/*
Theme Name: Consultab Child
Theme URI: https://iqonicthemes.com/wp-themes/consultab/
Author: the iQonic team
Author URI: https://iqonicthemes.com/
Template:   consultab
Description: Data Science is growing and each businesses today are driven by the force. The stimulation is so strong that most Startups and new business ventures evolve around Data Science and anaylitics. consultab is one of the most advanced technology website template for beginners and businesses. Build and explore various aspects of data science, business analytics, big data projects, data visualization tools business, online training and professional courses to job opportunities listing.
Version: 2.4
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: consultab
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/** Mobile Toggle bg color

button.elementskit-menu-hamburger.elementskit-menu-toggler {
    background-color: #34789b!important;
	border:1px solid #34789b!important;
}  **/

/** footer social media icon and heading  **/
.widget.text-left h3 {
    color: #fff!important;
    font-family: 'oxygen';
    letter-spacing: 1.2px;
    font-weight: 400;
    font-size: 1.400em;
}
ul.wp-block-social-links li a {margin-right:-12px;}
ul.wp-block-social-links {
    margin-top: -42px;
    margin-left: -10px;
}
ul.wp-block-social-links li a::before {
    display: none;
}
.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
    font-size: 30px;
    background-color: #34789B;
}
/** Footer Social media icon and heading ends here **/
:root { --main-color: #00c1cf!important;}
/** Hide breadcrumb for the home page only **/
.home span.aioseo-breadcrumb {
    display: none;
}
/** Breadcrum parent page link color **/

span.aioseo-breadcrumb a {
    color:#74DDF2;
}
/*------------Top Bar Background Color style --------*/
header .sub-header {
	background: #00c1cf;
}
/*---Welcome to primafelicitas section image icon style---*/
.elementor-11 .elementor-element.elementor-element-2c0dc3ea .iq-icon-box,
.elementor-11 .elementor-element.elementor-element-3db4adbf .iq-icon-box {
    background-color: #ffffff;
    padding: 50px 40px 99px 40px;
}
.icon-box-img img {
    width: 100px;
}
/** WElcome to primafelictias section image tablet setting **/
element.elementor-element-2c0dc3ea .iq-icon-box, .elementor-11 .elementor-element.elementor-element-3db4adbf .iq-icon-box {
    background-color: #ffffff;
    padding: 50px 40px 99px 40px;
}
/** Welcome to primafelicitas box title style **/
.icon-box-title.mb-3 a:hover {text-decoration:none;}
/** Header Menu style start here 
ul#top-menu li{
	margin-right:5px!important;
	width: inherit;} */ /** Header Menu style ends here */
/** Join Us apply now button BG color **/
i.ion.ion-minus.active,
i.ion.ion-plus-round.inactive{
    background:#34789B;
}
.iq-accordion-block.iq-box-shadow a.button {
    background: #34789B;
}
/** Blog page post Plus ( + ) button BG color **/
.iq-blog-box .iq-blog-detail .blog-button a {background:#34789B;}
@media only screen and (max-width:600px) {
	form input[type="submit"] { width:100%;}
}
/*----Blog page Recent Post tile style--*/	
.iq-widget-menu h5 { font-size: 32px;margin-bottom: 20px;}		
/** Blog + Icon radius style **/
.iq-blog-box .iq-blog-detail .blog-button a,
div.blog-button { border-radius: 5px!important;}
/*----Blog page Recent Post tile style--*/	
.iq-widget-menu h5 {font-size: 32px;margin-bottom: 20px;}				
/** Blockchain Technology Icon left-Right Arrow style BG **/
.owl-carousel .owl-nav i {background:#34789B;}
/*----mailchimp button style and radius--*/
input.signupbutton {width: 100%;margin-top: 30px;}				
input.signupbutton:hover {background:#71d7f7;}
.widget.text-left input {border-radius: 5px;}
/** mailchimp button sytle and radius ends here**/
/** Footer Option Top padding start here **/
.footer-one .footer-top {padding-top: 135px;}
/** Footer copyright left link color style **/
#footer-menu li a {
    color: #19BEEC;
}
/** footer option text and Title style  Start here**/
.textwidget {
    font-size: 15px;
    font-family: 'oxygen';
    letter-spacing: 1.3px;
    font-weight: 100;
}
.footer-title {
    font-family: 'oxygen';
    letter-spacing: 1.2px;
    font-weight: 400;
}  /** footer option text and Title style  End here**/
/** Footer Option Top padding end here**/
/** Footer Widget Our Services link color formatting **/
.widget.text-left a:hover {
    color: #ffffff;
}
.widget ul li a:before {
	display:none;
}
.textwidget ul li a {
    margin-left: -15px;
}
/** footer contact us link color style **/
.widget.text-left a {
    color: #ffffff;
	}
/** footer effect bg cross color */
.effect-footer:after {background-color:#00c1cf!important;}
/** ---------Page Banner Setting Start Here----------**/
.iq-bg-over {
    background: #ffffff;
}
.iq-breadcrumb-three {
    padding: 25px 0!important;
}
h2.title.text-white {
    color: #000000!important;
    font-size: 30px;
}
li.breadcrumb-item a {
    color: #000000!important; 
}  /** Page Banner Setting End here ---**/
/** Our Blockchain consulting process vertical line Left & right Arrow style start here **/
/** Our Blockchain consulting process vertical line Left & right Arrow style ends here **/
/** home page banner section mobile setting start here **/
@media only screen and (min-width:320px) and (max-width:480px){
	button.navbar-toggler {
    top: 35%!important;
	background-color:#00c1cf!important;
}
	header .sub-header .number-info li a {
    line-height:0px;
		font-size:11px;}}
@media (max-width: 992px) {
	button.navbar-toggler {
    top: 35%!important;}}    
/** home page banner section mobile setting ends here **/
/** Our Blockchain development page - our blockchain joureny card hover effect ------**/
.back-side:hover {
    border-left: 1px solid #00c1cf;
    border-right:1px solid #00c1cf;
} 
/** Bottom To Top Scroll button BG color **/
a#top {
    background: #00C1CF!important;
}
/** Join Us page Apply Now button Radius setting **/
.iq-accordion-block.iq-box-shadow a.button {
     border-radius: 5px;
}
/** TOp header contact numner style **/
li.phone-header a:hover {
    color: #ffffff!important;
}
/** Category --Read more button styling start here **/
.consulting-blog .blog-button a {
    background: #34789B;
    border-radius: 5px;
}
ul.list-inline.blog-categories li {background-color:#34789B;} /** Category BG color on thumbnail **/
.iq-blog-box .iq-blogtag li a {background-color:#34789B;}
/** Removed white space below page title **/
.content-area .site-main {
    padding: 0px 0px!important;}
/** How to Launch your STO? section middle line style under STO development page  
.deepak .elementor-widget-container .htmega-process-style-3::before{background:#34789b !important}
*/
/** contact form style */
.pfelicitas-textarea {
    width: 100%!important;
}
.mail-name {
    display: flex;
    align-items: center;
}
@media only screen and (max-width: 600px) {
	.maincheckbox, h4.budgetheading,.primaradio,h4.mailname-heading {
    text-align: center;}}
@media only screen and (max-width: 600px) {
	.mail-name, .mobile-id {
    display: inherit;
    align-items: center;
}	
	.mobile-id {
    display: inherit!important;
    align-items: center;
}
span.wpcf7-form-control-wrap.your-email{margin-left:0px!important;}
span.wpcf7-form-control-wrap.text-skype-telegram-whatsapp {
    margin-left: 0px!important;}}
span.wpcf7-form-control-wrap.yourname {
    flex: 47%!important;
}
span.wpcf7-form-control-wrap.your-email {
    flex: 47%;
    margin-left: 10px;
}
.mobile-id {
    display: flex;
    align-items: center;
}
span.wpcf7-form-control-wrap.MobileNumber {
    flex: 47%;
}
span.wpcf7-form-control-wrap.text-skype-telegram-whatsapp {
    flex: 47%;
    margin-left: 10px;
}
.wpcf7-list-item {
    margin: 0 0.8em 0.3em 0;
}
@media only screen and (min-width:481px) and  (max-width:767px) {
	.wpcf7-list-item {
    margin: 0 0.8em 0.3em 0;}}
 .primaradio input[type="radio"] {
    display: none;
}
input[type="checkbox"] {
    display: none!important;}
h4.budgetheading {
    margin-top: 25px;
	margin-bottom:15px!important;}
.maincheckbox h4 {margin-bottom:15px!important;}
h4.mailname-heading {margin-top:30px;margin-bottom:15px!important;}
.blockchainbox{display:inline-block;}
.blockchainbox label{border:1px solid #34789B;}
.blockchainbox label {border-radius:5px;}
/* .blockchainbox label input{visibility:hidden} */
.blockchainbox label input[type="checkbox"]:checked + span.wpcf7-list-item-label{background: #34789B; color:#fff!important;}
.budgetradio label{border:1px solid #34789B;}
.budgetradio label {border-radius:5px;}
.budgetradio label input[type="radio"]:checked + span.wpcf7-list-item-label{background: #34789B; color:#fff!important;}
span.wpcf7-list-item-label { padding: 10px 25px;}
strong.featuredservice {
    font-weight: 700;}
div.wpcf7-response-output {
    display: inline-block;}
/** Digital Marketing page mailchimp form style **/
.mc4wp-form-fields input {
    border-radius: 5px;}
/** Breadcrumb link hover style starts here **/
.elementor-shortcode a:hover {
    text-decoration: none;
} /** Breadcrumb link hove style ends here **/
/** Who we are Page---Testimonial section image hidden setting and border setting*/
.iq-testimonial-avtar {
    display: none!important;}
.iq-testimonial-info {border:1px solid #ffffff!important; border-radius:4px;}
/** Start here Footer option Recent Post link and img setting**/
li.list-inline-item.mr-3 a:hover {
    color: #ffffff!important;}
a.new-link h5 {
    color: #ffffff!important;
    font-family: 'Oxygen';
    font-weight: 500;
}
.post-img img {
    border-radius: 5px;
    box-shadow: 2px 2px 3px grey;
}
/** End here Footer option Recent Post link and img setting**/
/** Blog Category alignment to right start here*/
.consulting-blog .blog-categories{right:20px !important; left: auto;}
/** Blog Category alignment to right ends here*/
/** CAll To Action Button box on every blog post color setting start here */
a.wp-block-button__link.has-white-color.has-text-color.has-background:hover {
    text-decoration: none;
}
p.has-text-color {
   margin-bottom:-2px;
	font-family: 'Oxygen'!important;
}
.wp-block-columns.has-background {
    border-radius: 5px;
}
.wp-block-columns.has-background {
    padding: 40px!important;}
a.wp-block-button__link.has-white-color.has-text-color.has-background {
    margin-top: 12px;
}
h5.has-white-color.has-text-color {
	font-size:18px;
}
@media only screen and (min-width:320px) and (max-width:480px){
	.wp-block-buttons.is-content-justification-right {
    justify-content: center!important;}
h5.has-white-color.has-text-color {
	font-size:15px;
}
	.wp-block-column.is-vertically-aligned-center {
    text-align: center;}}
/** CAll To Action Button box on every blog post color setting start here */
/** WP-Sitemap Setting starts here */
h2.wsp-posts-title,h2.wsp-pages-title {
    font-size: 30px;
    margin-bottom: 5px;
	margin-top: -32px;
}
/** WP-Sitemap Setting ends here */

/** style formatting for Best In Seach TOPSEOS.COM in footer section starts here */
figure.wp-block-image {
    margin: -30px -13px 1em;
} /** style formatting for Best In Seach TOPSEOS.COM in footer section ends here */
/** Healthcare patient data handling formatting style start here**/
.myclassd2{transition:all .3s ease-in-out}
.myclassd2:hover img{filter: brightness(100);}
.myclassd2:hover h3,.myclassd2:hover h2, .myclassd2:hover .para{color:#ffffff!important;}

/** Healthcare patient data handling formatting style ends here**/
/** Blockchain Technology Platform Section Start here**/
.owl-carousel .owl-nav i, .owl-carousel .owl-nav i:hover {
    background: #313a3e;
}
/** Blockchain Technology Platform Section Start here**/

/** Hide the comments section from single blog just below the featured image -------Start**/
a.comment-hide {
    display: none;
}
/** Hide the comments section from single blog just below the featured image -------End**/

/** file size setting in form **/
input#primafelicitas-form {
    font-size: 17px;
    color: #C7C1B3;
	padding: 0px;
	font-family:Sans-serif;
}
/** Added Color in Hyperlink ( a ) **/
.main-blog a {
    color: #71d7f7!important;
}

/** Button color setting in box avaline in every blog post bottom starts here**/
.wp-block-buttons>.wp-block-button a {
    display: inline-block;
    margin: 0;
    color: #ffffff!important;
}
/** Button color setting in box avaline in every blog post bottom Ends here**/

/** Last modified text color on detailed blog post starts here**/
.blog-details ul p {
    color: #71d7f7;
}
/** Last modified text color on detailed blog post Ends here**/

/** Static Banner tittle setting starts here*/
span.my-page-title {
    font-size: 60px;
    font-weight: 700;
}
.elementor-5423 .elementor-element.elementor-element-c11f081 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #004f66;
    font-family: "Roboto",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    margin: 4px 0 10px !important;
}
.elementor-5423 .elementor-element.elementor-element-4c0696d4>.elementor-element-populated {
    padding: 35px 0px 65px 30px !important;
}
.elementor-5363 .elementor-element.elementor-element-6a85defc {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0px 0px !important;
}
.mb-2 {
     margin-bottom: 0.5rem!important;
    background: rgba(20,44,75,1) !important;
    padding: 10px !important;
    margin-top: -15px !important;
}
.mb-2, .my-2{
	
     margin-bottom: 0.5rem!important;
    background: rgba(20,44,75,1) !important;
    padding: 10px !important;
    margin-top: -15px !important;
}

.elementor-35553 .elementor-element.elementor-element-a0082d4 .elementskit-post-body>p {
    color: #000 !important;
    text-align: left;
    padding: 10px !important;
}
.elementor-35553 .elementor-element.elementor-element-a0082d4 .btn-wraper {
    text-align: left;
    margin: 0px !important; 
    padding: 10px !important;
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb {
    position: relative;
    padding: 0px !important; 
    overflow: hidden;
    display: block;
}
.elementor-5363 .elementor-element.elementor-element-1193aee2 {
    box-shadow: 6px 1px 10px 0px rgba(0,0,0,.15);
    padding: 0;
    z-index: 5;
    height: 90px !important;
}
.pum-container.pum-responsive.pum-responsive-medium {
    margin-left: -25% !important;
    width: 50% !important;
}
.pum-theme-46952 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 10px !important;
   border: none !important;
    box-shadow: 0px 0px 30px 0px rgba(2,2,2,1);
	background-image: url('https://www.primafelicitas.com/wp-content/uploads/2022/12/Top-web3-development-company-.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.pum-theme-46952 .pum-title, .pum-theme-lightbox .pum-title {
    text-align: center !important;
    text-shadow: 0px 0px 0px rgba(2,2,2,.23);
    font-family: inherit;
    font-weight: bold !important;
    font-size: 32px;
    line-height: 36px;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
   background-color: #00C1CF !important;
    border: 1px solid #00C1CF !important;
    color: #fff !important;
    font-size: 1em;
    font-weight: 700 !important;
    border-radius: 5px !important;
    font-family: inherit;
    padding: 10px 33px !important;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100%;
}


/** Static Banner tittle setting Endss here*/