/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* ---- Global ---- */

.elementor-widget-button,
.elementor-icon-wrapper {
    line-height: 0;
}
.did-img img{
	margin-bottom:-45px;
}
/* ---- Global ---- */
.single-post h2{
	font-size:25px !important;
	line-height:33px !important;
}
.footer-social-icon .elementor-icon:hover svg path{
	fill:#41B8DC;
}
.footer-list .elementor-icon-list-text a,.footer-copy-list .elementor-icon-list-item a .elementor-icon-list-text{
	color:#4E4E4E;
	transition:0.3s;
}
.footer-list .elementor-icon-list-text:hover a,.footer-copy-list .elementor-icon-list-item a .elementor-icon-list-text:hover{
  color:#41B8DC;
	transition:0.3s;
}
/* .client-testimonial .swiper{
    overflow: visible;
}
.client-testimonial .swiper .swiper-slide-active,.client-testimonial .swiper .swiper-slide-next{
    opacity:1 !important;
   
}
.client-testimonial .swiper .swiper-slide-prev,.client-testimonial  .swiper-slide-duplicate-prev{
    opacity:0 !important;
     transition: all 0.4s ease;
}
.client-testimonial .elementor-swiper-button:hover svg path{
	fill:#fff;
	transition: all 0.4s ease;
} */
.client-testimonial .swiper {
    overflow: visible;
}

/* Hide all slides by default */
.client-testimonial .swiper .swiper-slide {
    opacity: 0;
    transition: all 0.4s ease;
}

/* Show active, next, and next-next */
.client-testimonial .swiper .swiper-slide-active,
.client-testimonial .swiper .swiper-slide-next,
.client-testimonial .swiper .swiper-slide-next + .swiper-slide {
    opacity: 1;
}

/* Hide previous slides */
.client-testimonial .swiper .swiper-slide-prev,
.client-testimonial .swiper .swiper-slide-duplicate-prev {
    opacity: 0;
}

.client-testimonial .elementor-swiper-button:hover svg path {
    fill: #fff;
    transition: all 0.4s ease;
}.client-testimonial .swiper {
    overflow: visible;
}

/* Hide all slides by default */
.client-testimonial .swiper .swiper-slide {
    opacity: 0;
    transition: all 0.4s ease;
}

/* Show active, next, and next-next */
.client-testimonial .swiper .swiper-slide-active,
.client-testimonial .swiper .swiper-slide-next,
.client-testimonial .swiper .swiper-slide-next + .swiper-slide {
    opacity: 1;
}

/* Hide previous slides */
.client-testimonial .swiper .swiper-slide-prev,
.client-testimonial .swiper .swiper-slide-duplicate-prev {
    opacity: 0;
}

.client-testimonial .elementor-swiper-button:hover svg path {
    fill: #fff;
    transition: all 0.4s ease;
}
.accordian-sec .e-n-accordion-item[open] .e-n-accordion-item-title .e-n-accordion-item-title-header{
    color: #060165 !important;
}
.home-video .elementor-custom-embed-play svg,.healthcare-video  .elementor-custom-embed-play svg{
    opacity:1 !important;
    filter: none;
}
.partner-video{
    height:658px !important;
	 object-fit: cover;
    object-position: top center;
}
.healthcare-video{
    height:713px !important;
	 object-fit: cover;
    object-position: top center;
}
.healthcare-video .elementor-open-lightbox .elementor-custom-embed-image-overlay img{
    height: 713px;
	 object-fit: cover;
     background-position: top center !important;
}
.partner-video .elementor-open-lightbox .elementor-custom-embed-image-overlay img{
    height: 658px;
	 object-fit: cover;
     background-position: top center !important;
}
.partner-video .elementor-video{
 height: 658px !important;
}
.healthcare-video .elementor-video{
    height: 713px !important;
}
.true-video,.true-video .elementor-open-lightbox .elementor-custom-embed-image-overlay img{
	 height:410px !important;
	 object-fit: cover;
     background-position: top center !important;
}
.true-video .elementor-video{
    height: 410px !important;
}
.true-story-carousel .swiper-pagination-bullet{
    opacity: 1 !important;
}
.true-story-carousel .swiper-pagination-bullet-active{
    background-color: #FCD850 !important;
    width: 46px !important;
    border-radius: 80px !important;
}
.true-content p{
	margin-block-end:20px !important;
}
.true-content p:last-child{
	margin-block-end:0px !important;
}
.true-video-main-sec{
     height: 410px !important;
}
.cost-icon-list .elementor-icon-list-item {
    padding: 21px 45px !important;
    border-bottom: 1px solid rgba(65, 184, 220, 0.2);
}
.cost-icon-list .elementor-icon-list-item:last-child {
    border-bottom: none;
}
.custom-list{
    margin: 0;
    padding-left: 22px;
}
.custom-list li::marker{
    font-size: 10px;
}
.contact-icon-box .elementor-icon-box-title{
    margin-block-start: 0rem;
}
.contact-icon-box .elementor-icon-box-description a{
    color: #060165;
}
.contact-icon-box .elementor-icon-box-description a:hover{
    color: #3BC3EC;
    transition: 0.3s;
}
.box-br{
    color: #F9CB63;
}
.contact-form .gform_title{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    line-height: 28px;
    color: #060165;
}
.contact-form input[type="email"]{
    text-transform: lowercase;
}
.contact-form input[type="email"]::placeholder{
    text-transform: capitalize;
}
.contact-form  .gform_description{
        margin-block-end: 22px !important;
}
.contact-form .gfield_required_text{
    display: none !important;
}
.contact-form .gfield_label.gform-field-label,.contact-form .gform-field-label--type-inline.gform-field-label{
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 30px;
color: #4E4E4E;
  margin: 0;
}
.contact-form .gfield--type-telephone{
    display: none;
}
.contact-form  .gform_description{
	color:#4E4E4E !important;
}
.contact-form .gfield_radio {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    gap: 23px !important;
}

.contact-form .gchoice {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    margin: 0 !important;
}

.contact-form input[type="radio"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 15px !important;
    height: 15px !important;
    border: 1.5px solid rgba(6, 1, 101, 1) !important;
    border-radius: 50% !important;
    background: #fff !important;
    cursor: pointer;
    position: relative;
    margin: 0 !important;
    outline: none !important;
}
.contact-form input[type="radio"]:checked::after {
    content: "";
    width: 7px;
    height: 7px;
    background: rgba(6, 1, 101, 1);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-41%, -43%);
}
.contact-form .gchoice label {
    margin: 0 !important;
    cursor: pointer;
}
.contact-form .gform-theme--foundation .gfield input.large {
    padding: 20px 38px 20px 28px;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    color: #4E4E4E;
height: 56px;
    background: #FFFFFF;
    border: 1px solid #E1E1E1;
    border-radius: 20px;
    box-shadow: 0px 20px 50px rgba(137, 137, 137, 0.15);
    outline: none;
}
.contact-form .gform-theme--foundation .gfield input.large:focus {
    border: 1px solid transparent;
    background:
        linear-gradient(#FFFFFF, #FFFFFF) padding-box,
        linear-gradient(135deg, #FFFFFF 5%, #7ED8F5 50%, #39B9E6 100%) border-box !important;
    outline: none;
}
.ginput_container_phone button{
    box-shadow:none !important;
    outline: none !important;
}
.contact-form .iti__selected-country,
.contact-form .iti__selected-country:hover,
.contact-form .iti__selected-country:focus,
.contact-form .iti__selected-country:active {
    background: transparent !important;
    box-shadow: none !important;
}
.contact-form .iti__selected-country {
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
}
.contact-form .iti__flag-container {
    display: flex !important;
    align-items: center !important;
}
.contact-form .iti--allow-dropdown input,
.contact-form .iti--allow-dropdown input:focus {
    outline: none !important;
}
.contact-form input[type="submit"] {
    font-family: 'Montserrat' !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 20px !important;
    letter-spacing: 0.02em !important;
    text-transform: capitalize !important;
    color: #FFFFFF !important;

    border: none !important;
    border-radius: 0px 30px 30px 30px !important;
    box-shadow: 0px 19px 34px rgba(253, 224, 196, 0.3) !important;

    padding: 17px 69px 17px 29px !important;

    background-image:
        url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.5' cy='20.5' r='20.5' fill='%23060165'/%3E%3Cpath d='M27.75 15C27.75 14.5858 27.4142 14.25 27 14.25L20.25 14.25C19.8358 14.25 19.5 14.5858 19.5 15C19.5 15.4142 19.8358 15.75 20.25 15.75H26.25V21.75C26.25 22.1642 26.5858 22.5 27 22.5C27.4142 22.5 27.75 22.1642 27.75 21.75L27.75 15ZM15 27L15.5303 27.5303L27.5303 15.5303L27 15L26.4697 14.4697L14.4697 26.4697L15 27Z' fill='white'/%3E%3C/svg%3E"),
        linear-gradient(90deg, #1F64B7 0%, #6ACBC6 100%);

    background-repeat: no-repeat, no-repeat;
    background-position: right 8px center, center;
    background-size: 41px 41px, 100% 100%;
}
.contact-form input[type="submit"]:hover{
   background-image:url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.5' cy='20.5' r='20.5' fill='%23060165'/%3E%3Cpath d='M27.75 15C27.75 14.5858 27.4142 14.25 27 14.25L20.25 14.25C19.8358 14.25 19.5 14.5858 19.5 15C19.5 15.4142 19.8358 15.75 20.25 15.75H26.25V21.75C26.25 22.1642 26.5858 22.5 27 22.5C27.4142 22.5 27.75 22.1642 27.75 21.75L27.75 15ZM15 27L15.5303 27.5303L27.5303 15.5303L27 15L26.4697 14.4697L14.4697 26.4697L15 27Z' fill='white'/%3E%3C/svg%3E"),
        linear-gradient(90deg,  #6ACBC6 0%,
        #1F64B7 100%);
        transition: 0.3s;
}
.gform_validation_errors{
    display: none !important;
}
.contact-form input[type="text"]{
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_865_2228)'%3E%3Cpath d='M9.42691 8.43584C11.7564 8.43584 13.6448 6.54742 13.6448 4.21792C13.6448 1.88843 11.7564 0 9.42691 0C7.09741 0 5.20898 1.88843 5.20898 4.21792C5.20898 6.54742 7.09741 8.43584 9.42691 8.43584Z' fill='%23CBCBCB'/%3E%3Cpath d='M9.42778 9.42871C5.31692 9.42871 1.98438 12.7613 1.98438 16.8721C1.98438 17.9683 2.87307 18.857 3.96929 18.857H14.8863C15.9825 18.857 16.8712 17.9683 16.8712 16.8721C16.8712 12.7613 13.5386 9.42871 9.42778 9.42871Z' fill='%23CBCBCB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_865_2228'%3E%3Crect width='18.8566' height='18.8566' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
     background-repeat: no-repeat, no-repeat !important;
        background-position: right 20px center, center !important;
}
.contact-form input[type="email"]{
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0042 9.1858C10.5351 9.49856 9.99015 9.66388 9.42832 9.66388C8.86653 9.66388 8.3216 9.49856 7.85247 9.1858L0.125551 4.03437C0.0828957 4.00585 0.0410296 3.97616 0 3.94535L0 12.3865C0 13.3543 0.785386 14.1224 1.73588 14.1224H17.1207C18.0885 14.1224 18.8566 13.337 18.8566 12.3865V3.94531C18.8155 3.97621 18.7736 4.00595 18.7308 4.03451L11.0042 9.1858Z' fill='%23CBCBCB'/%3E%3Cpath d='M0.73843 3.11547L8.46534 8.26694C8.75784 8.46196 9.09306 8.55944 9.42828 8.55944C9.76354 8.55944 10.0988 8.46192 10.3913 8.26694L18.1182 3.11547C18.5806 2.80739 18.8566 2.29178 18.8566 1.73529C18.8566 0.778426 18.0782 0 17.1214 0H1.73529C0.778464 3.68294e-05 9.13407e-07 0.778463 9.13407e-07 1.73621C-0.000285936 2.00919 0.0669937 2.278 0.195839 2.51866C0.324685 2.75932 0.51109 2.96436 0.73843 3.11547Z' fill='%23CBCBCB'/%3E%3C/svg%3E%0A") !important;
     background-repeat: no-repeat, no-repeat !important;
        background-position: right 20px center, center !important;
}
.contact-form .gfield_label.gform-field-label{
    margin-bottom: 10px;
}
.contact-form .gform-theme--foundation .gform_fields {
    --gf-form-gap-y: 26px;
}
.service-box:hover h4{
	color: #fff;
}
.service-box:hover  .service-icon-sec{
	background-color:#FFDD4B !important;
	border:1px solid #FFDD4B !important;
}
.service-grid .e-loop__load-more .elementor-button{
    display: inline-flex;
    align-items: center;
    justify-content: space-between !important;
}
.service-grid .e-loop__load-more .elementor-button-content-wrapper{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.service-grid .e-loop__load-more .elementor-button-text::after{
    content: "";
    width: 41px;
    height: 41px;
    display: inline-block;
    margin-left: 35px;
    flex-shrink: 0;

    background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.5' cy='20.5' r='20.5' fill='%23060165'/%3E%3Cpath d='M27.75 15C27.75 14.5858 27.4142 14.25 27 14.25L20.25 14.25C19.8358 14.25 19.5 14.5858 19.5 15C19.5 15.4142 19.8358 15.75 20.25 15.75H26.25V21.75C26.25 22.1642 26.5858 22.5 27 22.5C27.4142 22.5 27.75 22.1642 27.75 21.75L27.75 15ZM15 27L15.5303 27.5303L27.5303 15.5303L27 15L26.4697 14.4697L14.4697 26.4697L15 27Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
}
.service-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid #cfcfcf;
    border-radius: 16px;
    overflow: hidden;
}
.service-table thead th {
    background: #060165;
    color: #F9CB63;
    text-transform: uppercase;
    text-align: left;
    padding: 22px 20px;
    border: none;
}
.service-table thead th:first-child {
    border-top-left-radius: 16px;
}
.service-table thead th:last-child {
    border-top-right-radius: 16px;
}
.service-table tbody td {
    padding: 20px !important;
    font-size: 18px;
    line-height: 1.5;
    color: #5d5d5d;
    border-right: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    vertical-align: middle !important;
    height: 105px;
}
.service-table .dt-container {
      margin-bottom: 0rem !important;
}
.service-table  .dt-container .dt-layout-cell{
    padding: 0px !important;
}
.service-table tbody td:first-child {
    font-weight: 700;
    color: #22346b;
}
.service-table  tbody tr:nth-child(odd) td {
    background: #ffffff;
}
.service-table  tbody tr:nth-child(even) td {
    background: #ffffff;
}
.service-table tbody td:last-child {
    border-right: none;
}
.service-table  tbody tr:last-child td {
    border-bottom: none;
}
.service-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 16px;
}
.service-table  tbody tr:last-child td:last-child {
    border-bottom-right-radius: 16px;
}
.service-table .dt-layout-row:first-child,
.service-table .dt-layout-row:last-child,
.service-table caption {
    display: none !important;
}
.service-table td br,
.service-table th br {
    display: none;
}
.blue-icon .elementor-icon svg path{
	fill:#060165;
}
.just-para p:last-child{
	margin-bottom:0px !important;
}
.just-para p a{
	color:#060165;
}
.just-para p a:hover{
	color:#3BC3EC;
	transition:0.3s !important;
}
.normal-white-bttn .elementor-button-icon,.normal-gradiant-bttn .elementor-button-icon{
    font-size: 30px ;
}
.normal-white-bttn .elementor-button-content-wrapper,.normal-gradiant-bttn .elementor-button-content-wrapper{
    align-items: center;
}
.normal-white-bttn  .elementor-button:hover svg circle{
    fill:#fff !important;
}
.normal-white-bttn  .elementor-button:hover svg path{
    fill: #060165;
}
.blog-img img{
	padding-top:30px;
}
/* .service-grid .e-loop__load-more .e-load-more-spinner{
    display: none !important;
} */
.blog-button .wp-block-button__link {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 8px 8px 8px 26px;
    background: linear-gradient(90deg, #1F64B7 0%, #6ACBC6 100%);
    box-shadow: 0px 19px 34px rgba(253, 224, 196, 0.3);
    border-radius: 0px 30px 30px 30px;
    color: #fff !important;
    text-decoration: none;
    font-weight: 700 !important;
	text-transform:capitalize !important;
    border: none;
    position: relative;
    transition: all 0.3s ease;
}

.blog-button .wp-block-button__link::after {
    content: "";
    width: 41px;
    height: 41px;
    flex-shrink: 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.5' cy='20.5' r='20.5' fill='%23060165'/%3E%3Cpath d='M27.75 15C27.75 14.5858 27.4142 14.25 27 14.25L20.25 14.25C19.8358 14.25 19.5 14.5858 19.5 15C19.5 15.4142 19.8358 15.75 20.25 15.75H26.25V21.75C26.25 22.1642 26.5858 22.5 27 22.5C27.4142 22.5 27.75 22.1642 27.75 21.75L27.75 15ZM15 27L15.5303 27.5303L27.5303 15.5303L27 15L26.4697 14.4697L14.4697 26.4697L15 27Z' fill='white'/%3E%3C/svg%3E");
    transition: transform 0.3s ease;
}

.blog-button .wp-block-button__link:hover {
    background: linear-gradient(90deg, #6ACBC6 0%, #1F64B7 100%);
}

@media(max-width:1366px){
    .contact-form .gform_title{
    font-size: 30px;
    line-height: 38px;
}
.single-post h2{
	font-size:22px  !important;
	line-height:30px  !important;
}
}
@media(max-width:1200px){
.healthcare-video,.healthcare-video .elementor-video,.healthcare-video .elementor-open-lightbox .elementor-custom-embed-image-overlay img{
    height:600px !important;
}
.cost-icon-list .elementor-icon-list-item {
    padding: 15px 25px !important;
}
.client-testimonial .swiper .swiper-slide.swiper-slide-active,.client-testimonial .swiper .swiper-slide.swiper-slide-next{
    opacity:1 !important;
}
.client-testimonial .swiper .swiper-slide{
    opacity:0;
     transition: all 0.4s ease;
}
.partner-video .elementor-open-lightbox .elementor-custom-embed-image-overlay img{
    height: unset !important;
}
.partner-video .elementor-video{
 height:unset !important;
}
.partner-video{
    height:unset !important;
}
.contact-form .gform_title{
    font-size: 28px;
    line-height: 36px;
}
    .client-testimonial .swiper .swiper-slide {
        opacity: 0;
    }

    .client-testimonial .swiper .swiper-slide-active,
    .client-testimonial .swiper .swiper-slide-next {
        opacity: 1;
    }

    .client-testimonial .swiper .swiper-slide-next + .swiper-slide {
        opacity: 0;
    }
}
@media(max-width:1024px){
.healthcare-video,.healthcare-video .elementor-video,.healthcare-video .elementor-open-lightbox .elementor-custom-embed-image-overlay img{
    height:450px !important;
}
 .true-video-main-sec  .elementor-icon{
padding: 15px !important;
 }
 .true-video-main-sec{
     height:unset !important;
}
.true-video,.true-video .elementor-open-lightbox .elementor-custom-embed-image-overlay img{
	 height:unset !important;
}
.true-video .elementor-video{
    height: unset !important;
} 
.contact-form .gform-theme--foundation .gfield input.large ,.contact-form .gfield_label.gform-field-label, .contact-form .gform-field-label--type-inline.gform-field-label {
    font-size: 16px !important;
    line-height: 24px !important;
}
.contact-form .gform-theme--foundation .gform_fields {
    --gf-form-gap-y: 15px !important;
}
.contact-form .gfield_label.gform-field-label {
    margin-bottom: 0px !important;
}
    .contact-form .gform_title{
    font-size: 26px;
    line-height: 34px;
}
.service-grid .e-loop__load-more .elementor-button-text::after{
		width:35px;
		height:35px;
}
.single-post h2{
	font-size:20px !important;
	line-height:28px !important;
}
	.blog-button .wp-block-button__link::after {
    width: 30px;
    height: 30px;
}
}
@media(max-width:880px){
    .contact-form .gform_description {
    margin-block-end: 10px !important;
}
.contact-form .gform-theme--foundation .gfield input.large{
  
    height: 50px !important; 
}
.contact-form input[type="submit"] {
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 9px 45px 9px 12px !important;
    background-position: right 4px center, center !important;
    background-size: 30px 30px, 100% 100% !important;
}
    .contact-form .gform_title{
    font-size: 24px;
    line-height: 32px;
}
.contact-form .gform-theme--foundation .gfield input.large ,.contact-form .gfield_label.gform-field-label, .contact-form .gform-field-label--type-inline.gform-field-label {
    font-size: 14px !important;
    line-height: 22px !important;
}
.single-post h2{
	font-size:18px !important;
	line-height:26px !important;
}
}
@media(max-width:767px){
	.blog-img img{
	padding-top:20px;
}
.healthcare-video,.healthcare-video .elementor-video,.healthcare-video .elementor-open-lightbox .elementor-custom-embed-image-overlay img{
    height:100% !important;
}
.healthcare-video .elementor-open-inline .elementor-custom-embed-image-overlay {
    background-position: top center !important;
}
.cost-icon-list .elementor-icon-list-item {
    padding: 10px 20px !important;
}
.true-content p{
	margin-block-end:10px !important;
}
.client-testimonial .swiper .swiper-slide.swiper-slide-next{
    opacity: 0  !important;
}

 .true-video-main-sec  .elementor-icon{
	padding: 10px !important;
 }
     .contact-form .gform_title{
    font-size: 22px;
    line-height: 30px;
}
.contact-form .gform-theme--foundation .gfield input.large {
    padding:16px;
}
.service-grid .e-loop__load-more .elementor-button-text::after{
		width:30px;
		height:30px;
}
.service-grid .e-loop__load-more .elementor-button{
    padding: 5px 30px 5px 20px;
}
.service-table thead th,
.service-table tbody td {
        padding: 16px;
        font-size: 14px;
        height: auto;
}
.mid-para p{
		text-align:center !important;
}
.blog-button .wp-block-button__link::after {
    width: 30px;
    height: 30px;
}
	.blog-button .wp-block-button__link {
		 padding: 5px 5px 5px 20px;
	}
}