@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url('font-awesome.css');

@import url('hover.css');
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}
body {
	font-size:14px;
	color:#303030;
	line-height:1.8em;
	font-weight:500;
	background:#ffffff;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	 font-family:"Roboto", Helvetica, Arial, sans-serif;
}
a{
text-decoration: none;
}

.bimages{
	width:70%;
	height:auto;
}
a:hover{
	color:#0080ff
}
/* fixing gutter width styles */
.textblack {color:black;}
.red{color:red;}
.white{color:#ffffff;}
.green{color:#457d00;}
.webd{color:#ec3237;}
.orange{color:#e0631f;}
.spacer10x{margin:20px;}
.spacetop{margin-top:20px;}
.mg_t10{margin-top:10px;}
.mg_t20{margin-top:20px;}
.mg_t30{margin-top:30px;}
.mg_b10{margin-bottom:10px;}
.mg_b20{margin-bottom:20px;}
.mg_b35{margin-bottom:35px;}
.mg_t0{margin-top:0px;}
.pd_t10{padding-top:10px;}
.pd_t20{padding-top:20px;}
.pd_t30{padding-top:30px;}
.spacebottom{margin-bottom:20px;}
.BgGreyLight{background-color: #dbdbdb;}
.BgGreyDark{background-color: #292c2f;color:#fff;padding:4px;}
.BgGreyDark2{background-color: #000000;}
.pd_5{padding: 5px;}
.pd_10{padding: 10px;}
.mg10{margin:10px;}
.mg_l5{margin-left:10px;}
a{
	text-decoration:none;
	cursor:pointer;
	color:#007ae3;
}
.img{
	width: 100%;
	height: auto;
}
.imgw{
	width:100%;
	height:auto;
}
.logo{
	width:90%;
	height: auto;
}
  @media screen and (max-width: 992px) {
      .logo{
	width:80%;
	height: auto;
padding-left:10%;
}
  }
.headings{
	background-color:white; color:black; border-bottom:2px solid #dedede; width:100%; padding:5px; font-size:26px; font-weight:bold;
}
.heading{
font-size:30px;
font-weight:bold;
color:#161616;	
font-family: "Raleway", sans-serif;
}
.headerbg{margin-top:-0px;background-image:url('../images/header-bg.jpg');background-color:#E4E4E4;background-position:center;color:white;padding:20px;}

.btn-danger{
	border-radius: 0;
	}
	
.borderh{
border-bottom:1px solid #e4e4e4;	
}
a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}
input,button,select,textarea{
	 font-family: "Raleway", sans-serif;
}

textarea{
	overflow:hidden;	
}

.theme_color{
	color:#007ae3;
}
.theme_bg{
	background-color:#006cce;
}

.boldtxt{
	border:0;
	font-family: Arial,Tahoma;
	font-size: 20px;
	font-weight: bold;
}

.boldtxt2{
	border:0;
	font-family: Arial,Tahoma;
	font-size: 16px;
	font-weight: bold;
}
.boldtxt3{
	border:0;
	font-family:Tahoma;
	font-size: 15px;font-weight: bold;
	
}

p,.text{
	position:relative;
	line-height:1.8em;	
	 font-family: "Roboto", Helvetica, Arial, sans-serif;
}

.strike-through{
	text-decoration:line-through;	
}

.page-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	min-width:300px;
}
h1,h2,h3,h4,h5,h6 {
	position:relative;
	font-weight:normal;
	margin:0px;
	background:none;
	line-height:1.6em;
	 font-family: "Roboto", Helvetica, Arial, sans-serif;
}
h1{
    
	font-weight: bolder;
	text-shadow: 1px 1px 1px;
}
h2{
	font-weight: bolder;
	
}

h5{
	font-size:16px;
	font-weight:bold;
	line-height:1.4em;
	
}

.currency{background:#FFD700;padding:6px;font-weight:bold;font-size:15px;color:black;border-radius:0px 10px 0px 10px;margin-top:6px;}
.top{font-size:13px;background-color:#a5ce5a;border-bottom:2px solid #a5ce5a;color:#fff;}

/*header */
.header-top{
	color:white;
	padding: 3px;
	font-weight: 500;
	
}
.t-social-icon{
	
	list-style-type: none;
}


.t-social-icon li a{
	margin-left:20px;
	float:left;
	display:block;
    line-height:30px;
    font-size:16px;
    color:#ffffff;
    
}
.t-social-icon li a:hover{
    color:#86e8f9;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.inner_page_bnr {
    background: url(../images/inner_bnr-bg.jpg) no-repeat center top;
    padding: 58px 0px 54px;
    width: 100%;
    float: left;
    background-size: cover;
    color:#ffffff;
    border-bottom: 1px solid #d90000;
   box-shadow: 3px 3px 10px #8e8e8e;
   margin-bottom: 30px;
}
.dropdown:hover>.dropdown-menu {
  display: block;
 
}

  @media screen and (min-width: 992px) {

        .navbar {
            padding: 15px 0;
            transition: padding 0.5s;
        }
         .fixed-top {
                
               transition: all 0.5s ease;
                
            }

            .navbar.navbar-shrink {
                padding: 5px 0;
                transition: padding 0.5s;
                box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
                
            }
        .navbar.navbar-shrink a.navbar-brand > img {            
    
        transition: height 0.3s;
        transition: width 0.3s;
    }
           

    }

    .navbar a {
        color: #292c2f;
         font-family: "Raleway", sans-serif;
        text-transform: uppercase;
        text-decoration: none;
        line-height: 20px;
        font-weight: 700;
        font-size: 15px;
    }
.navbar a:hover{
        color: white;
        
      
    }
    .navbar a.navbar-brand > img {            
        height: 100%;
        width: 100%;
        transition: height 0.3s;
        transition: width 0.3s;
    }

      .fixed-top {
                
               transition: all 0.5s ease;
}
.navbar-light .navbar-nav .nav-link{
color:black;
}
.navbar-light .navbar-nav .nav-link li>a:hover{
color:black;
}
.dropdown-menu{
    background-color:#4c4c4c;
    transition: all 0.5s ease;
}
.dropdown-item{
border-bottom:1px solid #dedede;
transition: all 0.5s ease;

}
.dropdown-menu a{
    color:white;
}
.dropdown-menu a:hover{
    color:black;
    
}
.nav-item .nav-link a:hover{
   color:#fff;
   border-radius:5px;
   background-color:#006aca;
    transition: border 1.0s ease;
    transition: background 1s ease;
    

}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  text-align:center;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;

}

.sidenav a:hover{
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}


/*Body*/
.title{
	    text-align: center;
	    padding: 30px;
	
}

.offerh{
	background-color: #333333;
	color:white;
	padding:5px;
	font-size: 16px;
	text-align: center;
	width: 100%;
	 font-family: "Raleway", sans-serif;
	}
.offerredl{
	background-color: #d20000;
	float: left;width:50%;
	padding: 3px;
	font-weight: bold;
	color:white;font-size: 15px;
	text-align: center;
	}
	.offerredr{
	background-color: #ff1313;
	float: right;width:50%;
	padding: 3px;
	color:white;font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.fullwidth{
background-image: url('../images/bg.jpg');
background-position: center;
background-attachment: fixed;
background-size: cover;
color:white;
text-align: center;
  padding: 20px;
  position: relative;
}
.homecats {
	
	}
	
			
/*.homecattext{
	 position: absolute;
  top: 50%;
  left:50%;
  transform: translate(-50%,-50%);
 	
	}
	
	*/
	.homecattext{
	 position: absolute;
  top: 90%;
  text-align:center;
 left:50%;
    transform: translate(-50%,-50%);
 	
	}
	
	
	  .toplo{
padding-top:30px;
padding-bottom:5px;
	}
	  @media screen and (max-width: 992px) {
	 	  .toplo{
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;

 	
	}
	  	
}
	
	

	
	.col-6,.col-4,.col-3{
		
		margin-right:0px;
		margin-left:0px;
	}
.homecattext >a {
		color:white;
		text-decoration: none;
		font-weight: bold;
		font-size: 16px;
		display: block;
		background:#007ae3ba;
		padding: 5px;
		width:100%;
		text-align: center;
		border-radius:0px;
		width:100% !important;
			}
			 @media screen and (max-width: 992px) {
			 .homecattext{
	 position: absolute;
  top: 60%;
  text-align:center;
 left:30%;
    transform: translate(-30%,-10%);
 	
	}
			 .homecattext >a {
	
		font-weight: bold;
		font-size: 10px;
		display: block;
		background:#007ae3b0;
		padding: 2px;
		width:100% !important;
		text-align: center;
		border-radius:0px;
			}
}
.homecattext >a:hover {
		background-color: #005eb3;
		border: 1px solid #ffffff;
		 transition: background 0.7s ease;
			}
.offer{
	font-size: 13px;
	
	
}
.quantity {
  position: relative;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{
  -webkit-appearance: none;
  margin: 0;
}

input[type=number]
{
  -moz-appearance: textfield;
}

.quantity input {
  width: 100px;
  height: 42px;
  line-height: 1.65;
  float: left;
  display: block;
  padding: 0;
  margin: 0;
  padding-left: 20px;
  border: 1px solid #eee;
}

.quantity input:focus {
  outline: 0;
}

.quantity-nav {
  float: left;
  position: relative;
  height: 42px;
}

.quantity-button {
  position: relative;
  cursor: pointer;
  border-left: 1px solid #f13838;
  width: 20px;
  text-align: center;
  color: white;
  background-color: red;
  font-weight: bolder;
  font-size: 13px;
  font-family: "Trebuchet MS", Helvetica, sans-serif !important;
  line-height: 1.7;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.quantity-button.quantity-up {
  position: absolute;
  height: 50%;
  top: 0;
  border-bottom: 1px solid #eee;
}

.quantity-button.quantity-down {
  position: absolute;
  bottom: -1px;
  height: 50%;
}
.formtxt{
	font-size: 13px;
	font-family: sans-serif,Tahoma,Arial;
	font-weight: bold;
	}
	.formtxt input{
	display:block;
	border:1px solid #9c9c9c;
	border-radius: 0;
	padding:0 15px;
	height:30px;
	line-height:30px;
	font-size: 13px;
	
	
}
.footer{margin-top:20px;background-color:#11323e;color:#fff;padding:15px;}
.footer_contents{padding:5px;font-size:12px;color:#fff;}
.footer a{color:#fff;text-decoration:none;}
.footer a:hover{color:green;}
.footer-icons{padding:20px 0 30px 0;}
.footer-icons a{display:inline-block;padding-right:5px;}
.footer h1{font-size:2em;line-height:2em;font-weight:bold;}
/* Forms */
.form-elem + .form-elem{
	margin-top:15px;
}
.row > div.form-elem + div.form-elem{
	margin-top:0;
}
.default-inp{
	display:block;
	width:100%;
	border:1px solid #eee;
	position:relative;
}
.default-inp:after{
	width:5px;
	right:-1px;
	top:-1px;
	bottom:-1px;
	content:"";
	display:block;
	position:absolute;
	background-color:rgba(136, 136, 136, 0.2);
}
.default-inp input{
	display:block;
	border:none;
	padding:0 25px;
	height:50px;
	line-height:50px;
}
.default-inp textarea{
	display:block;
	border:none;
	padding:15px 25px;
	resize:none;
	min-height:185px;
}
.default-inp i{
	position:absolute;
	right:32px;
	top:16px;
	width:auto;
}
.form-elem input, .form-elem textarea{
	width:100%;
}
.topnav {
  overflow: hidden;
  background-color: #333;

}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav .active {
  background-color: #4CAF50;
  color: white;
}

.topnav .icon {
  display: none;
}

.dropdown2 {
  float: left;
  overflow: hidden;
   
}

.dropdown2 .dropbtn {
  font-size: 17px;    
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 999;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.topnav a:hover, .dropdown2:hover .dropbtn {
  background-color: #555;
  color: white;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}

.dropdown2:hover .dropdown-content {
  display: block;
}

@media screen and (max-width: 600px) {
  .topnav a:not(:first-child), .dropdown2 .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown2 {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown2 .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}
.navbar-light.navbar-toggler {
    border-color: rgb(255,255,255);
}
.navbar-light .navbar-toggler-icon {
	background-color:#000;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.services{margin-top:20px;margin-bottom:20px;}
.sidebar__headings{font-size:27px;margin-top:0;margin-bottom:20px;}
.sidebar > div{margin-bottom:39px;}
.sidebar.widget_nav_menu.faq ul > li > a{background-color:#eeeeee;border-radius:2px;color:#aaaaaa;display:block;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px;font-weight:900;padding:18px 25px;transition:all 100ms ease-out 0s;}
.sidebar.widget_nav_menu ul{list-style:none;padding:0;}
.sidebar.widget_nav_menu ul > li{margin:2px 0;}
.sidebar.widget_nav_menu ul > li > a{font-size:14px;font-weight:900;transition:all 100ms ease-out;display:block;background-color:#eeeeee;color:#aaaaaa;font-family:"Source Sans Pro", Helvetica, Arial, sans-serif;border-radius:2px;padding:12px 20px;}
.sidebar.widget_nav_menu ul > li > a:hover{color:#444444;text-decoration:none;}
.sidebar.widget_nav_menu ul > li > a:active{border-color:rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.125);}
.sidebar.widget_nav_menu ul > li.current-menu-item a{background-color:#007ae3;color:#ffffff;text-shadow:0 1px rgba(0, 0, 0, 0.16);text-decoration:none;}
.sidebar.widget_nav_menu ul > li:first-of-type{margin-top:0;}
.grey{padding:4px;border:1px solid #fff;background-color:#e1e1e1;color:#b6b6b6;text-align:center;}
.red{padding:4px;border:1px solid #fff;background-color:#d4edda;color:#155724;text-align:center;}
.btn{border-radius:0px;}

.why-us{
	background-color:black;display:block;padding:0px 5px 0px 5px;font-weight:bold;color:white
}
a.gflag {vertical-align:middle;font-size:12px;padding:1px 0;background-repeat:no-repeat;background-image:url(//gtranslate.net/flags/16.png);}
a.gflag img {border:0;}
a.gflag:hover {background-image:url(//gtranslate.net/flags/16a.png);}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}

.price1{
	position:absolute; margin-top:0px;margin-right:0
}
.priceinner{
	background:#FFD700;padding:6px;font-weight:bold;font-size:15px;color:black;border-radius:0px 10px 0px 10px;margin-top:6px;
}
.search-sec{
    padding: 2rem;
}
.search-slt{
    display: block;
    width: 100%;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #55595c;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    height: calc(3rem + 2px) !important;
    border-radius:0;
}
.wrn-btn{
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    height: calc(3rem + 2px) !important;
    border-radius:0;
}
@media (min-width: 992px){
    .search-sec{
        position: relative;
        top: -114px;
        background: rgba(26, 70, 104, 0.51);
    }
	.cnt{
		position-rleative;
		top:-100px;
	}
}

@media (max-width: 992px){
    .search-sec{
        background: #1A4668;
    }
}