
/* Helper Classes & Shorcodes */


.bgdefault {
   background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}
.angle-bg {
	position: relative;
	background-image: -webkit-linear-gradient(145deg, #faa61f 0%, #ed1847 100%);
	background-image: -ms-linear-gradient(145deg, #faa61f 0%, #ed1847 100%);
	z-index: 0;
	overflow: hidden;
}
.whitecolor {
    color: #ffffff;
}
.darkcolor {
    color: #39383b;
}
.blackcolor{
    color: #000000;
}
.defaultcolor {
    color: #e60017;
}


/*heading text / intro blocks */
.heading-title{
   background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
   -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.heading-title.whitecolor{ 
    color: #fff;
   background: transparent;
   -webkit-text-fill-color: #fff;
}
.heading-title.darkcolor{
    color: #39383b;
   background: transparent;
   -webkit-text-fill-color: #39383b;
}
.heading-title::before {
  background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}
.heading-title.whitecolor::before{
    background:#fff; 
}
.heading-title.darkcolor::before{
    background: #39383b;
}



/*Video Player button*/
.video-btn:before {
   border: #e60017 solid 4px;
}
.video-btn:hover,
.video-btn:focus {
   color: #fff;
   background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}






/*Back To Top*/
.back-top {
   color: #fff;
   background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}
.back-top:before {
    border: #e60017 solid 2px;
}
.back-top:hover, .back-top:focus{
	color:#fff;
}


/* Social Icons */
ul.social_simple li a,
ul.social li a{
    color: #676767;
}
ul.social li a {
  border: 1px solid #979797;
}
ul.social.white li a{
    color: #fff;
    border: 1px solid #fff;
}
ul.social_simple.white li a,
ul.social.white li a{
    color: #fff;
}
ul.social_simple li a:hover, 
ul.social_simple li a:focus{
    color: #e60017;
}
ul.social li a:hover, 
ul.social li a:focus{
    background:-webkit-gradient(linear, left top, right top, from(#e60017), to(#590009));
    background:-webkit-linear-gradient(left, #e60017, #590009);
    background:-o-linear-gradient(left, #e60017, #590009);
    background:linear-gradient(90deg, #e60017, #590009);
    border: 1px solid #e60017;
    color: #fff;
}

ul.social li a.corpsocial01:hover, 
ul.social li a.corpsocial01:focus{
    background:-webkit-gradient(linear, left top, right top, from(#27a9d2), to(#0b4a5b));
    background:-webkit-linear-gradient(left, #27a9d2, #0b4a5b);
    background:-o-linear-gradient(left, #27a9d2, #0b4a5b);
    background:linear-gradient(90deg, #27a9d2, #0b4a5b);
    border: 1px solid #27a9d2;
    color: #fff;
}
ul.social li a.corpsocial02:hover, 
ul.social li a.corpsocial02:focus{
    background:-webkit-gradient(linear, left top, right top, from(#7e5d9c), to(#3a324c));
    background:-webkit-linear-gradient(left, #7e5d9c, #3a324c);
    background:-o-linear-gradient(left, #7e5d9c, #3a324c);
    background:linear-gradient(90deg, #7e5d9c, #3a324c);
    border: 1px solid #7e5d9c;
    color: #fff;
}
ul.social li a.corpsocial03:hover, 
ul.social li a.corpsocial03:focus{
    background:-webkit-gradient(linear, left top, right top, from(#eeb300), to(#7c5018));
    background:-webkit-linear-gradient(left, #eeb300, #7c5018);
    background:-o-linear-gradient(left, #eeb300, #7c5018);
    background:linear-gradient(90deg, #eeb300, #7c5018);
    border: 1px solid #eeb300;
    color: #fff;
}
ul.social li a.corpsocial04:hover, 
ul.social li a.corpsocial04:focus{
    background:-webkit-gradient(linear, left top, right top, from(#8dc358), to(#405826));
    background:-webkit-linear-gradient(left, #8dc358, #405826);
    background:-o-linear-gradient(left, #8dc358, #405826);
    background:linear-gradient(90deg, #8dc358, #405826);
    border: 1px solid #8dc358;
    color: #fff;
}

ul.social.white li a:hover, 
ul.social.white li a:focus{
    background: #fff;
    border: 1px solid #fff;
    color: #e60017;
}
ul.social.dark li a:hover, 
ul.social.dark li a:focus{
    background: #39383b;
    border: 1px solid #39383b;
    color: #fff;
}

 
/*Buttons*/
.button{
   -webkit-border-radius: 36px;
   border-radius: 36px;
}
.button.default{
	background: -webkit-gradient(linear, left top, right top, from(#e60017), to(#590009));
	background: -webkit-linear-gradient(left, #e60017 0%, #590009 100%);
	background: -o-linear-gradient(left, #e60017 0%, #590009 100%);
	background: linear-gradient(to right, #e60017 0%, #590009 100%);
    color: #fff;
   border-left: 2px solid #e60017;
   border-right: 2px solid #590009;
}



.button.default:hover, .button.default:focus{
    background: transparent;
    border:2px solid #e60017;
    color: #e60017;
}
.button.dark{
    background: #39383b;
    border:2px solid #39383b;
    color: #fff;
}
.button.dark:hover, .button.dark:focus{
    background: transparent;
    border:2px solid #39383b;
    color: #39383b;
}
.button.white{
    background: #fff;
    color: #e60017;
}
.button.white:hover, .button.white:focus{
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
}
.button.whitehole{
    border: 2px solid #fff;
    color: #fff;
}
.button.whitehole:hover, .button.whitehole:focus{
    background: #fff;
    color: #39383b;
}
.button.darkhole{
    border: 2px solid #39383b;
    color: #39383b;
}
.button.darkhole:hover, .button.darkhole:focus{
    background: #39383b;
    color: #fff;
}
.button.defaulthole{
    border: 2px solid #e60017;
    color: #e60017;
}
.button.defaulthole:hover, .button.defaulthole:focus,
.button.defaulthole.active{
    background: #e60017;
    color: #fff;
}
.button i{
    margin-left: 3px;
}
.button:hover i, .button:focus i{
    color: inherit;
}

/*View More*/
.viewmore::after{
    background: #39383b;  
}
.viewmore.whitecolor::after{
    background: #fff;   
}

/*Decorated button*/
.underlined::after{
    background: #979797; 
}
.darkcolor .underlined::after,
.darkcolor.underlined::after{
    background: #39383b;
}
.whitecolor .underlined::after,
.whitecolor.underlined::after{
    background: #ffffff;
}
.defaultcolor .underlined::after,
.defaultcolor.underlined::after{
    background: #e60017;
}
.blackcolor .underlined::after,
.blackcolor.underlined::after{
    background: #000;
}


/*Video Box popup*/
#html5-close > img {
   background: #39383b;

}

/*divider*/
.divider{
    background: #e60017;
}


/*intro on left with bg*/
.bg-intro{
    background: url(../images/bg-intro.png) no-repeat;
}
.bgintro-two{
   background: url(../images/bg-introtwo.jpg) no-repeat;
}
.bgintro-yellow{
   background: url(../images/bgintro-yellow.jpg) no-repeat;
} 
.bgintro-light{
   background: url(../images/bgintro-light.jpg) no-repeat;
}
.bgintro-five{
   background: url(../images/bgintro-five.jpg) no-repeat;
}
.bgintro-seven{
   background: url(../images/bgintro-seven.jpg) no-repeat;
}

/*-----  Intro Style & two Ends ------ */


/* Helper Classes ends */





/*-------------------------------*/
    /*Navigation Starts */
/*-------------------------------*/	
#navigation.lightheader{
   background-color: #fff;
}
.boxednav .navbar-default {
	background: #fff;
}
#navigation.fixed {
  background-color: #fff;
}
.dark #navigation.fixed {
    background-color: #39383b;
}





/*menu items*/
.navbar-default .navbar-nav > li > a{
  color: #fff;  
}
.lighttransparent .navbar-default .navbar-nav > li > a,
.lightheader .navbar-default .navbar-nav > li > a,
#navigation.fixed .navbar-default .navbar-nav > li > a,
#navigation.boxednav .navbar-default .navbar-nav > li > a{
    color: #39383b;
}
.dark #navigation.fixed .navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > li > a::before{
    background: #fff;
}
.lighttransparent .navbar-default .navbar-nav > li > a::before,
.lightheader .navbar-default .navbar-nav > li > a::before,
#navigation.fixed .navbar-default .navbar-nav > li > a::before{
    background-image: -webkit-linear-gradient(45deg, #e60017 0%, #590009 100%);
   background-image: -o-linear-gradient(45deg, #e60017 0%, #590009 100%);
   background-image: linear-gradient(45deg, #e60017 0%, #590009 100%);
}
.dark #navigation.fixed .navbar-default .navbar-nav > li > a::before{
    background: #fff;
}
.darkcolor .navbar-default .navbar-nav > li > a::before,
#navigation.darkcolor.fixed .navbar-default .navbar-nav > li > a::before{
   background: #39383b;
}

.navbar-default .navbar-nav li.dropdown > .dropdown-toggle::after {
	border-bottom: 10px solid #e60017;
}


.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li.active > a:hover,
.navbar-default .navbar-nav > li.active > a:focus,
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:focus, 
.navbar-default .navbar-nav > .open > a:hover{
	color:#fff;
}
.lightheader .navbar-default .navbar-nav > li > a:hover,
.lightheader .navbar-default .navbar-nav > li > a:focus,
.lightheader .navbar-default .navbar-nav > li.active > a,
.lightheader .navbar-default .navbar-nav > li.active > a:hover,
.lightheader .navbar-default .navbar-nav > li.active > a:focus,
.lightheader .navbar-default .navbar-nav > .open > a, 
.lightheader .navbar-default .navbar-nav > .open > a:focus, 
.lightheader .navbar-default .navbar-nav > .open > a:hover,

.lighttransparent .navbar-default .navbar-nav > li > a:hover,
.lighttransparent .navbar-default .navbar-nav > li > a:focus,
.lighttransparent .navbar-default .navbar-nav > li.active > a,
.lighttransparent .navbar-default .navbar-nav > li.active > a:hover,
.lighttransparent .navbar-default .navbar-nav > li.active > a:focus,
.lighttransparent .navbar-default .navbar-nav > .open > a, 
.lighttransparent .navbar-default .navbar-nav > .open > a:focus, 
.lighttransparent .navbar-default .navbar-nav > .open > a:hover {
	color:#e60017;
}
.darkcolor .navbar-default .navbar-nav > li > a:hover,
.darkcolor .navbar-default .navbar-nav > li > a:focus{
   color: #39383b;
}



/*DropDowns*/
.navbar-nav > li > .dropdown-menu,
.navbar-nav .open .dropdown-menu{
	background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009), 0.1);
  background:-webkit-linear-gradient(left,#e60017 , #590009, 0.1);
  background:-o-linear-gradient(left,#e60017 , #590009, 0.1);
  background:linear-gradient(90deg,#e60017 , #590009, 0.1);
}
.navbar-nav > li > .dropdown-menu > li > a.navsub1{
	color:#27a9d2;
}
.navbar-nav > li > .dropdown-menu > li > a.navsub2{
	color:#7e5d9c;
}
.navbar-nav > li > .dropdown-menu > li > a.navsub3{
	color:#eeb300;
}
.navbar-nav > li > .dropdown-menu > li > a.navsub4{
	color:#8dc358;
}


/*Toggle on responsive*/
.navbar-toggle {
	background: transparent !important;
}
.navbar-toggle:hover {
  background: transparent !important;
}
.navbar-toggle .icon-bar {
  background-color:#fff !important;
}
.boxednav#navigation.fixed .navbar-toggle .icon-bar{
   background-color:#fff !important;
}
#navigation.lighttransparent .navbar-toggle .icon-bar,
#navigation.lightheader .navbar-toggle .icon-bar,
#navigation.fixed .navbar-toggle .icon-bar,
.sidebar-nav .navbar-toggle .icon-bar{
    background-color: #39383b !important;
}


/* ------ Side Navigation Click / fixed ------ */
.navbar-default.sidebar-nav {
	background: #fff;
}

/*SideNav Toggle Buttons*/
#toggle-slide::before,
#toggle-slide::after,
#toggle-slide i {
   background: #fff;
}

.dark #navigation.fixed #toggle-slide::before,
.dark #navigation.fixed #toggle-slide::after,
.dark #navigation.fixed #toggle-slide i {
   background: #fff;
}
.lighttransparent #toggle-slide::before,
.lighttransparent #toggle-slide::after,
.lighttransparentd #toggle-slide i,
.lightheader #toggle-slide::before,
.lightheader #toggle-slide::after,
.lightheader #toggle-slide i,
.dark #navigation.fixed #toggle-slide.open::before,
.dark #navigation.fixed #toggle-slide.open::after,
.dark #navigation.fixed #toggle-slide.open i,
#navigation #toggle-slide.open::before,
#navigation #toggle-slide.open::after,
#navigation #toggle-slide.open i,
#navigation.fixed #toggle-slide::before,
#navigation.fixed #toggle-slide::after,
#navigation.fixed #toggle-slide i {
   background: #39383b;
}
#toggle-slide:hover::before,
#toggle-slide:hover::after,
#toggle-slide:hover i {
   background: #e60017;
}



/*sidenav list items*/
.navbar-default.sidebar-nav .navbar-nav li a,
#navigation.fixed .navbar-default.sidebar-nav .navbar-nav li a{
   color: #39383b;
}
.navbar-default.sidebar-nav .navbar-nav li a::before,
#navigation.fixed .navbar-default.sidebar-nav .navbar-nav li a::before{
   background: #e60017;
}
.navbar-default.sidebar-nav .navbar-nav li a:hover,
.navbar-default.sidebar-nav .navbar-nav li a:focus,
.navbar-default.sidebar-nav .navbar-nav li.active > a,
.navbar-default.sidebar-nav .navbar-nav li.active > a:hover, 
.navbar-default.sidebar-nav .navbar-nav li.active > a:focus,
#navigation.fixed .navbar-default.sidebar-nav .navbar-nav li a:hover,
#navigation.fixed .navbar-default.sidebar-nav .navbar-nav li a:focus,
#navigation.fixed .navbar-default.sidebar-nav .navbar-nav li.active > a,
#navigation.fixed .navbar-default.sidebar-nav .navbar-nav li.active > a:hover,
#navigation.fixed .navbar-default.sidebar-nav .navbar-nav li.active > a:focus{
   color: #e60017;
}

 
/*-------------------------------*/
    /*Navigation Ends */
/*-------------------------------*/	



/*-------------------------------*/
    /*video & Image BAnners Starts */
/*-------------------------------*/

/*-------------------------------*/
    /*video & Image BAnners Starts */
/*-------------------------------*/
.gradient-banner{
   background: url(../images/bg-gradient.png) no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    position: relative;
}
.gradient-banner::before{
   content: "";
   height: 100%;
   width: 100%;
   position: absolute;
   left: 0; right: 0; top: 0; bottom: 0;
   background-image: -webkit-linear-gradient(45deg, rgba(107,88,160,.85) 0%, rgba(66,217,228.85) 100%);
   background-image: -o-linear-gradient(45deg, rgba(107,88,160,.85) 0%, rgba(66,217,228.85) 100%);
   background-image: linear-gradient(45deg, rgba(107,88,160,.85) 0%, rgba(66,217,228.85) 100%);
}

/*Personal banner*/
.personal-banner .myphoto{
   border: 5px solid #39383b;
}
.personal-banner .myphoto.whitecolor{
   border: 5px solid #fff;
}

/*-------------------------------*/
    /*video BAnner ends*/
/*-------------------------------*/



/*-------------------------------*/
    /*Page BAnner Starts */
/*-------------------------------*/
#page-banner{
    background: url(../images/slide1.jpg) no-repeat;
}

/*breadcrumbs*/
.breadcrumbsli a:hover, .breadcrumbs li a:focus{
    color: #e60017;
}
/*-------------------------------*/
    /*Page BAnner ends*/
/*-------------------------------*/



/*-------------------------------*/
    /*Swiper & OWl  Slider*/
/*-------------------------------*/
/*pagination*/
.swiper-pagination-bullet,
.owl-dots .owl-dot{
    background: rgba(239,35,60,.8);
}
.owl-dots .owl-dot{
    background: rgba(255,255,255,.15); 
}

.swiper-pagination-bullet::after,
.owl-dots .owl-dot::after{
  background-color: #e60017;
}

/*Buttons*/
.owl-nav .owl-prev,
.owl-nav .owl-next {
   color: #fff;
}
.owl-nav .owl-prev,
.owl-nav .owl-next,
.swiper-button-prev,
.swiper-button-next {
   background: -webkit-gradient(linear, left top, right top, from(#e60017), to(#590009));
   background: -webkit-linear-gradient(left, #e60017, #590009);
   background: -o-linear-gradient(left, #e60017, #590009);
   background: linear-gradient(90deg, #e60017, #590009);
   color: #fff;
}
.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover,
.swiper-button-prev:hover,
.swiper-button-next:hover {
   background: #fff;
}

/*-------------------------------*/
    /*Swiper Slider ends*/
/*-------------------------------*/

/*-------------------------------*/
    /*Revolution Slider*/
/*-------------------------------*/
.tp-bullet {
	background: rgba(255,255,255,.5);
}
.tp-bullet.selected, .tp-bullet:hover{
   background: -webkit-gradient(linear, left top, right top, from(#e60017), to(#590009));
   background: -webkit-linear-gradient(left, #e60017, #590009);
   background: -o-linear-gradient(left, #e60017, #590009);
   background: linear-gradient(90deg, #e60017, #590009);
}
/*-------------------------------*/
    /*Revolution Slider ends*/
/*-------------------------------*/


/*-------------------------------*/
    /*Revolution Slider*/
/*-------------------------------*/

.tp-bullet {;
	background: rgba(255,255,255,.5);
}
.tp-bullet.selected, .tp-bullet:hover{
   background: #e60017;
}
/*-------------------------------*/
    /*Revolution Slider ends*/
/*-------------------------------*/



/*-------------------------------*/
   /* Progress Bars */
/*-------------------------------*/
.barwrapper .tooltip > .tooltip-inner {
	color: #686868;
}
.barwrapper .progress {
  background-color: #d3d3d3;
}
.barwrapper .progress-bar {
 background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}
.barwrappe .progressText {
  color: #686868;
}
/*-------------------------------*/
    /*  Progress Bars */
/*-------------------------------*/


/*-------------------------------*/
    /* Circle Progress*/
/*-------------------------------*/

.circle strong {
	color: #39383b;
}
.myskill strong {
	background: #E5E5E5;
}

.circular-wrap h4{
}

/*-------------------------------*/
    /* Circle Progress ends*/
/*-------------------------------*/



/*-------------------------------*/
    /* Team Slider */
/*-------------------------------*/

.team-slide .team-text::before
	{ 
    background: -webkit-gradient(linear, left top, right top, from(#27a9d2), to(#590009));
	background: -webkit-linear-gradient(left, #27a9d2, #590009);
	background: -o-linear-gradient(left, #27a9d2, #590009);
	background: linear-gradient(90deg, #27a9d2, #590009);
}
.team-slide1 .team-text::before
	{ 
    background: -webkit-gradient(linear, left top, right top, from(#27a9d2), to(#0b4a5b));
	background: -webkit-linear-gradient(left, #27a9d2, #0b4a5b);
	background: -o-linear-gradient(left, #27a9d2, #0b4a5b);
	background: linear-gradient(90deg, #27a9d2, #0b4a5b);
}
.team-slide2 .team-text::before
	{ 
    background: -webkit-gradient(linear, left top, right top, from(#7e5d9c), to(#3a324c));
	background: -webkit-linear-gradient(left, #7e5d9c, #3a324c);
	background: -o-linear-gradient(left, #7e5d9c, #3a324c);
	background: linear-gradient(90deg, #7e5d9c, #3a324c);
}
.team-slide3 .team-text::before
	{ 
    background: -webkit-gradient(linear, left top, right top, from(#eeb300), to(#7c5018));
	background: -webkit-linear-gradient(left, #eeb300, #7c5018);
	background: -o-linear-gradient(left, #eeb300, #7c5018);
	background: linear-gradient(90deg, #eeb300, #7c50189);
}
.team-slide4 .team-text::before
	{ 
    background: -webkit-gradient(linear, left top, right top, from(#8dc358), to(#405826));
	background: -webkit-linear-gradient(left, #8dc358, #405826);
	background: -o-linear-gradient(left, #8dc358, #405826);
	background: linear-gradient(90deg, #8dc358, #405826);
}

.team-slide .team-text h3{
    color: #39383b;
} 
.team-slide .team-text span{
    color: #39383b;
}
.team-slide:hover .team-text h3,
.team-slide:hover .team-text p,
.team-slide:hover .team-text span,
.team-slide:hover ul.social li a,
#team-cols .swiper-button-prev, 
#team-cols .swiper-button-next{
    color: #fff;
}
.team-slide:hover ul.social li a{
    border: 1px solid #fff;
}

.team-slide ul.social li a:hover,
.team-slide ul.social li a:focus{
    background: #fff;
    border: 1px solid #fff;
    color: #e60017;
}
.team-slide1 ul.social li a:hover,
.team-slide1 ul.social li a:focus{
    background: #fff;
    border: 1px solid #fff;
    color: #27a9d2;
}
.team-slide2 ul.social li a:hover,
.team-slide2 ul.social li a:focus{
    background: #fff;
    border: 1px solid #fff;
    color: #7e5d9c;
}
.team-slide3 ul.social li a:hover,
.team-slide3 ul.social li a:focus{
    background: #fff;
    border: 1px solid #fff;
    color: #eeb300;
}
.team-slide4 ul.social li a:hover,
.team-slide4 ul.social li a:focus{
    background: #fff;
    border: 1px solid #fff;
    color: #8dc358;
}

#team-cols .swiper-button-prev, 
#team-cols .swiper-button-next {
	background: #39383b;
}
#team-cols .swiper-button-prev:hover, 
#team-cols .swiper-button-prev:focus,
#team-cols .swiper-button-next:hover, 
#team-cols .swiper-button-next:focus{
	background: #e60017;
}


/*tree row team view*/
#teamrow-slider .swiper-button-prev,
#teamrow-slider .swiper-button-next{
    background: transparent;
}
#teamrow-slider .swiper-button-prev::before,
#teamrow-slider .swiper-button-next::before,
.teamrow:hover .teamrow-text h4{
   color: #e60017;
}


/*Team Simple Columns*/
.teambox .teamimg > img {
	border: 5px solid #f8f8f8;
}
.teambox .accupation::after {
	background: #39383b;
}

/*-------------------------------*/
    /* Team ends */
/*-------------------------------*/


/*-------------------------------*/
    /*  Counter Styels  */
/*-------------------------------*/
.count_nums,.counter-center h6{
    color: #39383b;
}
.counter-center.whitecolor .count_nums,
.counter-center.whitecolor h6{
   color: #fff;
}

/*Counter Floated On left*/
.floated-counter .counters .count_nums, 
.floated-counter .counters sup{
    color: #fff;
}

/*centered align counters*/
.counter-center:hover h6,
.counter-center:hover .count_nums{
    color: #e60017;
}
.counter-center.dark:hover h6,
.counter-center.dark:hover .count_nums{
    color: #666666;
}

/*-------------------------------*/
    /*  Counter ends */
/*-------------------------------*/


/*-------------------------------*/
    /*  CountDown Timer */
/*-------------------------------*/
.our-countdown.whitecolor .ds-element-title,
.our-countdown.whitecolor .ds-element-value {
   color: #fff;
}

/*News Letter */
.newsletter-simple  .footer_email {
	background: #fff;
}
.newsletter-simple .footer_email input.email {
	background: #fff;
	color: #39383b;
}
.newsletter-simple .footer_email .btn-newes {
	background: #e60017;
	color: #fff;
}
.newsletter-simple .footer_email .btn-newes:hover,
.newsletter-simple .footer_email .btn-newes:focus{
   background: #fff;
   color: #39383b;
}

/*Newsletter with background*/
.bgnewsletter .widget_search .input-group-addon {
   background-color: #e60017;
}


/*-------------------------------*/
    /*  CountDown Timer ends */
/*-------------------------------*/


/*-------------------------------*/
    /* Pricing Grey Style & white */
/*-------------------------------*/
.pricing-grey::before{
    background: #edf2f4;
}
.pricing-stars.fill .price-table{
    background: #fff;
}
.pricing-stars.fill .price-table:first-child,
.pricing-stars.fill .price-table:last-child{
    background: transparent;
}
.price-table .price-plan,
.pricing-grey .price-table:nth-child(2) .price-plan{
    background: #edf2f4;
}
.pricing-grey .price-table:nth-child(3) .price-plan{
    background: #f6f9fa;
}
.pricing-stars .stars,
.pricing-white .price-plan,
.pricing-stars .price-plan{
   color: #39383b;
}
.pricing-white .price-plan,
.pricing-stars .price-plan{
    background: transparent;
}


.pricing-white  .price-table ul li{
    color: #39383b;
}
.price-table ul li > span::before{
    color: #979797;
}
.pricing-grey .price-table.active .price-plan{
    background: #e60017;
    color: #fff; 
}
.pricing-white .price-table.active,
.pricing-stars .price-table.active{
    background: #fff;
}
.pricing-stars.fill .price-table.active{
    background: #e60017;
}
.pricing-white .price-table.active .price-plan,
.pricing-stars .price-table.active .price-plan, 
.pricing-stars  .price-table.active .stars{
    color: #e60017; 
}
.pricing-stars.fill .price-table.active .price-plan, 
.pricing-stars.fill  .price-table.active .stars,
.pricing-stars.fill .price-table.active *{
    color: #fff; 
}

.price-table.active ul li{
    color: #39383b;
}

/*-------------------------------*/
    /* Pricing ends */
/*-------------------------------*/


/*-------------------------------*/
   /* Portfolio grids */
/*-------------------------------*/

/*Filters */
.cbp-l-filters .cbp-filter-item span {
	color: #39383b;
}
.cbp-l-filters .cbp-filter-item span::after{
	background: #e60017;
}
.cbp-l-filters.dark .cbp-filter-item span::after {
   background: #39383b;
}


/*(masonry) */
.overlay,
.cbp-item .overlay{
   background: -webkit-gradient(linear, left top, right top, from(rgba(230, 0, 23,  .85)), to(rgba(250, 204, 209, .85)));
   background: -webkit-linear-gradient(left, rgba(230, 0, 23,  .85), rgba(250, 204, 209, .85));
   background: -o-linear-gradient(left, rgba(230, 0, 23,  .85), rgba(250, 204, 209, .85));
   background: linear-gradient(90deg, rgba(230, 0, 23,  .85), rgba(250, 204, 209, .85));
}
/*.cbp-item .overlay{
   background: rgba(0,0,0,.95);
}*/
.cbp-item .overlay.light,
.overlay.light{
   background: rgba(255,255,255,.85);
}
.overlay.light .social li a:hover,
.overlay.light .social li a:focus{
   background: #39383b;
   border: 1px solid #39383b;
   color: #fff;
}
 
/*load more*/
.load-more, .loadmore-dark,
.cbp-l-loadMore-button .cbp-l-loadMore-link, 
.cbp-l-loadMore-button .cbp-l-loadMore-button-link{
    color: #fff;
}
.loadmore-dark,
.cbp-l-loadMore-button .cbp-l-loadMore-link, 
.cbp-l-loadMore-button .cbp-l-loadMore-button-link {
     /*background: #e60017;*/
    background:-webkit-gradient(linear, left top, right top, from(#e60017), to(#590009));
    background:-webkit-linear-gradient(left, #e60017, #590009);
    background:-o-linear-gradient(left, #e60017, #590009);
    background:linear-gradient(90deg, #e60017, #590009);
}

.load-more:hover, .load-more:focus,
.loadmore-dark:hover, .loadmore-dark:focus,
.cbp-l-loadMore-button .cbp-l-loadMore-link:hover,
.cbp-l-loadMore-button .cbp-l-loadMore-link:focus,
.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,
.cbp-l-loadMore-button .cbp-l-loadMore-button-link:focus{
    color: #fff;
}

/*portfolio Single full page*/
.single-items .item-titles .button:hover,
.single-items .item-titles .button:hover {
   background: #e60017;
   border: 2px solid #d14041;
   color: #fff;
}

/*-------------------------------*/
   /* Portfolio grid ends */
/*-------------------------------*/


/*-------------------------------*/
    /*Services*/ 
/*-------------------------------*/

/*floated services icon on left side*/
.floated-service i {
  color: #39383b;
}
.floated-service:hover h4,
.floated-service:hover i,
.floated-service:hover .underlined{
    color: #e60017;
}
.floated-service:hover .underlined::after{
    background: #e60017;
}

/*service left bg image with text*/
.service-central > span{
    background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}
.service-central > span::after {
  background: #fff;
}
.service-central > span > i {
   background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}
.service-central:hover .underlined{
    color: #e60017;
}
.service-central:hover .underlined::after{
    background: #e60017;
}

/*underlined title services*/
.icon_box hr {
	background: #39383b;;
}
.icon_box.dark hr{
   background: #979797;
}
.icon_box:hover i, .icon_box:hover h4, .icon_box.dark:hover hr {
   background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
   -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
   color: transparent;
}
.icon_box.dark:hover i,  .icon_box.dark:hover h4{
	color:#39383b;
}

/*-------------------------------*/
        /*Services ends*/
/*-------------------------------*/


/*-------------------------------*/
    /* Testminials slider */
/*-------------------------------*/
#testimonial-single::before {
   background: -webkit-gradient(linear, left top, right top, from(rgba(230, 0, 23,  .85)), to(rgba(250, 204, 209, .85)));
   background: -webkit-linear-gradient(left, rgba(230, 0, 23,  .85), rgba(250, 204, 209, .85));
   background: -o-linear-gradient(left, rgba(230, 0, 23,  .85), rgba(250, 204, 209, .85));
   background: linear-gradient(90deg, rgba(230, 0, 23,  .85), rgba(250, 204, 209, .85));

}
.single-testi h3{
    color: #251b1b;
}

  /*Testimonial thumbnails*/
.feedback-thumbs{
    border-bottom: 5px solid #dedede;
}
.feedback-thumbs .item::before{
    background: #e60017;
}

/*testimonial image */
#owl-thumbs.owl-dots .owl-dot {
	background: transparent;
	color: transparent; 
}

.testimonial-text  .item p,
.testimonial-text .owl-nav .owl-prev,
.testimonial-text .owl-nav .owl-next{
    color: #39383b;
}
.testimonial-text .owl-nav .owl-prev,
.testimonial-text .owl-nav .owl-next {
  border: 1px solid #141414;
  background: transparent;  
}
.testimonial-text .owl-nav .owl-prev:hover,
.testimonial-text .owl-nav .owl-prev:focus,
.testimonial-text .owl-nav .owl-next:hover,
.testimonial-text .owl-nav .owl-next:focus{
    background: #fff;
    border: 1px solid #fff;
}

/*-------------------------------*/
    /* Testminials ends */
/*-------------------------------*/


/*-------------------------------*/
    /* Our Blog */
/*-------------------------------*/
/*sidebar*/
/*search form*/
.widget_search .form-control,
.widget_search .input-group-addon{
   border-color: #d6d5d5;
}
.widget_search .input-group-addon {
	background-color: #39383b;
	color: #fff;
}
.widget_search .form-control:focus{
   border: 1px solid #39383b;
}
.widget .media-body > a {
	color: #39383b;
}

/*Categories*/
.category li {
    border-bottom: 1px solid #e8ecf0;
}
.category li a:hover, .category li a:focus,
.widget .media-body > a:hover, .widget .media-body > a:focus{
    color: #e60017;  
}

/*Tags*/
ul.web_tags li a {
    background: #39383b;
    color: #fff;
}
ul.web_tags li a::after {
    background: #ffffff;
}

/*tweets*/
.tweet_box .twee_inner {
	background: #c4f0ff;
}
.tweet_box  a{
    color: #39383b;
}
.tweet_box .twee_inner:after{
	border-color: transparent transparent transparent #c4f0ff;
}

/*Pagination*/
ul.pagination li a {
    border: 1px solid #39383b;
    color: #fff;
    background: #39383b;
}
ul.pagination li a:hover,
ul.pagination li a:focus,
ul.pagination li.active a,
ul.pagination li.active a:hover,
ul.pagination li.active a:focus {
    background: #e60017;
    border: 1px solid #e60017;
    color: #fff;
}

/*blog deatils*/


/*next prev buttons post*/
.postanchor{
    border-top: 1px solid #d6d5d5;
    border-bottom: 1px solid #d6d5d5;
}
.postanchor .previous > a, 
.postanchor .nextpost > a {
	color: #39383b;
}
.postanchor .share {
	color: #ffffff;
}
.postanchor .share, .share_purpose{
    background: #39383b;
}

.share_purpose::before {
	background: #39383b;
}

/*Comment Profile*/
.eny_profile {
    border-bottom: 1px solid #e4e4e4;
}

/*blog posts*/
.blogpost .blogpost-text {
	background: #f8f8f8;
}
.blogpost .blogpost-text h3{
    color: #39383b;
}
.blogpost .blogpost-text:hover h3{
    color: #e60017;
}
.blogpost-wrapp .blogpost:nth-child(even) .blogpost-text,
.metabox-wrapp .metabox{
    background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}
.metabox-wrapp.dark .metabox{
   background: #39383b;
}
.blogpost-wrapp .blogpost:nth-child(even) .blogpost-text *,
.metabox-wrapp .metabox{ 
    color: #fff;
}
.blogpost-wrapp .blogpost:nth-child(even) .metabox{
    background: #fff;
    color: #e60017;
}
.blogpost .video-btn{
    background: #ffffff;
    color: #39383b;
}
.blogpost .video-btn:hover,
.blogpost .video-btn:focus{
    background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}

/*blog boxs*/
.box-info .whitecolor:hover{
   color: #fff;
}
.box-info p.whitecolor:hover{
   color: #fff;
}
.box-info .blogpost.shadow .darkcolor:hover{
   color: #666666;
}

/*-------------------------------*/
    /* Our Blog ends */
/*-------------------------------*/


/*-------------------------------*/
    /* Map + Address 01 */
/*-------------------------------*/
.address-bg{
    background: #fff;
}
.our-address .swiper-button-prev, 
.our-address .swiper-button-next {
	background: transparent;
}
.our-address .swiper-button-prev::before, 
.our-address .swiper-button-next::before {
    color: #979797;
}
.our-address .swiper-button-prev::after {
    color: #979797;
}
.our-address .swiper-button-prev:hover::before, 
.our-address .swiper-button-next:hover::before{
    color: #e60017;
}
/*location bars*/
.location-cell .icon {
   color: #fff;
   background: #e60017;
}

/*-------------------------------*/
    /* Map + Address 01 ends */
/*-------------------------------*/


/*-------------------------------*/
    /* Contact Form 01 */
/*-------------------------------*/
.contactus .form-control{
    border-bottom: 1px solid #cdcdce;
}
.contactus .form-control,
.getin_form .form-control{
   background: #f7f7f7;
   color: #590009;
}
.getin_form .form-control {
	border: 1px solid #cdcdce;
}
.contactus .form-control:focus{
    border-bottom: 1px solid #590009;
}
.getin_form .form-control:focus{
    border: 1px solid #590009;
	box-shadow: 0px 4px 9px #cdcdce;
	-moz-box-shadow: 0px 4px 9px #cdcdce;
	-webkit-box-shadow:  0px 4px 9px #cdcdce;
}

/* Form general- */
::-webkit-input-placeholder, .form-control::-webkit-input-placeholder{
   color:#6a6a6c;
}
:-moz-placeholder, .form-control:-moz-placeholder{ /* Firefox 18- */
   color:#6a6a6c;  
}
::-moz-placeholder, .form-control::-moz-placeholder{  /* Firefox 19+ */
   color:#6a6a6c;  
}
:-ms-input-placeholder, .form-control:-ms-input-placeholder{  
   color:#6a6a6c;  
}
textarea::-webkit-input-placeholder,
textarea:-moz-placeholder, 
textarea::-moz-placeholder, 
textarea:-ms-input-placeholder {
   color:#6a6a6c;
}

/*Dark layout contact section*/
.find-us .addr {
    color: #6a6a6c;
}

/*-------------------------------*/
    /* Contact Form ends */
/*-------------------------------*/


/*-------------------------------*/
    /* Food & Resturant*/
/*-------------------------------*/
.foodbox:hover .foodbox-text h3 {
   color: #e60017;
}

/*-------------------------------*/
    /* Food & Resturant ends*/
/*-------------------------------*/


/*-------------------------------*/
  /* Constructions & Builders*/
/*-------------------------------*/
.constructbox:hover .constructbox-text h3 {
   color: #e60017;
}

/*-------------------------------*/
 /*Constructions & Builders ends*/
/*-------------------------------*/

 
/*-------------------------------*/
    /* Copyright*/
/*-------------------------------*/
.copyright ul li a:hover,
.copyright ul li a:focus {
    color: #e60017;
}

/*-------------------------------*/
    /* Copyright*/
/*-------------------------------*/


/*-------------------------------*/
    /*PreLoader*/
/*-------------------------------*/
.loader {
 background:-webkit-gradient(linear,left top, right top,from(#e60017) , to(#590009));
  background:-webkit-linear-gradient(left,#e60017 , #590009);
  background:-o-linear-gradient(left,#e60017 , #590009);
  background:linear-gradient(90deg,#e60017 , #590009);
}

/*----Animated Bars-----*/
.spinner-eff.spinner-eff-4 .bar {
    background-color: #fff;
}

/*----Animated Bars ends-----*/


/*----- Spinner Dark -----*/
.container1 > div, .container2 > div, .container3 > div {
  border: 5px solid #fff;
   background: transparent;
}

.container2 .circle1,
.container2 .circle2,
.container2 .circle3,
.container2 .circle4{
  border-color: #39383b;
}

/*----- Spinner Dark ends -----*/


/*----- Loading Dots -----*/
[role="cssload-progressbar"] {
	background-color: #590009;
}
/*----- Loading Dots Ends -----*/



/*----- BOX Spiners -----*/
.boxSpin{
  background-color: #fff;
  border: 5px solid #fff;
  -webkit-box-shadow: 10px 0px #fff, 10px 0px #fff;
  box-shadow: 10px 0px #fff, 10px 0px #fff;
}

@-webkit-keyframes shadowSpin{
  0%{
    -webkit-box-shadow: 10px -10px #fff, -10px 10px #fff;
    box-shadow: 10px -10px #fff, -10px 10px #fff;
  }
  25%{
    -webkit-box-shadow: 10px 10px #fff, -10px -10px #fff;
    box-shadow: 10px 10px #fff, -10px -10px #fff;
  }
  50%{
    -webkit-box-shadow: -10px 10px #fff, 10px -10px #fff;
    box-shadow: -10px 10px #fff, 10px -10px #fff;
  }
  75%{
    -webkit-box-shadow: -10px -10px #fff, 10px 10px #fff;
    box-shadow: -10px -10px #fff, 10px 10px #fff;
  }
  100%{
    -webkit-box-shadow: 10px -10px #fff, -10px 10px #fff;
    box-shadow: 10px -10px #fff, -10px 10px #fff;
  }
}
@-o-keyframes shadowSpin{
  0%{
    box-shadow: 10px -10px #fff, -10px 10px #fff;
  }
  25%{
    box-shadow: 10px 10px #fff, -10px -10px #fff;
  }
  50%{
    box-shadow: -10px 10px #fff, 10px -10px #fff;
  }
  75%{
    box-shadow: -10px -10px #fff, 10px 10px #fff;
  }
  100%{
    box-shadow: 10px -10px #fff, -10px 10px #fff;
  }
}
@keyframes shadowSpin{
  0%{
    -webkit-box-shadow: 10px -10px #fff, -10px 10px #fff;
    box-shadow: 10px -10px #fff, -10px 10px #fff;
  }
  25%{
    -webkit-box-shadow: 10px 10px #fff, -10px -10px #fff;
    box-shadow: 10px 10px #fff, -10px -10px #fff;
  }
  50%{
    -webkit-box-shadow: -10px 10px #fff, 10px -10px #fff;
    box-shadow: -10px 10px #fff, 10px -10px #fff;
  }
  75%{
    -webkit-box-shadow: -10px -10px #fff, 10px 10px #fff;
    box-shadow: -10px -10px #fff, 10px 10px #fff;
  }
  100%{
    -webkit-box-shadow: 10px -10px #fff, -10px 10px #fff;
    box-shadow: 10px -10px #fff, -10px 10px #fff;
  }
}
/*----- BOX Spiners Ends -----*/

/* ----- Diamond Loading ------*/
.diamond-wrap .diamond {
  background: #fff;
}
/* ----- Diamond Loading ends ------*/


/* ------Cubes Loading -----*/
.thecube .cube:before {
  background-color: #fff;
}
/*---- Cubes Loading ends -----*/


/*-------------------------------*/
      /*Loader ends*/
/*-------------------------------*/
