header .sub-header .number-info li a:hover,
.iq-list li i,
.iq-team .share ul li a,
footer.footer2 input[type='submit'],
footer .info-share a,
.iq-breadcrumb-two.text-left .breadcrumb li,
.iq-breadcrumb-two.text-left .breadcrumb li a:hover,
.feedback .carousel-control-next,
.feedback .carousel-control-prev,
.iq-blog-box .iq-blog-detail a:hover h6,
.iq-blog-box .iq-blog-detail a:hover,
.iq-blog-meta ul.list-inline li i,
.widget ul li a::before,
.widget.widget_recent_comments #recentcomments li.recentcomments a,
.widget ul li a:hover,
.widget ul li a:hover::before,
.widget.widget_recent_comments #recentcomments li.recentcomments a:hover,
.CirItem.title-box .title,
.title-box.style-two span,
.dotCircle .itemDot,
.commentlist .iq-comments-info .title,
.comment-form a,
.search-form .search-submit,
.list-group.list-group-flush li a:hover,
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.hide a::before,
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before,
.cart_item a,
.order-total,
.woocommerce-info a,
.woocommerce-message::before,
.woocommerce-info::before,
a.woocommerce-privacy-policy-link,
.woocommerce-order-details a,
.product_meta a,
.woocommerce-MyAccount-content a,
.woocommerce-form a,
.info-box a,
.iq-breadcrumb-three .breadcrumb li a:hover,
.customer-box .customer-detail .float-left h4 a:hover,
.customer-box .customer-detail a:hover,
footer.footer5 .widget ul.menu li a:hover,
footer.footer5 .social-icone ul li a:hover,
.iq-list-styletwo li i,
.iq-health-counter .timer,
.title-health-box .sub-title,
.feedback-insuarance i,
.feedback-insuarance p,
.feedback-insuarance i,
.pricing-ecom-box .listing ul li i,
footer.footer7 .iq-contact li a:hover,
.vizion-recentblog.v4 .iq-blog-box,
.vizion-recentblog.v3 .iq-blog-box,
a,
.iq-breadcrumb-five .title,
.slider-car-nav .slick-prev:hover,
.slider-car-nav .slick-next:hover,
.car-feedback-info .car-name .car-desgnation,
.iq-car-counter .timer-text,
.iq-car-counter .timer,
.car-img-slider .clients-box:hover .play-car-video a,
.slider-car-nav .slick-prev:hover::before,
.slider-car-nav .slick-next:hover::before,
.car-img-slider .owl-carousel .owl-nav i:hover,
.car-img-slider .owl-carousel .owl-nav .owl-next:hover i,
.car-img-slider .owl-carousel .owl-nav .owl-prev:hover i,
.iq-const-video .iq-vid-btnlink .play-car-video a,
.owl-carousel.our-testimonial .item.content-top .iq-testimonial .testimonial-info .sub-title,
.owl-carousel.our-testimonial .item.content-top .iq-testimonial p:before,
footer.construction .iq-contact li a:hover,
footer.education .widget ul.menu li a:hover,
.iq-contact li a i:hover,
footer.education .iq-contact li a:hover,
.vizion-recentblog.tagbottom-blog .iq-blog-box .iq-blog-detail ul li i,
.vizion-recentblog.tagbottom-blog .iq-blog-box .iq-blog-detail ul li a:hover,
header.header4 .navbar ul li a:hover,
header.header4 .navbar ul li.current-menu-item a,
header.header4 .navbar ul li:hover>a,
footer.manufacturing .iq-contact li a:hover,
footer.manufacturing input[type=submit],
header.header4 .navbar ul li.current-menu-item a,
.owl-carousel.left.our-testimonial .item.image-left .iq-testimon-detail:after {
    /*color: rgba(243, 133, 0, 1);*/
    color: #70297c;
}

.iq-challange-box a,
.flaticon {
    color: #ffc800;
}

.woocommerce-message,
.woocommerce-info {
    border-top-color: rgba(243, 133, 0, 1);
}

.rev_slider #slide-1-layer-3,
.rev_slider #slide-2-layer-3 {
    color: rgba(243, 133, 0, 1) !important;
}

.dotCircle .itemDot .forActive::before,
.dotCircle .itemDot .forActive::after,
select,
.round,
.widget_tag_cloud ul li a,
.iq-video,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.widget.widget_nav_menu ul li a,
.widget ul.menu li a,
header .sub-header,
.pricing-insuarance:hover,
.page-numbers li .page-numbers:hover,
.feedback-ecommerce .nav-pills .nav-link.active.show,
header .navbar-light .navbar-toggler,
.iq-team .iq-team-info,
blockquote,
.slider-car-nav .slick-prev:hover,
.slider-car-nav .slick-next:hover,
.car-img-slider .clients-box:hover .play-car-video a,
.car-img-slider .clients-box:hover .play-car-video,
.car-img-slider .owl-carousel .owl-nav i:hover,
.vizion-carblog .owl-carousel .owl-nav i:hover,
.vizion-insuarance-blog .owl-carousel .iq-blog-box .iq-blog-detail {
    border-color: rgba(243, 133, 0, 1);
}

.page-numbers li .page-numbers:hover {
    background-color: rgba(243, 133, 0, 1);
}

.play-video .iq-video,
.widget_categories ul li,
.widget_archive ul li,
.commentlist .iq-comment-metadata a:hover,
.fa-icon-play,
.big-text,
footer.footer3 .widget ul.menu li a:hover,
footer.footer3 .social-icone ul li a:hover {
    color: rgba(243, 133, 0, 1) !important;
}

.play-video .iq-video:hover,
footer.footer2 .info-share a:hover,
.iq-video:hover i {
    color: #fff !important;
}

.job-feedback .feedback-text:after {
    border-top-color: rgba(243, 133, 0, 1);
    border-right-color: rgba(243, 133, 0, 1);
}

.breadcrumb-item.active::before,
.breadcrumb-item+.breadcrumb-item::before {
    color: rgba(243, 133, 0, 1);
    -webkit-text-fill-color: rgba(243, 133, 0, 1);
}

header .sub-header .request-btn a,
.button,
.pricing-box .price-blog,
.iq-accordion .iq-ad-block.ad-active .ad-title,
.button,
header .sub-header .request-btn a:hover,
#back-to-top .top:hover,
.widget::before,
input[type='submit'],
header .navbar ul li .sub-menu li:hover,
header .navbar ul li a:hover::before,
header .navbar ul li.current-menu-item a::before,
header .navbar ul li.current-menu-parent a::before,
.dotCircle .itemDot:hover,
.dotCircle .itemDot.active,
header .navbar ul li:hover a::before,
header .navbar ul li .sub-menu li a:hover,
header .navbar ul li .sub-menu li.current-menu-item a,
.commentlist .iq-comments-media .reply a,
.comments-area .comments-title::before,
.comment-respond .comment-reply-title::before,
body header .navbar-light .navbar-toggler,
.owl-carousel .owl-dots .owl-dot.active,
.owl-carousel .owl-dots .owl-dot:hover,
body header .navbar ul li.current-menu-parent>a,
header .navbar .shop_list li #mini-cart-count,
header .navbar .shop_list li .wishlist_count span,
#rev_slider_1_1 .metis.tparrows,
#rev_slider_1_1 .metis.tparrows:hover,
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce ul.products li.product .iq-product-block .button:hover .woocommerce a.added_to_cart:hover,
.woocommerce button.button,
.woocommerce a.button.alt,
.woocommerce a.button,
.woocommerce button.button.alt,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.woocommerce-MyAccount-navigation li a:hover,
.woocommerce-MyAccount-navigation li.is-active a,
.spinner,
#my-ajax-filter-search .job-search,
.job-feedback,
.job-feedback .feedback-text:after,
.vizion-recentblog.v1.style-3 .iq-blog-box .iq-date,
#my-ajax-filter-search h6:hover,
.iq-health-progbar .iq-progress-bar>span,
footer.footer8 .footer-up,
.iq-health-team .iq-health-team-img::before,
.iq-insuarance-fancybox .insua-icon-bg::before,
.pricing-ecom-box::before,
.pricing-ecom-box .listing ul::before,
.space_tab .tab_list .itemDot.active .forActive::before,
.iq-health-team .share ul li a:hover,
.page-numbers li .page-numbers.current,
.iq-contactinfo-box:before,
.cd-horizontal-timeline .events a.selected::after,
.cd-horizontal-timeline .filling-line,
.title-car-box .title:before,
.vizion-carblog .iq-blog-box .iq-blog-image time.entry-date.published.updated,
.iq-insuarance-fancybox.bg-hide:hover,
.iq-education-tab .nav-pills .nav-link.active,
.iq-education-tab .nav-pills .nav-link:hover,
.vizion-recentblog.tagbottom-blog .iq-blog-box .iq-blog-image .image-tag,
.iq-portfolio-detail:hover .iq-portfolio-content,
.iq-portfolio-detail .iq-portfolio-content .details-box a.iq-icon,
footer.education .social-icone ul li a:hover,
footer.education .footer-up .iq-footer-button:hover,
footer.footer2,
footer.manufacturing .info-share li a:hover,
footer.manufacturing input[type=submit]:hover {
   /* background: linear-gradient(to right, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);*/
   background: #70297c !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit,
.woocommerce .woocommerce-message .button,
.woocommerce ul.products li.product .iq-product-block .button:hover,
.woocommerce a.added_to_cart:hover,
header.header-with-searchbar .navbar-light .navbar-nav .menu-item a::before {
    background: linear-gradient(to right, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%) !important;
}

*::-moz-selection {
    background: rgba(243, 133, 0, 1);
}

::-moz-selection {
    background: rgba(243, 133, 0, 1);
}

::selection {
    background: rgba(243, 133, 0, 1);
}

@media(max-width:992px) {
    body header .navbar ul li.current-menu-item a,
    body header .navbar ul li a:hover,
    header .navbar-light .navbar-toggler {
        background: linear-gradient(to right, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    }
    header .navbar-light .navbar-toggler {
        border-color: rgba(243, 133, 0, 1) !important;
    }
}

.iq-breadcrumb {
    background: rgba(0, 186, 2, 0.1);
}

.future-services:hover {
    box-shadow: 0px 1px 30px 0px rgba(0, 186, 2, 0.1) !important;
}

.iq-education-tab .nav-pills .nav-link.active,
.iq-education-tab .nav-pills .show>.nav-link,
.iq-education-tab .nav-pills .nav-link:hover {
    box-shadow: 8.388px 12.436px 29px 0px rgba(255, 200, 0, 0.38) !important;
}

.iq-background-overlay,
.iq-breadcrumb-two,
.iq-amazing-tab .nav-pills .nav-link.active,
.iq-amazing-tab .nav-pills .nav-link:hover,
header .navbar ul li.current-menu-item a::before,
.contact-block .contact-bg,
.iq-team .share ul li a:hover,
.widget_tag_cloud ul li a:hover,
.iq-video:hover,
footer.footer2 .info-share a:hover,
.pagination li .page-numbers.current,
.iq-breadcrumb.text-left .breadcrumb,
.iq-services:hover,
.cd-timeline-navigation a,
.cd-horizontal-timeline .filling-line,
.cd-horizontal-timeline .events a.older-event::after {
    background: rgba(255, 200, 0, 1);
    background: rgba(243, 133, 0, 1);
    background: -moz-linear-gradient(left, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 200, 0, 1)), color-stop(100%, rgba(243, 133, 0, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    background: linear-gradient(to right, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,200,0,1)', endColorstr='rgba(243,133,0,1)', GradientType=1);
}

.breadcrumb-item.active {
    background: rgba(255, 200, 0, 1);
    background: -moz-linear-gradient(left, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 200, 0, 1)), color-stop(100%, rgba(243, 133, 0, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    background: linear-gradient(to right, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

header.header-with-searchbar .login li:last-child a {
    background-image: linear-gradient(to right, rgba(255, 200, 0, 1) 0%, rgba(243, 133, 0, 1) 51%, rgba(255, 200, 0, 1) 100%);
}

.iq-team .iq-team-img::before,
.owl-carousel .owl-nav i {
    background: linear-gradient(to bottom, rgba(0, 186, 2, 0.1) 0%, rgba(243, 133, 0, 1) 100%);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.owl-carousel .owl-nav i:hover,
.button-white:hover,
.button-white:focus {
    background: #333 !important;
    color: #fff !important;
}

footer.footer2 .info-share a:hover,
.iq-video:hover,
.page-numbers:hover {
    border: 1px solid #fff;
}

input[type='submit']:hover,
.owl-carousel .owl-next:hover i,
.owl-carousel .owl-nav .owl-prev:hover i {
    background: #333 !important;
}

.iq-blog-box,
.iq-amazing-tab .nav-pills,
.commentlist .iq-comments-media,
#slide-1-layer-21,
.widget {
    background: linear-gradient(to bottom, rgba(255, 200, 0, 0.1) 0%, rgba(255, 200, 0, 0.1) 100%) !important;
}

footer .widget {
    background: inherit !important;
}

input[type='search']:focus,
input:focus,
input[type='text']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='password']:focus,
textarea:focus,
body header .navbar-light .navbar-toggler,
.iq-challange-box:hover,
.iq-challange-box:hover::before,
.iq-challange-box:hover::after,
.testimonial:hover,
.testimonial:hover::before,
.testimonial:hover::after,
.widget_tag_cloud ul li a,
.widget_tag_cloud ul li a:hover,
.iq-accordion .ad-details,
.owl-carousel .owl-dots .owl-dot.active,
.owl-carousel .owl-dots .owl-dot:hover,
.iq-education-tab .nav-pills {
    border-color: #ffc800;
}

/*---------------------------------------------------------------------
                 Custom styling
-----------------------------------------------------------------------*/
.iq-ptb-100, section { padding: 100px 0; }
.iq-pt-100 { padding-top: 100px; }

.iq-ptb-80 { padding: 80px 0; }
/* .iq-bg-primary { 
    background-color: #fce6cc !important;
}*/
.iq-bg-darker {
    background-color: #333333 !important;
}
.iq-bg-primary{
    background-color: #f0840033 !important;
}

/* Accordion Button Styling */
button.accordion {
    background-color: #6a0dad; /* Primary purple */
    color: #fff;
    cursor: pointer;
    padding: 15px 20px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 16px;
    transition: background-color 0.3s ease;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 5px;
  }
  
  /* Hover and Active States */
  button.accordion:hover {
    background-color: #7b3eb1; /* Lighter purple for hover */
  }
  
  button.accordion.active,
  button.accordion:active {
    background-color: #5a009d; /* Darker purple when active */
  }
  
  /* Accordion Panel Styling */
  div.panel {
    background-color: #f9f9f9; /* Light background for content */
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, padding 0.3s ease;
    padding: 0 20px;
    border-radius: 0 0 4px 4px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  }
  
  /* Expanded State for Panel */
  div.panel.expanded {
    padding: 15px 20px;
    max-height: 800px; /* Adjust as needed for longer content */
  }
  
  /* Optional: Focus Style for Accessibility */
  button.accordion:focus {
    outline: 2px solid #ffbf47; /* Contrasting focus color */
  }

  .wpcf7-form-control.wpcf7-submit {
    background-color: #70297C; /* Primary blue background */
    color: #fff; /* White text */
    border: none;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 34px;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
  }
  
  .wpcf7-form-control.wpcf7-submit:hover {
    background-color: #0056b3; /* Darker blue on hover */
    transform: translateY(-2px);
  }
  
  .wpcf7-form-control.wpcf7-submit:active {
    transform: translateY(0);
  }

  .current-menu-item {
    color: #70297C !important; /* Change to your desired active color */
  }
  
  



/*banner area*/
.banner-area {
    
    background-color: #f5f0ea;
}

.banner-cnt h1 {
    text-align: left;
    font-size: 20px;
    line-height: 54px;
    color: #0d0d0d;
    font-weight: 500;
    /* font-family: 'Mulish', sans-serif; */
    /* margin-right: 50px; */
}

.banner-cnt h1 span {
    color: #70297c;
    font-size: 48px;
    /* font-family: 'Mulish', sans-serif; */
}
.text-bx-area {
    background-color: #462f6f;
    padding: 60px 0px;
}
.text-bx-area h2 {
    font-size: 30px;
}
.text-bx-area p {
    margin-bottom: 0px;
}

.portal-h2{
    color: #0d0d0d;
}

@media screen and (max-width:767px){
    .banner-cnt h1 {
        font-size: 26px;
        line-height: 43px;
        text-align: center;
    }
    .banner-cnt h1 span {
        font-size: 32px;
    }
    .banner-cnt {
        margin-bottom: 40px;
    }
    .banner-area {
        padding-bottom: 50px;
        padding-top: 110px;
    }
    .vizion-edu {
        margin-top: 50px;
    }
    .iq-ptb-100, section {
        padding: 50px 0;
    }

    .bottom-addr br {
        display: none;
    }


}

.main-content p{font-size:18px;}
.tab-cont p{    text-align: justify;
				padding: 0px 17px;
			}
.conta-text{font-size:32px;}

.iq-bg-orange-2	{background-color: #e1bfdbb0;}

.ass-bot{
	background: #70297c !important;
	color: #ffffff;
	width: 45%;
    text-align: center;box-sizing: border-box;
	
    font-size: 18px;
    position: relative;
    padding: 8px 10px;
    border-radius: 90px;
    -webkit-transition: all 0s ease-in-out;
	bottom: -12px; /* Align it at the bottom */
  left: 20%; /* Move it to the center horizontally */
  transform: translateX(-50%); /* Adjust for exact center alignment */
  text-decoration: none; /* Remove the default underline style */
}
a.ass-bot:hover{
	background: #70297c !important;
	color: #ffffff!important;
	font-weight:600;
    
}