/*!
Theme Name: Sifoxen Child theme
Theme URI: https://bracketweb.com/sifoxenwp/
Template: sifoxen
Author: Layerdrops
Author URI: https://themeforest.net/user/Layerdrops
Description: This is a Child theme for Sifoxen WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domai n: sifoxen-child
*/
.pricing-one__col-image, .pricing-one__col-divider, .about-profile__image, .solutions-one--home .solutions-one__skills, .pricing-one__main-tab-box .tab-buttons { display: none; }
@media (min-width: 1025px){
	.pricing-one__inner {
	  padding-right: 20px;
	  padding-left: 20px;
	}
	.pricing-one__top{ margin: 0 0 61px; }
}
@media (max-width: 1199px) and (min-width: 768px) {
  .pricing-one__col-card {
    width: 50%;
  }
	.pricing-one__card--popular{ margin-top: 0; }
	.topbar-one__inner{ justify-content: center; }
}
#solutionsonehomesectionss .solutions-one__shape-1 {
    background: #e94a70;
}

#solutionsonehomesectionss ul.tab-buttons {
    display: none !important;
}
input#tel477mobs {
    background: #ffffff;
    margin-bottom: 0px;
}

.service-card-two__title {
  height: 107px;
}

.page-id-1874 input#tel477mobs {
    border: 1px solid var(--sifoxen-border-color, #DDD8DB);
    background-color: transparent;
    height: 60px;
}

div#mainfootersectionss h2,p{
	color:#362048;
}

div#footers_copyrightss .main-footer__copyright a:hover {
    color: #0d6efd;
}
div#mainfootersectionss {
    background: #fff;
}
div#get_in_touchss i {
    color: #362048;
}

div#mainfootersectionss div#get_in_touchss a {
    color: #362048;
}
div#mainfootersectionss .social-links a {
	background:#362048;
}
div#mainfootersectionss div#OurResourcessectionss a {
	color:#362048;
}

div#mainfootersectionss div#OurServicessectionsss a {
	color:#362048;
}

/*Footer Hover*/
div#mainfootersectionss div#get_in_touchss a:hover {
    color: #0d6efd;
}
div#mainfootersectionss .social-links a:hover {
	background:#0d6efd;
}
div#mainfootersectionss div#OurResourcessectionss a:hover {
	color:#0d6efd;
}

div#mainfootersectionss div#OurServicessectionsss a:hover {
	color:#0d6efd;
}

.scroll-to-top__text {
    color: #362048;
}

.topbar-one__inner {
    flex-direction: row;
    border-bottom: 1px solid;
    border-color: #36204847;
}
.main-header__bg {
    background: #fff;
}
div#topheadertopbarsectionss .topbar-one__info li a{color:#362048;}
div#topheadertopbarsectionss .topbar-one__open__text{color:#362048;}
div#topheadertopbarsectionss .topbar-one__social a {color:#362048;}
div#topheadertopbarsectionss .topbar-one {margin-bottom: 0px;}
div#topheadertopbarsectionss .topbar-one__inner i {color:#362048;}
div#topheadertopbarsectionss .topbar-one__social i:hover {color: #0080ff !important;}
.mobile-nav__content .main-menu__list li:not(:last-child) {border-bottom: 1px solid #362048;}
.mobile-nav__content .main-menu__list li > a(color:#362048;)
.mobile-nav__content .main-menu__list li a button.expanded {
    transform: rotate(0deg);
    background-color: #0080ff;
    color: #fff;
}
.mobile-nav__content .main-menu__list li > a{color:#362048;}
.mobile-nav__content {background-color: #fff;}
	.mobile-nav__content .main-menu__list li a button.expanded {
    transform: rotate(0deg);
    background-color: #0080ff;
    color: #fff;
}

ul.mobile-nav__contact.list-unstyled.ml-0 a {color:#362048;}
ul.mobile-nav__contact.list-unstyled.ml-0 i {
    color: #362048;
    padding-right: 10px;
}
.mobile-nav__contact li a:hover {
    color: #0080ff !important;
}
.mobile-nav__social a:hover {
     color: #0080ff !important;
}

.mobile-nav__social a {color:#362048;}

.preloader {background-color: RGBA(var(--sifoxen-black3-rgb, 0, 0, 0), 0.7);}
.faq-accordion .accordion-title__icon {background-color: #0080ff;}
section.faq-page-search {
    display: none;
}


/* Start About Us Gitali Slider(Our Aim, Mission & Vision Section)*/
div#aboutgitalisliderss svg.testimonial-card__quote {
    display: none;
}
div#aboutgitalisliderss .testimonial-card__ratings i {
    display: none;
}
div#aboutgitalisliderss .testimonials-three__thumb .center .testimonials-three__thumb__image {
        width: 250px;
        height: 250px;
    }
/*For Mobile View*/
@media (max-width: 767px) {
  div#aboutgitalisliderss .testimonials-three__thumb .center .testimonials-three__thumb__image {
        width: 150px !important;
        height: 150px !important;
    }
	.related-single-post{ margin: 25px auto;}
	.blog-details-page .sidebar{ display: flex; justify-content: center; }
}
/*For Tab View*/
/* End About Us Gitali Slider(Our Aim, Mission & Vision Section)*/
.about-three__text {
  /* color: var(--sifoxen-base, #e94a70); */
	color: #362048;
  font-weight: 500;
  margin-bottom: 32px;
}
.form-one input[type=tel]{
border: 1px solid #ccc;
}
.blog-card__content a, .blog-details .blog-card__content ul li a, .blog-details .wp-block-latest-posts__list a {
    color: #0080ff;
}
.show_on_mobile{ display: none !important }
.sidebar .widget, .sidebar__single{ padding: 0; background-color: unset; }
.page-wrapper{ overflow: unset; }
.blog-details-page .row{ position: relative; }
.blog-details-page .sidebar{ position: sticky; top:15%; margin-bottom: 10%; }
.related-blogs .blog-card__image img:nth-child(1){
	transform: none;
  	opacity: 1;
  	filter: none;
}
.related-blogs{ padding-bottom: 120px; margin: -50px auto;}
.ag-head-space{ padding-bottom: 25px; }
/* blog listing title clip */ 
.blog-card__title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;   /* show 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  position: relative;
}

.blog-card__title a::after {
  content: '...';
}
.service-details__info__image {
    height: calc(100%) !important;
    right: -70px;
    object-fit: cover;
}
@media (max-width: 1199px) {
    .service-sidebar__contact__bg {
        height: calc(100% - 170px);
    }
	.main-header__inner {
        padding: 15px 0;
    }
}
.service-details__list{ max-width: 360px; }
.main-footer__shape__image {
    top: -370px;
    right: 0px;
}
.footer-res .footer-widget--links{ padding-left: 0 !important; }
@media (max-width: 767px) {
.main-footer__logo{ margin: auto; }
}
.hideme, .main-footer__top{ display: none; }
.solutions-one--home .solutions-one {
    padding-bottom: 0;
}
.gap-300{ gap: 30px 0; }

@media (max-width: 767px){
	.appointment-one__service{ display: none; }
}
.service-details__text-two{ text-transform: unset; }