/*=========================
Prognowealth
========================*/
@import url("common.css");
@font-face {
    font-family: 'Brokman';
    src: url('font/Brokman-Bold.woff2') format('woff2'),
        url('font/Brokman-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Brokman ExtraBold';
    src: url('font/Brokman-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
* { padding:0; margin: 0;}
html,body { height: 100%;}
body {
    font-size: 12px;
    line-height: 24px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #fff;
  
    /*
	  background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(38,64,72) 0%, rgb(26,35,44) 100%);
  background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(38,64,72) 0%, rgb(26,35,44) 100%);
  background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(38,64,72) 0%, rgb(26,35,44) 100%);
  */
    /*START Change for BCL*/
    /* The image used */
    background-image: url("images/home-background.jpeg");
    /* Full height */
    height: 100%;
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /*END Change for BCL*/
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
    font-weight: 500;
    /*color: #fff;*/
    color: black;
    font-family: 'Poppins', sans-serif;
}

img {
    max-width: 100%;
    height: auto;
}
a {color: #25333e;}
button:active,button:focus,a:focus {
    outline:none;
}
a:focus,
a:hover {
    color: #25333e;
}
a,
a:hover,
a:focus,
.profile-usermenu .nav-link.active::after{
    text-decoration: none;
    outline: none;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
input,
textarea {
    width: 100%;
    color: #4a4a4a;
}
input:focus,
textarea:focus {
    outline: 0 none;
}
label {
    font-weight: normal;
}

ul, li { list-style:none;}

.pw-nav {background: transparent !important;}
 /* ==========================================================================
   Menu
   ========================================================================== */

.az-header-container{
    position: fixed;
    top:0px;
    left: 0;
    width: 100%;
    color:#fff;
    z-index: 9999 !important;
    height:84px;
    float:left;
     -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    transition: height 0.3s;
}

.az-header-container.shrink {top:0px;
background: #000;
line-height:1;box-shadow: 0px 16px 28px 0px rgba(0, 0, 0, 0.05);
height:60px;
}
.az-header-container h1 { color: #111;
    font-size: 30px;
    font-family: Arial;
    text-align: center;
    line-height:1;

}
.az-header-container.shrink h1 span {color: #111;margin-top: -4px;margin-left:1px;font-size: 9px;}	
.az-header-container h1 span{font-size: 9px;color: #fff;letter-spacing: 1px;margin-top: -6px;display: inherit;margin-left:16px;}
.logo-dark {display: block;}
.az-header-container.shrink h1{
    height:30px;
    font-size: 30px;
}
.az-header-container .navbar-brand {width: 320px;}

.az-header-container .navbar-brand img { width: 100%;    -ms-transition:     all 0.3s ease-out;
    -moz-transition:    all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition:      all 0.3s ease-out;
    transition:         all 0.3s ease-out;}
.az-header-container.shrink .navbar-brand img { width:100%;    -ms-transition:     all 0.3s ease-out;
    -moz-transition:    all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition:      all 0.3s ease-out;
    transition:         all 0.3s ease-out;}
.navbar-expand-xl .navbar-nav .nav-link { line-height: inherit; padding: 10px 20px;line-height: 20px;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;
}
.navbar-nav .nav-link{color: #fff !important; text-transform: uppercase;}
.nav-item::after{content:'';display:block;width:0px;height:2px;background:#fec400;transition: 0.2s;}
.nav-item:hover::after{width:100%;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:#fec400;}
.az-header-container.shrink .nav-link{ color: #111 !important;}
.dropdown-item.active, .dropdown-item:active{color:#212529;}
.dropdown-item:focus, .dropdown-item:hover{background:#fec400;}
.dropdown-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    width: 200px;
    padding: 15px 10px;
    border-radius: 0;
    border: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);
    -webkit-transition: all .3s;
    transition: all .3s;
}
.navbar-toggler {
padding: 0; border: none;color: rgba(255,255,255,1) !important;
}
.menu-toggle {
  position: relative;
  display: inline-block;
  width: 26px;
  height:18px;
  background: transparent;
  border-top:2px solid;
  border-bottom:2px solid;
  color: #fff;
  font-size: 0;
  transition: all 0.25s ease-in-out;
}
.az-header-container.shrink .menu-toggle{color: #000;}
.menu-toggle:before, .menu-toggle:after {
  content: '';
  display: block;
  width: 100%;
  height:2px;
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}
.menu-toggle.is-active {
  border-color: transparent;
}
.menu-toggle.is-active:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.menu-toggle.is-active:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.landing-banner {
    list-style: none;
    padding: 0;
    position: relative;
    width: 100%;
	height: 100%;
    margin: 0 auto;


}
.Rectangle_1 {
  background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(38,64,72) 0%, rgb(26,35,44) 100%);
  background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(38,64,72) 0%, rgb(26,35,44) 100%);
  background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(38,64,72) 0%, rgb(26,35,44) 100%);

}
.model { position: relative; margin-top:10%;}
.qc-decription .highlight {
    color: #fff;
}
.model img {
width: 84%;bottom: 0;
}
.landing-banner::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0); overflow: hidden;
}

.pw-caption {position:  relative;
z-index: 9990; 
color: #fff;
padding: 25px 0px;
bottom: 0; margin-top:10%;
}
.pw-caption h1{font-size: 78px; font-weight: 800; color: #F1C60F;}
.pw-caption h2,
.pw-caption h3{font-size: 3.5rem;font-weight: 500; margin-bottom: 0;}
.pw-caption h4{font-weight: 500;font-size: 17px; text-transform: uppercase; margin-top: 10px;}
.pw-caption h4 span{font-size: 40px;display: block; margin-top: 10px;}
.pw-dark-btn {
    text-decoration: none;
    color: white;
    font-weight: 500;
    display: flex;
    max-width: 200px;
    font-size: 20px;
    width: 163px;
    margin: 4px 10px;
    max-height: 70px;
    -moz-box-pack: center;
    justify-content: center;
    -moz-box-align: center;
    align-items: center;
    object-fit: contain;
    box-shadow: gray 0px 0px 7px 0px;
    border-radius: 4px;
    background-color: rgb(0, 0, 0);
    padding: 10px;
}
.qc-footer-wrap {position: absolute; bottom: 0; left:0; right: 0px; z-index: 9990;}
.qc-footer {text-align: left;z-index: 9999;  color: #87a3af; font-size: 11px;}
.qc-decription {padding: 20px 40px; background: rgba(107, 137, 168,0.1); border-radius: 50px; text-align: center}
.qc-copyright{ text-align: center; margin: 10px 0 0 0; text-transform: uppercase; font-size: 11px;}
.qc-start {color: #fff; margin: 50px 0 0 110px; padding-left: 50px; font-size: 40px; position: relative;display: inline-block;}

.qc-start a{color: #fff;}
.qc-start a{position: relative;}
.qc-start a:after{content: ""; position: absolute; width: 100%; height: 1px; left: 4px; bottom: 10px;}
.pulse { position: absolute; left: -80px;top: 0px;
  display: inline-block;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background: url(images/play-button.svg) no-repeat;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(255,255,255, 0.9);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(46,157,251, 0.9);
  }
  70% {
      -webkit-box-shadow: 0 0 0 40px rgba(46,157,251, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(46,157,251, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(46,157,251, 0.9);
    box-shadow: 0 0 0 0 rgba(46,157,251, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(46,157,251, 0);
      box-shadow: 0 0 0 40px rgba(46,157,251, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(46,157,251, 0);
      box-shadow: 0 0 0 0 rgba(46,157,251, 0);
  }
}

@media (max-width:1600px) {
	
.pw-caption {

}
.pw-caption h2 {
    font-size: 36px;
}	
.qc-decription {
    padding: 20px 40px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 50px;
    margin-top: 30px;
}	
.pw-caption h3 {
    font-size: 36px;
}
.pw-caption h1 {
    font-size: 70px;
    font-weight: 800;
    color: #F1C60F;
}	
	
.qc-footer {

}
	
}

@media (max-width:1366px) and (max-height:768px) {
.pw-caption h1 {
    font-size: 60px;
}
.pw-caption h2,.pw-caption h3 {
    font-size: 28px; margin-bottom: 10px;
}
.pw-caption h4 span {
 font-size: 20px;
font-weight: bold;
}
.pw-caption h4 {
    font-size: 14px;
}
.qc-start {
margin: 30px 0 0 60px;
}	
.model img {
    width: 74%;
    bottom: 0;
}	
	.qc-decription {padding: 20px 20px; }	
}

@media (max-height:768px) {
.qc-footer-wrap {
 position:  relative;
width: 100% !important
}	
	
}

@media (max-width:1120px) {
.pw-caption {

}
.pw-caption h2 {
    font-size: 36px;
}
.pw-caption h4 span {
    font-size: 24px;
}
.qc-decription {
    padding: 20px 20px;
    background:#313942;
    border-radius: 50px;
    margin-top: 30px;
}	
.pw-caption h3 {
    font-size: 36px;
}
.pw-caption h1 {
    font-size: 70px;
    font-weight: 800;
    color: #F1C60F;
}	
	
.qc-footer {

}
	
}
@media (min-width:991px) and  (max-width:1024px) {
.qc-footer-wrap	{width: 100%;max-width: 100%;}
}
@media (max-width:1024px) {
.qc-start {
    color: #fff;
    margin: 50px 0 0 00px;
    padding-left: 80px;

}
.pw-caption h4 span {
    font-size: 41px;
}	
.qc-footer-wrap {
    position: absolute;
	margin-left: 0;
z-index: 9995 !important;
}	
.qc-decription {
margin-top:0px;
}	
	
}

@media (max-width:760px) {
	
.qc-footer-wrap {position: relative; margin-left: 0;}	
.qc-decription {
    margin-top:0px;
}	
.eualheight {height: auto !important;}	
	.model {text-align: center;position: relative;
top: 18%;}
	.model img {width: 50% !important;}	
.model-wrap	{height: 460px !important;}
.pw-caption {
text-align: center;
}	
.pw-caption {
    margin-top: 74px;
}	
	
}
@media (max-width:760px) {
.model-wrap {
    height: 260px !important;
}	
.model {
    text-align: center;
    position: relative;
    top: 45%;
}	
.model img {
    width: 200px !important;
}	
}