@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Open+Sans:ital,wght@0,300;0,700;1,300&family=Play:wght@400;700&display=swap');

h1,h2,h3,h4,h5,h6{
	font-family: 'Verdana', sans-serif;
}

body{
font-family: 'Verdana', sans-serif;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
html{
	    position: relative;
    min-height: 100%;
}
body {
  
}
header .logo img{
	max-width:200px;
	
}
header .navbar{
	border-top:1px solid rgba(211,161,89,0.15);
	    padding-bottom: 0;
		box-shadow: 0 3px 3px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 0 3px 3px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0 3px 3px 0px rgba(0,0,0,0.75);
}
header .navbar .nav-link{
	text-transform:uppercase;
	font-family: 'Verdana', sans-serif;
	font-weight:700;
	font-size:16px;
	color:#000000;
}
.nav-item{
	margin-right:15px;
}
.nav-item.active .nav-link{
	color:#9d0000;
	   
}
.nav-item .nav-link{
	 padding-bottom: 15px;
	 
}
.nav-item.active .nav-link,.nav-item:hover .nav-link{
	border-bottom:5px solid #68010f;
	color:#9d0000;
}
.hb-inner{
	padding:50px;
}
.hb-inner h1{
	color:#0c0c0c;
	font-family: 'Verdana', sans-serif;
	text-transform:uppercase;
	    font-size: 50px;
		font-weight:bold;
}
.hb-inner h2{
	font-size: 26px;
	text-transform:uppercase;
	color:#0c0c0c;
}
.hb_right_right{
	color:#0c0c0c;
}
.hb_right_right li{
	list-style:none;
	font-size:18px;
	font-weight:bold;
	position:relative;
}
.hb_right_right li:before{
	content:"-";
	position:absolute;
	    left: -15px;
}
.hb_left{
	background:url(../images/banner01.png) no-repeat center right;
	background-size:cover;
}
.hb_right_left{
	padding-left:0px;
	padding-right:0px;
}
.footer_usefull_link{
	background:#9d0000;
	text-align:center;
	padding:20px 0;
	color:#fff;
	font-style: italic;
	font-weight:bold;
}
.home-content{
	padding:50px 0;
}
.home-content h2{
	font-size:18px;
	font-weight:700;
}
.home-content .price{
	color:#9d0000;
	font-size:18px;
	font-weight:700;
}
.home-content{
	font-weight:600;
}
.home-content li{
	list-style:none;
	    display: flex;
		align-items: self-start;
}
.home-content ul{
	padding-left:0px;
	    font-size: 14px;
}
.home-content li:before{

    content: "";
     font-family: 'Font Awesome 5 Free';
  font-weight: 900; 
    font-size: 20px;
    vertical-align: top;
margin-right:10px;
}
.footer_usefull_link a{
	color:#fff;
	font-style: normal;
	text-decoration:underline;
}
p{
	font-size:14px;
}
.reginfo{
	text-align:center;
	    align-self: center;
		display: flex;
    flex-direction: column;
    align-self: center;
}
.hb_right{
	background:#d3dced;
	
}
.reginfo a{
	color:#9f0101!important;
}
.footer_top p{
	    margin-bottom: 0px;
		font-size:14px;
			color:#b2b0bf;
}
.footer_top a{
	color:#fff;

}
.footer_top a:hover{
		text-decoration:underline;
}
.calenderIcon{
	background: #fff;
    width: 88px;
    height: auto;
	padding:15px;
}
.footer_top img{
	max-height:92px;
}
.calenderIcon i{
	color:#c6c058;
	font-size:62px;
}
.gun-images{
	background:#f5f5f5;
	    padding: 50px  0;
}
.gun-image-inner{
	background:#ffffff;
	border-radius:50px;
	padding:50px;
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
}
.gun-image-inner img{
	max-width:300px;
	margin:auto;
}
.gun_left,.gun_right,.gun_mid{
	text-align:center;
}
footer{
	background:#0f0c28;
}
.footer_top{
	position:relative;
	padding:50px 0 50px 0;
	color:#fff;
}
.footer_bottom{
		position:relative;
	padding:35px 0;
	 border-top: 1px solid #d7d7d712;
	 padding-bottom:8px;
}
.footer_top h2{
	color:#fff;
	font-size:16px;
	font-weight:700;
	    margin-top: 0px;
		font-style:normal;
}
.footer_bottom_last{
	border-top:1px solid #d7d7d712;
	    border-top: 1px solid #d7d7d712;
    text-align: center;
   padding: 8px 0 0;
    margin-top: 35px;
}
.footer_bottom_left{
	border-right:1px solid #d7d7d712;
}
.footer_bottom_left_left{
	    align-self: center;
		font-style:italic;
		font-weight:normal;
}
.footer_bottom_left, .footer_bottom_right{
	    align-self: flex-start;
		font-style:italic;
		font-weight:600;
		    padding: 0 30px;
			color:#b2b0bf;
			font-weight:normal;
}
.footer_bottom_last a{
	color:#fff;
	font-weight:normal;
	font-size:14px;
}
.footer_bottom_last a:hover{
	text-decoration:underline;
}
.footer_bottom_right strong{
	color:#fff;
}
.rg_hd{
	color:#b49341;
	text-transform:uppercase;
	font-weight:700;
	font-size:18px;
	margin-bottom:0px;
}
.rg_content{
	color:#000;
	text-transform:uppercase;
	font-weight:700;
	font-size:16px;
}
.read_head{
	color:#9d0000;
}
.inner_page a{
	color:#212529;
}
.inner_page a:hover{
	color:#212529;
	text-decoration:underline;
}
.btn-primary{background:#9d0000; border:none; padding:8px 35px}
.btn-primary:hover{background:#9d0000; border:none; }
.contact-form h2{
	margin-top:15px;
}
.contact-form iframe{
	min-height:400px;
}
.gallery img{
	margin-bottom:15px;
}
.sl-overlay{
	background:rgba(0,0,0,0.75);
    opacity: 1;
}
.sl-wrapper .sl-counter{
	color: #fff;
}
.sl-wrapper .sl-close{
	    color: #fff;
}
.sl-wrapper .sl-navigation button.sl-prev{
	    background: #fff;
    border-radius: 50%;
	font-size: 1.75rem;
}
.sl-wrapper .sl-navigation button.sl-next {
       background: #fff;
    border-radius: 50%;
	font-size: 1.75rem;
}
.inner-banner{
	
}
.reference_banner{
	background:url(../images/refbanner.jpg) center center;
	background-size:cover;
}
.about_banner{
	background:url(../images/about.jpg) center top;
	background-size:cover;
}
.contact_banner{
	background:url(../images/contact.jpg) center center;
	background-size:cover;
}
.gellery_banner{
	background:url(../images/gellery.jpg) center center;
	background-size:cover;
}
.inner-banner .hb_right{
	background:#151b28a3;
}
.inner-banner .hb-inner h1{
	color:#fff;
}
.inner-banner .hb-inner{
	    padding: 75px;
}
footer{
	position:relative;
	background:#0f0c28 url(../images/dotted.png) no-repeat;
}
footer:before{
	
	
	  
	
}
@media (max-width: 1366px){
.hb-inner h1{
	      font-size: 48px;
}
.hb-inner h2{
	    font-size: 32px;
}
}
@media (max-width: 1280px){
.rg_hd{
	font-size: 16px;
}
.rg_content{
	    font-size: 14px;
}

.hb-inner {
    padding: 20px;
}
.hb_right_right li{
	    font-size: 16px;
}
}
@media (max-width: 992px){

.hb_left{
	height: 500px;
}

header .navbar>.container,header .navbar>.container .row{
	width: 100%;
}
.navbar-toggler:focus{
	    box-shadow: none;
}
.nav-item {
    margin-right: 0;
}
.hb_right_right ul{
	padding-left: 8px;
}
.gun-image-inner img {
    max-width: 100%;
    margin: auto;
}
.footer_bottom_left, .footer_bottom_right{
	text-align:center;
	   
}
.footer_bottom_left{
	 border-right: none;
		border-bottom: 1px  solid #d7d7d712;
		margin-bottom:15px;
}
.footer_bottom_left_left{
	padding-bottom:15px;
	padding-top:15px;
}
}

@media (max-width: 767px){
	.logo{    text-align: center; padding-bottom:15px;
										}

										.footer_direcation > .row > div{
										padding:0px;
											}
											
											

}

@media (max-width: 640px){
	.footer_direcation{
	text-align:center;
}
.footer_discount{
	text-align:center;
}
				.footer_top p{
					    text-align: center;}
						.footer_top h2{ text-align: center;
							}
							.calenderIcon{
								margin:auto}
								.footer_top img{
								margin:auto;
								max-width:100px;
									}
							

.hb_left {
    height: auto;
    min-height: 207px;
}
.gun-images {
    background: #f5f5f5;
    padding: 20px;
}



}
@media (max-width: 480px){
	.hb-inner h1{
	      font-size: 30px;
}
.hb-inner h2{
	    font-size: 20px;
}
.hb-inner {
    padding: 20px;
}
}
@media (max-width: 360px){
	.rg_hd{
		    font-size: 16px;}
			.rg_content{
				    font-size: 14px;}

.footer_discount h2{
	display:none;
}
.footer_discount{
	margin-top:30px;
}
}