 /*!
 * Project_Name: Themezy Modern Architecture
 * Author: Themezy
 * Email: info@themezy.com
 * URL: http://themezy.com
 */
/*=========================================== 
 * Importing CSS Libraries
 *===========================================*/
 
 @font-face {
	font-family: 'aAlbionic Bold';
	src: url('./fonts/aAlbionic Bold.eot');
	src: local('fonts/aAlbionic Bold'), url('./fonts/aAlbionic Bold.woff') format('woff'), url('./fonts/aAlbionic Bold.ttf') format('truetype');
}
.fontsforweb_fontid_2792 {
	font-family: 'aAlbionic Bold' !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block; }

audio,
canvas,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

html {
background-color: #0A006F;
}


body {
    margin: 0px;

 ;}

a {
  background: transparent; }
  a:focus {
    outline: thin dotted; }
  a:hover, a:active {
    outline: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

h2 {
  font-size: 1.5em;
  margin: 0.83em 0; }

h3 {
  font-size: 1.17em;
  margin: 1em 0; }

h4 {
  font-size: 1em;
  margin: 1.33em 0; }

h5 {
  font-size: 0.83em;
  margin: 1.67em 0; }

h6 {
  font-size: 0.75em;
  margin: 2.33em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }





pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

q:before,
q:after {
  content: '';
  content: none; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0;
  white-space: normal; }

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline; }

button,
input {
  line-height: normal; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
input[disabled] {
  cursor: default; }

input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
       box-sizing: border-box; }

/*
 * Global Styles
 */

body {
   
	 background: linear-gradient(180deg, rgba(0,212,255,1) 0%, rgba(10,0,111,1) 70%);
    background-position: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    color: #9ed2f0;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;

  
  }
   
}
  


h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  margin: 0 0 20px; }

hr {
  border: none;
  border-bottom: 1px solid #777; }

ul, ol {
  margin: 0;
  padding-left: 0; }

a {
  text-decoration: none;
  color: #fff; }

address {
  font-style: normal; }

p {
  margin-top: 0; }

form input, form textarea, form select {
  outline: none;
  border: 2px solid #383838;
  padding: 10px;
  background: none;
  margin-bottom: 10px;
  -webkit-transition: .3s ease;
          transition: .3s ease;
  color: white;
  outline: none; }
  form input:hover, form input:focus, form textarea:hover, form textarea:focus, form select:hover, form select:focus {
    border-color: #f4c545; }
form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
form textarea {
  resize: vertical; }
form input[type="submit"], form button, form input[type="reset"] {
  outline: none; }

/*
 * Reusable Components Style
 */
.button, form input[type="submit"], form button, form input[type="reset"] {
  border: 2px solid #f4c545;
  background: none;
  padding: 10px 20px;
  position: relative;
  margin: 20px 0;
  display: inline-block;
  -webkit-transition: .3s ease;
          transition: .3s ease; }
  .button:before, form input[type="submit"]:before, form button:before, form input[type="reset"]:before, .button:after, form input[type="submit"]:after, form button:after, form input[type="reset"]:after {
    content: " ";
    width: 20px;
    height: 20px;
    position: absolute;
    background: #212121;
    -webkit-transition: .3s ease;
            transition: .3s ease; }
  .button:hover, form input[type="submit"]:hover, form button:hover, form input[type="reset"]:hover {
    border-color: white;
    color: white; }
    .button:hover:before, form input[type="submit"]:hover:before, form button:hover:before, form input[type="reset"]:hover:before, .button:hover:after, form input[type="submit"]:hover:after, form button:hover:after, form input[type="reset"]:hover:after {
      border-color: white; }
  .button:before, form input[type="submit"]:before, form button:before, form input[type="reset"]:before {
    border-bottom: 2px solid #f4c545;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    top: -10px;
    left: -10px; }
  .button:after, form input[type="submit"]:after, form button:after, form input[type="reset"]:after {
    border-top: 2px solid #f4c545;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    bottom: -10px;
    right: -10px; }
.new-jackpot-style{
border-top: none!important;
}

.map {
  min-height: 400px; }

.container-slider {

  *zoom: 1;
}
@media (min-width: 768px) {
    .container-slider {
      width: 100%;
    }
    .da-thumbs {
      width: 100%;
    }
    .da-thumbs li a img {
	  width:100%;
    }
}
@media (max-width: 767px) {
    .container-slider {
      width: 100%;
      padding-right: 0;
      padding-left: 0
    }
    .carousel-control{
      width: 6%;
    }
}
@media (min-width: 992px) {
  .container-slider {
    width: 100%;
  }
  .da-thumbs {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .container-slider {
    width: 100%;
  }
  .da-thumbs {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .container-slider {
    width: 100%;
  }
  .da-thumbs {
    width: 100%;
  }
}
@-ms-viewport {
  width: device-width; }
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }

  table.visible-xs {
    display: table; }

  tr.visible-xs {
    display: table-row !important; }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }

  table.visible-sm {
    display: table; }

  tr.visible-sm {
    display: table-row !important; }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }

  table.visible-md {
    display: table; }

  tr.visible-md {
    display: table-row !important; }

  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }

  table.visible-lg {
    display: table; }

  tr.visible-lg {
    display: table-row !important; }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }
.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }

  table.visible-print {
    display: table; }

  tr.visible-print {
    display: table-row !important; }

  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }
/*
 * Header Styles
 */
.site-header {
border-bottom:4px solid #ffc000; 	
	background:-webkit-linear-gradient(90deg, #2e2e2e 10%, #4b4b4b 90%);
    background:  -moz-linear-gradient(0deg, #2e2e2e 10%, #4b4b4b 90%);
    background:  -o-linear-gradient(0deg, #2e2e2e 10%, #4b4b4b 90%);
    background:  linear-gradient(0deg, #2e2e2e 10%, #4b4b4b 90%);
  *zoom: 1; }
  .site-header1 {
background-color:#000;
  *zoom: 1; }
  .site-header:after {
    content: " ";
    clear: both;
    display: block;
    overflow: hidden;
    height: 0; }
#branding {
  float: left;
  padding-bottom:0px;
  margin-top:0px;
  margin-left:-38px;
 }
#branding3 {
  float: left;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
 }
 #branding3 .site-title-link{
    font-size: 30px;
    color:#fff;
    margin-bottom:0px;
    font-weight: 600;
    font-family: open sans!important;
 }
 #branding3:hover{
  text-decoration: none;
 }
  #branding1 {
  float: left;
  margin-top: 5px;
margin-right:30px;  }
  #branding2 {
  float: left;
  margin-top: -30px;
margin-left:8px;  }
    #branding1 .site-title {
    font-size: 13px;
	color:#fff;
    margin-bottom: 10px;
	}
	    #branding2 .site-title {
    font-size: 30px;
	color:#fff;
    margin-bottom:0px;
	}
		    #branding3 .site-title {
    font-size: 26px;
	color:#fff;
    margin-bottom:0px;
	font-family: 'Roboto Condensed', sans-serif; 
	font-weight:400;
  margin-left: 4px;
	}
  #branding1.logo, #branding1 .logo-text{
    display: inline-block;
    vertical-align: middle; }
#branding2 .logo-text{
 display: inline-block;
 vertical-align: text-top;
}	
#branding3 .logo-text{
 display: inline-block;
 vertical-align: middle;
}	
	#branding .logo, #branding .logo-text{
 display: inline-block;
 vertical-align: middle;

 
}	
  #branding .logo {
    margin-right: 10px;
	width:260px;}


    #branding .site-title a {
      color: white; }

  #branding .site-description {
    font-size: 11px;
    font-size: 0.7857142857em;
    color: #585858; }

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

.header-icons{
float:right;
}
.header-icons1{
float:right;
padding-left:20px;
}	
		}
    @media screen and (max-width: 990px) {

		#magic-line { 
		display:none !important;
		}
		.site-header {

  *zoom: 1; }
    #branding .logo {
    margin-left:0px;
margin-top:0px;	}

#container-menu{
padding-left: 0px;
padding-right: 0px;
}
.header-icons{
float:right;
}
.header-icons1{
float:left;
}	
		}


#magic-line { 	position: absolute;
	bottom: -4px; 
	left: 0; 
	width: 160px; 
	height: 4px;  background: #ee1d25;
	opacity:0;
    -webkit-transition: background 400ms ease-in-out;
-moz-transition: background 400ms ease-in-out;
-ms-transition: background 400ms ease-in-out;
-o-transition: background 400ms ease-in-out}
	  
	  



		
.fullwidth-block {
  padding: 50px 0; }
  .fullwidth-block1 {
  padding-top:30px;
  padding-bottom:1px;
  background-color:#151515;
  /*background-image:url('images/background-online1.jpg.html');*/
  background-position:top center;
  background-repeat:no-repeat;
  clear:both;
}
.fullwidth-block3 {
  background-position: center center;
  background-size: cover;
  /*background-image:url('../images/senator/noicons.png');*/
  background: rgb(21,8,12);
  background: linear-gradient(89deg, rgba(21,8,12,0.75) 0%, rgba(191,16,10,1) 50%, rgba(21,8,12,0.75) 100%);
  padding: 10px 0;
}
.fullwidth-block4 {
	background-color: transparent;
	
  padding-bottom:20px;
}
.fullwidth-block-cash img {
 width:100%;
} 
  
.fullwidth-block5{
  border-top:2px solid #000;
    background-color:#242424;
	padding-bottom:20px;
}
.fullwidth-block8 {
    /* [disabled]background-color: #000000; */
    border-bottom: 4px solid #ed1d24;

}
.fullwidth-block.image-block, .fullwidth-block1.image-block {
    min-height: 300px; 
}
.section-title {
  font-size: 57px;
  font-size: 3.0714285714em;
  font-weight: 300;
  text-transform: uppercase; 
  
}
.section-title2 {
  font-size: 57px;
  font-size: 3.0714285714em;
  font-weight: 400;
  /*text-transform: uppercase;*/ 
  line-height: 0.5;
}
.project.gradient-project{
  /*background: linear-gradient(to bottom, #840411 0%,#480008 49%,#220003 87%,#110001 100%);*/
    /*background: -webkit-linear-gradient(to bottom, #840411 0%,#480008 49%,#220003 87%,#110001 100%);*/
    /*background: -moz-linear-gradient(to bottom, #840411 0%,#480008 49%,#220003 87%,#110001 100%);*/
    background-size: 90% 90%;
    background-position: 18px 88%, 100%, 0px;
    background-repeat: no-repeat;
}
.section-title2 a{
  background: #ea0000;
  background: -moz-linear-gradient(top, #ea0000 0%, #ad0000 49%, #ad0000 51%, #ad0000 100%);
  background: -webkit-linear-gradient(top, #ea0000 0%,#ad0000 49%,#ad0000 51%,#ad0000 100%);
  background: linear-gradient(to bottom, #ea0000 0%,#ad0000 49%,#ad0000 51%,#ad0000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea0000', endColorstr='#ad0000',GradientType=0 );
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  top: -4px;
  padding: 8px 25px 8px 25px;
  font-size: 18px;
  font-weight: 600;
  border-radius: 6px;
}
.section-title2 a:hover{
  background: linear-gradient(to bottom, #d03030 0%,#bd2121 49%,#af2121 51%,#c34040 100%);
  background: -webkit-linear-gradient(to bottom, #d03030 0%,#bd2121 49%,#af2121 51%,#c34040 100%);
  background: -moz-linear-gradient(to bottom, #d03030 0%,#bd2121 49%,#af2121 51%,#c34040 100%);
}
.section-title2 span{
  padding: 10px 0 10px 10px;
  font-size: 20px;
  left:0;
  position:relative;
  -webkit-animation: arrows .8s infinite;
  animation: arrows .8s infinite;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
}
 .section-title1 {
  font-size: 23px;
  font-size: 1.254285714em;
  font-weight: 300;
  text-align:center;  
} 
@keyframes arrows {
  0%{
    left:0;
  }
  50%{
    left:8px;
  }
  100%{
    left:0;
  }
} 
@-webkit-keyframes arrows {
  0%{
    left:0;
  }
  50%{
    left:8px;
  }
  100%{
    left:0;
  }
} 
.project {
    display:grid;
    margin-bottom: 20px;  
    margin-top: 20px;    
}
.project.new-project-box{
  margin-top: 15px;
  margin-bottom: 15px;
}
  .project .project-thumbnail  {
  
    margin-bottom: 20px;
	}
    .project .project-thumbnail img {
      width: 35%;
      display: block;
	  }
  .project .project-title {
  
    font-size: 18px;
    font-size: 1.2857142857em;
    font-weight: 300;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #f4c545;
 }
  .project .project-subtitle {
  
    font-size: 12px;
    font-size: 0.8571428571em;
    text-transform: uppercase;
    margin-bottom: 20px;
    display: block; }


.feature-numbered {
  text-align: center; }
  .feature-numbered .num {
    width: 70px;
    height: 70px;
    display: inline-block;
    border: 3px solid #f4c545;
    margin-bottom: 20px;
    font-size: 30px;
    font-size: 2.1428571429em;
    color: #f4c545;
    font-weight: 700;
    line-height: 2;
    position: relative; }
    .feature-numbered .num:before, .feature-numbered .num:after {
      content: " ";
      width: 25px;
      height: 20px;
      position: absolute;
      background: #212121; }
    .feature-numbered .num:before {
      border-bottom: 3px solid #f4c545;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg);
      top: -9px;
      left: -12px; }
    .feature-numbered .num:after {
      border-top: 3px solid #f4c545;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg);
      bottom: -9px;
      right: -12px; }
  .feature-numbered .feature-title {
    padding-top:50px;
    font-size: 43px;
    font-size: 2.7757142857em;
    font-weight: 600;
    color: #ffc000;
	text-align:center;
 }
 @-moz-document url-prefix() {

    .feature-numbered .feature-titlej1 {
    font-size: 36px;
    font-size: 2.2557142857em;
    text-transform: uppercase;
    font-weight: 700;
    color: #fecc16;
	text-align:left;
	position: relative;
    text-decoration: none;
	border-width:1px;
	height:1px;
    background-image:-moz-linear-gradient(left, #81765a 22%, rgba(0, 0, 0, 0) 100%);
    background-size:100% 2px;
    background-position:0 100%, 100%, 0;
    background-repeat:no-repeat;
 }
}
    .feature-numbered .feature-titlej1 {
    font-size: 36px;
    font-size: 2.2557142857em;
    text-transform: uppercase;
    font-weight: 600;
    color: #fecc16;
	text-align:left;
	position: relative;
    text-decoration: none;
    width:35%; height:40px; border:1px solid;
    -webkit-border-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #efe3bd, #efe3bd ) 0 0 100%;
    -o-border-image:-o-linear-gradient(rgba(0, 0, 0, 0), #efe3bd, rgba(0, 0, 0, 0) ) 0 0 100%;
    -moz-border-image:-moz-linear-gradient(rgba(0, 0, 0, 0), #efe3bd, rgba(0, 0, 0, 0) ) 0 0 100%;
	border-image:linear-gradient(right,rgba(0, 0, 0, 0), #efe3bd, rgba(0, 0, 0, 0) ) 0 0 100%;
 } 

/*
 * Footer Styles
 */
.site-footer {
    background-image: url(../images/senator/footer_background.png) no-repeat center;
   height: 300px;
    width: 100%;

  margin-top: 0;
}

  .site-footer .container {
    padding: 15px 15px 30px;
    position: relative;
    *zoom: 1; }
  .site-footer .container-slider {
    border-top: 1px solid #383838;
    padding: 15px 15px 30px;
    position: relative;
    *zoom: 1; }
    .site-footer .container:after {
      content: " ";
      clear: both;
      display: block;
      overflow: hidden;
      height: 0; }
  .site-footer address, .site-footer .phone {
    display: inline-block;
    margin-right: 20px; }
  .site-footer .phone {
    font-size: 18px;
    font-size: 1.2857142857em; }
  .site-footer .colophon {
    color:#a9a9a9;
    padding-top:50px;
    padding-bottom:30px;
    clear: both;
	text-align:center;
	font-size:13px;
	font-weight: 400;
 }
 .site-footer .social-links-home a {
    position: relative;
    display: inline-block;
    text-align: center;
    margin-left: 0px;
	margin-top:3px;
	margin-bottom:-10px;
    color: #868686;
    line-height: 2.5;
    -webkit-transition: .3s ease;
            transition: .3s ease; }
  .site-footer .social-links-time {
    position: relative;
    display: inline-block;
    text-align: center;
    margin-left: 10px;
	margin-top:7px;
    color: #c8c7c7;
	font-size:13px;
	font-weight:bold;
    line-height: 2.5;
    -webkit-transition: .3s ease;
            transition: .3s ease; }
  .site-footer .social-links-facebook a {
    width: 40px;
    height: 40px;
    position: relative;
    display: inline-block;
    text-align: center;
	padding-top:7px;
    color: #d3d3d3;
    line-height: 2.5;
    -webkit-transition: .3s ease;
            transition: .3s ease; }
  .site-footer .social-links-search a {
    position: relative;
    display: inline-block;
    text-align: center;
    margin-left:0px;
	margin-top:0px;
    color: #d3d3d3;
    line-height: 2.5;
    -webkit-transition: .3s ease;
    transition: .3s ease; }

    .site-footer .social-links a:before {
      border-bottom: 2px solid #383838;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg);
      top: -5px;
      left: -5px; }
    .site-footer .social-links a:after {
      border-top: 2px solid #383838;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg);
      bottom: -5px;
      right: -5px; }

	  
	  
	

	  




    @media screen and (max-width: 600px) {

	

    #branding1 .site-title {
    font-size: 11px;
	color:#fff;
    margin-bottom: 10px;
	}
.image-text h2{
text-align:center;
font-size:40px;
font-weight:bold;
text-decoration: underline;


}
.image-text p{
text-align:center;
font-size:15px;
font-weight:bold;
}

	

	
	
	.spotlight {
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
    box-shadow: 0px 0.25em 0.5em 0px rgba(0, 0, 0, 0.25);
    height: 100vh;
    overflow: hidden;
    position: relative;
}  

 @media screen and (min-width: 601px) {
.image-text h2{
text-align:center;
font-size:65px;
font-weight:bold;
text-decoration: underline;


}
.image-text p{
text-align:center;
font-size:20px;
font-weight:bold;
}
}

#image{width:100%;height:400px;}






 @media screen and (max-width: 600px) {

.section-title {
  font-size: 30px;
  font-size: 1.9714285714em;
  font-weight: 300;
  text-transform: uppercase; 
}
.section-title2 {
  font-size: 30px;
  font-size: 1.9714285714em;
  font-weight: 400;
  text-transform: uppercase; 
}
}

 @media screen and (max-width: 500px) {


#question{
width:360px;
}
		    #branding3 .site-title {
    font-size: 22px;
	color:#fff;
    margin-bottom:0px;
	font-family: 'Roboto Condensed', sans-serif; 
	font-weight:400;
	}
}

 @media screen and (max-width: 1200px) {

    #branding3 .site-title {
    font-size: 22px;
	color:#fff;
    margin-bottom:0px;
	font-family: 'Roboto Condensed', sans-serif; 
	font-weight:400;
	}


	
}



 @media screen and (min-width: 300px) {
#lenta{
background-image:url('images/lenta-logos.png.html'); 
height:50px; 
padding: 0px 0;

}
}
 @media screen and (min-width: 550px) {
#lenta{
background-image:url('images/lenta-logos.png.html'); 
height:70px; 
padding: 0px 0;

}
}
 @media screen and (min-width: 700px) {
#lenta{
background-image:url('images/lenta-logos.png.html'); 
height:100px; 
padding: 0px 0;

}
}
 @media screen and (min-width: 992px) {
#lenta{
background-image:url('images/lenta-logos.png.html'); 
height:120px; 
padding: 0px 0;

}
}


.gradient2{
 border-top:1px solid;
 border-bottom:0px solid;
-webkit-border-image: 
-webkit-linear-gradient(left,rgba(0, 0, 0, 0), #d9761b, rgba(0, 0, 0, 0)) 1 100%;
-moz-border-image:
-moz-linear-gradient(left, rgba(0, 0, 0, 0), #d9761b, rgba(0, 0, 0, 0)) 1 100%;  
-o-border-image:
-o-linear-gradient(left, rgba(0, 0, 0, 0), #d9761b, rgba(0, 0, 0, 0)) 1 100%;
border-image:
linear-gradient(to right, rgba(0, 0, 0, 0), #d9761b, rgba(0, 0, 0, 0)) 100% 0;
}
 @media screen and (min-width: 300px) {
 #single-max:after {
    display: none;
}
 }
  @media screen and (min-width: 1100px) {
#single-max:after {
    content: "";
    display: block;
    position: relative;
    left: 0;
    bottom: 126px;
    width: 100%;
  border-top: 1px solid #000;
    background: -webkit-linear-gradient(left,rgba(0, 0, 0, 0), #d9761b ,rgba(0, 0, 0, 0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right,rgba(0, 0, 0, 0), #d9761b, rgba(0, 0, 0, 0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right,rgba(0, 0, 0, 0), #d9761b, rgba(0, 0, 0, 0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right,rgba(0, 0, 0, 0), #d9761b , rgba(0, 0, 0, 0)); /* Standard syntax (must be last) */
    height: 2px;
}
}
#imgsponsor{
  height:72px;
  display: inline-block;
}
.imgspons:hover{
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.imgspons{
  display:inline-block;
  margin: 0px 3px 25px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: .2s;
}
.prognoza{
	font-size: 36px;
    font-size: 1.5em;
    text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    color: #000;
    text-align: center;
    position: relative;
    text-decoration: none;
    background: #ffde00;
	margin: 0;
	padding: 5px;
}
.feature-prognoza{
   background: #ffc000; 
   padding: 10px 0px 10px 0px;     
   border: 4px solid #fff;
   border-radius: 8px;	
}
.prognozaPfirst, .prognozaPsecond{
    text-align: center;
    font-weight: 500;
    font-style: italic;
    padding: 20px 3px 20px 3px;
    color: #000;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
}
.prognozaPfirst1, .prognozaPsecond1{
    text-align: center;
    font-weight: 600;
	font-size:17px;
	font-family: 'Roboto Condensed', sans-serif;
    padding: 20px 3px 20px 3px;
    color: #000;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0;
}
.prognozaPfirst, .prognozaPfirst1{
	background: #dcdbd8;	
}
.prognozaPsecond, .prognozaPsecond1{
	background: #f8f8f5;
}
#bigText{
	padding: 10px 3px 10px 3px;
}
 @media screen and (max-width: 991px) {
  #branding3 img {
    margin-bottom: 20px;
    max-width: 80px;
  }
  .new-project-box #branding3 img{
    width: 55px;
    margin-bottom: 0!important;
  }
  .new-project-box #branding3 .site-title, .new-project-box #branding3 .site-title-link{
    font-size: 18px;
  }
}
 @media screen and (max-width: 767px) {
  .site-flex-row{
    display: flex!important;
    align-items: center;
  }
  #imgsponsor {
    height: 73px;
    display: inline-block;
  }
  .project.gradient-project {
    background-size: 90% 95%;
    background-position: 6px 100%, 100%, 0px;
}
  #branding3 img{
    margin-bottom: 5px;
    max-width: 50px;
    margin-right: 0px;
  }
  #branding3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
  }
  #branding3 .site-title{
    font-size: 16px;
    margin-top: 5px;
  }
  .fullwidth-block3.latest-projects-section.gradient2 .project {
    margin-bottom: 15px;
    margin-top: 0px;
  }
  .feature-numbered .feature-title {
    padding-top: 30px;
    font-size: 2em;
  }
}
 @media screen and (max-width: 573px) {
  #imgsponsor {
    height: 70px;
    display: inline-block;
  }
}
 @media screen and (max-width: 553px) {
  #imgsponsor {
    height: 68px;
    display: inline-block;
  }
    .new-project-box #branding3 .site-title-link{
    font-size: 16px;
  }
  .new-project-box #branding3 .site-title{
    font-size: 14px;
    margin-left: 0!important;
  }
}
 @media screen and (max-width: 384px) {
  #branding3 .site-title{
    font-size: 13px;
    margin-top: 5px;
  }
}
 @media screen and (max-width: 376px) {
  #imgsponsor {
    height: 72px;
    display: inline-block;
  }
}
 @media screen and (max-width: 330px) {
  #branding3 .site-title{
    font-size: 12px;
    margin-top: 5px;
  }
}
/*--------------------------------------------------------Cookie----------------------------------------*/
#cookie{
  z-index: 99999999;
  background: rgba(98, 99, 99, 1);
  width: 100%;
  position: fixed;
  bottom: 0;
  font-weight: 400;
}
#cookie p{
  font-size: 11px;
  color: #fff;
  margin: 0;
}
#cookie a{
  color: #cc2027;
}
#cookie-button{
  background-color: #cc2027;
  float: right;
  color: #fff;
  font-weight: 600;
  padding: 5px;
  text-align: center;
  width: 120px;
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 15px;
  cursor: pointer;
  transition: .3s;
}
#cookie-button:hover {
  background-color: #8e1116;
  color: #fff;
}
.cookie-box{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 15px 0;
  align-items: center;
}
.rem-cookie{
  display: none;
}
 @media screen and (max-width: 991px) {
  .cookie-box{
    justify-content: center;
  }
  #cookie-button{
    margin-top: 5px;
  }
 }
