.primary-bg {
  background: #403252;
}
#sp-top-bar {
  background: #403252 !important;
  color: #ffffff !important;
}
.slider-botton .white-color {
  background: #403252 !important;
}
.slider-botton .white-color:hover {
  background: #ED7D20 !important;
}
.slider-botton ul li:before {
  display: none;
}
.sppb-title-heading,
.sppb-addon-title {
  color: #403252;
 
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div 
.sp-simpleportfolio-title:hover a {
  color: #403252;
}
.sp-simpleportfolio .btn-zoom,
.sp-simpleportfolio .btn-view {
  border: 2px solid #fff !important;
}
.sp-simpleportfolio .btn-zoom:hover,
.sp-simpleportfolio .btn-view:hover {
  color: #403252 !important;
  border: 2px solid #403252 !important;
}
.testimonial-section .cl_info-left .cl_img_circle img,
#screenshot .cl_info-left .cl_img_circle img {
  border: 2px solid #403252;
}
body .owl-theme .owl-dots .owl-dot.active span,
body .owl-theme .owl-dots .owl-dot:hover span {
  background: #403252;
}
.readon.border:hover {
  background: #403252 !important;
}
.page-content ul li:before {
  color: #403252;
}
.sp-page-title .breadcrumb >.active {
  color: #d2d2d2;
}
.sp-page-title .breadcrumb li {
  color: #403252;
}
.gradient-overlay .sppb-row-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
  opacity: 0.85;
  width: 100%;
  height: 100%;
}
.gradient-overlay-deep .sppb-row-overlay {
  opacity: 0.95;
}
.skew-bg {
  z-index: 9 !important;
}
.skew-bg .sppb-row-overlay {
  transform: inherit;
  background: transparent !important;
  opacity: 1;
}
.skew-bg .sppb-row-overlay:before {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
  transform: skewY(-4deg);
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.skew-bg-inverse {
  z-index: 9 !important;
}
.skew-bg-inverse .sppb-row-overlay {
  transform: inherit;
  background: transparent !important;
  opacity: 1;
}
.skew-bg-inverse .sppb-row-overlay:after {
  background: #403252;
  background: -moz-linear-gradient(128deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(128deg,#403252,#ED7D20);
  background: -ms-linear-gradient(128deg,#403252,#ED7D20);
  background: linear-gradient(128deg,#403252,#ED7D20);
  transform: skewY(4deg);
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.skew-bg-banner {
  z-index: 9;
}
.skew-bg-banner .sppb-row-overlay {
  transform: inherit;
  background: transparent !important;
  opacity: 1;
}
.skew-bg-banner .sppb-row-overlay:before {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
  transform: skewY(-4deg);
  content: "";
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.skew-bg-curve {
  z-index: 9;
}
.skew-bg-curve .sppb-row-overlay {
  transform: inherit;
  background-color: transparent !important;
  background: rgba(80,210,194,0.85) !important;
  background: -moz-linear-gradient(135deg,rgba(80,210,194,0.85),rgba(101,99,164,0.85)) !important;
  background: -webkit-linear-gradient(135deg,rgba(80,210,194,0.85),rgba(101,99,164,0.85)) !important;
  background: -ms-linear-gradient(135deg,rgba(80,210,194,0.85),rgba(101,99,164,0.85)) !important;
  background: linear-gradient(135deg,rgba(80,210,194,0.85),rgba(101,99,164,0.85)) !important;
}
.skew-bg-curve .sppb-row-overlay:before,
.skew-bg-curve .sppb-row-overlay:after {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  width: 50%;
  z-index: 1;
  border-top: 100px solid #fff;
  border-bottom: 100px solid #fff;
  -webkit-transform: rotate(0.000001deg);
  transform: rotate(0.000001deg);
}
.skew-bg-curve .sppb-row-overlay:before {
  right: 50%;
  border-right: 1000px solid transparent;
  border-left: 1000px solid;
}
.skew-bg-curve .sppb-row-overlay:after {
  left: 50%;
  border-left: 1000px solid transparent;
  border-right: 1000px solid;
}
.skew-bg-curve.deep .sppb-row-overlay {
  background: rgba(80,210,194,0.95) !important;
  background: -moz-linear-gradient(135deg,rgba(80,210,194,0.95),rgba(101,99,164,0.95)) !important;
  background: -webkit-linear-gradient(135deg,rgba(80,210,194,0.95),rgba(101,99,164,0.95)) !important;
  background: -ms-linear-gradient(135deg,rgba(80,210,194,0.95),rgba(101,99,164,0.95)) !important;
  background: linear-gradient(135deg,rgba(80,210,194,0.95),rgba(101,99,164,0.95)) !important;
}
.sppb-shape-container {
  z-index: 9;
}
.gradient-overlay .sppb-row-overlay,
.owl-nav [class*="owl-"] {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
}
.tp-revslider-slidesli:after {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
}
.arrow_box_left::after {
  border-right-color: #403252 !important;
}
body #particles-js {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
}
body #particles-js .particle-botton ul li a:hover {
  color: #ED7D20 !important;
}
body #particles-js .particle-botton ul li a:hover:after {
  color: #ED7D20 !important;
}
body #particles-js .particle-botton ul li a.active {
  color: #ED7D20 !important;
  background: #ffffff !important;
}
body #particles-js .particle-botton ul li a.active:after {
  color: #ED7D20 !important;
}
.rs-blog .blog-item .blog-img .blog-img-content:before {
  background: rgba(80,210,194,0.9);
  background: -moz-linear-gradient(135deg,rgba(80,210,194,0.9),rgba(101,99,164,0.9));
  background: -webkit-linear-gradient(135deg,rgba(80,210,194,0.9),rgba(101,99,164,0.9));
  background: -ms-linear-gradient(135deg,rgba(80,210,194,0.9),rgba(101,99,164,0.9));
  background: linear-gradient(135deg,rgba(80,210,194,0.9),rgba(101,99,164,0.9));
}
.rs-footer {
  background: #333333;
}
.team-content {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
}
.header2 .nav-placeholder,
.header3 .nav-placeholder {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
}
.header2 #sp-header.menu-fixed,
.header3 #sp-header.menu-fixed {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
}
@media only screen and (max-width: 991px) {
  .header2 #sp-header,
  .header3 #sp-header {
    background: #403252;
    background: -moz-linear-gradient(135deg,#403252,#ED7D20);
    background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
    background: -ms-linear-gradient(135deg,#403252,#ED7D20);
    background: linear-gradient(135deg,#403252,#ED7D20);
    padding: 0px !important;
  }
  .header2 #sp-header .logo,
  .header3 #sp-header .logo {
    height: 70px;
    display: table;
  }
  .header2 #sp-header .logo a,
  .header3 #sp-header .logo a {
    display: table-cell;
    vertical-align: middle;
  }
  .header2 #sp-header #offcanvas-toggler,
  .header3 #sp-header #offcanvas-toggler {
    line-height: 70px;
  }
}
.testimonial-section .arrow_box_left {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
}
.sppb-panel-default .sppb-panel-heading {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
}
.sp-page-title {
  position: relative;
}
.sp-page-title:after {
  background: #403252;
  background: -moz-linear-gradient(135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(135deg,#403252,#ED7D20);
  background: linear-gradient(135deg,#403252,#ED7D20);
}
.flat-color.gradient-overlay .sppb-row-overlay {
  background: rgba(80,210,194,0.9) !important;
  opacity: 1;
}
.rs-newsletter .form-button {
  background: #403252;
  transition: all 0.4s ease;
}
.rs-newsletter .form-button:hover {
  background: #ED7D20 !important;
}
.rs-contact .rf_submit {
  background: #403252 !important;
  width: 100%;
}
.rs-contact .rf_submit:hover,
.rs-contact .rf_submit:focus {
  background: #ED7D20 !important;
  border: none;
}
.sp-pre-loader {
  background: #403252;
}
#sp-header .logo a {
  color: #403252;
}
.flat-color .tp-revslider-slidesli:after,
.flat-color .sppb-panel-heading,
.flat-color .arrow_box_left,
.flat-color .team-content {
  background: rgba(101,99,164,0.9) !important;
  opacity: 1;
}
.flat-color .arrow_box_left:after {
  border-right-color: #ED7D20;
}
.flat-color #sp-header.menu-fixed {
  background: #403252 !important;
}
.flat-color #sp-copyright {
  background: #403252 !important;
}
.flat-color #sp-copyright .footer-bottom-share ul li a:hover {
  color: #ED7D20 !important;
}
.flat-color .sp-page-title:after {
  background: rgba(101,99,164,0.9) !important;
}
.article-info .hits .fa {
  color: #403252;
}
.article-info >dd.createdby .fa {
  color: #403252;
}
.tags a {
  color: #403252;
}
.tags a:hover {
  background: #403252;
}
.published:hover {
  background: #3ccdbb;
}
#slider-one-page .bullet.selected {
  background: #403252;
  border-color: #403252;
}
#slider-one-page .tp-leftarrow {
  border: 1px solid #403252;
  background: #403252;
}
#slider-one-page .tp-leftarrow:hover {
  background: #ED7D20;
  border: 1px solid #ED7D20;
}
#slider-one-page .tp-rightarrow {
  border: 1px solid #403252;
  background: #403252;
}
#slider-one-page .tp-rightarrow:hover {
  background: #ED7D20;
  border: 1px solid #ED7D20;
}
.sec-title h4 {
  color: #403252;
}
.rs-slider .slider-botton .white-color {
  background: #403252;
}
.rs-slider .slider-botton .white-color:hover {
  background: #403252;
}
.readon {
  background: #403252;
}
.readon.border {
  border: 2px solid #403252;
  color: #403252;
}
.readon.border:hover {
  background: #ED7D20 !important;
  border: 2px solid #ED7D20 !important;
}
.readon.border.white:hover {
  color: #403252;
}
.green-bg {
  background: #403252 !important;
}
.rs-about .about-exp {
  border: 5px solid #403252;
}
#about {
  color: #403252;
}
#about .sppb-addon-feature .sppb-icon {
  border: 2px solid #403252;
  border-radius: 50%;
  padding: 10.5px 12px;
  transition: all 0.3s ease 0s;
  width: 64px;
  height: 64px;
  margin: 0 auto;
}
#about .sppb-addon-feature .sppb-icon .sppb-icon-container i {
  font-size: 30px !important;
  width: 36px !important;
  height: 36px !important;
  line-height: 40px !important;
}
#about .sppb-addon-feature :hover .sppb-icon {
  background: #ED7D20;
  border: 2px solid #ED7D20;
}
#about .sppb-addon-feature :hover .sppb-icon .sppb-icon-container i {
  color: #fff;
}
.sppb-addon-feature :hover .sppb-icon .sppb-icon-container i {
  color: #ED7D20;
}
.sec-title h4 {
  color: #403252;
}
.readon {
  background: #403252;
}
.readon:hover,
.readon:focus {
  background: #ED7D20;
}
.readon.border {
  border: 1px solid #403252;
  color: #403252;
}
.readon.border:hover {
  background: #403252;
}
.readon.border.white:hover {
  color: #403252;
}
a {
  color: #403252;
}
a:hover {
  color: #31bead;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #ED7D20;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #3ccdbb;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #fff;
  background: #3ccdbb;
}
#offcanvas-toggler >i {
  color: #000000;
}
#offcanvas-toggler >i:hover {
  color: #403252;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #38ccba;
  background-color: #403252;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #2caa9a;
  background-color: #31bead;
}
ul.social-icons >li a:hover {
  color: #403252;
}
.sp-page-title {
  background: #403252;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #403252;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #403252;
}
.sp-module .tagscloud .tag-name:hover {
  background: #403252;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  color: #ffffff;
}
.search .btn-toolbar button {
  background: #403252;
}
.post-format {
  background: #403252;
}
.voting-symbol span.star.active:before {
  color: #403252;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #31bead;
}
.entry-link,
.entry-quote {
  background: #403252;
}
blockquote {
  border-color: #403252;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #403252;
}
#rs-cta {
  background-color: #403252 !important;
}
#rs-cta .sppb-btn-primary {
  border: 2px solid #403252;
}
#rs-cta .sppb-btn-primary:hover,
#rs-cta .sppb-btn-primary:focus {
  color: #403252;
}
#sp-footer {
  background: #403252;
}
.sp-comingsoon body {
  background-color: #403252;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #403252;
  background-color: #403252;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #403252;
  background-color: #403252;
}
.pagination-area ul li.active a {
  background: #403252;
}
.pagination-area ul li a {
  border: 1px solid #403252;
}
.pagination-area ul li a:hover {
  background: #403252;
}
.clpricing-table .price-table.style4 .cl-pricetable-wrap .top .popular {
  background: #403252;
}
.clpricing-table .price-table.style4 .cl-pricetable-wrap:hover:before,
.clpricing-table .price-table.style4 .cl-pricetable-wrap.featured:before {
  border: 3px solid #403252;
}
.clpricing-table .price-table.style4 .cl-pricetable-wrap:hover .bottom .btn-table,
.clpricing-table .price-table.style4 .cl-pricetable-wrap.featured .bottom .btn-table {
  border: 2px solid #403252 !important;
  background: #403252 !important;
}
.clpricing-table .price-table.style4 .cl-pricetable-wrap:hover .bottom .btn-table:before,
.clpricing-table .price-table.style4 .cl-pricetable-wrap.featured .bottom .btn-table:before {
  background: #403252;
}
.clpricing-table .price-table.style4 .cl-pricetable-wrap .bottom .btn-table:hover {
  border: 2px solid #403252 !important;
  background: #ED7D20 !important;
}
.clpricing-table .price-table.style4 .cl-pricetable-wrap .bottom .btn-table:before {
  background: #403252;
}
.rs-counter-list i {
  color: #403252;
}
.rs-counter-list i:hover {
  color: #ED7D20;
}
.counter-top-area .rs-counter-list .sppb-animated-number::before {
  color: #403252;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-panel-title {
  color: #403252;
}
.sppb-panel-default .sppb-panel-heading.active .sppb-toggle-direction i {
  color: #403252;
}
.sp-simpleportfolio .sp-simpleportfolio-filter ul li a::before,
.sp-simpleportfolio .sp-simpleportfolio-filter ul li a::after {
  background-color: #403252;
}
.rs-team .team-item .team-icon {
  color: #403252;
}
.rs-team .team-item .team-title {
  color: #403252;
}
.rs-team .owl-navigation-yes .owl-nav [class*="owl-"]:hover,
.rs-testimonial .owl-navigation-yes .owl-nav [class*="owl-"]:hover,
.rs-blog .owl-navigation-yes .owl-nav [class*="owl-"]:hover {
  color: #403252;
  border-color: #403252;
}
.rs-team .team-item .team-social .social-icon {
  background-color: #403252;
}
.rs-team .team-item .team-social .social-icon:hover {
  background-color: #ED7D20;
}
.team_container .style1 {
  border: none !important;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.team_container .style1:after {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  background: rgba(0,0,0,0.85);
  transition: all .85s;
  opacity: 0;
  visibility: hidden;
}
.team_container .style1 .team_photo img {
  background: #cdcdcd;
  padding: 1px;
}
.team_container .style1 .team_desc {
  backface-visibility: hidden;
  bottom: 0;
  color: #fff;
  font-size: 14px;
  left: 0;
  margin: 0;
  padding: 15px;
  position: absolute;
  top: auto;
  transform: translate3d(0,100%,0);
  transition: transform .8s ease 0s;
  width: 100%;
  z-index: 99;
}
.team_container .style1 .team_desc .name {
  margin-bottom: 3px;
  text-transform: uppercase;
}
.team_container .style1 .team_desc .name a {
  color: #fff;
}
.team_container .style1 .team_desc .name a:hover {
  color: #403252;
}
.team_container .style1 .team_desc .team-social {
  padding: 20px 0 7px;
}
.team_container .style1 .team_desc .team-social a {
  font-size: 15px;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding: 0px;
  border: 1px solid #403252;
  text-align: center;
  color: #fff;
  display: inline-block;
  transition: ;
}
.team_container .style1 .team_desc .team-social a:hover {
  background: #403252;
}
.team_container .style1:hover .team_desc {
  transform: translate(0,-43%);
  top: 43%;
}
.team_container .style1:hover:after {
  opacity: 1;
  visibility: visible;
}
.team_container .style2 {
  border: none !important;
}
.team_container .style2 .team_photo img {
  background: #cdcdcd;
  padding: 1px;
}
.team_container .style2 .team-wrapper {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
.team_container .style2 .team-wrapper:after {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  background: rgba(0,0,0,0.6);
  transition: all .5s;
  opacity: 0;
  visibility: hidden;
}
.team_container .style2 .team-wrapper .team_desc {
  position: absolute;
  left: 25px;
  right: 25px;
  top: 25px;
  bottom: 25px;
  padding: 20px;
  background: rgba(0,0,0,0.85);
  color: #fff;
  text-align: center;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: scale(0.6);
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -webkit-transition: -webkit-transform 0.6s, opacity 0.3s;
  -moz-transition: -moz-transform 0.6s, opacity 0.3s;
  transition: transform 0.6s, opacity 0.3s;
  z-index: 99;
}
.team_container .style2 .team-wrapper .team_desc .name {
  text-transform: uppercase;
  margin-bottom: 3px;
}
.team_container .style2 .team-wrapper .team_desc .name a {
  color: #fff;
}
.team_container .style2 .team-wrapper .team_desc .name a:hover {
  color: #403252;
}
.team_container .style2 .team-wrapper .team_desc .name .designation {
  text-transform: uppercase;
}
.team_container .style2 .team-wrapper .team_desc .desc_inner {
  position: relative;
  top: 50%;
  transform: translate(0,-45%);
}
.team_container .style2 .team-wrapper .team_desc .team-social {
  padding: 20px 0 7px;
}
.team_container .style2 .team-wrapper .team_desc .team-social a {
  font-size: 15px;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding: 0px;
  border: 1px solid #403252;
  text-align: center;
  color: #fff;
  display: inline-block;
  transition: ;
}
.team_container .style2 .team-wrapper .team_desc .team-social a:hover {
  background: #403252;
}
.team_container .style2 .team-wrapper:hover .team_desc {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  opacity: 1;
}
.team_container .style2 .team-wrapper:hover:after {
  opacity: 1;
  visibility: visible;
}
.team_container .style3 {
  border: none !important;
  margin-bottom: 30px;
}
.team_container .style3 .team_photo img {
  background: #cdcdcd;
  padding: 1px;
}
.team_container .style3 .team-wrapper {
  position: relative;
  overflow: hidden;
}
.team_container .style3 .team-wrapper .team_desc {
  backface-visibility: hidden;
  bottom: 0;
  color: #fff;
  font-size: 14px;
  left: 0;
  margin: 0;
  padding: 12px 0 30px;
  position: absolute;
  top: auto;
  transition: .5s;
  width: 100%;
  z-index: 99;
  background: rgba(0,0,0,0.8);
  opacity: 0;
  transform: translate3d(0,100%,0);
}
.team_container .style3 .team-wrapper .team_desc .name {
  margin-bottom: 3px;
  background: rbga(0,0,0,.9);
  color: #fff;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 600;
}
.team_container .style3 .team-wrapper .team_desc .name a {
  color: #fff;
}
.team_container .style3 .team-wrapper .team_desc .name a:hover {
  color: #403252;
}
.team_container .style3 .team-wrapper .team_desc .name .designation {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
}
.team_container .style3 .team-wrapper .team_desc .team-social a {
  font-size: 15px;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding: 0px;
  border: 1px solid #403252;
  text-align: center;
  color: #fff;
  display: inline-block;
  transition: ;
}
.team_container .style3 .team-wrapper .team_desc .team-social a:hover {
  background: #403252;
}
.team_container .style3 .team-wrapper:hover .team_desc {
  opacity: 1;
  width: 100%;
  visibility: visible;
  transform: translate(0,0);
  bottom: 0;
}
.team_container .style4 {
  border: none !important;
  padding-bottom: 30px;
  padding-top: 30px;
  border-bottom: 1px solid #ccc !important;
}
.team_container .style4 .team_photo img {
  background: #cdcdcd;
  padding: 1px;
}
.team_container .style4:last-child {
  border-bottom: none !important;
}
.team_container .style4 .team_desc {
  text-align: left;
}
.team_container .style4 .team_desc .name {
  text-transform: uppercase;
  margin-top: 0;
}
.team_container .style4 .team_desc .name a {
  color: #000;
}
.team_container .style4 .team_desc .name a:hover {
  color: #403252;
}
.team_container .style4 .team_desc .team-social {
  margin-top: 20px;
}
.team_container .style4 .team_desc .team-social a {
  font-size: 18px;
  display: block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  padding: 0px;
  border: 1px solid #403252;
  text-align: center;
  color: #fff;
  margin-right: 3px;
  display: inline-block;
  transition: ;
  color: #403252;
}
.team_container .style4 .team_desc .team-social a:hover {
  background: #403252;
  color: #fff;
}
.team-details .team-social a {
  border: 1px solid #403252;
  color: #403252;
}
.team-details .team-social a:hover {
  background: #403252;
  color: #fff;
}
.team-details .skill-sets .skillbar-bar {
  background: #403252;
}
.rs-services .services-wrap .services-item:hover .services-desc:after {
  background: #403252;
}
.rs-services .services-wrap .services-icon {
  color: #403252;
}
.rs-services2 .sppb-addon-feature .sppb-img-container {
  position: relative;
}
.rs-services2 .sppb-addon-feature .sppb-img-container:after {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  transform: scaleX(.5);
  pointer-events: none;
  background: rgba(80,210,194,0.8);
  transition: all .5s;
  opacity: 0;
  visibility: hidden;
}
.rs-services2 .sppb-addon-feature .sppb-addon-content {
  position: relative;
}
.rs-services2 .sppb-addon-feature .sppb-addon-content .sppb-addon-text {
  position: absolute;
  top: 27%;
  color: #fff;
  opacity: 0;
  transition: all .5s;
  transform: scaleX(.5);
  visibility: hidden;
  padding: 0 25px;
}
.rs-services2 .sppb-addon-feature:after {
  transform: scale(1,0.9) translateY(-9%);
}
.rs-services2 .sppb-addon-feature:hover .sppb-addon-text {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}
.rs-services2 .sppb-addon-feature:hover .sppb-img-container:after {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.rs-services2 .sppb-addon-feature:hover:after {
  opacity: 1;
  height: 125%;
  top: 0;
}
.rs-testimonial .testi-content {
  background-color: #403252 !important;
}
.rs-testimonial .testi-content:before {
  border: 1px solid #403252 !important;
}
.rs-testimonial .testi-carousel .slick-arrow:hover {
  color: #403252;
  border-color: #403252;
}
.rs-testimonial .testi-content::before {
  border: 1px solid #403252 !important;
}
.view-testimonials .cl_column_1:hover,
.view-testimonials .cl_column_2:hover,
.view-testimonials .cl_column_3:hover,
.view-testimonials .cl_column_4:hover,
.view-testimonials .cl_column_5:hover,
.view-testimonials .cl_column_6:hover {
  background: #403252;
}
.sp-simpleportfolio .sp-simpleportfolio-filter ul > li.active a,
.sp-simpleportfolio .sp-simpleportfolio-filter ul > li:hover a,
.full-width-portfolio .sp-simpleportfolio-filter ul > li.active a,
.full-width-portfolio .sp-simpleportfolio-filter ul > li:hover a {
  background: #403252 !important;
}
.rs-blog .blog-item .blog-img .blog-img-content .blog-link {
  color: #ffffff;
}
.rs-blog .blog-item:hover .blog-meta {
  color: #403252;
}
.rs-blog .blog-item:hover .blog-button a {
  color: #403252;
}
.rs-contact .contact-address .address-item {
  color: #ffffff;
}
.rs-contact .contact-address .address-item .address-icon {
  border: 1px solid #403252;
}
.rs-contact .contact-address .address-item:hover .address-icon {
  background-color: #403252;
}
.rs-contact #form-messages.success {
  border-color: #403252;
  color: #403252;
}
.rs-contact .contact-form .form-field input:focus {
  border-color: #403252;
}
.rs-contact .contact-form .form-field textarea:focus {
  border-color: #403252;
}
.rs-footer .footer-title:after {
  background-color: #403252;
}
.rs-footer .footer-top .recent-post-widget .post-item .post-date {
  background-color: #403252;
}
.rs-footer .footer-top .sitemap-widget li a:after {
  background-color: #403252;
}
.rs-footer .footer-bottom .footer-bottom-share ul li a:hover {
  background-color: #403252;
}
.scrollup {
  background: #403252;
}
.scrollup:before {
  color: #fff;
}
.scrollup:hover {
  background: #ED7D20;
}
.rs-about .about-exp .exp-title {
  color: #403252;
}
.error-page .error-code {
  color: #403252;
}
.rs-porfolio-details .ps-share ul li a {
  border: 1px solid #403252;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #403252;
}
.tp-caption.greenbox30,
.greenbox30 {
  line-height: 30px;
  text-decoration: none;
  background-color: #403252;
  padding: 0px 14px;
  border-width: 0px;
  border-color: #222222;
  border-style: none;
}
.tp-caption.green_bold_bg_20,
.green_bold_bg_20 {
  background: #403252;
}
.tp-caption .slider-bg {
  position: relative;
}
.tp-caption .slider-bg:after {
  border-top: 1.15em solid #403252 !important;
}
.tp-caption .slider-bg2 {
  position: relative;
}
.tp-caption .slider-bg2:after {
  border-top: 1em solid #403252 !important;
}
.tp-caption .slider-bg3 {
  position: relative;
}
.tp-caption .slider-bg3:after {
  border-top: 1em solid #403252 !important;
}
.published {
  background: #403252;
}
.bs-sidebar .bs-search input {
  border: 1px solid #403252;
}
.rs-contact {
  background: #333333;
}
.rs-contact .sppb-row-container {
  margin-top: -440px !important;
  background: #ffffff;
  padding: 0px;
  box-shadow: 0px 0px 20px #0000006b;
}
.rs-contact .sppb-row-container p {
  color: #fff;
}
.rs-contact .sppb-row-container .sppb-row {
  margin: 0px;
}
.rs-contact .sppb-row-container [class*="sppb-col-"]:last-child {
  padding: 70px;
}
.rs-contact .sppb-row-container [class*="sppb-col-"]:first-child {
  padding: 70px 50px;
  background: #403252;
}
.rs-contact .sppb-row-container [class*="sppb-col-"]:first-child .sppb-addon-title {
  color: #ffffff;
}
.sscf-form .sscf-input {
  border: 1px solid #403252;
  border-radius: 0;
  outline: none;
  background: #ffffff;
  color: #333333;
  resize: none;
}
.sscf-form .fl_label {
  color: #403252 !important;
}
.sscf-form .fl_wrap_textarea {
  max-height: 120px;
}
.sscf-form textarea {
  max-height: 120px;
}
.border-style1 .sppb-section-title .sppb-title-heading {
  position: relative;
}
.border-style1 .sppb-section-title .sppb-title-heading:before {
  content: "";
  position: absolute;
  bottom: -17px;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  height: 3px;
  background: #403252;
  background: -moz-linear-gradient(-135deg,#403252,#ED7D20);
  background: -webkit-linear-gradient(-135deg,#403252,#ED7D20);
  background: -ms-linear-gradient(-135deg,#403252,#ED7D20);
  background: linear-gradient(-135deg,#403252,#ED7D20);
}
.border-style2 .sppb-section-title .sppb-title-heading {
  position: relative;
}
.border-style2 .sppb-section-title .sppb-title-heading:before {
  content: "";
  position: absolute;
  bottom: -17px;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  height: 3px;
  background: #fff;
}
#pricing.pricing-section .style10 .cl-pricetable-wrap {
  background: #ED7D20 !important;
}
#pricing.pricing-section .style10 .cl-pricetable-wrap.popular_plan {
  background: #403252 !important;
}
#pricing.pricing-section .style10 .cl-pricetable-wrap .btn-table {
  border: 2px solid #ffffff !important;
  color: #ffffff !important;
}
#pricing.pricing-section .style10 .cl-pricetable-wrap .btn-table:hover {
  color: #403252 !important;
}
#pricing.pricing-section .style10 .cl-pricetable-wrap:hover {
  background: #403252 !important;
}
.location-map {
  filter: grayscale(100%);
  transition: all 0.9s ease 0s;
}
.location-map:hover {
  filter: grayscale(0);
}
#rs-newsletter {
  background: #232323;
  background: -webkit-linear-gradient(29deg,#232323,#474747) !important;
  background: -webkit-linear-gradient(61deg,#232323,#474747) !important;
  background: linear-gradient(29deg,#232323,#474747) !important;
}
#rs-newsletter .sppb-row-container {
  padding: 70px 0;
}
#rs-newsletter .sppb-row-container .sppb-addon-title {
  color: #ffffff;
}
.sppb-progress {
  border-radius: 0px;
  background-color: #f2f2f2;
}
.sppb-progress .sppb-progress-bar {
  background: #ED7D20;
}
.review-right .sppb-progress {
  border-radius: 0px;
  background-color: #f2f2f2 !important;
}
.review-right .sppb-progress-bar {
  background-color: #ED7D20 !important;
}
.about-section .sppb-icon .fa {
  color: #403252;
}
#main_rs_slider .owl-item img {
  border: 1px solid #403252;
  transition: all 0.3s ease 0s;
}
#main_rs_slider .owl-item:hover img {
  box-shadow: 0px 0px 12px 0px #0000007d;
}
.slider-btn1 a:hover {
  color: #ED7D20;
  background: #ffffff;
}
.slider-btn1 a.active {
  color: #ED7D20;
  background: #ffffff;
}
.sppb-modal-selector span {
  transition: all 0.3s ease 0s;
}
.sppb-modal-selector:hover span {
  background: #ffffff;
  color: #ED7D20 !important;
}
.sppb-shape-container.sppb-bottom-shape > svg path,
.sppb-shape-container.sppb-bottom-shape > svg polygon {
  fill: #ffffff;
  fill-opacity: 0.3;
}
body .style2 .cl-pricetable-wrap.price-7 .top .cl-header h4,
body .style2 .cl-pricetable-wrap.price-9 .top .cl-header h4 {
  background: #403252 !important;
}
body .style2 .cl-pricetable-wrap.price-7,
body .style2 .cl-pricetable-wrap.price-9 {
  border: 1px solid #403252 !important;
}
body .style2 .cl-pricetable-wrap.price-7 .dolar,
body .style2 .cl-pricetable-wrap.price-9 .dolar {
  color: #403252 !important;
}
body .style2 .cl-pricetable-wrap.price-7 .btn-table,
body .style2 .cl-pricetable-wrap.price-9 .btn-table {
  border: 2px solid #403252 !important;
  color: #403252 !important;
  font-weight: normal !important;
}
body .style2 .cl-pricetable-wrap.price-7 .btn-table:before,
body .style2 .cl-pricetable-wrap.price-9 .btn-table:before {
  background: #403252 !important;
}
body .style2 .cl-pricetable-wrap.price-7 li button,
body .style2 .cl-pricetable-wrap.price-9 li button {
  border-left: 5px solid #403252 !important;
}
body .style2 .cl-pricetable-wrap.price-8 .top .cl-header h4 {
  background: #ED7D20 !important;
}
body .style2 .cl-pricetable-wrap.price-8 {
  border: 1px solid #ED7D20 !important;
}
body .style2 .cl-pricetable-wrap.price-8 .dolar {
  color: #ED7D20 !important;
}
body .style2 .cl-pricetable-wrap.price-8 .btn-table {
  border: 2px solid #ED7D20 !important;
  color: #ED7D20 !important;
  font-weight: normal !important;
}
body .style2 .cl-pricetable-wrap.price-8 .btn-table:before {
  background: #ED7D20 !important;
}
body .style2 .cl-pricetable-wrap.price-8 li button {
  border-left: 5px solid #ED7D20 !important;
}
.cl-testimonials-module .review_details {
  background: none;
  border: 2px solid #ffffff80;
}
.cl-testimonials-module .review_details:after {
  border-top: 15px solid #ffffff80;
}
.sppb-addon-social-share .sppb-social-items-wrap {
  padding: 0px !important;
}
.sppb-social-share-style-custom ul li a {
  padding: 3px;
  color: #ffffff;
}
.sppb-social-share-style-custom ul li a:hover {
  color: #ED7D20;
}
.rs-video-area .rs-video-content-wrap .slider-botton ul li a:hover {
  color: #ED7D20 !important;
}
.rs-video-area .rs-video-content-wrap .slider-botton ul li a:hover:after {
  color: #ED7D20 !important;
}
.rs-video-area .rs-video-content-wrap .slider-botton ul li a.active {
  color: #ED7D20 !important;
  background: #ffffff !important;
}
.rs-video-area .rs-video-content-wrap .slider-botton ul li a.active:after {
  color: #ED7D20 !important;
}
.skill-sets .skillbar .skillbar-title {
  background: #ED7D20 !important;
}
.new-look .offcanvas-menu {
  background: rgba(80,210,194,0.95);
  background: -moz-linear-gradient(135deg,rgba(80,210,194,0.95),rgba(101,99,164,0.95));
  background: -webkit-linear-gradient(135deg,rgba(80,210,194,0.95),rgba(101,99,164,0.95));
  background: -ms-linear-gradient(135deg,rgba(80,210,194,0.95),rgba(101,99,164,0.95));
  background: linear-gradient(135deg,rgba(80,210,194,0.95),rgba(101,99,164,0.95));
  padding-top: 40px;
}
.new-look .offcanvas-menu .sp-module ul >li:hover a,
.new-look .offcanvas-menu .sp-module ul >li:focus a,
.new-look .offcanvas-menu .sp-module ul >li.active a {
  color: #ffffff;
  background: #403252;
}
.new-look .offcanvas-menu .sp-module ul >li:hover li a,
.new-look .offcanvas-menu .sp-module ul >li:focus li a,
.new-look .offcanvas-menu .sp-module ul >li.active li a {
  color: #ffffff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a:focus {
  background: #403252 !important;
  color: #ffffff !important;
}
.close-offcanvas:hover {
  background: #ffffff;
  color: #ED7D20;
}
.team-carousel .team-item .team-top {
  background: rgba(80,210,194,0.9);
  background: -moz-linear-gradient(135deg,rgba(80,210,194,0.9),rgba(101,99,164,0.9));
  background: -webkit-linear-gradient(135deg,rgba(80,210,194,0.9),rgba(101,99,164,0.9));
  background: -ms-linear-gradient(135deg,rgba(80,210,194,0.9),rgba(101,99,164,0.9));
  background: linear-gradient(135deg,rgba(80,210,194,0.9),rgba(101,99,164,0.9));
  padding: 12px;
  transition: all 0.3s ease-out;
}
.team-carousel .team-item:hover .team-top {
  background: #ED7D20;
}
.header2 #sp-header ul .sp-dropdown-items li a {
  border-bottom: none;
  position: relative;
}
.header2 #sp-header ul li .sp-dropdown ul li.active >a {
  color: #ED7D20 !important;
}
.header2 #sp-header ul .sp-dropdown-items li a:after {
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0;
  background: linear-gradient(135deg,#403252,#ED7D20);
}
