
.card {

  position: relative;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-direction: column;

  flex-direction: column;

  min-width: 0;

  word-wrap: break-word;

  background-color: #fff;

  background-clip: border-box;

  border: 1px solid rgba(0, 0, 0, 0.125);

  border-radius: 0.25rem;

}



.card > hr {

  margin-right: 0;

  margin-left: 0;

}



.card > .list-group:first-child .list-group-item:first-child {

  border-top-left-radius: 0.25rem;

  border-top-right-radius: 0.25rem;

}



.card > .list-group:last-child .list-group-item:last-child {

  border-bottom-right-radius: 0.25rem;

  border-bottom-left-radius: 0.25rem;

}



.card-body {

  -ms-flex: 1 1 auto;

  flex: 1 1 auto;

  padding: 1.25rem;

}



.card-title {

  margin-bottom: 0.75rem;

}



.card-subtitle {

  margin-top: -0.375rem;

  margin-bottom: 0;

}



.card-text:last-child {

  margin-bottom: 0;

}



.card-link:hover {

  text-decoration: none;

}



.card-link + .card-link {

  margin-left: 1.25rem;

}



.card-header {

  padding: 0.75rem 1.25rem;

  margin-bottom: 0;

  background-color: rgba(0, 0, 0, 0.03);

  border-bottom: 1px solid rgba(0, 0, 0, 0.125);

}



.card-header:first-child {

  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;

}



.card-header + .list-group .list-group-item:first-child {

  border-top: 0;

}



.card-footer {

  padding: 0.75rem 1.25rem;

  background-color: rgba(0, 0, 0, 0.03);

  border-top: 1px solid rgba(0, 0, 0, 0.125);

}



.card-footer:last-child {

  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);

}



.card-header-tabs {

  margin-right: -0.625rem;

  margin-bottom: -0.75rem;

  margin-left: -0.625rem;

  border-bottom: 0;

}



.card-header-pills {

  margin-right: -0.625rem;

  margin-left: -0.625rem;

}



.card-img-overlay {

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  padding: 1.25rem;

}



.card-img {

  width: 100%;

  border-radius: calc(0.25rem - 1px);

}



.card-img-top {

  width: 100%;

  border-top-left-radius: calc(0.25rem - 1px);

  border-top-right-radius: calc(0.25rem - 1px);

}



.card-img-bottom {

  width: 100%;

  border-bottom-right-radius: calc(0.25rem - 1px);

  border-bottom-left-radius: calc(0.25rem - 1px);

}



.card-deck {

  display: -ms-flexbox;

  display: flex;

  -ms-flex-direction: column;

  flex-direction: column;

}



.card-deck .card {

  margin-bottom: 15px;

}



@media (min-width: 576px) {

  .card-deck {

    -ms-flex-flow: row wrap;

    flex-flow: row wrap;

    margin-right: -15px;

    margin-left: -15px;

  }

  .card-deck .card {

    display: -ms-flexbox;

    display: flex;

    -ms-flex: 1 0 0%;

    flex: 1 0 0%;

    -ms-flex-direction: column;

    flex-direction: column;

    margin-right: 15px;

    margin-bottom: 0;

    margin-left: 15px;

  }

}



.card-group {

  display: -ms-flexbox;

  display: flex;

  -ms-flex-direction: column;

  flex-direction: column;

}



.card-group > .card {

  margin-bottom: 15px;

}



@media (min-width: 576px) {

  .card-group {

    -ms-flex-flow: row wrap;

    flex-flow: row wrap;

  }

  .card-group > .card {

    -ms-flex: 1 0 0%;

    flex: 1 0 0%;

    margin-bottom: 0;

  }

  .card-group > .card + .card {

    margin-left: 0;

    border-left: 0;

  }

  .card-group > .card:first-child {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0;

  }

  .card-group > .card:first-child .card-img-top,

  .card-group > .card:first-child .card-header {

    border-top-right-radius: 0;

  }

  .card-group > .card:first-child .card-img-bottom,

  .card-group > .card:first-child .card-footer {

    border-bottom-right-radius: 0;

  }

  .card-group > .card:last-child {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0;

  }

  .card-group > .card:last-child .card-img-top,

  .card-group > .card:last-child .card-header {

    border-top-left-radius: 0;

  }

  .card-group > .card:last-child .card-img-bottom,

  .card-group > .card:last-child .card-footer {

    border-bottom-left-radius: 0;

  }

  .card-group > .card:only-child {

    border-radius: 0.25rem;

  }

  .card-group > .card:only-child .card-img-top,

  .card-group > .card:only-child .card-header {

    border-top-left-radius: 0.25rem;

    border-top-right-radius: 0.25rem;

  }

  .card-group > .card:only-child .card-img-bottom,

  .card-group > .card:only-child .card-footer {

    border-bottom-right-radius: 0.25rem;

    border-bottom-left-radius: 0.25rem;

  }

  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {

    border-radius: 0;

  }

  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,

  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,

  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,

  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {

    border-radius: 0;

  }

}



.card-columns .card {

  margin-bottom: 0.75rem;

}



@media (min-width: 576px) {

  .card-columns {

    -webkit-column-count: 3;

    -moz-column-count: 3;

    column-count: 3;

    -webkit-column-gap: 1.25rem;

    -moz-column-gap: 1.25rem;

    column-gap: 1.25rem;

    orphans: 1;

    widows: 1;

  }

  .card-columns .card {

    display: inline-block;

    width: 100%;

  }

}



.accordion .card:not(:first-of-type):not(:last-of-type) {

  border-bottom: 0;

  border-radius: 0;

}



.accordion .card:not(:first-of-type) .card-header:first-child {

  border-radius: 0;

}



.accordion .card:first-of-type {

  border-bottom: 0;

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0;

}



.accordion .card:last-of-type {

  border-top-left-radius: 0;

  border-top-right-radius: 0;

}



.border-primary {

  border-color: #2196F3 !important;

}



.card {

  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);

          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);

}



.card.border-primary, .card.border-secondary, .card.border-success, .card.border-info, .card.border-warning, .card.border-danger, .card.border-light, .card.border-dark {

  border-width: 1px;

}



progress {

  vertical-align: baseline;

}

@-webkit-keyframes progress-bar-stripes {

  from {

    background-position: 1rem 0;

  }

  to {

    background-position: 0 0;

  }

}



@keyframes progress-bar-stripes {

  from {

    background-position: 1rem 0;

  }

  to {

    background-position: 0 0;

  }

}



.progress {

  display: -ms-flexbox;

  display: flex;

  height: 1rem;

  overflow: hidden;

  font-size: 0.75rem;

  background-color: #e9ecef;

  border-radius: 0.25rem;

}



.progress-bar {

  display: -ms-flexbox;

  display: flex;

  -ms-flex-direction: column;

  flex-direction: column;

  -ms-flex-pack: center;

  justify-content: center;

  color: #fff;

  text-align: center;

  white-space: nowrap;

  background-color: #007bff;

  transition: width 0.6s ease;

}



@media screen and (prefers-reduced-motion: reduce) {

  .progress-bar {

    transition: none;

  }

}



.progress-bar-striped {

  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

  background-size: 1rem 1rem;

}



.progress-bar-animated {

  -webkit-animation: progress-bar-stripes 1s linear infinite;

  animation: progress-bar-stripes 1s linear infinite;

}



.no-selec {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none; 

}





/* -----------Stream Sec---------- */



.stream-sec {

  background: url(../img/banner-bg.jpg) no-repeat;

  background-size: cover;

  margin-bottom: 0;

  color: #000000;

  float: left;

  padding: 100px 0;

  width: 100%;

  position: relative;


}

.stream-sec::before {

  background: rgba(0,0,0,0.90);

  position: absolute;

  width: 100%;

  height: 100%;

  content: "";

  top: 0;

  left: 0;

  z-index: 1;

}

.stream-sec .form-block {

  position: relative;

  z-index: 2;

}



.stream-sec h2 {

  color: #000000;

}

.stream-sec label {

  color: #000000;

}

.stream-sec p {

  font-size: 16px;

  font-weight: 300;

  color: #000000;

  margin: 20px 0;

}



@media screen and (prefers-reduced-motion: reduce) {

  .btn {

    transition: none;

  }

}



.btn:hover, .btn:focus {

  text-decoration: none;

}



.btn:focus, .btn.focus {

  outline: 0;

  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);

}



.btn.disabled, .btn:disabled {

  opacity: 0.65;

}



.btn:not(:disabled):not(.disabled) {

  cursor: pointer;

}



a.btn.disabled,

fieldset:disabled a.btn {

  pointer-events: none;

}



.btn-primary {

  color: #fff;

  background-color: #007bff;

  border-color: #007bff;

}



.btn-primary:hover {

  color: #fff;

  background-color: #0069d9;

  border-color: #0062cc;

}



.btn-primary:focus, .btn-primary.focus {

  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);

}



.btn-primary.disabled, .btn-primary:disabled {

  color: #fff;

  background-color: #007bff;

  border-color: #007bff;

}



.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,

.show > .btn-primary.dropdown-toggle {

  color: #fff;

  background-color: #0062cc;

  border-color: #005cbf;

}



.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,

.show > .btn-primary.dropdown-toggle:focus {

  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);

}



.btn-lg, .btn-group-lg > .btn {

  padding: 0.5rem 1rem;

  font-size: 1.25rem;

  line-height: 1.5;

  border-radius: 0.3rem;

}



.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {

  padding-right: 0.75rem;

  padding-left: 0.75rem;

}



.alert {

  position: relative;

  padding: 0.75rem 1.25rem;

  margin-bottom: 1rem;

  border: 1px solid transparent;

  border-radius: 0.25rem;

}



.alert-heading {

  color: inherit;

}



.alert-link {

  font-weight: 700;

}



.alert-dismissible {

  padding-right: 4.625rem;

}



.alert-dismissible .close {

  position: absolute;

  top: 0;

  right: 0;

  padding: 0.75rem 1.25rem;

  color: inherit;

}



.alert-primary {

  color: #114e7e;

  background: #d3eafd -webkit-gradient(linear, left top, left bottom, from(#daedfd), to(#d3eafd)) repeat-x;

  background: #d3eafd linear-gradient(180deg, #daedfd, #d3eafd) repeat-x;

  border-color: #c1e2fc;

}



.alert-primary hr {

  border-top-color: #a9d7fb;

}



.alert-primary .alert-link {

  color: #0b3251;

}



.alert-secondary {

  color: #858585;

  background: white -webkit-gradient(linear, left top, left bottom, from(white), to(white)) repeat-x;

  background: white linear-gradient(180deg, white, white) repeat-x;

  border-color: white;

}



.alert-secondary hr {

  border-top-color: #f2f2f2;

}



.alert-secondary .alert-link {

  color: #6c6b6b;

}



.alert-success {

  color: #285b2a;

  background: #dbefdc -webkit-gradient(linear, left top, left bottom, from(#e0f1e1), to(#dbefdc)) repeat-x;

  background: #dbefdc linear-gradient(180deg, #e0f1e1, #dbefdc) repeat-x;

  border-color: #cde9ce;

}



.alert-success hr {

  border-top-color: #bbe1bd;

}



.alert-success .alert-link {

  color: #18381a;

}



.alert-info {

  color: #51145c;

  background: #ebd4ef -webkit-gradient(linear, left top, left bottom, from(#eedaf1), to(#ebd4ef)) repeat-x;

  background: #ebd4ef linear-gradient(180deg, #eedaf1, #ebd4ef) repeat-x;

  border-color: #e3c3e9;

}



.alert-info hr {

  border-top-color: #dab0e2;

}



.alert-info .alert-link {

  color: #2c0b32;

}



.alert-warning {

  color: #854f00;

  background: #ffeacc -webkit-gradient(linear, left top, left bottom, from(#ffedd4), to(#ffeacc)) repeat-x;

  background: #ffeacc linear-gradient(180deg, #ffedd4, #ffeacc) repeat-x;

  border-color: #ffe2b8;

}



.alert-warning hr {

  border-top-color: #ffd89f;

}



.alert-warning .alert-link {

  color: #523100;

}



.alert-danger {

  color: #770f12;

  background: #fad2d3 -webkit-gradient(linear, left top, left bottom, from(#fbd9da), to(#fad2d3)) repeat-x;

  background: #fad2d3 linear-gradient(180deg, #fbd9da, #fad2d3) repeat-x;

  border-color: #f8bfc1;

}



.alert-danger hr {

  border-top-color: #f5a8ab;

}



.alert-danger .alert-link {

  color: #4a090b;

}



.alert-light {

  color: #858585;

  background: white -webkit-gradient(linear, left top, left bottom, from(white), to(white)) repeat-x;

  background: white linear-gradient(180deg, white, white) repeat-x;

  border-color: white;

}



.alert-light hr {

  border-top-color: #f2f2f2;

}



.alert-light .alert-link {

  color: #6c6b6b;

}



.alert-dark {

  color: #121212;

  background: lightgray -webkit-gradient(linear, left top, left bottom, from(#dadada), to(lightgray)) repeat-x;

  background: lightgray linear-gradient(180deg, #dadada, lightgray) repeat-x;

  border-color: #c1c1c1;

}



.alert-dark hr {

  border-top-color: #b4b4b4;

}



.alert-dark .alert-link {

  color: black;

}



.alert {

  padding-right: 2.5rem;

  border: none;

}



.alert, .alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6 {

  color: #fff;

}



.alert-primary {

  background: #2196F3 -webkit-gradient(linear, left top, left bottom, from(#42a6f5), to(#2196F3)) repeat-x;

  background: #2196F3 linear-gradient(180deg, #42a6f5, #2196F3) repeat-x;

}



.alert-secondary {

  background: #fff -webkit-gradient(linear, left top, left bottom, from(white), to(#fff)) repeat-x;

  background: #fff linear-gradient(180deg, white, #fff) repeat-x;

}



.alert-success {

  background: #4CAF50 -webkit-gradient(linear, left top, left bottom, from(#67bb6a), to(#4CAF50)) repeat-x;

  background: #4CAF50 linear-gradient(180deg, #67bb6a, #4CAF50) repeat-x;

}



.alert-info {

  background: #9C27B0 -webkit-gradient(linear, left top, left bottom, from(#ab47bc), to(#9C27B0)) repeat-x;

  background: #9C27B0 linear-gradient(180deg, #ab47bc, #9C27B0) repeat-x;

}



.alert-warning {

  background: #ff9800 -webkit-gradient(linear, left top, left bottom, from(#ffa726), to(#ff9800)) repeat-x;

  background: #ff9800 linear-gradient(180deg, #ffa726, #ff9800) repeat-x;

}



.alert-danger {

  background: #e51c23 -webkit-gradient(linear, left top, left bottom, from(#e93e44), to(#e51c23)) repeat-x;

  background: #e51c23 linear-gradient(180deg, #e93e44, #e51c23) repeat-x;

}



.alert-light {

  background: #fff -webkit-gradient(linear, left top, left bottom, from(white), to(#fff)) repeat-x;

  background: #fff linear-gradient(180deg, white, #fff) repeat-x;

}



.alert-dark {

  background: #222 -webkit-gradient(linear, left top, left bottom, from(#434343), to(#222)) repeat-x;

  background: #222 linear-gradient(180deg, #434343, #222) repeat-x;

}



.alert a:not(.btn),

.alert .alert-link {

  color: #fff;

  font-weight: bold;

}



.alert .close {

  color: #fff;

}



.alert-secondary,

.alert-secondary a:not(.btn),

.alert-secondary .alert-link, .alert-light,

.alert-light a:not(.btn),

.alert-light .alert-link {

  color: #444;

}




.adm-sec {



  float: left;

  width: 100%

}

.adm-sec h2 {

  line-height: 64px;

  margin-bottom: 40px;

  top: 0;

  margin-top: 0;

}

.adm-sec h2 small {

  font-size: 28px;

  text-transform: uppercase;

  font-family: 'Open Sans', Arial, sans-serif;

  font-weight: 700;

  padding: 0 9px 4px;

  position: relative

}

.adm-sec h2 small::after {

  content: "";

  position: absolute;

  height: 1px;

  width: 50%;

  background: #c8c8c8;

  bottom: 0;

  margin-left: -25%;

  left: 50%;

}

.adm-sec .img-sec img {

  width: 256px;

}

.adm-sec .content-block {

  float: left;

  margin-top: 30px;

}

.adm-sec .heading {

  color: #008ae6;

  font-size: 24px;

  font-weight: 700;

  margin-bottom: 10px;

  text-transform: uppercase;

}

.adm-sec p {

  font-size: 16px;

  font-weight: 300;

  line-height: 28px;

  margin-bottom: 19px;

  padding-right: 10px;

}

.adm-sec .adm-block {

  padding-top: 30px;

  padding-bottom: 30px

}



@media (max-width:768px){

    .adm-sec h2{margin-bottom: 0}

    .adm-sec .product-block{padding-top:0; text-align: center;}

    .adm-sec .img-sec img{margin: 0 auto}

    .adm-sec .pull-right{float: none!important}

}



.userfoto {

  display: inline-block;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 5px solid #008ae6;

  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;

}
