 /*       Lead Generation banner Start*/
       .LG-banner-sec{position: relative; overflow: hidden;}
       .LG-banner-sec:before{content: "";
    position: absolute;
    top:-20%;
    left: 60%;
    transform: translateX(-50%);
    width: 50%;
    height: 200px;
    background: #155CFF;
    border-radius: 100%;
    filter: blur(171px);
    z-index: -1;}
       .LG-banner{position: absolute; top: 50px; bottom:50px; display: flex; justify-content: space-around;  flex-direction: column;}
       .LG-banner p{max-width: 600px;}
       
       
       .LG-Rline{ width: 60%; margin-left: auto; position: relative;}
       .imgLGline{width: 100%;}
       
       .mdi-roted:before {
    content: "\F0F7";
    transform: rotate(-45deg);}
       
       .ledcont{position: absolute;}
       .ledcont1 {left: 20%; bottom: 31%;}
       .ledcont2{right:18%; top: 50%;}
       .ledcont3{right:14%; bottom: 25%;}
       .ledcont3 p{max-width: 250px; width: 100%;}
       .ledcont .font-54{font-size: 54px; color: #1a1a1a; font-weight: 800;}
       .apimg .img{display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; margin-right: 7px;}
       .apimg img{object-fit: cover; height: 100%; width: 100%;}
       
       
       @media (max-width:1399px){
          .ledcont1 {
    left: 18%;
    bottom: 29%;
    transform: scale(0.7);
}
           .ledcont3 {
    right: 9%;
    bottom: 25%;
    transform: scale(0.7);
}
           .ledcont2 {
    right: 18%;
    top: 49%;
    transform: scale(0.7);
}
           
       }
       @media (max-width:1199px){
           .ledcont1 {
    left: 14%;
    bottom: 29%;
    transform: scale(0.6);
}
           .ledcont3 {
    right: 9%;
    bottom: 25%;
    transform: scale(0.6);
}
           .ledcont2 {
   right: 18%;
        top: 49%;
    transform: scale(0.6);
}   
        
          .LG-banner p{
    padding: 0 !important;
}
       
        
           

       }
@media (max-width:991px){
    .LG-banner{position: relative; top: 30px;} 
    .LG-bannerText{text-align: center;}
    .LG-bannerText h1 span{justify-content: center;}
    
       .LG-banner ul.clntrating.pt-5.d-flex.align-items-center.gap-5 {
    padding-top: 30px !important;
    justify-content: center;
}
        .LG-banner p { 
    margin:0 auto 15px auto;
}
    .LG-Rline {
    width: 690px;
    margin: 0 auto;
    position: relative;
}
    .ledcont2 { 
    transform: scale(0.8);
}
  .ledcont3 { 
    transform: scale(0.8);
}  
    .ledcont1 { 
    transform: scale(0.8);
}
}
@media (max-width:767px){
    .LG-Rline {
        width: 540px;}
    .ledcont1 {
        left: 7%;}
    .ledcont3 {
    right: 3%;
        bottom: 14%;}
    .ledcont .font-54 {
    font-size: 24px; 
    margin: 0 auto;
}
    .ledcont2 {
    right: 20%;
        top: 52%;}
    
}
@media (max-width:575px){
    .LG-bannerText h1 span{display: inline !important;}
    .LG-Rline {
        width: 400px; margin: 0 auto;}
    .ledcont2 {
    right: 13%;
        top: 52%;
        transform: scale(0.8);
}
    .ledcont1 {
    left: 0%;
}
    .ledcont3 {
    right: 3%;
    bottom: 6%;
    width: 180px;
    transform: scale(0.6);
}
    
}

@media (max-width:400px){
.LG-Rline {
    width: 320px;
    margin: 30px auto 0 auto;
}
     
    .ledcont .font-54 {
    font-size: 24px;
    margin: 0 0;
}
    .ledcont3 {
    right: 0%;
    bottom: 0%;
        width: 181px;}
		.Lcntpsnt.font-30.fw-600.color1a {
    font-size: 20px;
}
.ledcont1 {
        left: -6%;
        width: 144px;
    }
}
@media (max-width:360px){
	    .ledcont1 {
        left: -7%;
        width: 140px;
    }
}

/*       Lead Generation banner end*/


/*       Find Your Ideal Customers start*/

@media (max-width:991px){
    .fyimg {
    text-align: center;
}
   .Lgsnd-L.pe-4 { 
    text-align: center;
    margin-top: 20px;
} 
    
}


/*       Find Your Ideal Customers end*/



          /*           Get More Customers  Explore Our Lead Generation Services start*/
           .T-ListServices{display: grid; grid-template-columns: repeat(4, 1fr); background: #EDF0F7; border-radius: 7px; margin-top: 30px;}
           .T-ListServices h3{font-size: 18px; font-weight: 600; color: #1a1a1a;}
           .T-ListServices a{font-size: 18px; font-weight: 600; color: #1a1a1a; text-decoration: none; padding: 15px; }
           
           
           .T-ListServices span.img {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    min-height: 50px;
}
@media (max-width:1199px){
           .Lgsnd-L.pe-4 {
    padding-right: 0 !important;
}
           .Lgsnd-L.pe-4 h2.pb-3{padding-bottom: 0 !important}
}
           .pW800{max-width: 800px; margin: 15px auto;}

@media (max-width:991px){
     .T-ListServices a { 
    padding: 6px;
}   
    .T-ListServices h3 {
        font-size: 13px;}
    .tired-sec{text-align: center;}
    .tired-sec .row.py-4{gap: 1rem; border-bottom: 1px solid #e6e6e6;}
    .tired-sec .col-md-12.col-lg-7.d-flex.flex-column.justify-content-center.pe-5,.tired-sec .col-md-12.col-lg-7.d-flex.flex-column.justify-content-center.ps-5{padding:0px 15px !important;}
    .col-md-11.ms-auto.me-auto.bgong.p-5.text-center.mt-5 {
    margin-top: 0px !important;
    width: 100%;
    padding: 20px !important;
}
}
@media (max-width:575px){
 .col-md-11.ms-auto.me-auto.bgong.p-5.text-center.mt-5 .font-34 {
    font-size: 20px;
}   
    .T-ListServices { 
    overflow: auto; margin-bottom: 0px !important;
}
    .T-ListServices a{min-width: 150px;}
}

           /*           Get More Customers  Explore Our Lead Generation Services end*/


/*            Boost Sales, Save Time start*/
                   .impLeadBst{border: 1px solid #e6e6e6; height: 100%;}
                   .impLeadBst .img{width: 100%; text-align: center; display: block;min-height: 150px;}
@media (max-width:1199px){ 
           .impLeadBstbg h3 {
    padding-bottom: 0 !important;
    font-size: 18px;
}
           .impLeadBstbg p{margin-bottom: 7px;}
           .impLeadBst .img { 
    min-height: 140px;
}
           }

@media (max-width:991px){ 
    .impLeadBst {
    border: 1px solid #e6e6e6;
    height: 100%;
    display: flex;
    text-align: left;
    align-items: center;
}
    .impLeadBstbg {
    width: 100%;
    margin-bottom: 20px;
}
    .impLeadBst .img {
        min-height: auto;
    min-width: 120px;
    max-width: 120px;
    margin-right: 20px;
}
    .impLeadBstbg h3 span {
    display: inline !important;
}
    .btndv{margin-top: 0 !important;}
}
@media (max-width:767px){
  .impLeadBst { 
    display: flex;
    text-align: center;
    align-items: center;
    flex-direction: column;
    gap: 1rem;
}  
}
/*            Boost Sales, Save Time end*/

/*               Why Talk2Lead is the Top Choice start*/
               .bgBlue{background: #12003C;}
               .imwHtxbg{border: 20px solid rgba(255,255,255,0.5); border-radius: 31px; position: relative; z-index: 2} 
               
               .imwHtx1{background: #fff; border-radius: 7px; position: relative}
               .imwHtx1:before{content: "";
    position: absolute;
    width: 50%;
    height: 100%;
    background: #155CFF;
    filter: blur(101px);
    z-index: -1;}
               .imwHtxMain{display: flex; align-items: center; justify-content: space-between; padding: 15px; border-bottom: 1px solid #e6e6e6;}
               .imwHtx1 .imwHtxMain:last-child{border-bottom: none;}
               .imwHtx{min-width: 55%;}
               .imwHtxR{min-width: 45%;}
               .imwHtxMain .img{display: flex; justify-content: center; align-items: center; min-width: 50px;}
/*               Why Talk2Lead is the Top Choice End*/


                /*       Transparency in Action  How We Generate Quality Leads start        */
                .Achievingcbs{border-left: 10px solid #FFCC00; padding-left: 20px; background: #fff;}
                .hwgqlbg{display: flex; justify-content: space-around; align-items: center;}
                .hwgqlhd{max-width: 490px;     height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: self-start; }
                .hwgql{max-width: 600px;
    background: #fff;
    padding: 0 20px;}
                .hwgql ul li{display: flex; grid-gap: 2rem; align-items: flex-start; padding: 25px 0 0 0}
                .hwgql ul li .img{display: flex; justify-content: center; flex-direction: column; align-items: center; min-width: 85px;max-width: 85px; height: 85px; border-radius: 50px; background:#E5EDFF;}
                .hwgql ul li p{margin-bottom: 0;}
               
                .hwgqlText{border-bottom: 1px solid #ccc; padding:0 0 25px 0;}
                 .hwgql ul li:last-child .hwgqlText{border-bottom: none;}
                
                .Achievingcbs{position: relative; padding: 20px;}
				.AchievingcbsTx{position: relative; padding:20px 0}
               .Achievingcbs:before,.AchievingcbsTx:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: #155CFF;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    filter: blur(160px);
    z-index: -1;
}
        .SEODrives-sec .hwgql ul li{display: flex; grid-gap: 2rem; align-items: flex-start; padding: 10px 0 0 0}         
               .SEODrives-sec .hwgqlText{border-bottom: 1px solid #ccc; padding:0 0 10px 0;}  
               .SEODrives-sec h3 {
    margin-bottom: 3px;
}   


 @media (max-width:1199px){
     .hwgqlhd{margin-right: 20px;}
           .hwgql {
    max-width: 540px;
    background: #fff;
    padding: 0 20px;
}
           }
 @media (max-width:991px){
 .hwgqlbg {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
}
     .AchievingcbsTx{text-align: center;}
     .hwgql {
         max-width: 100%;}
     .hwgqlhd { margin-right: 0;
         max-width: 100%;}
     .Achievingcbs {
    position: relative;
    padding: 20px;
    width: 100%;
    margin: 20px 0 !important;
     }
}


@media (max-width:575px){
    .Achievingcbs .font-60 {
    font-size: 30px;
}
    .Achievingcbs .font-20 {
    font-size: 14px;
    margin-bottom: 10px;
    }
    
    .hwgql ul li .img { 
    min-width: 45px; padding: 10px;
    max-width: 45px;
        height: 45px;}
    .hwgql { 
    padding: 0;
    }
    .hwgql ul li { 
    grid-gap: 1rem; 
    padding: 10px 10px 0 10px;
}
 .hwgqlText {  
    padding: 0 0 10px 0;
}
    
}
/*       Transparency in Action  How We Generate Quality Leads end        */