/* ------- START COLOR-SCHEME ------- */
/************************************************
  SET COLOR SCHEME FROM MOCKUP OR REQUESTED COLORS
*************************************************/
/**********************************************
  COLOR SETTINGS DECLARATION
  NOTE: This class is used for extension
  e.g @extend .primary-c;
***********************************************/
.primary-bg, body ul.pagination li.active a, body ol.pagination li.active a, body ul.pagination li.active a:hover, body ol.pagination li.active a:hover, .ry-tabs .nav-tabs li.active > a, #mobile_menu, .mobile-container .flex-wrap .flex-item.right-nav .mobile-button a, body ul.pagination li:before, body ol.pagination li:before, .ry-btn, .ry-btn.ry-btn-primary, #ry-sidebar .ry-sb-cta .ry-btn.ry-btn-primary:hover, .pagination li.active > a, .module-122-style2 .inner-wrap .contact-container #row1 .contact-wrap-btn .text-field a.ry-btn-primary, .module-125-style2 .inner-wrap .btn-wrap .ry-btn-primary, .module-126-style2 .inner-wrap #rblock2 .ry-left .ry-btn-wrap .ry-btn-primary:hover, #ry-sidebar .ry-sb-title, .ry-btn.ry-btn-secondary:hover, #ry-sidebar #accordion .ry-drop-nav ul, #menu_container {
  background: #d16f1c; }

.primary-bga {
  background: rgba(209, 111, 28, 0.8); }

.primary-c, body a, body a:hover, .ry-list-wrp .ry-list-item .ry-list-content .ry-list-title a, #ry-sidebar .ry-link-wrp .ry-link-item a:hover, #ry-sidebar #accordion .ry-link-item.open > a, .ry-accordion .ry-heading.ui-state-active, .module-122-style2 .inner-wrap .menu-container .menu-placeholder .ry-nav li a, .module-122-style2 .inner-wrap .ry-menu .menu-placeholder .ry-nav li a, .module-122-style2 .inner-wrap .contact-container #row1 .social-media .social-icons .social-inner-wrap a, .module-122-style2 .inner-wrap .contact-container #row1 .contact-wrap-btn .text-field:first-child a, .module-122-style2 .inner-wrap .contact-container #row1 .contact-wrap-btn .text-field:first-child, body h1, body h2, body h3, body h4, body h5, body h6, #ry-sidebar #searchfield button, .module-65 .ry-each .desc-wrap, .module-65 .ry-each .desc-wrap span, .ry-instagram .ry-heading, .module-327 .review-box .review-text {
  color: #d16f1c; }

.secondary-bg, #ry-sidebar #accordion .ry-link-item.open:before, .ry-btn:hover, .ry-btn.ry-btn-primary:hover, .ry-btn.ry-btn-secondary, #ry-sidebar .ry-sb-cta .ry-btn.ry-btn-primary, .pagination li.active > a:hover, .module-43 .ry-right .ry-leads .ry-contact li .contact__overlay, .module-147 .card-holder .ry-box-link, .module-124-style2 .card-holder .card-block .img-wrap::before, .module-125-style2 .inner-wrap .btn-wrap .ry-btn-primary:hover, .module-126-style2 .inner-wrap #rblock2 .ry-left .ry-btn-wrap .ry-btn-primary, .module-127-style2 .inner-wrap .swiper-slide .slidee:last-child .rev-outer-wrap .review-wrap, .module-128 .contact, #ry-sidebar .ry-link-wrp .ry-link-item.active, #menu_container .mm-listview li:hover, .module-23 .ry-icon-wrp {
  background: #8a8d0f; }

.secondary-bga, #ry-sidebar #accordion .ry-drop-nav ul li a.active, #ry-sidebar #accordion .ry-drop-nav ul li a:hover {
  background: rgba(138, 141, 15, 0.8); }

.secondary-c, #ry-sidebar #accordion .ry-link-item ul a.active, .module-43 .ry-right .ry-menu .nav-menu li a:hover, .module-122 .inner-wrap .menu-container .menu-placeholder .ry-nav li a:hover, .module-122-style2 .inner-wrap .menu-container .menu-placeholder .ry-nav li a:hover, .module-122-style2 .inner-wrap .ry-menu .menu-placeholder .ry-nav li a:hover, .module-122-style2 .inner-wrap .contact-container #row1 .social-media .social-icons .social-inner-wrap a:hover, .module-122-style2 .inner-wrap .contact-container #row1 .contact-wrap-btn .text-field:first-child a:hover, .module-123 .inner-wrap .card-holder .img-card#img-card1:hover .filter-catch::after, .module-147 .card-holder h2, .module-125-style2 .inner-wrap .title-wrap h2, .module-126 .inner-wrap #rblock2 .ry-left li a:hover, .module-126-style2 .inner-wrap #rblock1 #rcard1 .ry-heading, .module-127-style2 .inner-wrap .title-wrap .ry-heading, .module-65 .ry-each .service-title a, .module-327 .review-box h6, .module-327 .review-box a {
  color: #8a8d0f; }

.tertiary-bg, .module-124-style2 .card-holder .card-block .img-wrap:hover::before {
  background: #f0b118; }

.tertiary-bga {
  background: rgba(240, 177, 24, 0.8); }

.tertiary-c {
  color: #f0b118; }

.fourth-bg {
  background: #2468a8; }

.fourth-c {
  color: #2468a8; }

.gray, .ry-tabs .nav-tabs li a, .module-43 .ry-right .ry-menu .nav-menu li a, .module-127 .inner-wrap .swiper-slide .profile-wrap .details-wrap .name div, .ry-search button.btn-primary, .module-327 .rating-copy.pg-copy h3 {
  color: #1f1f1f; }

.gray-bg {
  background: #1f1f1f; }

/**********************************************
  STATIC COLOR DECLARATION
  NOTE: This Place holders is used as a static
  colors that we can use to modify the default
  classes. You can Also ignore it!
***********************************************/
body .search-result, body .description, body ul.pagination li > a, body ol.pagination li > a, .ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt, #ry-sidebar .ry-link-wrp .ry-link-item a, body, .ry-form.ry-form-box input[type="text"], .ry-form.ry-form-box textarea, .module-24 .ry-each h5 {
  color: #333; }

.mobile-container, .mobile-container.fixed {
  background: #f6f6f6; }

.mobile-container .mobile-nav button .hamburger-inner, .mobile-container .mobile-nav button .hamburger-inner:before, .mobile-container .mobile-nav button .hamburger-inner:after, .mobile-container .mobile-nav .flex-btn {
  color: #d16f1c; }

.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a, #menu_container .mm-listview .mob-menu a:hover, .mm-panel .mob-menu a:hover, #ry-sidebar .ry-sb-title, .white-c, body ul.pagination li.active a, body ol.pagination li.active a, .ry-tabs .nav-tabs li.active > a, .ry-indicator .ry-play-btn:before, .ry-indicator .ry-pause-btn:before, .ry-btn.ry-btn-primary, .ry-btn.ry-btn-primary:after, #ry-sidebar .ry-sb-cta .ry-btn.ry-btn-primary:hover, .ry-btn.ry-btn-primary:before, .ry-btn.ry-btn-secondary, #ry-sidebar .ry-sb-cta .ry-btn.ry-btn-primary, .ry-btn.ry-btn-secondary:after, .pagination li.active > a, .pagination li.active > a:hover, .module-43 .ry-right .ry-leads .ry-contact li span.call_us, .module-43 .ry-right .ry-leads .ry-contact li a, .module-43.style2 .ry-right .ry-menu .nav-menu li a, .module-43.style2 .ry-right .ry-menu .nav-menu li .dropdown-menu li a, #ry-sidebar #accordion .ry-drop-nav ul li a, #ry-sidebar #accordion .ry-drop-nav ul li a.active, .ry-instagram #instafeed .flex-item .overlay:before, .module-43.ry-sticky-menu.fixed .ry-menu .nav-menu li a, .module-43 .ry-right .ry-leads .ry-contact li:nth-child(2) span.call_us, .module-43 .ry-right .ry-leads .ry-contact li:nth-child(2) a {
  color: #fff; }

.white-bg, #ry-sidebar #accordion .ry-drop-nav.open, .module-23 .ry-each, .module-43 {
  background: #fff; }

.white-bga {
  background: rgba(255, 255, 255, 0.8); }

.black-c, .module-43 .ry-right .ry-menu .nav-menu li .dropdown-menu li a {
  color: #000; }

.black-bg {
  background: #000; }

.black-bga {
  background: rgba(0, 0, 0, 0.8); }

/**********************************************
  HOMEPAGE SECTIONS COLOR SETTINGS
***********************************************/
.module-43 .ry-right .ry-menu .nav-menu li .dropdown-menu {
  background: none; }

/* header style 2*/
.module-43.style2 .ry-right .ry-menu .nav-menu li a:hover {
  color: #8a8d0f; }

.module-43.style2 .ry-right .ry-menu .nav-menu li .dropdown-menu {
  background: #8a8d0f; }

.module-43.style2 .ry-right .ry-leads .ry-contact li .contact__overlay {
  background-color: #8a8d0f; }

.module-43.style2 .ry-right .ry-leads .ry-contact li span.call_us {
  color: #8a8d0f; }

/* Header style 1 */
/* Header style 2 */
.module-122-style2 .inner-wrap .contact-container #row1 .contact-wrap-btn .text-field a.ry-btn-primary:hover {
  background: #fac740; }

/* Hero style 1 */
.module-123 .inner-wrap .card-holder .img-card#img-card2:hover .filter-catch::after {
  background: #2968a7; }

.module-123 .inner-wrap .card-holder .img-card#img-card1:hover .main-link-title h2 {
  color: #fff; }

.module-123 .inner-wrap .card-holder .img-card#img-card2:hover .main-link-title h2 {
  color: #fff; }

/* Hero style 2 */
.module-147 .card-holder .ry-box-link:hover {
  background: #3d3d3d; }

.module-147 .card-holder .ry-box-link a .fa {
  color: #fff; }

/* CTA Style 1 */
/* CTA Style 2 */
.module-124 {
  background: #fff; }

/* Welcome Style 1*/
.module-125 {
  background: #fff; }

.module-125 .inner-wrap .text-wrap div {
  color: #313131; }

.module-125 .inner-wrap .title-wrap {
  border-left: 10px solid #8a8d0f; }

.module-125 .inner-wrap .title-wrap h2, .module-125 .inner-wrap .title-wrap .ry-sub-heading {
  color: #55301a; }

/* Welcome Style 2 */
.module-125-style2 {
  background: #fff; }

.module-125-style2 .inner-wrap div {
  color: #313131; }

.module-125-style2 .inner-wrap .title-wrap {
  border-left: 18px solid #8a8d0f; }

/* Services style 1 */
.module-126 .inner-wrap #rblock1 #rcard1 {
  border-left: 10px solid #ffffff; }

.module-126 .inner-wrap #rblock1 #rcard1 .ry-heading {
  color: #fff; }

.module-126 .inner-wrap #rblock2 .ry-left li, .module-126 .inner-wrap #rblock2 .ry-left li a {
  color: #1f1f1f; }

/* Services style 2 */
.module-126-style2 .inner-wrap #rblock1 {
  background: #fff; }

.module-126-style2 .inner-wrap #rblock1 #rcard2 .text div, .module-126-style2 .inner-wrap #rblock1 #rcard2 .text p {
  color: #313131; }

.module-126-style2 .inner-wrap #rblock2 .inner-wrap {
  background: #fff; }

.module-126-style2 .inner-wrap #rblock2 .ry-left li a {
  color: #313131; }

.module-126-style2 .inner-wrap #rblock1 #rcard1 {
  border-left: 18px solid #8a8d0f; }

.module-126-style2 .inner-wrap #rblock2 .ry-left li {
  border-bottom: 1px solid #eee; }

.module-126-style2 .inner-wrap #rblock2 .ry-left li a:hover {
  color: #313131; }

/* Reviews style 1 */
.module-127 .inner-wrap .title-wrap .ry-heading {
  color: #55301a; }

.module-127 .inner-wrap .title-wrap {
  border-left: 10px solid #8a8d0f; }

.module-127 .inner-wrap .swiper-slide .slidee:last-child .rev-outer-wrap .review-wrap::before {
  border-left: 40px solid #fff; }

.module-127 .inner-wrap .swiper-controller-main-wrap .swiper-button-prev, .module-127 .inner-wrap .swiper-controller-main-wrap .swiper-button-next {
  color: #b3321e; }

.module-127 .inner-wrap .swiper-controller-main-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  background: #8a8d0f; }

.module-127 .inner-wrap .swiper-controller-main-wrap .swiper-pagination .swiper-pagination-bullet {
  background: rgba(138, 141, 15, 0.1); }

/* Reviews style 2 */
.module-127-style2 .inner-wrap .title-wrap {
  border-left: 18px solid #8a8d0f; }

.module-127-style2 .inner-wrap .swiper-slide .slidee:last-child .rev-outer-wrap .review-wrap::before {
  border-left: 40px solid #8a8d0f; }

.module-127-style2 .inner-wrap .swiper-slide .profile-wrap .details-wrap .name div {
  color: #ae2008; }

.module-127-style2 .inner-wrap .swiper-controller-main-wrap .swiper-button-prev, .module-127-style2 .inner-wrap .swiper-controller-main-wrap .swiper-button-next {
  color: #edb41d; }

.module-127-style2 .inner-wrap .swiper-controller-main-wrap .swiper-pagination .swiper-pagination-bullet-active::before {
  background: #edb41d; }

.module-127-style2 .inner-wrap .swiper-controller-main-wrap .swiper-pagination .swiper-pagination-bullet-active {
  background: rgba(237, 180, 29, 0.3); }

.module-127-style2 .inner-wrap .swiper-controller-main-wrap .swiper-pagination .swiper-pagination-bullet {
  background: #c7c7c7; }

/* Footer Style 1 */
.module-128 .footer {
  background: #fff; }

@media (min-width: 992px) {
  .module-128 .contact .inner-wrap .title-wrap {
    border-left: 10px solid #fff; } }

.module-128 .contact .inner-wrap .title-wrap .ry-heading {
  color: #fff; }

.module-128 .footer .inner-wrap .footer-social-wrap .social-inner-wrap li {
  background: #dcdcdc; }

.module-128 .footer .inner-wrap .footer-social-wrap .social-inner-wrap li a {
  color: #65584e; }

/* Footer Style 2 */
.module-128-style2 .footer {
  background: #fff; }

.module-128-style2 .contact .inner-wrap .title-wrap {
  border-left: 18px solid #fff; }

.module-128-style2 .contact .inner-wrap .title-wrap .ry-heading {
  color: #fff; }

.module-128-style2 .footer .inner-wrap .footer-social-wrap .social-inner-wrap li {
  background: transparent; }

.module-128-style2 .contact .inner-wrap .btn-wrap .ry-btn-primary {
  background: #313131; }

.module-128-style2 .contact .inner-wrap .btn-wrap .ry-btn-primary:hover {
  background: #3d3d3d; }

/**********************************************
  INSIDE PAGE COLOR SETTINGS
***********************************************/
#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {
  color: #fff; }

/**********************************************
  AMP COLOR SETTINGS
***********************************************/
/* ------- END COLOR-SCHEME ------- */