@charset "utf-8";
/* CSS Document */

*, *:before, *:after {margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

@import url(https://web.archive.org/web/20211202092923cs_/https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900italic);

/*================Crome_and_Safari_Scrollbar===============*/
body::-webkit-scrollbar { width:12px; background-color:#4d4d4d; } 
body::-webkit-scrollbar-thumb { background-color:#222; border-radius:5px }
body::-webkit-scrollbar-thumb:hover { background-color:#222; }
body::-webkit-scrollbar-thumb:active { background-color:#222; } 
body::-webkit-scrollbar-track { border-radius:5px; /*-webkit-box-shadow:0 0 3px #999 inset;*/ }
/*================Crome_and_Safari_Scrollbar===============*/

/*================IE_Scrollbar===============*/
body {scrollbar-base-color:#333; scrollbar-base-width:8px; scrollbar-arrow-color: #aeaeae; scrollbar-track-color: #cccdcd; scrollbar-shadow-color: #333;
	 scrollbar-lightshadow-color: #cccdcd; scrollbar-darkshadow-color: #cccdcd; scrollbar-highlight-color: #333; scrollbar-3dlight-color: #cccdcd;}	 
/*================IE_Scrollbar===============*/

body {margin:0; padding:0; font-family: 'Roboto', sans-serif; font-size:14px; color:#000;}
  
img {border:none; max-width:100%;}
p {line-height: 28px;
margin-bottom: 18px;
font-size: 15px;
font-weight: 400;
text-align: justify;
margin-top: 18px;}
a:hover, a:focus, a {text-decoration:none; outline:none;}

 ul li {
    list-style-type: none;
    font-size:14px;
}


 
h1 										{ margin:0 0 0px 0; padding:0; font-size:54px; line-height:56px; font-weight:normal; }
h2										{ margin:0 0 20px 0; padding:0; font-size:28px; line-height:28px; font-weight:300; }
h3 										{ margin:0 0 10px 0; padding:0; font-size:32px; line-height:27px; color:#7689a5;  }
h4 										{ margin:0 0 10px 0; padding:0; font-size:26px; line-height:21px; font-weight:normal; }
h5 										{ margin:0 0 15px 0; padding:0; font-size:16px; line-height:22px; color:#5375ad; }
h6 										{ margin:0 0 20px 0; padding:0; font-size:14px; line-height:20px; font-weight:normal; }

/***********************************************
Images, iFrames & Videos
***********************************************/
img                                             { border:0; vertical-align:middle; -ms-interpolation-mode:bicubic; }
.img-left                                       { float:left; margin:0 30px 30px 0; border:none; }
.img-right                                      { float:right; margin:0 0 30px 30px; border:none; }
.img-max                                        { width:100%; height:auto; }

.media                                          { position:relative; margin:0 0 15px 0; padding-bottom:51%; padding-top:30px; height:0; overflow:hidden; border:1px solid #ccc; }
.media iframe,
.media object,
.media embed                                    { position:absolute; top:0; left:0; width:100%; height:100%; }



/***********************************************
Global Classes
***********************************************/
.clear                                          { clear:both; }
.float-left                                     { float:left; }
.float-right                                    { float:right; }

.txt-big                                        { color:#A2BD30; font-weight:bold; line-height:26px; }
.txt-left                                       { text-align:left; }
.txt-right                                      { text-align:right; }
.txt-center                                     { text-align:center; }
.txt-justify                                    { text-align:justify; }

.normal                                         { font-weight:normal; }
.bold                                           { font-weight:bold; }
.italic                                         { font-style:italic; }
.underline                                      { border-bottom:1px solid; }
.highlight                                      { padding:4px 7px 4px; color:#000; line-height:19px; display:inline-block; background:#00DEFF; font-weight:bold; }
.intro                                          { font-size:130%; line-height:130%; }

.nopadding                                      { padding:0; }
.noindent                                       { margin-left:0; padding-left:0; }
.nobullet                                       { list-style:none; list-style-image:none; }

.inline                                         { display:inline; }
.block                                          { display:block; }
.hidden                                         { display:none; }
.hide                                           { display:none; }


/***********************************************
Disable Chrome blue border
***********************************************/
input:focus, select:focus,
textarea:focus, button:focus                    { outline: none; }


.clearfix:after { content: ""; display: table; clear: both; }
.font_lighter {font-weight:lighter !important;}
.font_semibold {font-weight:600 !important;}
.font_bold {font-weight:700 !important;}
.font_extrabold {font-weight:800 !important;}

.line_over { text-decoration: line-through; }
.float_none {float:none !important;}
.float_left {float:left !important;}
.float_right {float:right !important;}
.clearfix {clear:both !important;}


.max_img    {max-width:100%;}
.mob_show {display:none;}
 
.red_text {color:#c5271e !important;}
.gray_text {color:#8a8b8c !important;}

main{background-color: #fff; display: block;}

.container { width: 100%; max-width:1170px; margin: 0 auto; padding: 0 20px; }
.column_row {width:100%; float:left; clear:both;}

.mrg_left_0 {margin-left:0 !important;}
.mrg_right_0 {margin-right:0 !important;}


#back-top{position:fixed; z-index:999; bottom:50px; right:0px; float:right; }
#back-top a{width:50px; display:block; text-align:center; text-transform: uppercase; text-decoration: none; color: #bbb; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover {color: #000;}
#back-top span{width:35px; height:35px; display: block; margin-bottom: 7px; background: #c5271e url(/web/20211202092923im_/http://accurateengineeringco.com/assets/images/back_top_arrow.html) no-repeat center center; -webkit-border-radius:35px; -moz-border-radius:35px; border-radius:35px;  -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
#back-top a:hover span{background-color:#a6170f;}



@media (min-width: 768px) {
.container{width:750px}
}

@media all and (max-width:767px) 
{
.mob_show {display:block;}	
.tab_show {display:none;}
}

@media (min-width: 992px) {
.container{width:970px}
}
@media (min-width: 1200px) {
.container{width:1170px}
}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
/*
     FILE ARCHIVED ON 09:29:23 Dec 02, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:07:53 Sep 14, 2023.
     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: 155.621
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.059
  cdx.remote: 0.054
  esindex: 0.008
  LoadShardBlock: 122.988 (3)
  PetaboxLoader3.datanode: 769.204 (4)
  load_resource: 743.05
  PetaboxLoader3.resolve: 44.325
*/