body {	      font-family: 'Futura LT Light', sans-serif; margin:0px; padding:0px; font-size:16px; color:#0E2E47;overflow-x: auto;
overflow-y: scroll; letter-spacing:1px; font-weight:normal;}
a, img{text-decoration:none; outline:none; border:none}
a, button, ::after, ::before {    transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s; }
h1,h2, h3, h4, h5, h6{   text-transform:uppercase; letter-spacing:5px}h1{font-size:80px}



.container{max-width:1170px; margin:0 auto; padding-left:20px; padding-right:20px;}
.container-fluid{max-width:1920px; margin:0 auto; padding-left:20px; padding-right:20px;}


.outer-con{  background:url(../images/bnr-img.jpg) no-repeat 50% 0% / cover ; position:fixed; width:100%;top: 0;bottom: 0; z-index:0;}
.main-con{z-index:1; position:relative; background:url(../images/ov.png) no-repeat 50% 0px / cover ; background-attachment: fixed;
  background-position: 50% 0%; }



.bnr-pos{display:flex; justify-content:center; align-items:center; flex-direction:column; min-height:100vh}
.mid-content{background:#fff; display:flex; justify-content:center; align-items:center; flex-direction:column; min-height:70vh; text-align:center}

.banner-text h1{color:#fff; text-align:center;letter-spacing:15px; padding-top:60px;    font-family: 'Futura LT Book', sans-serif; }
.banner-text h1 span{display:block; font-size:20px;   font-family: 'Futura LT Light', sans-serif; letter-spacing:5px; margin-bottom:20px}

/*********for main header top look*******/
header{	position: absolute;	z-index: 2;	top: 0px;	width: 100%; padding:0px ; min-height:90px; z-index:99;transition: all 0.5s; }
.sticky {background:#fff;position: fixed;	top: 0px;	width: 100%; padding:0px;	z-index: 2;	scroll-behavior: smooth;	transition: all 0.5s; min-height:78px; box-shadow: 0px 0px 10px 2px rgb(36,93,140, .1)}

.logo img,.logo-stick img{max-width:250px}


header .logo{display:block} 
header .logo-stick{display:none}

header.sticky .logo{display:none}
header.sticky .logo-stick{display:block}

header.sticky .top-row ul li a{ color:#0E2E47}


.top-row {display:flex; justify-content:space-between; align-items:center; flex-direction:row; padding:15px 0px}

.top-links ul{margin:0px; padding:0px ; display:inline-block}
.top-links ul li{margin:0px; padding:0px .8rem;display:inline-block; font-family: 'Futura LT Light';}
.top-links ul li a{ color:#fff}
.top-links-mb{display:none; }
.sidenav{display:none}


/**************services**************/

#services ul {margin:0px; padding:0px;  margin:0 auto}
#services ul li{margin:0px; padding:8px 18px 8px 18px; /* list-style-image:url(../images/lst.png); list-style-position:inside;*/ list-style:none;text-align:center; font-size:18px}
#contact {border-top:4px solid #000; width:100%; background:#fff}
.con-inner{display:flex; justify-content:space-between; align-items:center; flex-direction:row; padding:25px 20px }
#contact  a{color:#0E2E47; text-decoration:none; }
#contact  a:hover{ text-decoration:none;opacity:.5}
#contact a, #contact p{font-size:14px}
/************Footer**************/




footer{background:#000; text-align:center; padding:2rem 0px }
footer p{color:#fff; font-size:12px }

footer br{display:none}


