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




@font-face {
    font-family: 'open_sansregular';
    src: url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/opensans-regular-webfont.eot');
    src: url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/opensans-regular-webfont.woff') format('woff'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
		 font-family: 'Roboto-Regular';
    src: url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/Roboto-Regular.eot');
    src: url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/Roboto-Regular.eot') format('embedded-opentype'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/Roboto-Regular.woff2') format('woff2'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/Roboto-Regular.woff') format('woff'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/Roboto-Regular.ttf') format('truetype'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/Roboto-Regular.svg#RobotoBold') format('svg');
}
@font-face {
		 font-family: 'RobotoLight';
    src: url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-light.eot');
    src: url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-light.eot') format('embedded-opentype'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-light.woff2') format('woff2'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-light.woff') format('woff'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-light.ttf') format('truetype'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-light.svg#RobotoBold') format('svg');
}
@font-face {
		 font-family: 'Roboto-Bold';
    src: url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-bold.eot');
    src: url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-bold.eot') format('embedded-opentype'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-bold.woff2') format('woff2'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-bold.woff') format('woff'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-bold.ttf') format('truetype'),
         url('https://web.archive.org/web/20240121104211im_/http://accurategundrill.com/fonts/roboto-bold.svg#RobotoBold') format('svg');
}
body{width:100%;
height:auto;
background:#fff;
float:left;
margin:0px !important;
}



header{width:100%;
height:auto;
float::left;

}



.container{width:100%;
height:auto;
float:left;
}

.main{width:1200px;
height:auto;
margin:0 auto;
}

.header_upper{width:100%;
height:auto;
float:left;
border:none;
background:#fff;
border-top:#0000d4 25px solid;
box-shadow:0 0px 1px #a3a3a3;

    border-radius: 10px 10px 0px 0px;
}

#main{ border-radius: 10px !important;overflow:hidden;}
.header_left{width:40%;
height:auto;
float:left;
}

.header_right{width:25%;
height:auto;
margin-top:1.5%;
float:right;

}

.map{color:#0000d4;
 font-family: 'open_sansregular';
 font-size:13px;
 line-height:22px;
 text-decoration:none;
 }
.language{float:right;}
.goog-te-gadget {
        font-size: 19px !important;
    } 

.header_bottom{width:100%;
height:auto;
float:left;
margin:20px 0;

}


.logo{width:27%;
height:auto;
float:left;}

.nav{width:68%;
height:auto;
position:relative;
z-index:100;
border-radius:10px;
background:#0000d4;
float:right;
}
.clear{clear:both;}








/*search btn*/
#demo-b input[type=search] {
	width: 18px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
	height:24px;
}
#demo-b input[type=search]:hover {
	background-color: #fff;
}
#demo-b input[type=search]:focus {
	width: 130px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#demo-b input:-moz- {
	color: transparent;
}
#demo-b input::-webkit-input-placeholder {
	color: transparent;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; /* remove the search and cancel icon */
}

/* search input field */
input[type=search] {
	background: #ededed url(../../../../20220205001655im_/http_/accurategundrill.com/images/search-icon.png) no-repeat 9px center;
	border: solid 1px #ccc;
	padding: 3px 10px 9px 32px;
	width: 55px;
	position:absolute;
    top:7px;
    right:8px;
	z-index:9999;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}

/* placeholder */
input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}


/*ABOUT US PAGE CSS START HERE*/

.content_part{width:100%;
height:auto;
margin-bottom:3%;
float:left;
	-webkit-box-shadow: 0 0px 1px #a3a3a3;
	-moz-box-shadow: 0 0px 1px #a3a3a3;
	box-shadow: 0 0px 1px #a3a3a3;
}

.about_left{width:30%;
height:auto;
float:left;
}

.about_right{    width: 67%;
    height: auto;
    padding: 10px;
    background: #f3f3f1;
    float: right;
    padding-bottom: 43px;
}

.about_right p{  font-family: 'open_sansregular';
color:#333;
font-size:13px;
padding:0 10px;}
.content_part h1{ font-family: 'open_sansregular';
color:#fff;
background:#0000d4 ;
padding:10px 0;
font-size:15px;
margin:0 !important;
text-align:center;}
.content_part p{   font-family: 'open_sansregular';
color:#333;
    text-align: justify;
font-size:13px;
}
.container {
    width: 100%;
    margin:30px 0 0px 0;
}
.content_part ul {margin:0px; padding:0px;margin-left:55px;}
.content_part ul li{
  font-family: 'open_sansregular';
color:#333;
background:url(../../../../20181016151659im_/http_/accurategundrill.com/images/li_target.png) no-repeat left 3px;
    text-align: justify;
	padding-left:25px;
	list-style:none;
font-size:13px;
}

.services_box{width:100%;
height:auto;
float:left;
margin:2% 0;
}


.box_content{width:19%;
min-height:330px;
	    background: #f9f9f9;
    border: 1px solid #ebebeb;
float:left;

margin:0 2.5%;
    position: relative;
}
p.read_btn a{color:#fff;
background:#a4a4a4;
width:200px;
border-radius:10px;
text-decoration:none;
padding:4% 8%;
    margin: 0 22%;
text-align:center;

}
.read_btn{      bottom: -6px !important;
    position: absolute;
    background-position: center bottom;

}
.box_content:hover{background:#fff;}
.box_content:hover p{color:#000;}
.box_content:hover p.read_btn a{background:#000;
color:#fff;
}
.box_content p{   font-family: 'open_sansregular';
color:#333;
text-align:justify;
padding:10px;
font-size:13px;
}
.about_right h3 {
    color: #565656;
    font-family: "open_sansregular";
    font-size: 15px;
    line-height: 27px;
    text-align: left;
	background:#d1d1d1;
	padding-left:10px;
}


.light_box_content{    width: 28.5%;
max-height:225px;
background:#ff;
float:left;
margin-right:2.4%;
padding:10px;
border:#02bbf8 1px solid;

    margin-bottom: 20px;
}

.text_area_contact{height:100px;
}
.service_content h6 {
    color: #565656;
    font-family: "open_sansregular";
    font-size: 20px;
    line-height: 27px;
    background: #f3f3f1;
float:left;
margin-top:0px;
padding:10px;
width:98.5%;

    text-align: left;
}
.legal_banner img{width:100%;
}
.light_box_content a img{width:100% !important;
margin-bottom:10px;

}

.light_box_content p{text-align:center;

}

.legal_content h2{    color: #565656;
    font-family: "open_sansregular";
    font-size: 20px;
    line-height: 27px;
    background: #dcddde;
    float: left;
	margin-bottom:10px;
    margin-top: 0px;
    padding: 10px;
    width: 98.5%;
    text-align: left;}

.legal_content p{padding-left:10px;}

.service_content{width:96%;
height:auto;
padding:20px;

float:left;
}
.service_content table{border:#a3a3a3 1px solid;}
.service_content table th{ font-family: 'open_sansregular';
color:#333;border:#a3a3a3 1px solid;
text-align:justify;
padding:10px;
font-size:13px;}

.service_content table td{ font-family: 'open_sansregular';
color:#333;
background:#fff;border:#a3a3a3 1px solid;
text-align:justify;
padding:10px;
font-size:12px;}




/*	CONTACT PAGE CSS START HERE*/

.pageCuntent {
    color: #5f5f5f;
    font-family: "open_sansregular";
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    padding: 20px 0px;
    width: 100%;
    float: left;
}

.formcp {
    width: 30%;
    float: left;
	    position: absolute;
    z-index: 1000;
    top: 25px;
    margin:0  20px;
}

.form {
    width:100%;
    float: left;
    box-sizing: border-box;
    padding: 0 10px;
}

.form input, .form textarea, .form select {
    width: 100%;
    padding: 10px 5px;
    box-sizing: border-box;
    margin-bottom: 5px;
    font-family: "open_sansregular";
    font-size: 14px;
    border: 1px solid #dcdcdc;
    resize: none;
}

.form input, .form textarea, .form select {
    width: 100%;
    padding: 10px 5px;
    box-sizing: border-box;
    margin-bottom: 5px;
    font-family: "open_sansregular";
    font-size: 14px;
    border: 1px solid #dcdcdc;
    resize: none;
}


.form input, .form textarea, .form select {
    width: 100%;
    padding: 10px 5px;
    box-sizing: border-box;
    margin-bottom: 5px;
    font-family: "open_sansregular";
    font-size: 14px;
    border: 1px solid #dcdcdc;
    resize: none;
}


.form button {
    padding: 7px 14px;
    background:#0000d4;
    border: none;
    cursor: pointer;
    color: #FFF;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid transparent;
}

.form button:hover{background:#000;}

.formcp p a{
    color: #ededed;
text-decoration:none;
    float: left;
    font-family: "open_sansregular";}
	.formcp p a:hover{color:#fff ;}


.text_field{width:42%;
height:auto;
float:left;}
.c_banner{width:100%;
height:ato;
float:left;
}

.mapcp {
    width:54%;
    float: right;
    height: auto;
}

.address-CP {
    width: 100%;
 
    float: left;
    height:auto;
    box-sizing: border-box;
   
}

.service_content h2 {
color: #565656;
    font-family: "open_sansregular";
    font-size: 15px;
    line-height: 27px;
    text-align: left;
    background: #d1d1d1;
    padding-left: 10px;

 
}

.about_right h2 {
    color: #565656;
    font-family: "open_sansregular";
    font-size: 15px;
    line-height: 27px;

    text-align: left;

 
}
.aviaccordion-excerpt p{  color: #fff;
    font-family: "open_sansregular";
    font-size: 13px;
    line-height: 27px;}
.formcp p {
    color: #ededed;
	width:77%;
	float:left;
    font-family: "open_sansregular";
    font-size: 13px;
    line-height: 27px;
    cursor: pointer;
    text-align: left;
    background: url(../../../../20220305062149im_/http_/accurategundrill.com/images/location.png) no-repeat left 10%;
    padding-left: 15%;
}

.formcp p+p {
    background: url(../../../../20220202134337im_/http_/accurategundrill.com/images/mob_no.png) no-repeat left 10%;
}



.formcp p+p+p{
    background:url(../../../../20220202134338im_/http_/accurategundrill.com/images/mail.png) no-repeat left 13%;
}


footer{width:100%;
height:auto;
float:left;
}

footer p{font-family: 'open_sansregular';
color:#a4a4a4;
text-align:justify;
padding:10px 0 0 10px;
font-size:12px;}

.footer_upper{    width: 100%;
  min-height:30px;
    float: left;
    border: none;
	padding:5px 0;
    background: #0000d4;
	border:none;
	border-bottom:1px solid #0552e0;
  
}

.mid_logo{margin-left: 43px;
    margin-top: 37px;}
.footer_bottom{width:100%;
  min-height:30px;
    float: left;
    border: none;
	padding:5px 0;
background:#0000d4;
border-radius: 0px 0px 10px 10px;
}
.f_mail_link{color:#a4a4a4;
text-decoration:none;

}
.f_mail_link:hover{color:#fff;
}
.footer_bottom.f_add p{color:#ededed;}
.hyper_text{margin-right:60px;text-decoration:none;
color:#a4a4a4;
}
.hyper_text2{text-decoration:none;
color:#a4a4a4;
}
.hyper_text:hover{
color:#fff;
}.hyper_text2:hover{
color:#fff;
}
.f_add{width:50%;
height:auto  ;  margin-top: -16px !important;
float:left;
}

.f_contact_details{width:39%;
height:auto;    margin-top: -16px !important;
float:right;
}



/*image grow css*/
.zoom-effect-container {
    float: left;
    position: relative;
    width: 220px;

    height: 140px;
    margin: 0 auto;    -webkit-box-shadow: 0 1px 1px #777;
    -moz-box-shadow: 0 1px 1px #777;
    box-shadow: 0 1px 1px #777;
		margin-right:2.4%;
    overflow: hidden;
}

.legal_content{width:96.6%;
height:auto;
float:left;
background:#f3f3f1;
padding:20px;
}
.legal_banner{width:100%;
height:auto;
float:left;
}
.bottom_text{       background: #02bbf8;
    padding-bottom: 16px;
    text-transform: capitalize;
	color:#fff !important;
    margin-top: 6px;}
.image-card {
  position: absolute;
  top: 0;
  left: 0;
}

.image-card img {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.zoom-effect-container:hover .image-card img {
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}



.read_btn{width:100%;
height:auto;
float:left;
}

.contact_page_content{width:96%;
height:auto;
padding:10px;
margin:0 auto;
}

.map_content{width:100%;
height:330px;
float:left;
}
/*
     FILE ARCHIVED ON 10:42:11 Jan 21, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:12:19 Apr 03, 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: 0.677
  exclusion.robots: 0.029
  exclusion.robots.policy: 0.012
  esindex: 0.012
  cdx.remote: 18.889
  LoadShardBlock: 122.732 (3)
  PetaboxLoader3.datanode: 891.444 (4)
  PetaboxLoader3.resolve: 85.192 (2)
  load_resource: 878.291
*/