* {box-sizing: border-box;} article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 0px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"], input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0} .col{display:block;float:left;margin:0% 0 0% 0%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col:after,.clr:after,.group:after,#comments#respond:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}.one-half,.one-third,.one-fourth,.one-fifth{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0;padding:0 0}.one-half{width:50%}.one-third{width:33.3%}.one-fourth{width:25%}.one-fifth{width:20%}.one-sixth{width:16.5%}.span_1_of_4{width:25%}.span_3_of_4{width:75%}.span_1_of_5{width:20%}.span_1_of_6{width:16.5%}.span_2_of_6{width:33.3%} body { background:#fff url(/wp-content/cache/wpfc-minified/44a70703a6aee827b63406ea3f6281c7/1518030945index.css) top center no-repeat; nowhitespace: afterproperty; font: 16px/1.25 'open sans', sans-serif; color: #222; }
body a { color: #339966; text-decoration:none;}
body a:hover { color: #66cc99; }
.wrapper { max-width:1280px; margin: 0 auto; }
.blog { padding: 2% 0 } body.one { background:#fff }
body.two { background:#eee }
body.three { background: #ccc }
body.four { background: #999 } h1, h2, h3, h4, h5, h6 {margin: 0px 0 25px; color:#111;  }
h1 { font-size:2em; margin: 0 0; }
h2 { font-size: 1.5em;  }
h3 { font-size: 1.5em; padding-bottom: 15px; color:#000; font-weight:bold; font-weight: 900; text-transform:uppercase; letter-spacing:-1px; border-bottom:1px solid #ccc   }
h4 { font-size: 1.25em; color:#cc0000 }
h5 { font-size: 14px; }
h6 { font-size: 12px; } #topbar { 
background:#eee url(/user/themes/naqeebtheme/site-assets/wp-content/uploads/2017/05/carbon.png); 
padding: 20px 20px; 
font-size: 18px; 
display:block; 
text-align:right; 
text-transform:uppercase;
color:#fff;
position: relative;
width:100%;
top: 0;
z-index:9999;
border-bottom: 50px solid #fff; 
box-shadow: 0 3px 10px #000 
}
#topbar ul { margin: 0 0; }
#topbar li { display:inline-block; margin-left: 35px  }
#topbar li:after { content:'»'; color:#999; margin-left: 5px; }
#topbar  a { color:#fff; margin: 0 0px }
#topbar i { background:#555; color:#fff; border-radius:.25em; padding: 5px 8px; margin: 0 5px 0 0 !important  }
#topbar a:hover i { background:green; color:#fff;  }
.fb-like { margin-left: 10px; } header { 
display:block;
padding: 0px 0; 
margin: 0px auto !important; 
font-size: 2em; 
z-index:5; 
position: absolute;
width:100%;
top: 73px;
z-index:9999
}
header img { width: 100%; height: auto; margin: -50px 0 -50px !important; } nav { margin-top: -5px; text-align:Right !important}
nav ul
{
list-style:none;
position:relative;
margin: 0px 0 0 ;
padding:0;
float:right;
background:#fff; 
text-align:Right !important
}
nav ul a
{
display:block;
color:#333;
text-decoration:none;
font-weight:700;
font-size:18px;
padding:13px 35px 14px;
text-transform:uppercase;
}
nav .cta-button a{ background: #44ab53; color:#fff}
nav ul li
{
position:relative;
float:left;
margin:0;
padding:0;
border-right: 1px solid #ccc
}
nav ul li.current-menu-item
{
background:#ccc
}
nav ul li:hover a
{
background:#006699;
color:#fff
}
nav ul ul
{
display:none;
position:absolute;
top:100%;
left:0;
background:#006699;
padding:0;
box-shadow: 0 3px 3px #111;
padding: 10px; 
}
nav ul ul li
{
float:none;
width:275px;
text-align:left;
border-bottom:1px solid #999
}
nav ul ul a
{
line-height:120%;
padding:15px 15px;
font-size: 16px;
font-weight: 400;
background:#fff !important;
color:#111 !important;
}
nav ul ul li a:hover
{
background:#eee !important;
border-right: 5px solid #69bd3b;
color:#69bd3b;
font-weight: bold
}
nav ul ul ul
{
top:0;
left:100%
}
nav ul li:hover > ul
{
display:block
} .clr  { clear:both }
p { margin: 0 0 20px 0; }
em { font-style: italic }
strong { font-weight: bold }
small { font-size: 80% }
hr { border: 0; border-bottom: 1px solid #ccc; clear: both; display:block; margin: 50px 0; background:transparent; }
a { outline: 0: text-decoration: none;}
.disabled { display:none !important}
.phone, .map, .mail { display:none }
table { width:100%;}
.breadcrumb {border-top: 1px dotted #38638c; padding:20px 0; max-width: 500px; margin: 0 auto; color:#999; font-size: 12px; }
.breadcrumb a{ color:#fff }
.absolute { position: absolute;}
.relative { position: relative; }
.dark, .dark p, .dark h1, .dark h2 { color:#111 !Important; }
.light, .light p, .light h1, .light h2 { color:#fff !important }
.panel-grid,
.panel-grid-cell { padding: 0 0 !important; margin: 0 0 !important; overflow:hidden }
.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; margin: 0 20px 20px 0; }
.alignright { float: right; margin: 0 0 20px 20px; }
.floatleft { float: left }
.floatright { float: right }
.textcenter { text-align: center }
.textright { text-align: right }
.textleft { text-align: left }
.wp-caption { max-width: 100% !important }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; max-width: 100$; }
.wp-caption { border: 1px solid #EFEFEF; text-align: center; background-color: #f3f3f3; padding-top: 4px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
blockquote {  padding: 30px; text-align:center; margin: 0 auto 25px; background:#f9f9cf; border:1px solid #dfe0a8  }
blockquote p { margin: 0 }
.contact hr { margin: 20px 0 }
.mobile-only { display:none } .content { padding: 0px 0 0px }
.content i { margin-right: 8px }
.content img {  border-radius:.5em; }
.content a { text-decoration: underline }
.content li{ list-style-type:disc; margin-left: 25px;  }
.service-list { position: relative; margin: 50px 0 25px;  overflow:visible }
.service-list ul { 
margin-top: 25px;
padding: 50px 50px 50px 50px;
background:#eee; 
color:#222;
-webkit-column-count: 3; -moz-column-count: 3;
column-count: 3;
font-size: 1.25em;
border:5px solid #1e73be;
border-color:#111;
}
.service-list:before { 
background:#1e73be; 
background:#111;
padding:15px; 
color:#fff; 
content:'Services We Offer'; 
position: absolute; 
left: 0px; 
top: -20px; 
display:inline-block; 
} .tags { 
padding: 10px 0;
display:block;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
font-size: 12px; 
margin: 25px 0; 
}
.tags a { color:#999; }
.post-navigation { margin:25px 0; display:block; }
.post-navigation a { 
padding: 15px;
background: #64ca64; 
display:inline-block;
border-radius:.25em;
color:#fff;
font-size: 14px;
text-align:left;
text-align:center;
}
.post-navigation a:hover { 
background:#36ef62;
color:#fff; 
text-decoration:none;
} form { padding: 0px 5px; }
form input[type="text"],
form textarea,
form select { 
font-size: 16px;
padding: 10px !Important;
border:2px solid #ccc;
border-radius: .25em;
background:#fff
}
form input[type="text"]:hover,
form textarea:hover,
form select:hover,
form input[type="text"]:focus,
form textarea:focus,
form select:focus { 
box-shadow: 0 0 5px #0099ff;
transition: all .5s ease;
background:#fdfce1;
border-color:#333
} .button, .ccpages_more  { background:#44ab53; color: #fff; padding: 15px 45px; border-radius: .25em; border:0; display:inline-block; margin: 25px 0; text-transform:uppercase; }
.button:hover, .cta-button:hover { background:#75ca82 !important; color:#fff; text-decoration:none;} #page-thumb img {
width:100%;
height: auto;
}
#page-thumb { max-height: 350px; overflow:hidden; position: relative; display:block; background:#000;  }
#page-thumb img {  opacity:.8}
.post-thumb img { width:250px; height:auto; float:left; margin-right: 50px; border-radius:.5em  }
.dot { display:block; width:100%; height: 400px; background: transparent url(/wp-content/uploads/2017/05/dot.png); position: absolute; z-index:5; top:0; left: 0 } .page-title { background:#162841; padding: 50px 0 20px; text-transform:uppercase; text-align:center }
.page-title h1 { max-width:1280px; margin: 0 auto 25px; color:#fff; font-size: 2.5em } .meteor-slides { position:relative; margin-top:-100px !important; z-index:0}
.meteor-slides .slide-content {
display:block;
margin: 0 auto;
padding: 2.5%;
position: absolute;
width: 40%;
color:#fff;
z-index:999;
bottom: 20%;
left: 30%;
text-transform:uppercase; 
background:rgba(0,0,0,.8);
border-radius: 1em;
animation: fadeInUp 2s ease;
text-align:center
}
.slide-content .title {
font-size: 4em;
line-height: 1em;
margin-bottom: 25px; 
font-weight: 700;
}
.slide-content .excerpt {
font-size: 1.25em;
line-height: 1em; 
margin-bottom: 25px; 
}
.slide-content .button { padding: 25px 50px !important; border-radius: .25em;  border:2px solid #63c672 !important; box-shadow: 0 2px 2px #333   } #services { background:#111 url(/wp-content/uploads/2017/05/carbon.png); color:#fff; font-size: 1.15em; padding: 35px 10%; border-top:1px solid #999  }
#services p { padding: 20px 25px; margin-bottom: 0; display:block; width:100%; position: relative; background:#555; z-index:5; border-top: 1px solid #999 }
#services p:after  { content:'»'; float:right }
#services p::hover:after  { animation:shake 1s ease }
#services a { color:#fff;   }
#services .col { overflow:hidden; border-left: 10px solid transparent; border-right: 10px solid transparent; margin-bottom: 25px;   }
#services .col:hover p{ background:#44ab53; }
#services img { display:block; width:100%; height: auto; z-index:1  -webkit-filter: grayscale(0%);filter: grayscale(0%); }
#services .col:hover img { transform:scale(1.15); transition: 1s ease all; -webkit-filter: grayscale(100%);filter: grayscale(100%); }
#services h1 { margin: 0 0 35px 0; font-size: 1em; color:#777; text-align:center; text-transform:uppercase; letter-spacing: 5px   }
#other-services img { width: 100%; height: auto }
#other-services img:hover { opacity:.8 } #cta { background:#006699 url(/); background-attachment: fixed; background-position:center center; background-size: cover; color:#fff;  border-top:3px double #fff; border-bottom: 3px double #000; text-align:center  }
#cta .wrapper { background:; padding: 50px 0px; background-size: 100% auto }
#cta .title { font-size: 2em; margin: 25px 0 15px 0; text-transform:uppercase; }
#cta img { width:100%; }
#cta .button { margin-top: 35px; } #ufaq-faq-list h4 { color:#111 !important} .ccchildpage {
text-align:center;
padding:50px 0 
}
.simple .ccchildpage {
background:#fff !important;
border: 1px solid #ccc;
padding: 0;
border-radius: 0 
}
.ccpages_excerpt {
margin-bottom: 25px  !important;
padding: 0 25px !important
}
.ccpages_more a{ color:#fff !Important; font-style:normal !important }
.ccchildpage h3 { font-size: 1.5em !important; background:#336699; color:#fff; padding:15px 0; border-radius: .5em .5em 0 0  } footer { padding: 50px 0; background:#111 url(/wp-content/cache/wpfc-minified/44a70703a6aee827b63406ea3f6281c7/1518030945index.css); color:#999; }
footer a { color:#ccc}
footer .heading-title { font-size: 1.5em; color:#777; margin-bottom: 25px; font-weight: 900 }
footer i { color:#ccc; margin-right: 10px;  }
footer .menu li { padding: 0 0 5px; margin-left: 20px; margin-bottom: 5px;  list-style:disc; color:#0099ff }
footer .menu li a{ color:#ccc }
footer .menu li:hover { text-decoration:underline }
footer ul ul, footer .menu i { display:none !important }
footer hr { border-color:#333 }
footer img { border-radius:.5em } .copyright { font-size:.8em; margin-top: 25px; }@media only screen and (max-width : 1601px) {
.wrapper { max-width:1280px; margin: 0 auto; }
.meteor-slides { margin-top:-50px !important; }
.slide-content .title { font-size: 2.5em; }
#services { padding: 2.5% }
#services p { font-size: 1rem }
} @media only screen and (max-width : 1024px) {
.wrapper { max-width:1000px; margin: 0 auto; }
.meteor-slides .slide-content { display:none }
} @media only screen and (max-width : 768px) {
body { font-size: .75em; }
h1,h2,h3,h4,h5 { font-size: 1.25rem; text-align:center }
p { text-align:center; font-size: 14px }
.wrapper { padding: 0 10%}
.wrapper .col{ width: 50%; display:inline-block; }
header { position: relative; text-align:center; top: 0;padding:50px 0; margin-top: 0px; background:#284868; z-index:5; }
header img { margin: 0 0 }
header .wrapper .col { width:100%; }
.mobile-only { display:block; }
.pages h1 { padding: 0px 0; margin-bottom: 0; font-size: 2em }
.page-title { padding: 25px 0 }
#page-thumb { height: auto; overflow:hidden; position: relative; display:block; background:#fff;  }
#page-thumb img { position: relative; top: 0%; opacity:1 }
#slider { position: relative }
.meteor-slides { position:relative; margin-top:0px !important; z-index:0}
#services { padding: 25px 10px; font-size: 14px; }
#services .col {width: 46% !important; margin: 2%; border-radius:.5em; border:1px solid #666   }
#services p { padding: 10px 5px; }
#services p:after { display:none }
#services h1 { display:none }
#cta .wrapper { background-image:none; padding: 25px;   }
#cta .title  {}
footer { padding: 25px 0; font-size: 1.25em }
footer li { list-style:none !important; margin:0 0 !important; }
footer li a{ border-bottom: 1px solid #ccc; padding: 10px 0; display:block }
footer, footer p { text-align:center !important; }
.phone, .map, .mail { color:#fff !Important; background:#990000; font-size: 2em !Important; display:inline-block; z-index: 9999 !important; position: fixed; top: 0px; padding: 6px 25px !important; right:0px;  }
.map { right:145px; background:#307f3b }
.mail { right:70px;  background:#307f3b }
.service-list ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; text-align:left }
.ow-button-base.ow-button-align-left { text-align:center !important }
.so-widget-image { margin-bottom: 25px !important }
#wprmenu_bar {z-index:8888 !important }
#wprmenu_menu ul li.cta-button a{ background:green !important }
#topbar,
nav,
.meteor-nav,
#meteor-buttons,
header i,
footer .col:nth-child(1),
footer .col:nth-child(2),
footer .col:nth-child(4),
.dashicons,
#about,
.copyright,
footer hr,
.breadcrumb,
.fb-like { display:none !important }
} @media only screen and (max-width : 667px) {
.col { display:block; width:100% !important }
} @media only screen and (max-width : 375px) {
}
/*
     FILE ARCHIVED ON 20:53:15 Mar 13, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:26:36 Sep 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 7.802
  exclusion.robots: 0.077
  exclusion.robots.policy: 0.06
  esindex: 0.015
  cdx.remote: 25.861
  LoadShardBlock: 116.844 (3)
  PetaboxLoader3.datanode: 186.426 (4)
  load_resource: 332.814
  PetaboxLoader3.resolve: 232.659
*/