@charset "utf-8";
/* CSS Document */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
body { 
font-family: 'Futura LT Regular';
font-size:13px; 
margin:0; 
padding:0; 
line-height:25px;
color:#000;
background:#fff;
letter-spacing:1px;
}
/*Basic Styles*/

#anchorreadmore1 {font-weight:700; cursor: pointer;}
#anchorreadmore2 {font-weight:700; cursor: pointer;}
.hide {display:none;}
.display {display:block;}
select:focus { box-shadow:none !important;}
ul { margin:0; padding:0;}
li { line-height:30px; list-style:none; list-style-position:inside;}
iframe, embed, object { width:100%; display:block;}
textarea { resize:vertical;}
p {font-family: 'Futura LT Regular'; font-size: 13px; line-height:25px;letter-spacing:1px;}
.text-black { color:#000;}
.text-black a{ color:#000;}
.text-light a{ color:#fff;}
.text-light { color:#fff !important;}
.bg-black { background:#000; color:#fff;}
.text-black { color:#000;}
.text-dark {color:#373737 !important;}
*:hover { text-decoration:none !important;}
.bg-light { background-color:#fff !important;}
h1, h2, h3, h4, h5, h6 {font-family: 'Futura LT Regular'; text-transform:none; line-height:normal;}
h1 { font-size:25px;}
h2 { font-size:25px;}
h3 { font-size:20px;}
h4 { font-size:15px;}
h5 { font-size:14px;}
h3.framesecn {
    border: 1px solid #757575;
    padding: 30px 0px;
    font-family: "Times New Roman";
}
.bg-dark { background-color:#757575 !important;}
.btn-dark { background:#757575 !important; }
.btn-dark:hover {background:#5d5d5d !important;}
.bg-secondary { background-color:#f4f4f4 !important;}
.bg-secondary.border { border-color:#adadad  !important;}
.btn { white-space: nowrap; cursor:pointer; border-radius:0; color:#fff !important; padding:15px 30px;font-family: 'Futura LT Book' !important;
font-size:14px; border:none;}

input:focus, input:active { box-shadow:none !important;}
textarea:focus, textarea:active { box-shadow:none !important;}

.breadcrumb{border-bottom:1px dashed #d3d3d3; margin:15px 0px; background-color:transparent;padding:0 0 15px; text-transform:capitalize; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#F37823; margin:0 10px;}
form .border-bottom { border-left:none; border-top:none; border-right:none; border-color:#797979 !important;}
.mar-p-0 p { padding:0; margin:0;}
.mar-p-1 p { padding:4px 0; margin:0;}
.text-none { text-transform:none;}
.container-fluid {max-width:1920px;}
.bor-lft:after {content:" "; display:block; border-bottom:3px solid #96cce2; width:65px; margin-top:20px;} 
.bor-ctr:after {content:" "; display:block; border-bottom:1px solid #fecb0d; width:280px; margin:10px auto;} 

/* =================================  website Css ================================= */
/****************************************************************************/
/*Top Navigation CSS*/
.navbar-light .navbar-nav .nav-link {border-bottom:2px solid transparent;color:#fff;font-family: 'Futura LT Light'; font-size:15px; letter-spacing:0.5px; padding:25px 0;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:#fff; border-bottom:2px solid #fff;}
.navbar-light .navbar-nav li+li .nav-link {margin-left:30px;}

.dropdown-menu {border:none; border-radius:0px; top: 97%; padding:0px; min-width:200px;}
.dropdown-menu .nav-link {border:0px !important; color:#000 !important; margin:0px !important; padding:10px !important; line-height:1.5;}
.dropdown-menu .nav-link:hover {background:#757575; color:#fff !important;}


/********** Back To Top Button ***************************************************************************************************/
#scroll {background:rgba(0, 0, 0, 0.35); position:fixed; right:10px; bottom:10px; z-index:99999; cursor:pointer; width:50px; height:50px; text-indent:-9999px; display:none; webkit-border-radius:60px; -moz-border-radius:60px; border-radius:60px}
#scroll span {position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0; border:8px solid transparent; border-bottom-color:#ffffff;}
#scroll:hover {background-color:#000; opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}
/* --------------------------------- Header CSS ------------------------------*/
/* --------------------------------- body CSS ------------------------------*/
figure { width:300px; line-height:20px;}
figcaption { margin-top:10px; color:#7f7f7f; text-align:left; font-size:12px;}
.grid-gallery figcaption { }
/* --------------------------------- Footer CSS ------------------------------*/
footer p {font-family: 'Futura LT Light'; font-size:9px; line-height:18px;}
.social-rounded li a { background:#fff; width:38px; height:38px; line-height:38px; font-size:15px;}
.social-rounded li a:hover { background:#000; color:#fff !important;}

.file-download { float:right;}
#terms p {margin-bottom:0rem;}
#terms ul {padding-left:40px;}
#terms li {list-style:disc;}

#privacypolicy p {margin-bottom:0rem;}
#privacypolicy ul {padding-left:40px;}
#privacypolicy li {list-style:disc;}


@media (min-width: 767.98px) {}
@media (min-width: 1200px) {	
.dropdown:hover .dropdown-menu {display: block;}
}
@media (max-width: 1199.98px) {
	.navbar-light .navbar-nav li+li .nav-link {margin-left: 20px;}
	.navbar-light .navbar-brand {width: 31%;}
	
	}
@media (min-width: 992px) and (max-width: 1199.98px) { }
@media (min-width: 768px) and (max-width: 991.98px) {}

.offcanvas-header{ display:none; }
@media (max-width: 991.98px) {	
	.navbar-light .navbar-brand {width: auto;}
	.navbar-toggler {position:absolute; right:0px; z-index:999;}
	.navbar-light .navbar-nav .nav-link {border-bottom:1px solid #fff !important;}
	.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {background:#83BEEF;}
	
	.navbar-light .navbar-nav .nav-link {padding:10px 20px;}
	.navbar-light .navbar-nav li+li .nav-link {margin-left: 0px;}
	.navbar-nav{position:absolute; top:50%; left:50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width:100%;}
	
	
	.offcanvas-header{ display:block; }
  .navbar-collapse {
    position: fixed;
    top:0; 
    bottom: 0;
    left: 100%;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #757575;
    transition: visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;
	z-index:99;
	width:50%;
  }
  .navbar-collapse.show {
    visibility: visible;
    transform: translateX(-100%);
  }
	
.container { max-width:100%;}
.carousel-caption { position:relative; left:0; background:#000; top:0; bottom:0; transform:translateY(0); padding:50px 0;}
}
@media (max-width: 768px) {
}
@media (max-width: 767px) {	
.footer *{ text-align:center;}
}
@media (max-width: 549px) {	
	.navbar-collapse {width:100%;}
}
span.sku_wrapper {
    display: none!important;
}