 /* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('../fonts/raleway-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v12-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/raleway-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Italic'), local('Raleway-Italic'),
       url('../fonts/raleway-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v12-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold'), local('Raleway-Bold'),
       url('../fonts/raleway-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v12-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/raleway-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Bold Italic'), local('Raleway-BoldItalic'),
       url('../fonts/raleway-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v12-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}


b, strong {font-weight:bold;}

.transparent-header header.header.transparent-header-on {background: url("../images/stripe_big.png") 0 135px no-repeat #fff; background-size:100%; transition: all 1s; border-bottom:none;}
 .fixed-header-on .header.fixed:not(.dark) {background: url("../images/stripe_big.png") 0 75px no-repeat #fff; background-size:100%; transition: all 1s; border-bottom:none;}

.header .navbar-nav li .nav-link, .fixed-header-on .main-navigation .navbar-nav > li > a { color: #3d3c3f;  font-size: 17px;  padding: 56px 8px 27px 8px;  text-transform:uppercase;}
.fixed-header-on .main-navigation .navbar-nav > li > a { color: #3d3c3f;  font-size: 17px;  padding: 26px 8px 27px 8px;  text-transform:uppercase;}


.header .navbar-nav .active > .nav-link, .header .navbar-nav li .nav-link.active, .header .navbar-nav li .nav-link.show, .header .navbar-nav .show > .nav-link, .header .navbar-nav li .nav-link:focus  {font-weight:700; color: #3d3c3f; }
.header .navbar-nav li .nav-link:hover, .header .navbar-nav .active.show > .nav-link {color:#6b86be;}

#logo, .fixed-header-on #logo {width:90%; padding:0 !important; margin:20px 0 30px 0; transition: all 1s;}
.fixed-header-on #logo {width:50%; margin:10px 0 0 0 !important;}



.divider {width:100% ; height:500px;}
.startdivider {background: url(../images/divider/divider_03.jpg); background-position:center center !important; background-repeat:no-repeat; background-size:auto auto;}

.container-start {padding:80px 0;}

.mfp-counter {display:none;}

.dark-bg {background-color:#555555;}

#footer h2 {font-size:25px;}
#footer h3 {font-size:20px;}
#footer h4 {font-size:17px;}



.light-gray-bg {border-top:none;}

/*#logo-footer {width:50%;}*/

/* Super Large devices  */
@media (min-width: 1200px) {
.header .navbar-nav li .nav-link {border-bottom:none;}
}



/* Large and Medium devices (desktops, tablets less than 1199px) */
@media (min-width: 992px) and (max-width: 1199px) {
.divider {margin:15px 0 0 0 !important; width:100%; height:330px; background-size:130% auto;}
.startdivider {background-position:-100px top !important; }

#logo, .fixed-header-on #logo {width:100%; padding:0 !important; margin:10px 0 20px 0; transition: all 1s;}
.fixed-header-on #logo {width:60%; margin:10px 0 0 0 !important;}
.header .navbar-nav li .nav-link, .fixed-header-on .main-navigation .navbar-nav > li > a { color: #3d3c3f;  font-size: 16px;  padding: 56px 8px 37px 8px;  text-transform:uppercase;}
.fixed-header-on .main-navigation .navbar-nav > li > a { padding: 26px 8px 27px 8px;}
.header .navbar-nav li .nav-link {border-bottom:none;}

.transparent-header header.header.transparent-header-on {background: url("../images/stripe_big.png") 0 112px no-repeat #fff; background-size:100%; transition: all 1s; border-bottom:none;}
 .fixed-header-on .header.fixed:not(.dark) {background: url("../images/stripe_big.png") 0 75px no-repeat #fff; background-size:100%; transition: all 1s; border-bottom:none;}
}


/* Medium desktop devices and tablets portrait mode */
@media (min-width: 768px) and (max-width: 991px) {
#logo-img-mobile {width:250px; margin:20px 0 30px 0; transition: all 1s;}
.fixed-header-on #logo-img-mobile {width:150px; margin:10px 0 20px 0; }
.divider {margin:62px 0 0 0 !important; width:100%; height:250px; background-size:150% auto;}

.container-start {padding:120px 0;}

.transparent-header header.header.transparent-header-on {background: url("../images/stripe_big.png") 0 152px no-repeat #fff; background-size:100%; transition: all 1s; border-bottom:none;}
 .fixed-header-on .header.fixed:not(.dark) {background: url("../images/stripe_big.png") 0 98px no-repeat #fff; background-size:100%; transition: all 1s; border-bottom:none; }
 
 
 .header .navbar-nav {margin-top:50px;}
  .container-start {padding:80px 0;}
  
  #footer {padding-top:80px;}
  
  
  .header .navbar-nav li .nav-link, .fixed-header-on .main-navigation .navbar-nav > li > a { color: #3d3c3f;  font-size: 17px;  padding: 27px 8px 27px 8px;  text-transform:uppercase;}

  
}
	
/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {

 
 #logo-img-mobile {width:200px; margin:10px 0 20px 0; transition: all 1s;}
 .fixed-header-on #logo-img-mobile {width:150px; margin:5px 0 10px 0; }

.divider {margin:25px 0 0 0 !important; width:100%; height:180px; background-size:200% auto;}
.startdivider {background-position:-200px top !important; }

h2 {font-size:26px;}

.transparent-header header.header.transparent-header-on {background: url("../images/stripe_big.png") 0 120px no-repeat #fff; background-size:100%; transition: all 1s; border-bottom:none;}
 .fixed-header-on .header.fixed:not(.dark) {background: url("../images/stripe_big.png") 0 86px no-repeat #fff; background-size:100%; transition: all 1s; border-bottom:none;}

 .header .navbar-nav {margin-top:30px;}
 .container-start {padding:50px 0;}
  #footer {padding-top:50px;}
  
  .header .navbar-nav li .nav-link, .fixed-header-on .main-navigation .navbar-nav > li > a { color: #3d3c3f;  font-size: 17px;  padding: 20px 8px 20px 8px;  text-transform:uppercase;}
}
 




