/* * Main Style Sheet * */
/* Gredient : B : #D24800, T : #8A1B00*/
*{
	font-family: Lato, Arial, sans-serif;
	font-weight: 500;
}
body{
	font-size : 14px;
	margin : 0px;
	padding : 0px;
	color : #3A3A3A;
	background-image : url('../../images/body-back.png');
	background-color : #DEDCDC;
	font-family: Lato, Arial, sans-serif;
	font-weight: 500;
}
a{
	color : #270E71;
}
a:hover,a:active,a:focus{
	text-decoration : none;
	color : #3C3C3C;
}
.boxed{
	box-shadow: 0px 0px 10px 1px #DDD;
	-webkit-box-shadow: 0px 0px 10px 1px #DDD;
	-moz-box-shadow: 0px 0px 10px 1px #DDD;
	background-color : #FFF;
}
header{	
	background: #303E09;
}
.top-header{
	padding : 7px;
	font-size : 12px;
}
.top-header a{
	color : #FFF;
	display : inline-block;
	margin-right : 10px;
	padding-right : 5px;
	border-right : 1px solid #DDD;
}
.top-header .right-top a:last-child{ border : 0px;}
.top-header a i, .top-header i{
	color : #A1D21A;
}
.top-header a:hover{
	color : #A1D21A;
}
.top-header a:hover i, .top-header i:hover{
	color : #FFF;
}
.menu-bar{
	padding : 10px 0px 5px;
}
.menu-bar .navbar{
	margin-bottom : 0px;
}
.menu-bar .navbar-default{
	background-color: transparent;
	border-color: transparent;
	padding-top: 10px;
}
.menu-bar .navbar-default .navbar-collapse{
	border-color : transparent;
}
.menu-bar .navbar-nav > li > a {
	line-height : 16px;
	padding : 7px 14px;
}
.menu-bar .navbar-nav > li > a > i{ color: #A1D21A; }
.menu-bar .navbar-default .navbar-nav > li > a{
	font-weight : 600;
	text-transform : uppercase;
	font-size : 12px;
}
.menu-bar .navbar-default .navbar-nav > .active > a, .menu-bar .navbar-default .navbar-nav > li > a:hover, .menu-bar .navbar-default .navbar-nav > .active > a:focus{
	background-color : #A1D21A;
	color: #FFF;
}
.menu-bar .navbar-default .navbar-nav > .active > a > i, .menu-bar .navbar-default .navbar-nav > li > a:hover > i{ color: #FFF; }
.content-part{
	padding : 0px; 
}
.main-slider{
	background-color: transparent;
}
.section{
	padding : 20px;
}
/* Left Conten */
.left-content{
	padding : 0px 10px;
}
.left-content .section{
	padding-bottom : 30px;
}
.title-1{
	font-size: 22px;
	color: #F16D01;
	position : relative;
	padding-bottom : 10px;
	margin-right : 20px;
	margin-bottom : 10px;
	text-transform : uppercase;
}
.margin-l-20{	
	margin-left : 20px;
}
.title-1:after{
	content : "";
	position : absolute;
	background: #F16D01;
	left : 0px;
	bottom : 0px;
	padding : 2px 40px;
}
.title-1 span{
	/*color: #A1D21A;*/
}
.title-2{
	font-size: 16px;
	color: #A1D21A;
	position : relative;
	text-transform : uppercase;
	margin : 0px;
	margin-bottom : 10px;
}

.special-box{
	padding : 10px;
	border : 1px solid #DDD;
}
.special-box.dark{
	background : #051B3F;
}
.special-box.light{
	background : #EEE;
}

.cu-divider{
	margin : 0px;
	padding : 0px;	
	text-align : center;
}
.cu-divider span{
	display: block;
	margin: 0px auto;
	padding: 0px;
	width: 250px;
	line-height: 2px;
	background-color: #DDD;	
}

/* Right Content */
.right-content .section{
	padding-bottom : 15px;
}
.right-content{
	padding: 15px;
	background-color: #EBEBEB;
	position : relative;
	display : block;
	margin : 0px;
	height : 100%;
	padding-bottom : 0px;
}
.right-content .title-1{
	font-size: 15px;
	color: #A1D21A;
	position : relative;
	padding-bottom : 8px;
	margin : 0px;
	margin-bottom : 15px;
	text-transform : uppercase;
}
.right-content .title-1:after{
	content : "";
	position : absolute;
	background: #A1D21A;
	left : 0px;
	bottom : 0px;
	padding : 1px 20px;
}
.right-content .title-1 span{
	color: #A1D21A;
}



.unlist-style{
	margin : 0px;
	padding : 0px;
	list-style : none;
}

.unique-1{
	position : relative;
}
.unique-1 ul{
	list-style: none;
	padding: 0;
}
.unique-1 ul li{
	position: relative;
	padding-left: 50px;
	padding-bottom: 0px;
	border-bottom : 1px solid #DDD;
	margin-bottom: 15px;
}
.unique-1 ul li span{
	background: #A1D21A;
	color: #FFF;
	border: 1px solid rgba(194, 194, 194, 0.5);
	padding: 3px 8px;
	height: 33px;
	width: 33px;
	display: block;
	text-align: center;
	line-height: 29px;
	font-size: 16px;
	font-weight: 300;
	position: absolute;
	top: 4px;
	left: 0;
}
.unique-1 ul li:hover span{
	background: #F16D01;
}
.unique-1 ul li h5{
	color: #92C30A;
	font-weight: 600;
	margin-bottom: 3px;
}


/* Service 1 */
.service-parent{
	padding : 4px 0px;
	border-top : 0px double transparent;
	border-bottom : 0px double transparent;
}
.service-parent:hover{
	border-color : #A1D21A;
}
.services-type-1 .service-img{
	display : blick;
	width : 100%;
	overflow : hidden;
}
.services-type-1 .service-img img{
	border : 1px solid #C4C4C4;
	border-bottom : 0px solid #C4C4C4;
	webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.services-type-1 .service-parent:hover .service-img img{
	transform : scale(1.1);
	-webkit-transform : scale(1.3);
	-moz-transform : scale(1.3);
	-o-transform : scale(1.3);
}
.services-type-1 .service-title{
	padding: 7px;
	font-size: 15px;
	display: inline-block;
	background-color: #A1D21A;
	color: #FFF;
}
.services-type-1 .service-parent:hover .service-title{
	background-color: #F16D01;
}
.services-type-1 .service-content{
	text-align: justify;
	margin-top: 7px;
}

.right-highlight h4{
	background-color: #F16D01;
	font-size: 15px;
	padding: 6px 7px;
	color: #FFF;
	margin: 0px;
	margin-bottom : 3px;
}
.right-highlight a{
	background-color: #F16D01;
	font-size: 15px;
	padding: 6px 7px;
	color: #FFF;
	margin: 0px;
	margin-bottom : 3px;
	text-decoration : none;
	display : block;
}
.right-highlight a:hover{
	background-color: #606060;
}

/* Footer */
footer{
	padding : 20px 10px;
	background: #303E09;
}
footer .footer-top{
	padding-bottom : 20px; 
	margin-bottom : 20px; 
	border-bottom : 2px solid #868686;
}
footer .footer-top a, footer .footer-top{
	font-size : 13px;
	color : #BCB9B9;
}
footer .footer-top a:hover{ color : #DDD; }
footer .footer-top h4{
	color : #A1D21A;
	margin-bottom : 20px;
	margin-top : 10px;
	font-weight : 600;
}
footer .footer-top ul{
	list-style : none;
	margin : 0px;
	padding : 0px;
}
footer .footer-top ul li{
	padding-bottom : 7px;
	margin-bottom : 10px;
	border-bottom : 1px solid #868686;
}
footer .footer-top .foot-tags a{
	display : inline-block;
	padding : 7px;
	margin-bottom : 3px;
	margin-right : 3px;
	border : 1px solid #868686;
}
footer .footer-top .foot-tags a:hover{
	border : 1px solid #DDD;
}
footer .copyright a{
	color : #DDD;
}

/* Bootstrap Overwrite */
.btn{
	border-radius : 0px;
}
.form-control{
	border-radius : 0px;
}
.flexslider{
	margin : 0px;
}

/* Pane-type-1 */
.panel-type-1 .panel{
	box-shadow : none;
}
.panel-type-1 .panel-group{
	border-left : 5px solid #A1D21A;
}
.panel-type-1 .panel-body{
	background : #FCFCFC;
}
.panel-type-1 .panel-default{
	border-color : transparent;
	border-radius : 0px;
}
.panel-type-1 .panel-default > .panel-heading{
	background : #E9E9E9;
	border-color : transparent;
	padding : 9px 6px 10px 6px;
}
.panel-type-1 .panel-back .panel-default > .panel-heading{
	background: #F0F0F0;
}
.panel-type-1 .panel-title h4{
	color : #E20912;
}
.panel-type-1 .panel-title a{
	color : #303030;
}
.panel-type-1 .panel-title a.collapsed{
	color : #303030;
}
.panel-type-1 .panel-title a:hover, .panel-type-1 .panel-title a:focus{
	text-decoration : none;
	border : 0px;
}
.panel-type-1 .panel-title .glyphicon{	
	padding : 0px 5px;
}
.panel-type-1 .panel-title .glyphicon-plus{
	display : none;
}
.panel-type-1 .panel-title .glyphicon-minus{
	display : inline-block;
	background : #F16D01;
	color : #FFF;
}
.panel-type-1 .panel-title .collapsed .glyphicon-plus{
	display : inline-block;
}
.panel-type-1 .panel-title .collapsed .glyphicon-minus{
	display : none;
}
.panel-type-1 .panel-group .panel-heading + .panel-collapse > .panel-body{
	border-top-color : transparent;
}
.panel-type-1 .panel-group .panel-heading + .panel-collapse > .panel-body{
	border-top-color : transparent;
}
.parallax-type-1{
	padding : 30px;
	padding-bottom: 70px;
	margin : 0px;
	margin-top : 20px;
	margin-bottom : 20px;
	background-image : url('../../images/par-1.png');
	background-size: cover;
}
.parallax-type-1 .title{
	color: #FFF;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 1px solid #DDD;
	margin-bottom: 15px;
}
.home-parallax-slider{
	text-align : center;
}
.parallax-type-1 p{
	color : #FFF;
	padding : 0px;
	margin : 0px;
	text-align : center;
	line-height: 25px;
	font-size : 17px;
}
.parallax-type-1 .icons{
	text-align : center;
	font-size: 50px;
	color : #FFF;
	padding : 0px;
	margin : 0px;
}
.carousel-indicators{
	bottom : -40px;
}