@font-face {
  font-family: ITCEDSCR;
  src: url(../fonts/ITCEDSCR.TTF);
}
a:focus, a:hover {
    color: #23527c;
text-decoration: none;}
body{
	font-family: 'Montserrat', sans-serif;
	line-height: 1.5;
	font-size: 14px;
}
ul{
	list-style: none;
}
a{
	text-decoration: none;
}
.mb-5{
	margin-bottom: 5px;
	padding: 0px 2px;
}
.color{
	color: #fff200;
}
.p-tb{
	padding: 30px 0px;
}
.mt-25{
	margin-top: 25px;
}
.mt-50{
	margin-top: 50px;
}
.fonthead{
	font-family: 'Oregano', cursive;
	color: #fff;
}
.logofont{
font-family: ITCEDSCR;
font-size:70px;
color: #fff200;	
text-align: center;
margin-top: 25px;
}
.green{
	background: #293416;
}
.logo{
	width: 100px
	}
header{
	position: absolute;
	z-index: 999;
	left: 0;
    right: 0;
	padding-top: 15px;
}
.mb-25{
	margin-bottom: 25px;
}	
.strip{
	background: #333;
}
.firstlogo{
	width: 188px;
}

.thirdlogo img{
	margin-left: auto;
}
#wrapper{
	position: relative;
	height: 100vh;
	}
	#slider{
	position: absolute;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	}	
	.slide{
	width: 100%;
	height: 100vh;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	}	
	
.navbar-inverse{
	background: transparent;
	position: absolute;
	left: 0;
	right: 20%;
	border: none;
	padding: 10px 0px;
	bottom: 0;
}
.text{
	color: #fff;
	font-size: 50px;
	font-weight: 800;
	left: 50%;
	top: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	
}
	.text h2{
  animation-duration: 2s;
  animation-delay: 0.8s;
  animation-iteration-count: infinite;
}
.navbar-inverse .navbar-brand{
	color: #00b04c;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
	background: none;
	color: #b1d57c;
	font-weight: 700;
}
.new-nav{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: unset;
}
.header-bg{
	position: relative;
	padding: 10px 0px;
}
.headtext h2{
	margin-top: 0px;
	margin-bottom: 15px;
	color: #fff200;
}
.p-l h4{
color: #fff200;	
}
.contact{
	padding-bottom: 20px;
}
.contact .form-control{
	border: none;
	border-bottom: 1px solid #ccc;
	box-shadow: none;
	border-radius: 0px;
	color: #fff200;
}
.row-bg{
	box-shadow: 0px 0px 20px rgba(0,0,0,.1);
    padding: 20px 15px;
	background: #fff;
}
.ourlist li{
	margin-bottom: 10px;
}
.btn-danger{
	    background-color: #fff200;
		border: none;
		color: #293416;
		padding: 10px 30px;
		border-radius: 25px;
}
.firstbg{
	color: #fff;
}
.low{
	margin-top: 5px;
    margin-bottom: 5px;
}
#owl-demo1 .item{
  margin: 3px;
}
#owl-demo1 .item img{
  display: block;
  width: 100%;
  height: auto;
}
.secondbg{
	color: #fff;
}
.carlist{
	padding: 20px 10px;
}
.carlist li{
	margin-bottom: 10px;
}
.motortext h4{
	font-weight: 600;
}
.Mission{
	padding: 0px 30px;
	color: #fff;
}

.use h4{
	color: #07af3d;
}
.Mission .fa{
	color: #fff200;
}
.select{
	text-align: center;
}
.select li{
	display: inline-block;
} 
.select li a{
	display: inline-block;
	padding: 10px;
	color: #333;
}
.footerlist{
	text-align: center;
}
.footerlist li{
	display: inline-block;
	margin-right: 10px;
}
.footerlist li a{
	color: #fff;
	font-weight: 700;
}
.contact .form-control{
	background: none;
	border: none;
	border-bottom: 1px solid #fff;
}
.contact-text{
	color: #fff;
}
.about p{
	color: #fff;
}
.awards h4{
	color: #fff;
}
.awards img{
	margin: auto;
}
.media h4:hover{
	color: #fff200;
}
.achive h2{
	color: #fff200;
}
.news h2{
	color: #fff200;
}
.sociallink{
	text-align: center;
	padding: 0px;
}
.sociallink .fa{
	width: 40px;
	height: 40px;
	border: 1px solid #fff;
	border-radius: 100%;
	line-height: 40px;
	text-align: center;
}
.sociallink li a{
	color: #fff;
} 
.sociallink li{
	display: inline-block;
	margin-right: 10px;
}
.navbar{
	border: none;
}
.navbar-default{
background: none;	
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
	font-weight: 600;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background: none;
	color: #ffe600;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #ffe600;
    background-color: transparent;
}
.media img{
	margin: auto;
}
.portfolio h3{
	color: #fff200;
}
.video h3{
	color: #fff200;
}
.home-footer{
	position: absolute;
	left: 0;
    right: 0;
	bottom: 0;
}
.viewbox-button-close{
	top: 50px;
	right: 50px;
}
.modal-content{
background: none;	
}
.modal-header{
	border: none;
}
.close{
    font-size: 50px;
    color: #fff;
	opacity: 1;	
}
.close:focus, .close:hover{
    color: #fff;
	opacity: 1;		
}
.player img{
	cursor: pointer;
}
.viewbox-container{
    z-index: 999;
    background: rgba(0,0,0,.7);
}
/*===========================mobile=============================*/
@media only screen and (min-width: 320px) and (max-width: 767px){
	
	.firstlogo{
	margin: auto;	
	}
	.logofont{
	font-size: 50px;	
	}
	
	.navbar-default{
	position: absolute;
	right: 0;
	left: 0;
	top: 5%;
	z-index: 9999;
	}
	.thirdlogo{
		display: none;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
	}
	.navbar-default .navbar-toggle {
    border-color: transparent;
	}
	.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff200;
	}
	#mobile-wrapper{
	position: relative;
	height: 100vh;
	}
	#mobile-slider{
	position: absolute;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		    background: rgba(0,0,0,0.8);
	}
	.navbar-inverse{
	right: 0;
	top: 0;
    z-index: 999;
	}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
		background: rgba(0,0,0,0.8);
	}
	.slide{
	width: 100%;
	height: 100vh;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	}
.slide1{
	background: url(../Images/slider1.jpg)no-repeat center;
	background-size: cover;
	}
.slide2{
	background: url(../Images/slider2.jpg)no-repeat center;
	background-size: cover;
	}
.slide3{
	background: url(../Images/slider3.jpg)no-repeat center;
	background-size: cover;
	}
.slide4{
	background: url(../Images/slider4.jpg)no-repeat;
	background-size: cover;
	}
.header-bg{
	position: relative;
}	
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: transparent;
}
.navbar-inverse .navbar-toggle {
    border-color: transparent;
}	
.line{
	display: none !important;
	}
}

/*===================================Ipad============================*/
@media only screen and (min-width: 768px) and (max-width: 1024px){
	#mobile-wrapper{
	position: relative;
	height: 100vh;
}
.firstlogo{
	width: 150px;
}
.logofont{
		font-size: 50px;
}
.line{
	display: none !important;
}
.nav>li>a {
    padding: 5px 4px;
}
.navbar-default .navbar-nav>li>a{
	font-size: 12px;
}
	#mobile-slider{
	position: absolute;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
}
	.slide{
	width: 100%;
	height: 100vh;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}
.slide1{
	background: url(../Images/slider1.jpg)no-repeat center;
	background-size: cover;
}
.slide2{
	background: url(../Images/slider2.jpg)no-repeat center;
	background-size: cover;
}
.slide3{
	background: url(../Images/slider3.jpg)no-repeat center;
	background-size: cover;
}
.slide4{
	background: url(../Images/slider4.jpg)no-repeat;
	background-size: cover;
}
	.navbar-inverse{
		right: 1%;
	}
	.awards img{
		margin: auto;
	}
}
	