@import url(https://fonts.googleapis.com/css?family=Raleway);

body {
	padding:0;
	background:#fff;
    font-family: 'Raleway';
}
a {
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	font-weight:400;
}
a:hover {
    text-decoration: none;
}

h1,h2,h3,h4,h5,h6{
	margin:0;		
	font-weight:400;
}	
p{
    font-size: 16px;
}

/*-----start-header----*/
.wrap {
	width:90%;
	margin:0 auto;	
}
.header-top {
    background-color: #000;
    padding: 6px 0 8px 0;
}
.header-top ul {
    padding: 0;
    margin: 0;
}
.top-menu {
    padding: 0 15px;
	float:left;
}
.top-menu  ul li {
	display:inline-block;
    margin-right: 19px;
}
.top-menu ul li a {
    color: #dddddd;
    font-size: 0.93em;
	text-decoration:none;
	font-weight: 400;
	text-transform:capitalize;
}
.top-menu ul li a:hover {
	color:#fff;
}
.langs {
    float: right;
    color: #dddddd;
}

.header-bottom {
    padding: 1em 0;
	border-bottom: 1px solid #eee;
	box-shadow: -3px -3px 3px 0 rgba(255, 255, 255, 0.19) , 3px 0 3px 0 rgba(255, 255, 255, 0.19) , 0 3px 3px 0 rgba(216, 210, 210, 0.23);
	-webkit-box-shadow: -3px -3px 3px 0 rgba(255, 255, 255, 0.19) , 3px 0 3px 0 rgba(255, 255, 255, 0.19) , 0 3px 3px 0 rgba(216, 210, 210, 0.23);
	-o-box-shadow: -3px -3px 3px 0 rgba(255, 255, 255, 0.19) , 3px 0 3px 0 rgba(255, 255, 255, 0.19) , 0 3px 3px 0 rgba(216, 210, 210, 0.23);
	-moz-box-shadow: -3px -3px 3px 0 rgba(255, 255, 255, 0.19) , 3px 0 3px 0 rgba(255, 255, 255, 0.19) , 0 3px 3px 0 rgba(216, 210, 210, 0.23);
	-ms-box-shadow: -3px -3px 3px 0 rgba(255, 255, 255, 0.19) , 3px 0 3px 0 rgba(255, 255, 255, 0.19) , 0 3px 3px 0 rgba(216, 210, 210, 0.23);
}

/*content*/
.main-body {
    padding: 30px 0 5em 0;
}
h3.title-head {
    font-size: 2.5em;
    color: #84754E;
    padding: 5px 0 7px;
	text-transform: Capitalize;
}
.divtitle {
    border-bottom: 1px solid #84754e;
}
.articles {
    margin: 4em 0;
}
.article {
	border-bottom: 1px solid #eee;
    padding: 2em 0 ;
}
.article:last-child {
    border: none;
}
.article-left {
    width: 50%;
    float: left;
	margin-right:3%;
}
.article-right {
    float: right;
    width: 47%;
}
.article-left img {
    width: 100%;
	opacity:0.8;
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.article-left img:hover {
	opacity:1;
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
a.title {
    font-size: 1.9em;
    color: #000;
}
a.title:hover {
	color:#84754e;
}
.article-title p {
    color: #B5B3B3;
    font-size: 0.875em;
    font-style: italic;
    margin: 0.5em 0;
	text-transform: uppercase;
}
.article-title h4 {
    color: inherit;
    margin: 0.5em 0;
	text-transform: capitalize;
}

.article-text p {
    color: #777;
    line-height: 2em;
    margin: -5px 0 0;
    font-size: 0.95em;
}
.article-text a {
	font-size:1em;
	color:#000;
}

/**/
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 14px;
  right: 3%;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border: none;
  text-indent: 100%;
  background: url("../img/to-top1.png") no-repeat 0px 0px;
}

/*-- footer --*/
.footer ul {
    margin: 0;
    padding: 0;
}
.footer-top {
    background-color: #022A3B;
    padding: 4em 0;
}
.footer-bottom {
    padding: 1em 0;
}
.footer-contact {
    text-align: center;
    color: #979797;
}
.footer-contact li {
    border: 1px solid;
    padding: 0;
}
.footer-contact li span {
    line-height: 30px;
    padding: 10px;
}
.footer-contact .glyphicon {
    border-right: 1px solid;
    padding: 0 10px;
}

.footer-social-icons {
	text-align: center;
    margin-top: 20px;
}
.copyrights p {
    color: #979797;
    font-size: 0.9em;
	margin-top: 0.8em;
}
.copyrights p a {
	color:#84754e;
	margin-left:2px;
}
.footer-social-icons ul li {
	display:inline-block;
	margin:0 0.2em;
}
.footer-social-icons ul li a{
	width:30px;
	height:30px;
	background:url('../img/img-sprite.png') no-repeat 0px 0px;
	display:inline-block;
}
.footer-social-icons ul li a.facebook {
	background-position:0px 0px;
}
.footer-social-icons ul li a.facebook:hover {
	background-position:0px -30px;
}
.footer-social-icons ul li a.twitter {
	background-position:-30px 0px;
}
.footer-social-icons ul li a.twitter:hover {
	background-position:-30px -30px;
}
.footer-social-icons ul li a.flickr {
	background-position:-60px 0px;
}
.footer-social-icons ul li a.flickr:hover {
	background-position:-60px -30px;
}
.footer-social-icons ul li a.googleplus {
	background-position:-90px 0px;
}
.footer-social-icons ul li a.googleplus:hover {
	background-position:-90px -30px;
}
.footer-social-icons ul li a.dribbble {
	background-position:-120px 0px;
}
.footer-social-icons ul li a.dribbble:hover {
	background-position:-120px -30px;
}
/*-- //footer --*/
/*-- contact --*/
.map iframe{
	width:100%;
	border:none;
	min-height:300px;
}
.contact_grid{
	padding:5em 0 2em;
}
.contact-top h3 {
	color: #000;
    font-size: 2.2em;
    text-transform: capitalize;
    margin: 0 0 5px;
}
p.contact_msg {
	color: #000;
	font-size:1.1em;
	margin-bottom: 10px;
}
.to input[type="text"] {
	padding: 10px;
	width: 31%;
	font-size: 1em;
	margin: 10px 0;
	border: 1px solid #999;
	color: #999;
	background: none;
	float: left;
	outline: none;
}
.text textarea {
	width: 77.3%;
	font-size: 1em;
	margin: 10px 0;
	border: 1px solid #999;
	color: #999;
	outline: none;
	background: none;
	height: 120px;
	padding: 10px;
	resize: none;
	float: left;
}
.form-submit1 {
	float: left;
	margin: 10px 0px 0 0px;
}
.form-submit1 input[type="submit"] {
	color: #fff;
	font-size: 1.1em;
	padding: 10px 15px;
	text-transform: uppercase;
	background: #84754e;
	display: inline-block;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border: none;
	cursor: pointer;
	outline: none;
}
.form-submit1 input[type="submit"]:hover{
	background:#131313;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.contact-top_right h3 {
	color: #000;
    font-size: 2.2em;
    text-transform: capitalize;
    margin: 0 0 5px;
}
p.m_msg {
    color: #000;
	font-size: 13px;
	margin: 10px 0;
}
.contact-top_right p {
	color: #969696;
    font-size: 0.95em;
    line-height: 2em;
}
ul.contact_info {
	padding: 0;
	list-style: none;
	margin: 2em 0 0 0;
}
ul.contact_info span {
	color:#000;
	font-size:1.1em;
}
span.msg a {
    color: #84754e;
    font-size: 1em;
}
.map {
    margin-top: 3em;
}
.contact-top{
	padding-left:0;
}
/*-- //contact --*/

/*-- sports --*/
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-inner {
	overflow: hidden;
	margin:3em 0;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	position: relative;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	margin-top:2%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	margin: 0 auto;
	width:100%;
}
.nbs-flexisel-item {
	float: left;
	margin:0px;
	padding:0px;
	cursor: pointer;
	position: relative;
	display: inline-block;
}
.course_demo{
	padding: 3% 3% 3% 3%;
}
.nbs-flexisel-item img {
	  width: 93%;
	  cursor: pointer;
	  position: relative;
	  margin-bottom: 0px;
	  display:inline;
}
/*** Navigation ***/
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
  width:44px;
  height:60px;
  position: absolute;
  cursor: pointer;
  z-index: 100;
  display:none;
}
.nbs-flexisel-nav-left {
  	left: -7em;
	background: url(../images/left.png) 0px 0px no-repeat;
  display:none;
}
.nbs-flexisel-nav-right {
	right: -7em;
	background: url(../images/right.png) 0px 0px no-repeat;
  display:none;
}
/*-- //sports --*/
/*-- about us --*/
h2.head {
    font-size: 2.5em;
    color: #000;
}
.about h5 {
    font-size: 1.3em;
    margin-top: 0.8em;
    text-transform: uppercase;
    color: #676767;
}
address {
    width: 100%;
    color: #767676;
    font-size: 0.9em;
    line-height: 2.4em;
}
.more-address b, strong {
    color: #000000!important;
	font-size: 1.2em;
}
address a {
    color: #444;
    font-size: 1em;
    line-height: 1.8em;
}
address a:hover {
	color: #84754E;
}
.about p {
    color: #777;
    line-height: 2.2em;
    margin: 1.5em 0 0.8em 0;
    font-size: 0.97em;
}
.more-address {
    margin-top: 2em;
}
/*-- //about us --*/
.privacy p {
    color: #777;
    line-height: 2.2em;
    margin: 1.5em 0 0.8em 0;
    font-size: 0.97em;
}
.privacy ul li a {
    color: #777;
    line-height: 2.2em;
    margin: 1.5em 0 0.8em 0;
    font-size: 0.97em;
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.privacy ul li a:hover {
	color: #84754E;
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.privacy ul {
	padding-left:2em;
	margin-top:2em;
}
.privacy ul li {
	margin:1em 0;
}
/*-- responsive-design starts-here --*/

@media screen and (max-width: 1920px) {
	a.title {
		font-size: 2.4em;
	}
	a.power {
		display: block;
		font-size: 1.8em;
	}
	.marquee {
		width: 80%;
		margin-left: 15%;
	}
	.sb-search {
		right: 110px;
	}	
	.tags p {
		font-size: 1.3em;
	}
	ul.location li:nth-child(2) {
		width: 90%;
		margin: 3px 0 0 0;
	}
	.article-left iframe {
		min-height: 270px;
	}
	.text textarea {
		width: 82.3%;
	}
}
.grid_item{
	
}
.img_item{
	height:150px;	
	width:100%;
}
.navbar-toggle {
    border:1px solid gray;
	border-radius:5px !important;
}
.navbar-toggle .icon-bar {
	border:1px solid gray;
}
@media screen and (max-width: 1680px) {
	.marquee {
		width: 75%;
		margin-left: 18%;
	}
}
@media screen and (max-width: 1440px) {
	.marquee {
		width: 70%;
		margin-left: 20%;
	}
	.sb-search {
		right: 71px;
	}
	a.title {
		font-size: 1.9em;
	}
	a.power {
		font-size: 1.4em;
	}
	.tags p{	
		font-size: 1em;
	}
	ul.location li:nth-child(2) {
		width: 85%;
		margin: 0;
	}
	.article-left iframe {
		min-height: 200px;
	}
	.text textarea {
		width: 77.3%;
	}
	.breaking_news:after {
		right: -7%;
		top: 37%;
	}
}
@media screen and (max-width: 1366px) {
	a.power {
		font-size: 1.3em;
	}
	.wrap {
		width: 95%;
	}
	.move-text {
		margin-bottom: 2em;
	}
	.logo a img {
		/*width: 21%;*/
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 1.2em;
	}
	a.breaking {
		font-size: 0.95em;
	}
	.fashion-right h3 a, .fashion-right h3, .fashion-left h3 a, .fashion-left h3 {
		font-size: 1.4em;
	}
	.footer-top {
		padding: 4em 0 3em 0;
	}
	.sb-search {
		right: 33px;
	}
	.contact-top h3 ,.contact-top_right h3 {
		font-size: 2em;
	}
	.privacy ul li a {
		font-size: 0.96em;
	}
	.breaking_news:after {
		right: -7%;
		top: 37%;
	}
}

/**/
* {
    border-radius: 0px !important;
    outline: none !important;
}
.grid-service {
    text-align: center;
}
.grid-service-icon .glyphicon {
    font-size: 40px;
    color: #66CBE2;
}
.grid-service h4 {
    border-top: 2px solid;
    border-bottom: 2px solid;
    display: inline-block;
    padding: 5px 2px;
    position: relative;
    text-transform: uppercase;
    margin: 20px 0 18px 0;
    color: #0689BB;
}
.article-price {
    font-size: 22px;
    text-align: center;
    color: #FFF;
    background-color: #66CBE2;
}
.glyphicon-star {
    color: #FFBE0E;
}

/**/
.slider-size {
    height: 550px;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.carousel {
    width:100%; 
    margin:0 auto; /* center your carousel if other than 100% */ 
}
.slick-next, .slick-prev {
	position: absolute;
	top: -40px;
	right: 15px;
}
.slick-prev {
	right: 68px;
}

.nav > li > a {
    color: #1f8fd1;
    font-size: 16px;
    text-transform: capitalize;
    margin-top: 5px;
}

.overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, 0.3);
    position: absolute;
    z-index: 10;
}
.carousel-caption {
    background:rgba(255,255,255, 0.6);
    color: #444;
	padding:0;
	width:60%;
	border-radius:10px 0 10px 0;
	left:20%;
}
.sidebook {
    background: #EEE;
    padding: 20px;
}
.sidebook label {
    color: #444;
}

@media only screen 
  and (max-device-width: 1000px)    {
		.slider-size{
			height:150px;
		}
	
}

.rentcar th{
			
			color:#418BB3;
		}

	.alert{
		padding:0;
	}
	.rentcar-box{
		border-radius:10px;
		border:5px solid #5199c5;
		background:#fff;
		padding:10px;
		margin:0 0 10px;
		overflow:hidden;
	}
 