
	a{
		color: #0088CC;
		outline: none;
	}
	
	a:hover, a:active, a:focus{
		outline: none !important;
	}
	
	body.white_version { color: #111111; }
	body.white_version, .white_version .pageFade { background-color: #f1f1f1 !important; } 
	.lightStyle { color: #111111	}


/* background*/
	.lightStyle.backGround, .whiteBackground {
		background-color: #f1f1f1;
		}
	
	.lightStyle.backGround_light, .lightStyle .backGround_light  {
		background-color: #e5e5e5;
		}

/* menu color */	
	

	
	.darkMenu, 
	.white_version .darkMenu{  background-color:#1a1a1a !important; border-right:#222222 solid 1px !important; color:#f1f1f1; text-shadow: none !important;  }
	
	.darkMenu.noborder,
	.white_version darkMenu.noborder{ border-right: none !important }	
	
	.darkMenu .leftNav ul li a,
	.darkMenu .topNav ul li a { color: #f1f1f1 !important; text-shadow: none !important; }

	
	.darkMenu .leftNav ul li,
	.darkMenu .topNav ul li { text-shadow: none !important; }

	
	.darkMenu .leftNav ul li a:hover, 
	.darkMenu .topNav ul li a:hover { color: #777777 !important;  background:none !important;}
	
	.darkMenu .leftNav ul li a.active,  .darkMenu .leftNav ul li ul li a.active_sub,
	.darkMenu .topNav ul li a.active,  .darkMenu .topNav ul li ul li a.active_sub{ color: #00ADEF !important; background:none !important; }
	
	.darkMenu .leftNav ul li a.active:hover, .darkMenu .leftNav ul li ul li a.active_sub:hover, 
	.darkMenu .topNav ul li a.active:hover, .darkMenu .topNav ul li ul li a.active_sub:hover { color: #00ADEF !important;  background:none !important;}
		
	.darkMenu .topNav ul li ul li,
	.darkMenu .topNav ul li ul li{ background-color:#1a1a1a; text-shadow: none !important; }
		
/* end menu color */


/* Menu Show / Hide button */
	.white_version .showHideMenu, .white_version .iButton{
		background-color:#000000; 
		background-color:rgba(0,0,0, .75); 
		color:#ffffff;
		text-shadow: none !important;
		}
	
	
	.darkMenu .closeMenu{
		color:#ffffff;
		text-shadow: none !important;
		}	
	.darkMenu .closeMenu:hover{
		color:#ff9600;
		}

		
	.lightStyle h1, .lightStyle h2, .lightStyle h3, 
	.lightStyle h4, .lightStyle h5, .lightStyle h6,
	.lightStyle p   {		
		color: #000000;
		}
	
	.lightStyle span   { color: #000000; }
	.lightStyle .darkStyle span { 
		color: #ffffff;
		text-shadow: none !important;
		}
	
	.lightStyle .img_place img { border: #c2c2c2 1px solid }
	
	.lightStyle .separator_bar, .lightStyle.separator_bar, .lightStyle .separator_medium,
	.lightStyle.separator_medium { background-color:#d0d0d0 !important; }
	
	.white_version .pgScrollUp{
		border: #000000 2px solid;
		}
	
	.white_version .pgScrollUp:hover{
		background-color : #ff9600;
		border: #ff9600 2px solid
		}
	
	.white_version .pageNavigation{
		background-color: #000000;
		background-color: rgba(0, 0, 0, 0.75);		
		}
	
	.white_version .previousPage.autoPosition span, .white_version .nextPage.autoPosition span{
		color: #eeeeee;
		border: #ffffff 2px solid;		
		}
	.white_version .previousPage.autoPosition span:hover, .white_version .nextPage.autoPosition span:hover{
		color: #333333;
		background-color: #ff9600;
		border: #ff9600 2px solid;		
		}
	
	
	.lightStyle a.lazyload_single, .lightStyle a.lazyload, .lightStyle a.lazyload_portfolioFluid { 
		background-color: #ececec !important; 
		color: #ececec !important;		
		}
	
	
	.lightStyle .bar_content{
		background-color: #e5e5e5 !important;
		border-top: #d0d0d0 1px solid;
		border-bottom: #d0d0d0 1px solid;
		}
		
	.lightStyle .bar_content.transparent {
		background-color: rgba(255, 255, 255, .6) !important;
		}
	
	.lightStyle #map_canvas{
		border-top: #d0d0d0 1px solid;
		border-bottom: #d0d0d0 1px solid;
		}
			
	/*  Project detail background */		

	.lightStyle .projDetailLoad {		
		background-color: #e5e5e5;		
		}


/* social bookmarks*/
		
	.lightStyle .font_awesome.inverse li a:hover, .lightStyle .font_awesome_2x.inverse li a:hover,
	.lightStyle .font_awesome_3x.inverse li a:hover,
	
	.lightStyle .font_awesome li a, .lightStyle .font_awesome_2x li a,
	.lightStyle .font_awesome_3x li a{
		background-color: #e5e5e5 !important;
		}
		
		
		
	.lightStyle .font_awesome.inverse li a:hover i, .lightStyle .font_awesome_2x.inverse li a:hover i, 
	.lightStyle .font_awesome_3x.inverse li a:hover i,
	
	.lightStyle .font_awesome li a i, .lightStyle .font_awesome_2x li a i, 
	.lightStyle .font_awesome_3x li a i{ 
		color: #333333 !important;
		text-shadow: #ffffff 0 1px 0 !important;
		}
		
		
	.lightStyle .font_awesome.inverse li a, .lightStyle .font_awesome_2x.inverse li a,
	.lightStyle .font_awesome_3x.inverse li a,
	
	.lightStyle .font_awesome li a:hover, .lightStyle .font_awesome_2x li a:hover, 
	.lightStyle .font_awesome_3x li a:hover{
		background-color: #333333 !important;	
		text-shadow: none !important;	
		}
		
	.lightStyle .font_awesome.inverse li a i, .lightStyle .font_awesome_2x.inverse li a i, 
	.lightStyle .font_awesome_3x.inverse li a i,
	
	.lightStyle .font_awesome li a:hover i, .lightStyle .font_awesome_2x li a:hover i, 
	.lightStyle .font_awesome_3x li a:hover i{
		color: #e5e5e5 !important;
		text-shadow: none !important;
		}

	
/* a tag Link */
	
	.lightStyle a, .lightStyle a:visited { color: #0088CC; }
	.lightStyle a:hover{ color: #000000; }	
	
	.lightStyle a:focus { color: #ff9600; }
	
	.lightStyle a.normal { color: #000000; }
	.lightStyle a.normal:hover { color: #ff9600; }
	
	.lightStyle a .box_hover:hover, .lightStyle a .box_hover_min:hover {
		border-color: #000000 !important;
		color: #000000 !important;
		}
	
	.lightStyle a.inverse .box_hover:hover, .lightStyle a.inverse .box_hover_min:hover {
		border-color: #ffffff !important;
		color: #ffffff !important;
		text-shadow: none !important;
		}
	
	
/* Project  Next button, previous button and item Number  */
	
	.lightStyle a:hover.next_button, .lightStyle a:hover.previous_button, .lightStyle a:hover.close_button{ 
		background-color: #ff9600;  
		color: #ffffff;
		text-shadow: none !important;
		}
	
	.lightStyle .sliderNumber{ 
		color: #222222;
		zoom: 1;
		}
	.lightStyle .sliderNumber.white_arrow{ 
		color: #222222;
		zoom: 1;
		}
		
	.lightStyle a:hover.pageClose_btn{ 
		background-color: #ff9600; 
		color: #ffffff; 
		text-shadow: none !important;
		}
	
	.lightStyle .portfolioFluid_items .item .pro_thumb {	background-color: #e5e5e5; border-bottom: #d0d0d0 1px solid; }
	
	
	.lightStyle .process{ color:#aaaaaa; background-color:#cccccc; }
	.lightStyle .process i{ color: #ff9600;  }
	.lightStyle .process i.process_link { color: #aaaaaa;  }
	
	.lightStyle .services .description{ 
		background-color: #e5e5e5; 
		border-right: #cccccc solid 1px; 
		border-bottom: #cccccc solid 1px; 
		}
	.lightStyle .services .description i{	
		color: #e5e5e5; 
		
		text-shadow: none !important;
		
		}
	.lightStyle a.services:hover .description {
		background-color: #cccccc;
		border-right: #cccccc solid 1px; 
		border-bottom: #cccccc solid 1px;
		}
	.lightStyle a.services:hover .description i{
		color: #cccccc !important;
		}
	.lightStyle a.services:hover i, .lightStyle a.services:hover .description h4,
	.lightStyle a.services:hover .description p, .lightStyle a.services:hover .description h6{
		color: #000000 !important;
		}
	
/* blockquote color */ 
	
	.lightStyle blockquote { color: #000000; }
	.lightStyle blockquote cite { color: #555555; }	
	.lightStyle blockquote { border-left-color: #333333; }


/* Border */
	.lightStyle .top_border, .lightStyle.top_border{ border-top:1px solid #d0d0d0 ; }

/* Text color */ 	
	.lightStyle .light_color { color: #ffffff !important; text-shadow: none !important; }
	.lightStyle .dark_color { color: #000000 !important; text-shadow: #ffffff 0 1px 0 !important; }

	.lightStyle .highlight_color,
	.lightStyle a.highlight_color { color: #ff9600 !important; }	
	.lightStyle a.highlight_color:hover { color: #000000 !important; text-shadow: #ffffff 0 1px 0 !important;}


	
/* Text highlight color */ 
	.lightStyle .text_highlight{
		background-color: #ff9600;
		background-color: rgba(255,150,0, .50);
		text-shadow: none !important;
		}

	
		
 /* supersized gallery  */
 	.white_version #supersized li{ background-color: #f1f1f1; }
	
/*	.lightStyle .supersized-nav li a { color:#000000;  background-color:#ffffff; }
	.lightStyle .supersized-nav li a:hover { background-color:#000000; color:#ffffff; }
	.lightStyle .supersized-nav li a.active { background-color:#ff9600; color:#000000; }
*/


/* Feature */
	.lightStyle .feature .bg_hover_change{
		background-color:#f1f1f1;
		}
	.lightStyle .feature .bg_hover_change i{
		color:#f1f1f1;
		text-shadow: none !important;
		}
	.lightStyle a:hover .bg_hover_change i{
		text-shadow: none !important;
		}
		
	.lightStyle a:hover .bg_hover_change{
		background-color:#d0d0d0;
		color:#f1f1f1 !important;
		}
	.lightStyle a:hover .bg_hover_change i{
		color:#d0d0d0;
		}	

/* Blog comment color */ 
	
	.lightStyle .blog_date .b_date{
		background-color:#ff9600;
		background-color: rgba(255,150,0, .90);
		color:#222222;
		}
	.lightStyle .blog_date .b_month{
		background-color:#cccccc;
		background-color: rgba(225, 225, 225, .9); 
		color:#000000;
		}
	.lightStyle .blog_date .b_year{
		background-color:#ffffff;
		background-color: rgba(255, 255, 255, .9);
		color:#000000;
		}
	
	.lightStyle .blog_box{
		background-color:#dddddd; 
		border-color:#d0d0d0;
		}
		
	.lightStyle .b_heading a { color:#ff9600; }	
	.lightStyle .b_heading a:hover { color:#111111; }
	
	.lightStyle .blog_box .button { background-color:#cccccc; }
		
	.lightStyle .blog_box:hover { border-color:#aaaaaa; }
	.lightStyle .blog_element a{ color:#000000; }
	.lightStyle .blog_element a:hover { color:#ff9600; }
		
	.lightStyle .blog_item.post_sidebar{ border-bottom:#d0d0d0 solid 1px; }
	
	.lightStyle .comment-list { border-bottom-color: #d0d0d0; }
	.lightStyle .comment { border-top-color: #d0d0d0; }
	.lightStyle .comment .children .comment { border-top-color: #dddddd; }
	
	
/* Portfolio */
	
	.lightStyle .overlay .imageText h1, .lightStyle .overlay .imageText h2,
	.lightStyle .overlay .imageText h3, .lightStyle .overlay .imageText h4,
	.lightStyle .overlay .imageText h5, .lightStyle .overlay .imageText h6{ 
		color:  #111111 !important;
		}
	
	.lightStyle .overlay .imageText .font_awesome a i{
		text-shadow: #ffffff 0 1px 0 !important;
		}
	.lightStyle .overlay .imageText .font_awesome a:hover i{
		text-shadow: none !important;
		}
		
		
	/* category */ 	
	.lightStyle .controls li:hover{ color:#777777; }
	.lightStyle .controls li.active:hover, .lightStyle .controls li.active{ color:#ff9600; }
	

	/*  Next button, previous button and item Number  */
	
	.lightStyle a:hover.next_button, .lightStyle a:hover.previous_button, 
	.lightStyle a:hover.close_button, .lightStyle a:hover.pageClose_btn,
	.lightStyle a:hover.next_button_pro, .lightStyle a:hover.previous_button_pro, 
	.lightStyle a:hover.close_button_pro{ 
		background-color: #ff9600; 
		border: #ff9600 2px solid; 
		}
			
	.lightStyle a.next_button, .lightStyle a.previous_button, .lightStyle a.close_button, 
	.lightStyle a.pageClose_btn {
		color: #000000;
		border: #000000 2px solid;
		}
	
	.lightStyle .sliderNumber {
		color: #000000;
		}
	
	.lightStyle a.next_button_pro, .lightStyle a.next_button_pro.white_arrow, 
	.lightStyle a.previous_button_pro, .lightStyle a.previous_button_pro.white_arrow,
	.lightStyle a.close_button_pro, .lightStyle a.close_button_pro.white_arrow {	
		color: #000000;	
		border: #000000 2px solid;
		}
		
	.lightStyle .sliderNumber_pro {	
		color: #000000;	
		}

/* == */


/* Flex slider style */

	.lightStyle .flex-direction-nav li .next:hover, .lightStyle .flex-direction-nav li .prev:hover { 
		border:#ff9600 2px solid;
		}
	
	.lightStyle .flex-direction-nav li .next, .lightStyle .flex-direction-nav li .prev { 
		border:#000000 2px solid;
		}
	
/* End Flex style */


/* carousel style */

	.lightStyle .carousel_container ul li.current-img a img,
	.lightStyle .carousel_container ul li.current-img a img:hover {
		border:#ff9600 2px solid !important;
		}
				
	.lightStyle .carousel_container ul li a img:hover {
		border:#111111 2px solid !important;
		}
		
	.lightStyle .elastislide-wrapper nav span:hover {
		background-color:#ff9600;
		}
		
	.lightStyle .elastislide-carousel ul li a img {
		border:#f1f1f1 2px solid;
		}

/* End carousel style */	

	
/* Accordion color */ 
		
	.lightStyle .accordion dt .acc_heading{
		border: #cccccc 1px solid;
		}
	
	.lightStyle .accordion dt:hover .acc_heading{
		background-color: #cccccc;
		border: #cccccc 1px solid;
		}



/* Graph bar background color */
	.lightStyle .graph_container li {
		background-color: #dddddd;
		}

/* Graph bar color */
	.lightStyle .graph_container li a { 
		background-color: #ff9600;
		}
		
/* Graph bar color */
	.lightStyle .graph_container li span.graph_item { color: #222222; }


	.lightBgCaption{
		color: #000000 !important;
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.75);
		zoom: 1;	
		}

	.lightStyle .bgCaption {
		background-color: #ffffff;
		background-color: rgba(255, 255, 255, 0.75);
		zoom: 1;	
		}
	
	.lightStyle .bgCaption h1, .lightStyle .bgCaption h2, .lightStyle .bgCaption h3,
	.lightStyle .bgCaption h4, .lightStyle .bgCaption h5, .lightStyle .bgCaption h6,
	.lightStyle .bgCaption p, .lightStyle .bgCaption span{
		text-shadow: #ffffff 0 1px 0 !important;
		}
		
/* Tab color */

		
	.lightStyle ul.nav-tabs.plainTab > li > a{	
		color: #000000 !important; 
		}
		
	.lightStyle ul.nav-tabs.plainTab,
	.lightStyle ul.nav-tabs.plainTab > .active > a,
	.lightStyle ul.nav-tabs.plainTab > .active > a:hover,
	.lightStyle ul.nav-tabs.plainTab > .active > a:focus {
		color: #0088CC !important;
		background: none !important;
		}	
	
	.lightStyle ul.nav-tabs.plainTab > li > a:hover {	color: #777777 !important; }

	.lightStyle .nav-tabs {
		border-bottom-color: #cccccc;
		}
	
	.lightStyle .nav-tabs > li > a,
	.lightStyle .nav-tabs > li > a {
		border:none !important;	
		}
		
	.lightStyle .nav-tabs > .active > a,
	.lightStyle .nav-tabs > .active > a:hover,
	.lightStyle .nav-tabs > .active > a:focus {
		color: #111111;
		text-shadow: none !important;
		border:none !important;	
	 	background-color: #cccccc !important;
		}
		
	
	.lightStyle .nav-tabs > li > a:hover,
	.lightStyle .nav-tabs > li > a:focus {
	 	color: #777777;
		border:none !important;	
		background-color:transparent !important;
		}

	.lightStyle .nav-pills > .active > a,
	.lightStyle .nav-pills > .active > a:hover,
	.lightStyle .nav-pills > .active > a:focus {
		color: #111111;
		text-shadow: none !important;
	  	border:none !important;	
	 	background-color: #cccccc !important;
		}

/* Text hover color */ 
			
	.lightStyle a.list_hover, .lightStyle a.list_hover i{
		color: #000000 !important;
		}
		
	.lightStyle a:hover.text_hover, .lightStyle a:hover.list_hover {
		color: #000000 !important;
		background-color: #bbbbbb;
		}
			
	.lightStyle a.hover_alt {
		color: #f1f1f1 !important;
		text-shadow: none !important;
		}
		
	.lightStyle a:hover.hover_alt {
		color: #111111 !important;
		text-shadow: none !important;
		}
		
		
		
/* Table hover color */ 
	.lightStyle .table-hover tbody tr:hover > td,
	.lightStyle .table-hover tbody tr:hover > th {
	  background-color: #e5e5e5 !important;
		}		
	.lightStyle .table th,
	.lightStyle .table td {
		border-top: 1px solid #dddddd;
		}


/* Form object style */		
	.lightStyle input[type="text"],
	.lightStyle input[type="password"],
	.lightStyle input[type="email"],
	.lightStyle input[type="url"],
	.lightStyle textarea{
		color: #000000;
		border:none;
		background-color: #e5e5e5;
		}
	
	.lightStyle .transparent input[type="text"],
	.lightStyle .transparent input[type="password"],
	.lightStyle .transparent input[type="email"],
	.lightStyle .transparent input[type="url"],
	.lightStyle .transparent textarea {
		background: rgba(255, 255, 255, .6) !important;
		}	
		
	.lightStyle .label {color: #f1f1f1 !important; text-shadow: none !important; }
	
	
/* Button color */

	
	.lightStyle a.button, .lightStyle .button, .lightStyle button, 
	.lightStyle a.button.inverse:hover, .lightStyle .button.inverse:hover,
	.lightStyle button.inverse:hover {
		color: #222222;
		background-color: #d5d5d5;
		}
	
	.lightStyle a.button:hover, .lightStyle .button:hover, .lightStyle button:hover, 
	.lightStyle a.button.inverse, .lightStyle .button.inverse,
	.lightStyle button.inverse {
		color: #f1f1f1;
		text-shadow: none !important;
		background-color: #222222;
		}

	.lightStyle .button.transparent,
	.lightStyle .button.inverse.transparent:hover {
		background-color: rgba(255, 255, 255, .6) !important;
		}
	
	.lightStyle .button.transparent:hover,
	.lightStyle .button.inverse.transparent {
		background-color: rgba(0, 0, 0, .6) !important;
		}

/*Custom styles*/	

/*Footer btn*/
.menu_footer .btn{
	color: #fff !important;
	margin-bottom:10px;
}


/*logo styling*/
.logo{
	height: 150px;
	margin-left:0;
	margin-right:0;
	margin-top: 20px;
	width: 250px;
}



/*custom Parallax*/
.parallax1 {
    background-attachment: fixed !important;
    background-color: #F8F8F8;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover !important;
	height: 75px;
}

.parallax1 h2{
	color: #000 !important;
	text-shadow: 0 1px 0 #000;
}

.parallax2 {
    background-attachment: fixed !important;
    background-color: #F8F8F8;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover !important;
	min-height: 200px;
}

.lightStyle.parallax2  .bar_content.transparent{
	background-color: rgba(255, 255, 255, 0.8) !important;
}

.lightStyle ul.nav-tabs.plainTab > .active > a h2{
	color: #00ADEF !important;
	text-shadow: 0 1px 0 #fff; 
}


.p-left{
	padding-left: 10px;
}

.p-md{
	padding: 15px;
}

ul.nav-tabs > li > a{
	padding: 15px !important;
}

 
.supersized-nav li a {
    background-color: rgba(0, 0, 0, 0.5);
    color: #ffffff;
}

.supersized-nav li a:hover {
    background-color: #fff;
    color: #222;
}

.supersized-nav li a.active {
    background-color: #00adef;
    color: #000000;
}

#ov{
	border-bottom: none;
	width: 150px;
	margin: 0 auto 20px !important;
}

#ov li.active > a {
	background: #00ADEF !important;	
}

#ov li a{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
}

#ov li.active a h4{
	color: #fff;
}

#why .span4{
	text-align: center;
}

#why .span4:hover{
	background: #00ADEF;
}



#why .span4:hover > i{
	color: #fff;
}

#why .row-fluid{
	padding-bottom: 20px;
}

a, a:active, a:focus{
	text-decoration: none;
	
}

.lightStyle .nav-tabs{
	border-bottom: none;
}


.tab-content{
	min-height: 400px;
}

.tab-content .modal{
	left: 40%;
	width: 50%;
}

[data-id="!rmrr"]{
	min-height: 500px !important;
}

@media(max-width: 768px){
	.parallax1{
		height: auto;
	}
}

