

body, html {
	margin: 0;
	height:100vh;
}
.row{margin:0;}

.header-top{background:#414141;padding: 0;color:white}
.header-top p{margin: 2px 0}
	.header-top a{color:white;text-decoration: none;}
	.header-top ul{margin:0;padding: 0;text-align: center;}
	.header-mob{text-align:left;}
	.header-email{text-align:right;}

	.navbar {
		background-color: transparent;
		color: #333;
		margin-top: 20px;
	}
.navbar .navbar-nav>li>a{color: #333;font-weight: 600;}
.navbar .navbar-nav>li.active>a{color:#fff !important; background-color: #000 !important; border-radius: 0;}

.navbar .navbar-toggle .icon-bar {
    background-color: #000000;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 30px;
    height: 3px;
    border-radius: 1px;
}

#brand-menu{color: #333;}



/*###############   Main   ##############*/

#first {
	padding-top: 100px;
		padding-bottom: 200px;
		background: rgb(0, 37, 249);
background: -moz-linear-gradient(-45deg, rgba(89,89,89,.8) 0%, rgb(0, 37, 249) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(89,89,89,.8)), color-stop(100%, rgb(0, 37, 249)));
background: -webkit-linear-gradient(-45deg, rgba(89,89,89,.8) 0%, rgb(0, 37, 249) 100%);
background: -o-linear-gradient(-45deg, rgba(89,89,89,.8) 0%, rgb(0, 37, 249) 100%);
background: -ms-linear-gradient(-45deg, rgba(89,89,89,.8) 0%, rgb(0, 37, 249) 100%);
background: linear-gradient(135deg, rgba(89,89,89,.8) 0%, rgb(0, 37, 249) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#000000', GradientType=1 );



}


#topbar {
	background: rgba(255, 145, 0, 1);
	box-shadow: 2px 2px 4px #000000;
	width: 100%;
	height: 71px;
	margin: 0 auto;
}






.slist{
    border-bottom: 1px solid;
	margin-bottom: 50px;
	min-height: 88px;}
.slist span{width: 50px;
    height: 50px;
    background: #333;
    font-size: 25px;
    border-radius: 25px;
    line-height: 50px;
    float: left;
	color:#fff}
	.slist h3{padding-top:12px}
	.m0{margin:0}

#tour{    
	transform: rotate(-90deg);
	width: 80px;
    height: 80px;
    background: #1e1e1e;
    font-size: 40px;
    border-radius: 40px;
    line-height: 80px;
	transition: all 0.5s ease;
	border: 1px solid #eee;
	position: relative;
	}
/*==========  Media Query mobile ==============*/
@media only screen and (max-width: 767px) {
	.header-top{ background: #000}
   .header-top p{text-align: left;}
   .navbar .navbar-toggle .icon-bar {
	    background-color: #ffffff;
	}
   .navbar{margin: 0; background: #fff;
	background: transparent;z-index: 10;}
	ul.nav.navbar-nav.navbar-right{
	  background: #fff;
	      margin: 0 -15px;
    padding: 5px 0;
	}
   .navbar .navbar-nav>li.active>a{color:#fff !important; background-color: #000 !important;}
   .navbar .navbar-nav>li>a{color:#333 !important;}
   .navbar .navbar-collapse{border: none;}
}
@media only screen and (min-width: 767px) {
	ul.navfix {
	    position: fixed;
	    background: white;
	    border-bottom: 1px solid gainsboro;
	    top: 0;
	}
	ul.navfix>li {
	    padding: 5px 3px !important;
	    transition: all 0.5s ease;
	}
	.navbar .navbar-nav>li>a{
		padding: 5px 20px;
		border-radius: 20px;
		margin: 12px 1px;
	}

	
}

