/* fonts */
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/roboto-black-webfont.eot');
    src: url('../fonts/roboto-black-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-black-webfont.html') format('woff2'),
         url('../fonts/roboto-black-webfont.woff') format('woff'),
         url('../fonts/roboto-black-webfont.ttf') format('truetype'),
         url('../fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.html') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* main */
.wrapper{
}
.baner-wrap{
	background:#160201;
	position:relative;
	width:100%;
}
.baner-img{
	width:100%;
	height:auto;
}
.baner-elements{
	width:100%;
	position:absolute;
	z-index:999;
	top:0px;
}
.relative{
	position:relative;
}
.date-time-block{
	color:#ffffff;
	z-index:99999;
	right:15px;
	top:20px;
	position:absolute;
	
}
.time-date-icon{
	width:56px;
	height:56px;
	background:#dd9303;
	float:left;
	text-align:center;
}
.time-date-icon img{
	margin-top:16px;
}
.time-date-total{
	padding:8px 13px;
	background: rgba(255, 255, 255, 0.1);
	float:left;
	font-family: 'robotoregular';
	font-size:14px;
	width:151.109px;
	height:56px;
}

.dater{
	color:#ffffff;
	font-family: 'robotolight';
	font-size:12px;
	text-align:right;
}
.timer{
	font: 20px/28px Arial,Verdana,sans-serif;
	color:#ffffff;
	text-align:right;
	
}


.logo-portion{
	text-align:center;
	padding-top:20%;
}
.search-holder{
	margin-top:35px;
}
.search-box{
	width:525px;
	padding-left:10px;
	padding-right:10px;
	height:50px;
	background:#ffffff;
	margin:0px auto;
	-webkit-box-shadow: 0px 15px 23px -6px rgba(69,10,3,0.84);
-moz-box-shadow: 0px 15px 23px -6px rgba(69,10,3,0.84);
box-shadow: 0px 15px 23px -6px rgba(69,10,3,0.84);

border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}
.search-box .form-control{
	height:50px;
	border:none !important;
}
.search-box .form-control:focus{
	border:none !important;
	-webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.search-box .btn{
	border:none !important;
	font-size:26px;
	padding-right:5px;
	color:#999;
}
.search-box .btn:hover{
	background:none;
	color:#403D3D;
}
.search-box .btn:focus{
	background:none;
	outline:none;
}
.first-block{
	background:#ffffff;
	padding:25px 0px;
	margin-left:0px;
	margin-right:0px;
}
.link-primary-total{
	text-decoration:none;
	padding:35px 0px;
	display:block;
}
.link-primary-total:hover, .link-primary-total:focus{
	text-decoration:none;
}
.right-bordered{
	border-right:1px solid #c9c7c7;
}
.link-primary-total .link-primary-img{
	width:100%;
	text-align:center;
	padding-bottom:25px;
}
/* Push */
@-webkit-keyframes push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
	opacity:0.5;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
	opacity:1;
  }
}

@keyframes push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
	opacity:0.5;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
	opacity:1;
  }
}




.link-primary-total .link-primary-img img{
}
.link-primary-total:hover .link-primary-img img{
	 -webkit-animation-name: push;
  animation-name: push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;

}
.link-primary-total .link-primary-text{
	width:100%;
	text-align:center;
	font-family: 'robotolight';
	font-size:18px;
	color:#171716;
	line-height:20px;
}
.link-primary-total:hover .link-primary-text{
	color:#000000;
	font-family: 'robotoblack';
}
.second-block{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	background:#E98401;
}
.second-block h1{
	font-family: 'robotoblack';
	font-size:17px;
	color:#ffffff;
	padding-bottom:15px;
	margin:0px;
	text-transform:uppercase;
	font-weight:normal !important;
}
.heighter{
	height:150px;
	background:#666;
}
.no-pad{
	padding-left:0px;
	padding-right:0px;
}
.pad-right{
	padding-right:7px;
}
.experience img{
	width:100%;
	height:auto;
}
.newspapers{
	background:#ff9000;
	padding-left:30px;
	padding-right:30px;
	padding-top:23px;
	padding-bottom:17px;
}
.paper-total{
	border-top:1px solid #fab152;
	margin-left:0px;
	margin-right:0px;
}
.paper-total h2{
	font-family: 'robotoregular';
	font-size:16px;
	color:#ffffff;
	padding-bottom:13px;
	margin:0px;
	padding-top:20px;
}
.paper-total ul{
	margin:0px;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
	padding-bottom:10px;
}
.paper-total ul li{
	font-family: 'robotoregular';
	font-size:14px;
	list-style:none;
	line-height:20px;
}
.paper-total ul li a{
	text-decoration:none;
	color:#ffffff;
	-moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s ;
}
.paper-total ul li a:hover{
	text-decoration:none;
	color:#693F08;
}
.paper-total ul li a:focus{
	text-decoration:none;
}
.paper-border{
	border-left:1px solid #fab152;
}
.airlines{
	background:#e98401;
	padding-left:30px;
	padding-right:30px;
	padding-top:23px;
	padding-bottom:17px;
}
.airlines-total{
	border-top:1px solid #f09e35;
	margin-left:0px;
	margin-right:0px;
}
.airlines-total h2{
	font-family: 'robotoregular';
	font-size:16px;
	color:#ffffff;
	padding-bottom:13px;
	margin:0px;
	padding-top:20px;
}
.airlines-total ul{
	margin:0px;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
	padding-bottom:10px;
	padding-top:15px;
	min-height:220px;
}
.airlines-total ul li{
	font-family: 'robotoregular';
	font-size:14px;
	list-style:none;
	line-height:22px;
}
.airlines-total ul li a{
	text-decoration:none;
	color:#ffffff;
	-moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s ;
}
.airlines-total ul li a:hover{
	text-decoration:none;
	color:#69400c;
}
.airlines-total ul li a:focus{
	text-decoration:none;
}
.airlines-border{
	border-right:1px solid #f09e35;
}
.third-block{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	background:#b62c09;
	padding:10px 0px;
}
.third-block a{
	text-decoration:none;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
}
.seperate-shadow{
	background:url(../img/seperate.png) no-repeat center left;
}
.third-block a .link-number{
	font-family: 'robotoblack';
	font-size:32px;
	text-align:center;
	color:#ffffff;
	padding-bottom:9px;
}

/* Wobble Horizontal */
@-webkit-keyframes wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.third-block a:hover .link-number{
	color:#E04018;
	-webkit-animation-name: wobble-horizontal;
  animation-name: wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.third-block a .link-text{
	font-family: 'robotoregular';
	font-size:18px;
	text-align:center;
	color:#ffffff;
	-moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.third-block a:hover .link-text{
	color:#E04018;
}

.fourth-block{
	width:100%;
	background:#ffffff;
	margin-left:0px;
	margin-right:0px;
}
.welcome-part{
	width:100%;
	padding-left:33px;
	background:#ffffff;
	padding-right:33px;
	padding-top:45px;
	padding-bottom:56px;
}
.welcome-part h3{
	font-family: 'robotoregular';
	font-size:24px;
	color:#010101;
	padding-bottom:13px;
	margin:0px;
}
.welcome-part p{
	font-family: 'robotolight';
	font-size:15px;
	color:#494646;
	padding-bottom:15px;
	line-height:22px;
	margin:0px;
	text-align:left;
}
.welcome-part a{
	text-decoration:none;
	font-family: 'robotoregular';
	color:#b62c09;
	font-size:13px;
	text-transform:uppercase;
	-moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.welcome-part a:hover{
	color:#000000;
}
.top-links{
	background:#ffffff;
}
.left-float{
	float:left;
	width:100%;
}
.more-links{
	padding-top:12px;
	padding-bottom:10px;
	text-align:right;
	text-transform:uppercase;
	z-index:9;
	float:right;
	position: relative;
	top:0px;
	right:0px;
}
.more-links a{
	color:#000000;
	font-family: 'robotoregular';
	font-size:14px;
	text-decoration:none;
	-moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s ;
	border:1px solid #B9B3B3;
	padding:10px 15px;
	float:right;
}
.more-links a:hover{
	color:#ffffff;
	background:#ff9000;
	border: 1px solid #DA7E06;
}
.links-total-holder{
	width:100%;

	border-top:1px solid #d5d2d2;
	border-left:1px solid #d5d2d2;
	float:left;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
background: rgb(59,103,158); /* Old browsers */
background: -moz-linear-gradient(top, rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.links-total-holder a{
	border-bottom:1px solid #d5d2d2;
	border-right:1px solid #d5d2d2;
	display:inline-block;
	padding:15px 0px;
	-moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s ;
}
.links-total-holder a:hover{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background:#fff;
}
.links-total-holder a .round-img{
	width:25%;
	float:left;
}
.links-total-holder a .round-img img{
	width:100%;
	border:3px solid #f78f08;
   -webkit-border-radius:50%;
   -ms-border-radius:50%;
   -o-border-radius:50%;
   -moz-border-radius:50%;
    border-radius:50%;
	
	-moz-transition: all 0.9s;
    -webkit-transition: all 0.9s;
    -ms-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s ;
}
.links-total-holder a:hover .round-img img{
	border:3px solid #ffffff;
	-webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg); 
    -o-transform:rotate(360deg);
}
.links-total-holder a .link-description{
	float:left;
	padding-top:0px;
	padding-left:10px;
}
.links-total-holder a .link-description .main{
	font-family: 'Droid Serif', serif;
	font-size:16px;
	color:#fff;
	
	text-align:left;
	-moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    padding-right:auto;
    padding-left:auto;
    
}

.links-total-holder a:hover .link-description .main{
	color:#000;
}
.links-total-holder a .link-description .sub{
	font-family: 'robotolight';
	font-size:13px;
	color:#3a3737;
	text-align:left;
	-moz-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
}
.links-total-holder a:hover .link-description .sub{
	color:#ffffff;
}

.carousel-control{
	width:9%;
	font-weight:lighter !important;
	font-size:68px !important;
	line-height:730px;
}
.carousel-indicatorsq{
	bottom:-43px;
}
.carousel-indicatorsq li{
	background-color: #bdb9b9;
    border: none;
}
.carousel-indicatorsq .active{
	background-color: #ff9000;
}
.ad-horizontal{
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
	background:#ffffff;
}
.ad-horizontal a{
	display:block;
}
.site-reference{
	text-align:center;
	padding-bottom:25px;
	background:#ffffff;
}
.site-reference a{
	text-decoration:none;
	font-family: 'robotoregular';
	color:#6f6b6b;
	font-size:15px;
	-moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.site-reference a:hover{
	color:#000000;
	text-decoration:none;
	font-family: 'robotoregular';
}
.site-seperation{
	border-right:1px solid #6f6b6b;
}
.ads-part{
	background:#e5e4e4;
	padding-left:25px;
	padding-right:25px;
	text-align:left;
	padding-top:30px;
	padding-bottom:20px;
}
.ads-part a{
	display:block;
}
.ads-part img{
	max-width:100%;
}
.bottom-margin{
	margin-bottom:10px;
}
.btn-orange-stroke{
	width:100%;
	color:#b62c09;
	font-size:14px;
	font-family: 'robotoregular';
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	padding:15px;
	border:1px solid #b93817;
}
.btn-orange-stroke:hover{
	text-decoration:none;
	color:#ffffff;
	background:#b93817;
}

.btn-yellow-stroke{
	width:100%;
	color:#e98401;
	font-size:14px;
	font-family: 'robotoregular';
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	padding:15px;
	border:1px solid #e98401;
}
.btn-yellow-stroke:hover{
	text-decoration:none;
	color:#ffffff;
	background:#e98401;
}

.btn-orange-fill{
	width:48%;
	color:#ffffff;
	background:#b62c09;
	font-size:14px;
	line-height:18px;
	font-family: 'robotoregular';
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	padding:15px;
	float:left;
}
.btn-orange-fill:hover{
	text-decoration:none;
	color:#ffffff;
	background:#8f2206;
}

.btn-yellow-fill{
	width:48%;
	float:left;
	color:#ffffff;
	background:#e98401;
	font-size:14px;
	line-height:18px;
	font-family: 'robotoregular';
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	padding:15px;
	margin-right:7px;
}
.btn-yellow-fill:hover{
	text-decoration:none;
	color:#ffffff;
	background:#c06e04;
}
.full-image{
	width:100%;
	height:auto;
}


.footer-block{
	width:100%;
	background:#b62c09;
	margin-left:0px;
	margin-right:0px;
	padding:40px 0px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	font-family: 'robotolight';
}
.footer-block a{
	text-decoration:none;
	color:#ffffff;
	-moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.footer-block a:hover{
	text-decoration:none;
	color:#3c0d02;
}
.special-cur{
	color:#ffffff;
	cursor:text;
}
.special-cur:hover{
	color:#ffffff !important;
}

@media (max-width: 1340px) {
	.links-total-holder a{
		padding: 30px 20px;
	}
	.links-total-holder a .link-description{
		width:80%;
	}
	.links-total-holder a .round-img{
		width:20%;
	}
	
}

@media (max-width: 1200px) {
	.ad-horizontal a img {
		width:100%;
	}
	.fourth-block{
		background:#ffffff;
}
.site-reference{
	width:100%;
	float:left;
}
.bottom-margin{
	float:left;
	width:100%;
}
.btn-yellow-fill{
	width:100%;
	margin-bottom:10px;
}
.btn-orange-fill{
	width:100%;
}
.btn-yellow-stroke{
	width:100%;
}
.pad-right{
	padding-right:0px;
	margin-bottom:10px;
}
.seperation-remove{
	border-right:none;
}
.footer-block{
	padding: 30px 0px;
}
}

@media (max-width: 1100px) {
	.logo-portion{
		padding-top:16%;
	}
}
@media (max-width: 1003px){
	.static-width-1{
		width:900px !important;
	}
	.block-static{
		width:100%;
		min-width:1002px;
	}
	
	.col-md-12{
		width:100% !important;
		float:left;
	}
	
	.col-md-3{
		
		float:left;
	}
	.col-md-4 {
		
		float:left;
    }
	.col-md-5 {
		
		float:left;
    }
	
/*.col-md-8{
		width:66.66666667% !important;
		float:left;
	}*/
	
}



@media (max-width: 992px) {
	
}
@media (max-width: 800px) {
	
	  
}
@media (max-width: 768px) {
	
 
}

@media (max-width: 563px) {
	
}
@media (max-width: 500px) {
	
	
}
@media (max-width: 350px) {
	
	
}
}
@media (max-width: 300px) {
	

}

/*@media (max-width: 1349px){
	.static-width-1{
		width:1170px !important;
	}
	.block-static{
		width:100%;
		min-width:1349px;
	}
	
	.col-lg-12{
		width:100% !important;
		float:left;
	}
	.col-lg-6{
		width:50% !important;
		float:left;
	}
	.col-lg-3{
		width:25% !important;
		float:left;
	}
	.col-lg-4 {
		width: 33.33333333% !important;
		float:left;
    }
	.col-lg-5 {
		width: 41.66666667% !important;
		float:left;
    }
	.col-lg-9{
		width:75% !important;
		float:left;
	}
	.col-lg-8{
		width:66.66666667% !important;
		float:left;
	}
	.col-lg-7{
		width:58.33333333% !important;
		float:left;
	}
	
}*/