/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.21.0.1687498522
Updated: 2023-06-23 05:35:22

*/

span.h1-part1 {color: #050a30;font-family: 'Product Sans';font-weight: bold;font-style: normal;margin-bottom: 15px;font-size: 48px;}
span.h1-part2 {color: #050a30;font-family: 'Product Sans';font-weight: normal;}
span.h1-part3 {padding: 8px 15px;font-family: 'Product Sans';font-weight: normal;font-size: 26px;background: #0f9d58;color: #fff;border-radius: 30px;}

body {
  font-family: 'Product Sans';
  }
span.h1-part1 {color: #050a30;font-weight: bold;font-style: normal;font-size: 48px;display:block;}
span.h1-part2 {color: #050a30;font-weight: normal;display:block;}
span.h1-part3 {padding: 8px 15px;font-weight: normal;font-size: 26px;background: #0f9d58;color: #fff;border-radius: 30px;display:block;}
span.h1-part1:before{content: "";position: absolute;left: 75px;top: -30px;width: 315px;height: 90px;background-repeat: no-repeat;background: #ffd45d;border-radius: 70px;z-index: -1;}
span.h1-part1:after {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/text-decor-top-left.png);position: absolute;
left: 5px;top: -75px;width: 85px;height: 90px;background-repeat: no-repeat;}
.blake-header-image:before {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/text-decor-up.png);position: absolute;
top: -30px;left: -65px;width: 80px;height: 200px;background-size: contain;z-index: 99999999;background-repeat: no-repeat;}
.blake-header-image:after {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/text-decor-down.png);position: absolute;bottom: -180px;right: -65px;width: 120px;height: 200px;background-size: contain;z-index: 99999999;background-repeat: no-repeat;}

.section-two-header {border-style: solid;border-width: 10px;border-image: radial-gradient(#21d94f, #f1f047) 90;padding: 50px 30px;border-radius: 30px;}
.home-testimonials{transform-origin: top;transform: skewX(178deg);border-radius: 10px;}
.heading-yellow-box:before{    content: "";position: absolute;left: 35%;top: 10px;width: 200px;
 height: 90px;background-repeat: no-repeat;background: #ffd45d;border-radius: 70px;}
.our-dm-services:before {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/text-decor-left.png);top: -63px;position: absolute;width: 90px;
height: 100px;background-repeat: no-repeat;z-index: 9999999;overflow: hidden;background-size: contain;left: 175px;}
.our-dm-services:after {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/text-decor-right.png);top: -40px;position: absolute;width: 70px;
height: 70px;background-repeat: no-repeat;z-index: 9999999;overflow: hidden;margin-left: 17px;}
h2.meet-our-team:after {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/text-decor-right-black.png);top: 0;position: absolute;width: 90px;
height: 110px;background-size: contain;overflow: hidden;background-repeat: no-repeat;}
.person-img-size img{margin: 0 auto;width: 250px;height: 250px;}
h2.growing-bham:before {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/growing-sec-decor-1.png);position: absolute;top: -65px;width: 625px;
height: 449px;background-repeat: no-repeat;background-size: contain;max-width: 12%;margin-left: -95px;}
span.hire-section {background: #ffd45d;border-radius: 70px;font-size: 48px;padding: 20px;}
.section-divider:before {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/section-divider.png);position: absolute;width: 100%;height: 184px;
z-index: 99999;bottom: -183px;background-repeat: no-repeat;background-size: contain;}
div#footer-widgets {display: none;}
#footer-info {text-align: center;float: none;}
li#menu-item-35 a {background: #050a30;color: #fff!important;padding: 12px;padding-bottom: 12px!important;border-radius: 5px;}
.contact-form{box-shadow: 0px 0px 17.76px 6.24px rgba(66, 133, 244, 0.2);border-radius: 10px;margin-right: 10px;}
.supernova {
	background-color: transparent;}

span.yellow-box-about {background: #ffd45d;border-radius: 70px;padding: 10px 20px;}
span.yellow-box-about2 {background: #ffd45d;border-radius: 70px;padding: 10px 20px;}

.home-services-text-bg h4.et_pb_module_header {background: #f4b400;text-align: center;padding: 15px 20px;border-radius: 50px;}
.home-service-text-bg1 h4.et_pb_module_header {background: #080b30;padding-top: 10px;border-radius: 50px;}
.home-services-list1 ul li{line-height:1.8em;}
.our-dm-services1:before {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/text-decor-left.png);top: -63px;position: absolute;width: 90px;
height: 100px;background-repeat: no-repeat;z-index: 9999999;overflow: hidden;background-size: contain;left: 135px;}
.our-dm-services1:after {content: "";background: url(https://webology.io/wp-content/uploads/2023/06/text-decor-right.png);top: -40px;position: absolute;width: 70px;
height: 70px;background-repeat: no-repeat;z-index: 9999999;overflow: hidden;margin-left: 17px;}
.divider-decor:before {content:"";
    background: url(https://webology.io/wp-content/uploads/2023/07/Decor-e1690526247375.png);
    position: absolute;left: 40px;top: -50px;background-size: cover;background-repeat: no-repeat;z-index: 99;width: 150px;
    height: 150px;}
.hvac-seo-list-class ul li {line-height: 1.8em;}
.hvac-seo-list-class{padding:30px;border-radius:10px;}
.pin-img.et_pb_blurb_position_left .et_pb_main_blurb_image{width:80px;}
.number-class-left:before{content:"";
    background: url(https://webology.io/wp-content/uploads/2023/08/number-one.png);
    position: absolute;left: 40px;top: -50px;background-size: cover;background-repeat: no-repeat;z-index: 99;width: 90px;
    height: 140px;}
.number-class-right:before{content:"";
    background: url(https://webology.io/wp-content/uploads/2023/08/number-two.png);
    position: absolute;left: 40px;top: -25px;background-size: cover;background-repeat: no-repeat;z-index: 99;width: 90px;
    height: 140px;}
.number-class-left-three:before{content:"";
    background: url(https://webology.io/wp-content/uploads/2023/08/number-three.png);
    position: absolute;left: 40px;top: -25px;background-size: cover;background-repeat: no-repeat;z-index: 99;width: 90px;
    height: 140px;}
.local-seo-strategies h4 {background: #4285f4;width: 270px;height: 58px;border-radius: 70px;padding-left: 20px;padding-right: 20px;padding-top: 7px;}
.national-seo-strategies h4{background: #f4b400;width: 319px;height: 58px;border-radius: 70px;padding-left: 20px;padding-right: 20px;padding-top: 7px;}
.medical-franchise-seo h4{background: #0f9d58;width: 295px;height: 58px;border-radius: 70px;padding-left: 20px;padding-right: 20px;padding-top: 7px;}

.local-seo-optimization h4 {background: #4285f4;width: 300px;height: 58px;border-radius: 70px;padding-left: 20px;padding-right: 20px;padding-top: 7px;}
.clinic-location h4 {background: #f4b400;width: 63%;height: 58px;border-radius: 70px;padding-left: 20px;padding-right: 20px;padding-top: 7px;}
.relevant-keywords h4{background: #0f9d58;width: 27%;height: 58px;border-radius: 70px;padding-left: 20px;padding-right: 20px;padding-top: 7px;}
.customer-reviews h4{background: #0f9d58;width: 54%;height: 58px;border-radius: 70px;padding-left: 20px;padding-right: 20px;padding-top: 7px;}

/*Responsive*/
@media (min-width: 768px) and (max-width: 1024px) {
  
	span.h1-part1:before{top: -14px;left: -9px;}
	span.h1-part1:after{left: -65px;top: -75px;}
	span.h1-part1{line-height:1.4em;}
	.our-dm-services:before{left:0px;}
	.heading-yellow-box:before{left: 27%;width: 190px;}
	.et_pb_column .et_pb_team_member_image{text-align:center!important;}
	.et_pb_team_member_image {max-width: 100%;}
	.person-img-size img{width: 40%;height:100%;}
	.our-dm-services1:before{left:-30px;}
	.our-dm-services1:after{right:-30px;}
  
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

    span.h1-part1:before {top: -14px;left: -9px;width: 330px;height: 73px;}
	span.h1-part1:after{left: -37px;top: -42px;width: 48%;max-width: 15%;overflow: hidden;background-size: contain;}
	span.h1-part1 {font-size: 36px;line-height:1.4em;}
	span.h1-part2 {font-size: 24px;}
	span.h1-part3 {font-size: 20px;}
	.our-dm-services:before{top: -38px;width: 50px;left: -25px;}
  .our-dm-services:after {top: -53px;width: 55px;margin-left: 70px;max-width: 28%;background-size: contain;}
	span.hire-section {font-size: 40px;padding: 10px 20px; line-height: 2.8em;}
	h2.growing-bham:before {top: -27px;height: 60px;max-width: 20%;margin-left: -40px;}
	.heading-yellow-box:before{left: 0;top: 10px;width: 190px;height: 80px;}
	h2.meet-our-team:after{width:60px;}
	.blake-header-image:before{top: -30px;left: -30px;width: 50px;}
	.blake-header-image:after{bottom: -208px;right: -25px;width: 120px;}
	span.yellow-box-about1 {background: #ffd45d;border-radius: 70px;padding: 10px 20px;line-height: 2em;}
	.our-dm-services1:before{left:-30px;width: 60px;top:-50px;}
	.our-dm-services1:after{right:-30px;width: 50px;height: 50px;top:-40px;background-size:contain;}
	.customer-reviews h4{width:auto;height: 150px;padding-left: 45px;padding-top: 15px;padding-bottom: 20px;}
	.clinic-location h4{width:auto;height: 150px;padding-left: 45px;padding-top: 15px;padding-bottom: 20px;}
	.number-class-right:before{top:-20px;}
	.number-class-left-three:before{top:-20px;}
	.relevant-keywords h4{width:auto;}
}

