/*
Theme Name: medicate aks
Author: aks
Description: aks WordPress theme
Version: 1.0
Template: medicate

This is the child theme for medicate theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
/* ************************** */
h5.pt-process-title {
    font-size: 20px!important;
    font-weight: 500!important;
}
.pt-testimonial-box.pt-style-3 .pt-testimonial-media {
    display: flex;
    position: relative;
	margin-top: 0px!important;}


header#pt-header .pt-bottom-header .navbar .navbar-nav li a {
    font-family: 'Roboto'!important;
}
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
        padding-left: 5px;
    }
header#pt-header.pt-header-style-4 .pt-header-info-box .info-icon-content h4 {
    font-size: 16px!important;
	font-weight: 500!important;}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box {
    display: flex;
	padding: 0 10px!important;}
footer#pt-footer .pt-copyright-footer .pt-copyright {
	text-align: start !important;}

footer#pt-footer .widget ul.pt-contact li span {
    margin-right: 20px;
    
    
}
.pt-process-number {
    display: none!important;
}

.pt-service-primary-bg .pt-fancy-box.pt-style-1 {
    min-height: 380px!important;
}
.pt-service-primary-bg .pt-fancy-box.pt-style-1:hover {
    min-height: 380px!important;
}
.pt-service-primary-bg .pt-fancybox-description { min-height: 224px!important; }

.pt-service-primary-bg1 .pt-fancybox-description {
    min-height: 255px !important;
}
.pt-service-primary-bg1 .pt-fancy-box.pt-style-1:hover {
    background: #06d81e!important;
}




header#pt-header.pt-header-style-4 .pt-header-top-wrapper {
	padding: 0px 0!important;}
.pt-applyform-darkbg .pt-applyform {
    background: #06d81e!important;
    padding: 45px;
    padding-bottom: 15px;
    border-radius: 3px;
}
.pt-process-step.pt-process-style-2 .pt-process-media .pt-process-number {
    background-color: #06d81e!important;
}
.pt-service-primary-bg .pt-fancy-box.pt-style-1:hover {
    background: #06d81e!important;
}
.pt-section.pt-style-1 .pt-section-title {
    font-weight: 600;
	font-size: 36px!important;}
footer#pt-footer .widget ul#menu-useful-links.menu li {
    width: 49%!important;
    display: inline-block!important;
    margin: 0 0 12px 0;
}



footer#pt-footer .pt-footer-logo {
	height: 70px!important;}

ul#menu-our-services li {
    width: 49%;
    display: inline-block;
}

header#pt-header .pt-top-header .pt-header-social ul li a {
    color: var(--white-color);
	padding: 1px 20px!important;}
header#pt-header .pt-top-header .pt-header-contact ul li {
    padding: 1px 20px!important;
    float: left;
}
footer#pt-footer .widget .footer-title {
    margin-bottom: 46px!important;
    padding: 0px 0px 12px 0px!important;
    font-size: 20px!important;
	line-height: 38px!important;
	font-family: 'Roboto' !important;
}
p.wp-block-paragraph {
    margin-top: -45px!important;
}
.widget figure.wp-block-image.size-full img {
    border-radius: 10px!important;
}
.widget .footer-title:before {
    width: 76px!important;
    background-color: #12dd1b00 !important;
}
footer#pt-footer .widget ul.menu li a:hover, footer#pt-footer .pt-widget-menu .pt-service li a:hover {
    color: var(--primary-color);
    color: #12dd1b!important;
}
footer#pt-footer .widget ul li a:hover {
    color: var(--primary-color);
    color: #12dd1b!important;
}
/* ****portiflio hide********* */
.pt-portfoliobox.pt-style-1:hover .pt-portfolio-info {
    display: none !important;
    opacity: 1;
    z-index: 10;
    bottom: 30px;
}
.pt-portfolio-icon {
	display: none !important;}
/* ****end hide********* */

.whatsaap2{position: fixed;
    right: 20px;
    bottom: 140px; z-index: 100000000; }
.whatsaap2 {
    -webkit-animation: bounce 3.75s infinite!important;
}
.about_counter {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px!important;
	margin-right: 6px!important;
}
.pt-fancy-box.pt-style-1 {
    padding: 10px 10px!important;
    transition: all 0.5s ease;
}
.pt-section.pt-style-1.text-center {
    padding: 0 15em;
    margin-bottom: 0px!important;
}

header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-site-logo a.navbar-brand img {
    max-height: 86px!important;
    width: auto!important;
    margin: 10px 0!important;
}
header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box.address p {  display: -webkit-box; overflow: visible; -webkit-line-clamp: unset; -webkit-box-orient: unset;  }
header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a {
    line-height: 2;
    text-transform: capitalize;
    padding: 1px 15px!important;
}
.pt-breadcrumb nav {
    position: relative;
    text-align: center!important;
}
.breadcrumb {
    display: inline-flex!important;}
.pt-breadcrumb .pt-breadcrumb-title h1 {
    font-size: 34px!important;
    line-height: 64px;
    margin-bottom: 0px!important;
    color: var(--dark-color);
}
p.pt-section-description {
    text-align: justify!important;
}
.pt-white-bg-input .pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap input, .pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap textarea {
	background: #f4f6f9!important;
/*box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px!important;*/}

pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap input, .pt-applyform-whitebg .pt-applyform .wpcf7-form-control-wrap textarea {
    /*box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px!important;
   /* box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px!important;*/
}


header#pt-header.pt-header-style-4 .pt-header-top-wrapper .pt-top-info-content .pt-header-info-box.address {
    width: 54%!important;
    padding: 0;
}
footer#pt-footer .pt-footer-top {
	padding: 40px 0 0!important;}
footer#pt-footer .pt-copyright-footer {
	padding: 2px 0!important;}
.pt-testimonial-img {
    display: none !important;
}
.col-xl-3.col-md-6.sss {
    padding-left: 50px;
	width: 20%;
}
.col-xl-3.col-md-6.AKS {
    width: 30%;
}

footer#pt-footer .widget ul li {
    margin: 0 0 4px 0!important;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-social ul li a {
	border-radius: 100px!important;}

@media (max-width: 480px){.col-xl-3.col-md-6.sss {
    padding-left: 10px!important;
	}
	.col-xl-3.col-md-6.AKS {
    width: 100%;
}
	.col-xl-3.col-md-6.sss {
    
	width: 100%;
}
}
.pt-testimonial-box.pt-style-3 {padding: 10px!important;
}



.widget h3.wp-block-heading {
    color: #ffffff!important;
    font-size: 21px!important;
}