
body ::selection { background:#ef9a00; color:white; } body ::-moz-selection { background:#ef9a00; color:white; }

/* Preloader */
.cube {background: #ef9a00;}

/* home */
.home_address a:hover {color: #ef9a00;}
#home .content_overlay{background:rgba(239, 154, 0,.9); }
#home .home_flex{background:rgba(239, 154, 0,.9); }

/* About */
.input-box{background: rgba(239, 154, 0, .9);}
.btn-3, .filters li:hover, .filters li.active, 
.navigation_button a, .navigation_button1 a:hover, 
.gal-top .prev, .gal-top .next{background: #ef9a00;}
.btn-3:hover{background: #F9B73F;}
.pright a:hover{color:#F9B73F;}
blockquote {border-left: 5px solid rgba(239, 154, 0,.15)}
.dquote{ color:rgba(239, 154, 0,.15);}

/* Skills */
.progress_bars li span {
background-color: #ef9a00;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ef9a00), to(#F9B73F));
background-image: -webkit-linear-gradient(top, #ef9a00, #F9B73F);
background-image: -moz-linear-gradient(top, #ef9a00, #F9B73F);
background-image: -ms-linear-gradient(top, #ef9a00, #F9B73F);
background-image: -o-linear-gradient(top, #ef9a00, #F9B73F);
background-image: linear-gradient(to bottom, #ef9a00, #F9B73F);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ef9a00, endColorstr=#F9B73F);
}

/* Resume */
.cbp_tmtimeline > li .cbp_tmicon{background: #F9B73F;}
.cbp_tmtimeline:before{background: #ef9a00;}
.cbp_tmtimeline > li .cbp_tmicon {box-shadow: 0 0 0 6px #ef9a00;}

/* Gallery */

/* Cycle Slider */
.gal-top .prev, .gal-top .next{background:rgba(239, 154, 0,1);}
#slides .cycle-overlay div{background:rgba(239, 154, 0,.8);}

/* Portfolio Filter */
.filters li:hover, .filters li.active{ background-color:rgba(239, 154, 0,1); color:#fff;}
.portfolio-grid li:hover .port-caption{background-color:rgba(239, 154, 0,0.9);}

/* // Gallery */

/* Projects */
.navigation_button a, .navigation_button1 a:hover{background-color:rgba(239, 154, 0,1);}
.header_icons_plus{ color:#ef9a00;}
.custom_button a{background-color:rgba(239, 154, 0,1);}

/* // Projects */

/* Services */
.service-circle{color: #F9B73F;}
/*.service:hover .service-circle {background: #e8a104; border: 5px solid #F9B73F;}*/

/* Testimonials */
.quote{ color:#F9B73F;}
.dlink:hover{ color:#F9B73F;}

/* Team */
.person-overlay a:hover{ color:#ef9a00;}

/* Request a Quote */
#contact_form input:focus, #contact_form textarea:focus ,input:valid:focus{ 
  	/* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(239, 154, 0,0.8);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(239, 154, 0,0.8);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(239, 154, 0,0.8); 
}

/* Contact */
.address i{ color:#F9B73F;}
.phone i{ color:#F9B73F;}
a.mail-text:hover{color: #F9B73F;}
.mail-text i{color:#F9B73F;}


/* menu.css */
#mainheader .menu-inner, #header .menu-inner{ background:rgba(0,0,0,0.95);}

#mainheader .main-nav ul > li > a, #header .main-nav ul > li > a{color: #999999;}
#mainheader .main-nav ul li li a, #header .main-nav ul li li a,
.slicknav_nav a,.slicknav_nav .slicknav_arrow{
color:#fff!important;
}

@media (min-width: 992px){
.main-nav ul li:hover>ul{ background:rgba(239, 154, 0,1);}
#mainheader .main-nav ul li ul{ background:rgba(239, 154, 0,1);}
}

/* Spmenu */
.spmenu span {color: #fff;}
.spmenu {background: rgba(239, 154, 0,0.85);}
.spmenu:before {border-top: 17px solid rgba(239, 154, 0,0.85);}
.lightbox .close, .lightbox2 .close, .lightbox3 .close {background: rgba(239, 154, 0,0.95);}

.slicknav_menu .slicknav_icon-bar {
background-color: #454545;
}

/* Scroll Color */


#mainheader .menu-inner, #header .menu-inner
{
background:rgba(0,0,0,.9);
}

#mainheader .main-nav ul li ul, #header .main-nav ul li ul,
.btn-3:hover, .slicknav_nav, .slicknav_nav li ul li a:hover{
background: #ef9a00; /* Old browsers */
background: -moz-linear-gradient(top,  #ef9a00 0%, #F9B73F 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9a00), color-stop(100%,#F9B73F)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ef9a00 0%,#F9B73F 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ef9a00 0%,#F9B73F 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ef9a00 0%,#F9B73F 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ef9a00 0%,#F9B73F 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9a00', endColorstr='#F9B73F',GradientType=0 ); /* IE6-9 */

}

.btn-3, .filters li:hover, .filters li.active, .navigation_button a, .navigation_button1 a:hover{
background: #F9B73F; /* Old browsers */
background: -moz-linear-gradient(top,  #F9B73F 0%, #ef9a00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9B73F), color-stop(100%,#ef9a00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #F9B73F 0%,#ef9a00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #F9B73F 0%,#ef9a00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #F9B73F 0%,#ef9a00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #F9B73F 0%,#ef9a00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9B73F', endColorstr='#ef9a00',GradientType=0 ); /* IE6-9 */
}

#mainheader .main-nav ul > li > a, #header .main-nav ul > li > a{color: #999999;}

.selected1, .selected1:hover,
#mainheader .main-nav ul > li > a:hover, #header .main-nav ul > li > a:hover,
#mainheader .main-nav ul > li > a.selected, #header .main-nav ul > li > a.selected
{color: #ef9a00!important;}

#mainheader .main-nav ul li li a:hover, #mainheader .main-nav ul li li a.selected{ color:#fff!important;}

#mainheader .main-nav ul li li a, #header .main-nav ul li li a,
.slicknav_nav a,.slicknav_nav .slicknav_arrow{
color:#fff!important;
}

#header .main-nav ul li li a:hover, #header .main-nav ul li li a.selected{ color:#fff!important;}


/*Other Colors*/
/*Cycle Slider Page*/
#home-screen .content-block h1 span {color: #ef9a00;}
/*Cycle Slider Page*/

/*Text-Rotator*/
.main h1 span{ color:#ef9a00;}
/*Text-Rotator*/

/*Home-style2*/
.circlebg{
background:rgba(239, 154, 0,.90);
border:10px solid rgba(0,0,0,0.5);
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
  -moz-background-clip: padding;     /* Firefox 3.6 */
  -webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
  background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
}


.hi-icon-effect-4 .hi-icon, .hi-icon-effect-4 .hi-icon:hover {box-shadow: 0 0 0 7px rgba(239, 154, 0,0.5);}

/*Home-style2*/


/*Home-style3*/
.pattern_bg3 {
	height:100%;
	width:100%;
	position:fixed;
	z-index:7;
	top:0;
background: rgba(239, 154, 0,0.6);
background: -moz-linear-gradient(45deg, rgba(239, 154, 0,0.6) 0%, rgba(239, 154, 0,0.4) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(239, 154, 0,0.6)), color-stop(100%, rgba(239, 154, 0,0.4)));
background: -webkit-linear-gradient(45deg, rgba(239, 154, 0,0.6) 0%, rgba(239, 154, 0,0.4) 100%);
background: -o-linear-gradient(45deg, rgba(239, 154, 0,0.6) 0%, rgba(239, 154, 0,0.4) 100%);
background: -ms-linear-gradient(45deg, rgba(239, 154, 0,0.6) 0%, rgba(239, 154, 0,0.4) 100%);
background: linear-gradient(45deg, rgba(239, 154, 0,0.6) 0%, rgba(239, 154, 0,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0eaaa5', endColorstr='#0eaaa5', GradientType=1 );

}
/*Home-style3*/


/*Home-style4*/
.pattern_bg4{
	height:100%;
	width:100%;
	position:fixed;
	z-index:7;
	top:0;
background: rgba(239, 154, 0,.6);
background: -moz-linear-gradient(45deg, rgba(239, 154, 0,1) 0%, rgba(239, 154, 0,0.5) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(239, 154, 0,1)), color-stop(100%, rgba(239, 154, 0,0.5)));
background: -webkit-linear-gradient(45deg, rgba(239, 154, 0,1) 0%, rgba(239, 154, 0,0.5) 100%);
background: -o-linear-gradient(45deg, rgba(239, 154, 0,1) 0%, rgba(239, 154, 0,0.5) 100%);
background: -ms-linear-gradient(45deg, rgba(239, 154, 0,1) 0%, rgba(239, 154, 0,0.5) 100%);
background: linear-gradient(45deg, rgba(239, 154, 0,1) 0%, rgba(239, 154, 0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2574a9', endColorstr='#2574a9', GradientType=1 );
}
/*Home-style4*/

/*Home-style5-gradient*/
.pattern_bg_grad {
	height:100%;
	width:100%;
	position:fixed;
	z-index:7;
	top:0;
background: rgba(239, 154, 0, 0.7);
background: -moz-linear-gradient(45deg, rgba(239, 154, 0,0.7) 0%, rgba(141,198,63,0.7) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(239, 154, 0,0.7)), color-stop(100%,rgba(141,198,63,0.7)));
background: -webkit-linear-gradient(45deg, rgba(239, 154, 0,0.7) 0%,rgba(141,198,63,0.7) 100%);
background: -o-linear-gradient(45deg, rgba(239, 154, 0,0.7) 0%,rgba(141,198,63,0.7) 100%);
background: -ms-linear-gradient(45deg, rgba(239, 154, 0,0.7) 0%,rgba(141,198,63,0.7) 100%);
background: linear-gradient(45deg, rgba(239, 154, 0,0.7) 0%,rgba(141,198,63,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072bc', endColorstr='#8dc63f',GradientType=1 );

}
/*Home-style5-gradient*/

/*Typewriter*/
.home_title_type span{color:#ef9a00;}
/*Typewriter*/
