/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
* {color: #111;}
#masthead.sticky {position: fixed;top: 0;left: 0;background: white;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);width: 100%;z-index: 99999;}
#masthead .inside-header{max-width: 100%;padding: 38px 150px 0px 150px;justify-content: space-between;}
#masthead.sticky .inside-header{padding-top:20px;padding-bottom:20px;}
#text-2 a{color: #111;font-size: 18px;font-weight: 700;text-decoration: none;border-radius: 3px;border: 3px solid #00A650;padding: 4px 30px;position: relative;display: inline-block;background-color: transparent;cursor: pointer;overflow: hidden;z-index: 1;transition: color 0.4s ease;}
#text-2 a::before {content: "";position: absolute;top: 0;left: 50%;width: 0;height: 100%;background-color: #00A650;z-index: -1;transition: all 0.4s ease;transform: translateX(-50%);}
#text-2 a:hover {color: #fff;border-color: #000;}
#text-2 a:hover img{filter:invert(1);}
#text-2 a:hover::before {width: 100%;}
#text-2 a img{position: relative;right: 5px;top: 1px;}
.nav-float-right #site-navigation {margin-left: 0;}
.main-navigation li {padding: 0px 32px;}
.main-navigation .main-nav ul li a {padding-left: 0px;padding-right: 0px;border-bottom: 5px solid transparent;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {color: #111;border-bottom: 5px solid #E56B00;}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul ul li a:hover, .main-navigation .main-nav ul ul li a{border-bottom:0px;}
.main-navigation .main-nav ul li a:hover{color: #111 !important;border-bottom: 5px solid #E56B00;}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul ul li a:hover{color: #00a04d !important;}
.menu-item-has-children .dropdown-menu-toggle{display: none;}
.main-navigation ul ul li {padding: 0px;}
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {color: #00a650;}
#page .e-parent>.e-con-inner{max-width:100%;padding: 0 150px;}
.blog #page, .single #page{max-width:100%;padding: 0 150px;background: #fff;}
#blog-bg .container{max-width:100%;padding: 0 150px;}
.blog #masthead .inside-header, .single #masthead .inside-header{padding: 38px 150px 38px 150px;}
#blog-bg{background: #161f3a;display: flex;padding: 140px 0px;justify-content: center;align-items: center;text-align: center;}
#blog-bg h1{color: #fff;font-size:65px;line-height:75px;margin-bottom:0px;}
.blog #content, .single #content{padding:140px 0px;}
.single #content b, .single #content strong{color:#E56B00;}
blockquote{background: #161f3a;color: #fff;border-color: #00a650;border-radius: 0px 40px 40px 40px;}
blockquote p{color: #fff;}
.pd-140{padding:140px 0px;}
.pd-tp-140{padding-top:140px;}
.pd-btm-140{padding-bottom:140px;}
#home-first-section #top-bx{height:767px;padding:0px 150px;}
#home-first-section .lft{z-index:999;}
#home-first-section .lft .top-cnt{font-size: 30px;font-weight: 700;}
#home-first-section .lft h1{font-size: 60px;font-weight: 600;line-height: 70px;width: 78%;margin-bottom:0px;}
#home-first-section .lft h1 span{color: #00A650;}
#home-first-section .lft p:last-child{font-size: 25px;font-weight: 400;line-height: 35px;letter-spacing: 1px;width: 72%;}
#home-first-section .lft p:first-child{margin-bottom:40px;}
#home-first-section .lft p:last-child{margin:45px 0px;}
#home-first-section, #inner-first-section{overflow: visible;z-index: 1;position:relative}
#home-first-section::after, #inner-first-section::after {content: "";position: absolute;bottom: -42%;left: 0px;width: 1081px;height: 752px;background: url("https://medkarmarcm.com/wp-content/uploads/2025/09/watermark-prev.png") no-repeat center/contain;pointer-events: none;z-index: -1;}
#inner-first-section::after{bottom: -57%;} 
#orange-btn{border-radius: 3px;background: #E56B00;text-align: center;padding: 13px 42px;border: 3px solid #E56B00;}
#orange-btn:hover{border-color: #E56B00;background: none;}
#orange-btn .elementor-button-text{color: #FFF !important;font-size: 18px;font-weight: 700;}
#orange-btn:hover .elementor-button-text{color: #000 !important}
#home-second-section.wtrmrk{background: linear-gradient(180deg, #FFF 28.21%, #F2F2F2 100%);}
#home-second-section.wtrmrk > .e-con-inner{z-index:1;}
#home-second-section .lft .elementor-widget-text-editor{padding:50px 100px;}
#home-second-section .lft h2{color: #FFF;font-size: 50px;font-weight: 600;}
#home-second-section .lft ol{margin-left:1em;}
#home-second-section .lft.wht-bx h2{color: #111;}
#home-second-section .lft h2:after{content: "";position: relative;bottom: 0;left: 0;width: 81px;height: 2px;background-color: #fff;display:block;margin: 40px 0px 40px 5px;}
#home-second-section .lft.wht-bx h2:after{background-color: #111;}
#home-second-section .lft p, #home-second-section .lft li{color: #FFF;font-size: 18px;font-weight: 400;line-height: 35px;}
#home-second-section .lft strong, #home-second-section .lft b{color: #FFF;}
#home-second-section .lft.wht-bx p, #home-second-section .lft.wht-bx li{color: #111;}
#home-second-section .lft.wht-bx strong, #home-second-section .lft.wht-bx b{color: #111;}
#home-second-section .lft p:last-child a{margin-top:20px;}
#home-second-section .lft a{color: #fff;font-size: 18px;font-weight: 700;text-decoration: none;border-radius: 3px;border: 3px solid #00A650;padding: 4px 47px;position: relative;display: inline-block;background-color: transparent;cursor: pointer;overflow: hidden;z-index: 1;transition: color 0.4s ease;}
#home-second-section .lft.wht-bx a{color: #111;}
#home-second-section .lft a::before, #home-third-section .elementor-image-box-description a::before, .service-bx a::before{content: "";position: absolute;top: 0;left: 50%;width: 0;height: 100%;background-color: #00A650;z-index: -1;transition: all 0.4s ease;transform: translateX(-50%);}
#home-second-section .lft a:hover, #home-third-section .elementor-image-box-description a:hover, .service-bx a:hover{color: #fff;border-color: #fff;}
#home-second-section .lft.wht-bx  a:hover {color: #fff;border-color: #000;}
#home-second-section .lft a:hover::before, #home-third-section .elementor-image-box-description a:hover::before, .service-bx a:hover::before{width: 100%;}
#main-heading h2{font-size: 60px;font-weight: 600;margin-bottom:100px;line-height:70px;}
.single h2{font-size: 40px;font-weight: 600;line-height:50px;}
.single h3{font-size: 30px;font-weight: 600;line-height:40px;}
#main-heading.no-gap h2{margin-bottom:20px;}
.middle-cnt{margin-bottom:100px !important;}
.middle-cnt p{margin:0px auto;width:70%}
#main-heading h2 span{color: #D86E39;}
#home-third-section{position: relative;z-index: 1;}
#home-third-section::before {content: "";position: absolute;top: 40%;left: 0;width: 100%;height: 100%;background: #fff;z-index: -1;}
#home-third-section .elementor-widget-image-box{padding:70px 60px 60px 60px;width: 32%;}
#home-third-section .elementor-widget-image-box:hover{box-shadow: 0px 0px 20px #d46933;}
#home-third-section .elementor-image-box-description a{color: #fff;font-size: 18px;font-weight: 700;text-decoration: none;border-radius: 3px;border: 3px solid #00A650;padding: 6px 44px;position: relative;display: block;background-color: transparent;cursor: pointer;overflow: hidden;z-index: 1;transition: color 0.4s ease;margin: 80px auto 0px auto;width:55%;}
#home-third-section .four-lines .elementor-image-box-description a{margin-top:48px;}
#home-third-section h3.elementor-image-box-title{font-size: 25px;font-weight: 600;line-height:35px;}
#home-third-section h4.elementor-image-box-title {font-size: 50px;font-weight: 400;line-height: 60px;}
#home-third-section .elementor-image-box-description{font-size: 18px;font-weight: 400;line-height: 32px;}
#home-third-section .elementor-image-box-description a, .service-bx a{font-size: 18px;font-weight: 600;}
#home-fourth-section{z-index:999;}
.orange-bx{padding:130px !Important;}
#page #faq-section > .e-con-inner{padding:0px 367px;}
#faq-section .elementor-widget-n-accordion .e-n-accordion-item{border-radius: 3px;background: #FFF;margin-bottom:20px;padding:30px 50px;}
#faq-section .elementor-widget-n-accordion .e-n-accordion-item-title{border:0px;padding: 0px;}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{margin-bottom: 20px !important;}
#faq-section .e-con.e-flex{border:0px;padding: 0px;}
#faq-section .e-n-accordion-item-title-text{color: #000;font-size: 22px;font-weight: 500;}
#faq-section .elementor-widget-text-editor p{color: #000;font-size: 18px;font-weight: 400;line-height: 35px;margin-bottom:0px;}
#testimonials-section p{clear:both;margin-top:40px;font-size: 18px;font-weight: 400;line-height: 35px;}
#testimonials-section h4{margin-bottom:0px;font-size: 18px;line-height: 35px;}
#testimonials-section .rght h4{margin-top: 60px;}
#testimonials-section .tes-bx{border-radius: 40px;background: #FFF;box-shadow: 0 0 50px 5px rgba(0, 0, 0, 0.30); padding: 70px 105px 80px 85px;}
.wp-image-301, .wp-image-302{border-radius: 50% !important;}
#testimonials-section .tes-bx ul{margin:0px;list-style: none;display: flex;align-items: center;}
#testimonials-section, .middle-wtrmrk{overflow: visible;z-index: 1 !important;position:relative}
#testimonials-section::before {content: "";position: absolute;top: -40%;left: 0;width: 100%;height: 100%;background: #fff;z-index: -1;}
#home-second-section.btm-bx::before {content: "";position: absolute;top: -40%;left: 0;width: 100%;height: 100%;background: #fff;z-index: -1;}
#orange-schedule{overflow: visible;z-index: 1 !important;position:relative}
#orange-schedule::after {content: "";position: absolute;bottom: -50%;left: 0;width: 100%;height: 100%;background: #fff;z-index: -1;}
.site-footer{overflow: visible;z-index: 1 !important;position:relative}
#testimonials-section::after, .middle-wtrmrk::after{content: "";position: absolute;top: -15%;right: 0px;width: 714px;height: 474px;background: url("https://medkarmarcm.com/wp-content/uploads/2025/09/small-watermark-prev.png") no-repeat center/contain;pointer-events: none;z-index: -1;}
.middle-wtrmrk::after{top: -10%;}
#form-section .blue-bx{padding:135px;}
#form-section h2{width: 70%;margin: 0px auto 110px auto;line-height:80px;}
#form-section .lft .elementor-widget-text-editor{border-radius: 40px;background: #FFF;box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.25);padding:60px;}
#form-section .lft .elementor-widget-text-editor h3{text-align: center;font-size: 35px;font-weight: 600;line-height: 45px;margin-bottom:60px;}
.wpcf7 label{font-size: 18px;font-weight: 400;display:block;}
.wpcf7 .red{color: #FD0000;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea{width:100%;border: 1px solid #BABABA;background: none;}
.wpcf7 textarea{height:100px;}
.col-6{width:50%;}
.clear{clear:both;}
.wpcf7 .d-flex{display:flex;flex-direction:row;justify-content:space-between;gap:20px;}
.wpcf7 .wpcf7-list-item{margin-left:0px;}
.wpcf7 .wpcf7-submit{border-radius: 3px;background: #E56B00;font-size: 18px;font-weight: 700;padding: 10px 45px;}
#form-section .rght{padding-left:8%;}
#form-section .lft p{margin-bottom:0.5em;}
#form-section .rght h4{color: #00A650;font-size: 50px;font-weight: 800;}
#form-section .rght .top-sctn p{color: #FFF;font-size: 17px;font-weight: 500;margin-bottom:0px;}
#four-bx{margin:70px 0px;}
#two-bx h5{color: #fff;font-size: 18px;font-weight: 800;margin-bottom:0px;line-height: normal;}
#two-bx p, #two-bx a{color: #FFF;font-size: 16px;font-weight: 400;line-height: 24px;margin:0px;}
#two-bx .elementor-widget-image{background:url('https://medkarmarcm.com/wp-content/uploads/2025/09/blue-bg.png') no-repeat;background-size: contain;width: 50px;height: 50px;background-position: center;display: flex;justify-content: center;align-items: center;}
#two-bx .elementor-widget-image:hover{background:url('https://medkarmarcm.com/wp-content/uploads/2025/09/orange-bg.png') no-repeat;}
#two-bx{border: 1px solid #42495F;}
#two-bx .icon-bx.bx-lft{border-right:1px solid #42495F;}
#two-bx p{color: #FFF;font-size: 16px;font-weight: 400;line-height: 24px;}
#two-bx .icon-bx{padding:25px;}
#two-bx .elementor-widget-text-editor{padding-left:10px;}
#follow-us h6{color: #FFF;font-size: 18px;font-weight: 800;}
#follow-us ul{list-style: none;display:flex;margin:0px;gap:10px;}
#follow-us ul li a{background:url('https://medkarmarcm.com/wp-content/uploads/2025/09/social-white-bg.png') no-repeat;background-size: contain;width: 39px;height: 39px;background-position: center;display: flex;justify-content: center;align-items: center;}
#follow-us ul li a:hover{background:url('https://medkarmarcm.com/wp-content/uploads/2025/09/social-orange-bg.png') no-repeat;}
#follow-us ul li a:hover img{filter:invert(1);}
.footer-widgets-container{max-width: 100%;/*padding: 151px 343px 126px 273px;*/padding:150px;}
.site-footer p{color: #FFF;font-size: 15px;font-weight: 400;line-height: 23px;}
.site-footer a{color: #FFF;font-size: 14px;font-weight: 500;line-height: normal;text-decoration: none;}
#footer-widgets .widget-title{color: #FFF;font-size: 20px;font-weight: 800;}
.site-info{border-top: 1px solid #458;}
.copyright-bar{color: #FFF;font-size: 14px;font-weight: 500;letter-spacing: 2.94px;padding: 80px 0px;}
.iso-icons{list-style:none;display:flex;flex-direction:row;gap:20px;}
.footer-widget-1 #text-3{padding:0px;}
.inside-footer-widgets{justify-content: space-between;}
.footer-widget-1{flex: 0 0 20% !important;}
.footer-widget-2{flex: 0 0 5% !important;}
.footer-widget-3{flex: 0 0 12% !important;}
.footer-widget-4{flex: 0 0 30% !important;}
.footer-widget-5{flex: 0 0 20% !important;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li{margin-bottom:20px;line-height: normal;}
#nav_menu-4{padding-left:40px;}
#inner-first-section #top-bx{height:527px;padding:0px 150px;}
#inner-first-section p{font-size: 60px;font-weight: 600;line-height: 70px;margin-bottom:0px;width: 70%;}
#inner-first-section p.small-content{font-size: 20px;line-height: 30px;margin-bottom: 40px;font-weight: 400;}
#inner-first-section h1{font-size: 25px;font-weight: 400;line-height: 35px;letter-spacing: 1px;margin: 20px 0px;}
#inner-orange-section{border-radius: 40px;background: #D86E39;box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.30);padding:90px 150px;}
#inner-orange-section h2{color: #FFF;font-size: 50px;font-weight: 600;margin-bottom:100px;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{color: #FFF;font-size: 75px;font-weight: 600;margin-bottom: 0px;}
.count-bx p, .elementor-counter-title{color: #FFF;font-size: 18px;font-weight: 500;margin-bottom:0px;}
#inner-fourth-section .blue-bx{padding:50px 20px 80px 20px;border-radius: 40px;background: #161F3A;}
#inner-fourth-section .elementor-widget-image-box h3{margin-bottom:0px;font-size: 32px;font-weight: 600;line-height:45px;}
#inner-fifth-section .wht-bx{border-radius: 40px;background: linear-gradient(180deg, #FFF 69.19%, #EEE 100%);box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.30);padding:110px;}
#inner-fifth-section .wht-bx ul{margin-left: 1.5em !important;}
#inner-fifth-section .wht-bx li::before {content: "\2713";font-size: 1.5em;position: absolute;left: -30px;top: 0;color: #00A650;}
#inner-fifth-section .wht-bx h3{font-size: 30px;font-weight: 600;}
#inner-fifth-section .wht-bx p{margin-bottom:0px;}
#inner-fifth-section .wht-bx ul{margin:0px;list-style:none;}
#inner-fifth-section .wht-bx ul li{font-size: 18px;font-weight: 400;line-height: 26px;margin-bottom: 10px;position: relative;}
#home-second-section .orng-bx ul, #home-second-section ul{margin-left:1.5em;}
#home-second-section .orng-bx li{color: #fff;font-size: 18px;font-weight: 400;line-height: 35px;}
.wht-bg{background:#fff;}
#home-second-section.wht-bg > .e-con-inner{z-index:1;}
#flip-section .eael-elements-flip-box-front-container{background-color:#fff;}
#flip-section .eael-elements-flip-box-container{height:487px !important;}
#flip-section .eael-elements-flip-box-front-container::before {content: '';position: absolute;top: 0; left: 0; right: 0; bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 55.24%, rgba(0, 0, 0, 0.70) 100%);z-index: 1;pointer-events: none;border-radius: 40px;}
#flip-section .eael-elements-slider-display-table{z-index:2;}
#flip-section .eael-elements-flip-box-heading{font-size: 32px;font-weight: 600;}
#flip-section .eael-elements-flip-box-front-container  .eael-elements-flip-box-heading{margin-bottom:80px;}
#flip-section  .eael-elements-flip-box-content p{color:#fff;font-size: 18px;font-weight: 400;line-height: 32px;margin-bottom:0px;}
#flip-section .eael-elements-flip-box-rear-container{background-color: rgba(0, 0, 0, 0.75);}
#orange-schedule .form-bx{padding: 152px 171px 148px 126px;}
#orange-schedule .lft{padding-right:4%;}
#orange-schedule .rght{padding-right:1%;}
#orange-schedule .lft h3{color: #FFF;font-size: 50px;font-weight: 800;}
#orange-schedule .lft ol{margin-left:1.5em;margin-bottom:0px;}
#orange-schedule .lft li{color: #FFF;font-size: 18px;font-weight: 400;line-height: 40px;}
#orange-schedule .rght .elementor-widget-text-editor{border-radius: 40px;background: #FFF;box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.25);padding:60px 50px;}
#orange-schedule .rght h4{font-size: 35px;font-weight: 600;line-height: 45px;margin-bottom:60px;text-align:center;}
#flip-row{flex-direction: row;flex-wrap: wrap;}
#flip-row .flip-box{flex:0 0 32%;}
#counter-section{justify-content:space-between;}
#form-section{overflow: visible;z-index: 1 !important;position:relative;}
.cta h2{margin-bottom:40px !important;}
.cta p, .cta strong{color: #fff !important;margin:0px auto 20px auto;width:70%;}
.cta #orange-btn{margin-top:40px;}
.cta #orange-btn:hover{background:#fff;}
.cta .orange-bx {padding: 70px 60px ! Important;}
#home-second-section .lft.no-curve .elementor-widget-text-editor{padding:60px;}
#home-second-section .lft .elementor-widget-text-editor strong{color: #E56B00;}
#home-second-section .lft.no-curve .elementor-widget-text-editor ul{list-style: none;}
#home-second-section .lft.no-curve .elementor-widget-text-editor li{position:relative;font-size: 18px;line-height: 30px;margin-bottom: 20px;}
#home-second-section .lft.no-curve .elementor-widget-text-editor li::before {content: "\2713";font-size: 1.5em;position: absolute;left: -30px;top: 0;color: #00A650;}
.left-right h3, .left-right h4{color: #fff;font-weight:600;}
#home-second-section.left-right .elementor-widget-text-editor {padding: 60px;}
.page-id-1667 #form-section, .page-id-2747 #form-section{z-index:auto !important;}
.page-id-1667 #form-section > .e-con-inner, .page-id-2747 #form-section > .e-con-inner{overflow: visible;z-index: 1 !important;position: relative;}
.page-id-1667 #testimonials-section::before{display: none;}
.page-id-2747 #form-section p{color: #fff;}
#map-section{z-index:2;}
.footer-widget-5 .wpcf7 label{color: #fff;margin-bottom: 5px;}
.footer-widget-5 .wpcf7 input[type="text"], #wpcf7-f1810-o2.wpcf7 input[type="email"]{margin-bottom:20px;color: #fff;}
.footer-widget-5 input::placeholder {color: #fff;opacity: 0.5;font-size:15px;}
.site-footer .footer-widgets-container .inner-padding {padding: 0 0 0 0px;}
.menu-specialties-menu-container {display: flex;justify-content: space-between;}
#menu-specialties-menu {display: flex;flex-wrap: wrap;width: 100%;padding: 0;list-style: none;margin: 0;justify-content: space-between;}
#menu-specialties-menu > li:nth-child(-n+7) {width: 48%;}
#menu-specialties-menu > li:nth-child(n+8) {width: 48%;}
.page-id-2191 #inner-first-section h1, .page-id-2747 #inner-first-section h1, .page-id-3411 #inner-first-section h1{font-size: 60px;font-weight: 600;line-height: 70px;}
.page-id-2191 #home-third-section::before{display: none;}
.author-bx h4{font-size: 45px;font-weight: 600;line-height: 40px;margin-bottom:0px;margin-top:60px;}
.author-bx h5{font-size: 25px;font-weight: 600;line-height: 40px;}
.page-id-2191 #home-third-section {z-index: 2;}
.author-bx p{margin-bottom:0px;}
.page-id-2191 .orange-bx {padding: 93px 284px ! Important;}
.page-id-2191 .orange-bx p, .page-id-2191 .orange-bx h4, .page-id-2191 .orange-bx h5{color: #fff !important;}
.page-id-2191 .orange-bx #main-heading h2 {margin-bottom: 50px;}
.page-id-2191 .orange-bx h4{font-size: 30px;font-weight: 600;margin-bottom:0px;}
.page-id-2191 .orange-bx h5{font-size: 18px;font-weight: 600;margin-bottom:0px;}
.service-bx .elementor-widget-image::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 55.24%, rgba(0, 0, 0, 0.70) 100%);z-index: 1;pointer-events: none;border-radius: 40px;}
.service-bx h3{color: #FFF;font-size: 30px;font-weight: 700;}
.service-bx a{color: #fff;font-size: 18px;font-weight: 700;text-decoration: none;border-radius: 3px;border: 3px solid #00A650;padding: 6px 44px;position: relative;display: block;background-color: transparent;cursor: pointer;overflow: hidden;z-index: 1;transition: color 0.4s ease;width:55%;margin:0px auto;}
.service-bx .elementor-widget-text-editor{margin-top: -50%;z-index: 1;}
.page-id-2191 #home-third-section h3.elementor-image-box-title{font-size: 40px;font-weight: 400;line-height: 50px;}
.page-id-2191 #home-third-section .elementor-widget-image-box {padding: 60px 40px;}
.shadow-bx{background: linear-gradient(180deg, #FFF 69.19%, #EEE 100%);box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.30);padding: 130px 355px !important;}
.shadow-bx ul{margin:0px;}
.shadow-bx ul li{color: #000;font-size: 18px;font-weight: 600;line-height: 45px;}
.page-id-2532 #home-third-section::before {top: -30%;display: none;}
.page-id-2532 #home-third-section p, .page-id-2532 #home-third-section h4, .page-id-2532 #home-third-section li{color: #fff;}
.page-id-2532 #home-third-section ul, .page-id-2532 #inner-fifth-section .wht-bx ul{margin-left: 1.5em;list-style: none;margin-bottom:0px;}
.page-id-2532 #home-third-section ul li{position: relative;font-size: 18px;line-height: 30px;}
.page-id-2532 #inner-fifth-section .wht-bx li{position: relative;font-size: 18px;line-height: 30px;margin-bottom:20px;}
.page-id-2532 #home-third-section ul li::before, .page-id-2532 #inner-fifth-section .wht-bx li::before{content: "\2713";font-size: 1.5em;position: absolute;left: -30px;top: 0;color: #00A650;}
.page-id-2532 #home-third-section .elementor-widget-image-box {padding: 70px 60px 60px 60px;}
.page-id-2532 #inner-fifth-section .wht-bx h4{font-weight:600;}
#wpcf7-f1810-o1.wpcf7 input[type="text"], #wpcf7-f1810-o1.wpcf7 input[type="email"]{margin-bottom:20px;}
.comments-area{display: none;}
.is-right-sidebar {margin-left: 5%;}
#block-3{margin-top:40px;}
.single #content ul, .single #content ol{margin-left:1.5em;}
.featured-image{margin-bottom:40px !important;}
.check, .cross{list-style: none;}
.check li, .cross li{position:relative;font-size: 18px;line-height: 30px;margin-bottom: 20px;}
.check li::before {content: "\2714";font-size: 1.5em;position: absolute;left: -30px;top: 0;color: #00A650;}
.cross li::before{content: "\274C";font-size: 1em;position: absolute;left: -30px;top: 0;}
.check b, .cross b, .spcl b{display:block;}
.spcl li{margin-bottom:20px;}
.blog #main{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: start;gap: 20px;}
.blog #main article{flex-basis:32%;background: #161f3a;color: #fff;border-radius: 40px;margin-bottom: 40px;}
.blog .post-image img{border-radius: 40px 40px 0px 0px;}
.blog .entry-header{padding: 20px;display: flex;flex-direction: column;}
.blog .entry-header h2{order:2;}
.blog .entry-header a{color: #fff;}
.blog .entry-summary{padding: 0px 20px 40px 20px;}
.blog  .entry-summary p{color: #fff;}
.blog .entry-meta{margin-top: 0px;margin-bottom: 0.5em;}
.blog .entry-meta .entry-date{color: #fff;}
.blog  .entry-summary a{display: block;color: #fff;text-decoration: none;}
.blog  .entry-summary a{color: #fff;font-size: 18px;font-weight: 700;text-decoration: none;border-radius: 3px;border: 3px solid #00A650;padding: 6px 30px;position: relative;display: block;background-color: transparent;cursor: pointer;overflow: hidden;z-index: 1;transition: color 0.4s ease;width: 35%;margin-top:40px;text-align: center;}
.blog  .entry-summary a::before{content: "";position: absolute;top: 0;left: 50%;width: 0;height: 100%;background-color: #00A650;z-index: -1;transition: all 0.4s ease;transform: translateX(-50%);}
.blog  .entry-summary a:hover{color: #fff;border-color: #fff;}
.blog  .entry-summary a:hover::before{width: 100%;}
.service-bx.medical-coding a{margin-top:55px;}
.page-id-2747 #inner-first-section p, .page-id-3411 #inner-first-section p{font-size: 30px;line-height: 45px;font-weight: 400;}
#home-second-section .lft #green-btn{padding: 13px 42px;}
#home-second-section .lft #green-btn:hover .elementor-button-text{color: #fff;}
#home-second-section .lft.wht-bx .wht h2, #home-second-section .lft.wht-bx .wht p{color: #fff !important;}
#home-second-section .lft.wht-bx .wht h2:after{background-color: #fff;}
#home-second-section .lft .wht a{background: #fff;border: 3px solid #fff;}
#home-second-section .lft .wht a:hover{border: 3px solid #fff;}
#home-second-section.main-bx{z-index:1;}
.page-id-1899 #home-third-section:before{display: none;}
.elementor-counter-number, .elementor-counter-title, .elementor-counter-number-prefix, .elementor-counter-number-suffix{color: #fff;}
#inner-fourth-section .blue-bx:hover{box-shadow: 0px 0px 20px #d46933;}
#inner-fifth-section .wht-bx:hover{box-shadow: 0 0 50px 0 rgba(0,166,80,0.30);}
.hlt{color: #00a650;font-weight: bolder;font-size: 24px;line-height: 30px;}
/************** Media Queries Starts *******************/
@media screen and (min-width: 320px) and (max-width: 767px){
#masthead .inside-header, .blog #masthead .inside-header, .single #masthead .inside-header{padding: 10px 20px 20px 20px;}
.site-header .header-widget{margin-top:10px;}
#page .e-parent>.e-con-inner, #home-first-section #top-bx, #page #faq-section > .e-con-inner, #inner-first-section #top-bx, .blog #page, .single #page,#blog-bg .container{padding: 0 20px;}
.main-navigation .menu-toggle, .sidebar-nav-mobile:not(#sticky-placeholder){background: none;padding-right: 0px;}
.icon-menu-bars{font-size:30px;}
.menu-item-has-children .dropdown-menu-toggle{display:block;}
.main-navigation li {padding: 0px 15px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:5px;}
#home-first-section::after, #testimonials-section::after, .middle-wtrmrk::after{width: 100%;height: 100%;}
.footer-widgets-container {padding: 40px 20px;text-align: center;}
#home-second-section .lft .elementor-widget-text-editor, #home-second-section .lft.no-curve .elementor-widget-text-editor{padding: 40px 20px 30px 20px;}
#home-third-section .elementor-widget-image-box, .page-id-2532 #home-third-section .elementor-widget-image-box{padding: 40px 20px;width: 100%;}
#form-section .blue-bx {padding: 40px 20px 60px 20px;}
#home-first-section .lft .top-cnt {font-size: 16px;}
#home-first-section .lft p:first-child {margin-bottom: 0px;}
#home-first-section .lft h1{font-size: 30px;line-height: 40px;}
#home-first-section #top-bx {height: 100%;}
#home-first-section .lft p:last-child {font-size: 18px;line-height: 26px;margin: 20px 0px;}
#orange-btn .elementor-button-text {font-size: 12px;}
#orange-btn {padding: 10px 15px;}
.pd-140{padding:60px 0px;}
.pd-tp-140{padding-top:60px;}
.pd-btm-140{padding-bottom:60px;}
#home-second-section .lft h2 {font-size: 26px;}
#home-second-section .lft h2:after {margin: 25px 0px 25px 5px;}
body, #home-second-section .lft p, #faq-section .elementor-widget-text-editor p, #orange-schedule .lft li, #inner-fifth-section .wht-bx ul li, #home-second-section .orng-bx li, #home-second-section .lft.no-curve .elementor-widget-text-editor li,#home-second-section .lft li{font-size: 15px;line-height: 28px;}
#orange-schedule .lft li{margin-bottom:10px;}
#home-second-section .lft a {font-size: 15px;padding: 4px 30px;}
.elementor-2 .elementor-element.elementor-element-9c4d368 img {border-radius: 0px 0px 40px 40px !important;}
.elementor-2 .elementor-element.elementor-element-b4e33d6 img {border-radius: 40px 40px 0px 0px;}
#main-heading h2, #inner-orange-section h2, #orange-schedule .lft h3{font-size: 28px;margin-bottom: 40px;line-height: 35px;}
#home-third-section .elementor-image-box-wrapper{text-align:center;}
#home-third-section .elementor-image-box-description a, .service-bx a{font-size: 15px;padding: 6px 30px;margin: 20px auto 0px auto;}
.service-bx h3 {font-size: 20px;color: #111;margin-top: 20px;}
.service-bx a{color: #111;}
.page-id-2191 #home-third-section h3.elementor-image-box-title {font-size: 30px;line-height: 40px;}
.three-bx{--row-gap: 0px !important;}
.service-bx{margin-bottom:40px;}
#testimonials-section::before{top:0px;}
#home-third-section .elementor-image-box-title {font-size: 20px;}
#home-third-section h4.elementor-image-box-title {font-size: 25px;line-height: 35px;}
#home-third-section .elementor-image-box-description {font-size: 15px;line-height: 24px;}
#home-third-section .four-lines .elementor-image-box-description a {margin-top: 20px;}
.orange-bx, .page-id-2191 .orange-bx{padding: 40px 20px ! Important;}
.shadow-bx {padding: 40px 20px !important;}
#gallery-1{display: flex;flex-direction: row;gap: 20px;flex-wrap: wrap;justify-content:center;}
#gallery-1 .gallery-item{flex: 0 0 46%;}
#testimonials-section .tes-bx {padding: 40px 20px;}
#testimonials-section .rght h4 {margin-top: 0px;}
#form-section h2 {width: 100%;margin: 0px auto 40px auto;}
#form-section .lft .elementor-widget-text-editor, .form-wht-bx{padding: 20px !important;border-radius:0px !important;}
.col-6{width:100%;}
.wpcf7 .d-flex {flex-direction: column;gap: 0px;}
#form-section .lft .elementor-widget-text-editor h3, #orange-schedule .rght h4{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
.wpcf7 label {font-size: 15px;margin-bottom: 5px;}
#orange-schedule .lft ol {margin-bottom: 20px;}
#form-section .rght {padding-left: 0%;padding-top: 15%;}
#form-section .rght h4{font-size: 35px;line-height: 40px;}
#two-bx .icon-bx {padding: 20px 10px;}
#two-bx .icon-bx.bx-lft {border-bottom: 1px solid #42495F;border-right:0px;}
#four-bx {margin: 40px 0px;}
#faq-section .elementor-widget-n-accordion .e-n-accordion-item {padding: 15px 20px;}
#faq-section .e-n-accordion-item-title-text {font-size: 18px;}
.copyright-bar {font-size: 13px;letter-spacing: 1px;padding: 40px 0px;}
.inside-site-info {padding: 0px 10px;}
.gp-icon.pro-close svg{fill:#fff;}
.main-navigation .main-nav ul li a:hover, .main-navigation .main-nav ul li[class*="current-menu-"] > a{border-bottom: 0px solid #E56B00;}
#inner-first-section #top-bx{height:100%;}
#inner-first-section p {font-size: 20px;line-height: 30px;}
.page-id-2747 #inner-first-section p, .page-id-3411 #inner-first-section p{font-size: 18px;line-height: 30px;margin-bottom: 40px;}
.page-id-1225 #inner-first-section h1{width: 55%;margin: 10px 0px 0px 0px;}
#inner-first-section{background-position: 60% 50%;}
#inner-first-section h1, .page-id-2191 #inner-first-section h1{font-size: 16px;line-height: 24px;letter-spacing: 0px;margin: 10px 0px;}
#inner-first-section p.small-content {font-size: 12px;line-height: 20px;margin-bottom: 20px;}
#inner-first-section::after {bottom: -35%;width: 100%;height: 100%;left: -15%;}
#testimonials-section::after{top: -50%;}
.middle-wtrmrk::after{top: -3%;background-position: top right;}
.inside-footer-widgets{display: flex;flex-direction: row;flex-wrap: wrap;}
.footer-widget-1{flex: 0 0 100% !important;}
.footer-widget-2{flex: 0 0 30% !important;}
.footer-widget-3{flex: 0 0 70% !important;}
.footer-widget-4{flex: 0 0 100% !important;}
.footer-widget-5{flex: 0 0 100% !important;}
#nav_menu-4 {padding-left: 0px;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li {margin-bottom: 10px;}
#follow-us ul, .iso-icons{justify-content:center;}
#home-second-section .two-box .rght img{border-radius: 40px 40px 0px 0px;}
#inner-orange-section {padding: 40px 20px;}
#counter-section{--row-gap: 40px;justify-content: center;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{font-size: 40px;margin-bottom: 10px;}
#inner-fourth-section .elementor-widget-image-box h3 {font-size: 25px;line-height: 35px;}
#inner-fourth-section .blue-bx {padding: 40px 20px;}
#inner-fifth-section .wht-bx {padding: 40px 20px !important;margin-bottom: 40px;}
#inner-fifth-section .wht-bx h3 {font-size: 24px;line-height:35px;}
#wht-bx-4{--row-gap: 0px;}
.orng-bx{border-radius: 0px 0px 40px 40px;}
#flip-section .eael-elements-flip-box-container {height: 325px !important;}
#flip-section .eael-elements-flip-box-heading {font-size: 24px;}
#flip-section .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {margin-bottom: 40px;}
#orange-schedule .form-bx {padding: 40px 20px;}
.author-bx h4 {font-size: 30px;line-height: 40px;margin-top: 20px;}
.author-bx h5 {font-size: 20px;line-height: 30px;}
.wht-bx2 .elementor-widget-text-editor{text-align:center;}
.page-id-2191 .orange-bx h4 {font-size: 25px;margin-bottom: 10px;}
.service-bx .elementor-widget-text-editor {margin-top: 0%;z-index: 1;width:100%;}
#home-second-section .two-box .rght.full-bg, .rght.full-bg{aspect-ratio: 1 / 1;border-radius: 0px;}
#blog-bg {padding: 40px 0px;}
#blog-bg h1 {font-size: 40px;line-height: 50px;}
.blog #content, .single #content {padding: 40px 0px;}
.blog #content .inside-article, .single #content .inside-article{padding:0px;}
.blog #main article{flex-basis: 100%;}
.blog .entry-summary a {width: 60%;margin: 40px auto 0px auto;}
.blog .entry-header h2 {font-size:28px;}
.single h2 {font-size: 30px;line-height: 40px;}
.single h3 {font-size: 20px;line-height: 30px;}
.is-right-sidebar {margin-left: 0%;}
.wp-block-latest-posts__list{margin:0px !important;}
#generate-slideout-menu{background: #fff;}
.middle-cnt p{width:100%;}
.middle-cnt {margin-bottom: 60px !important;}
.blue-bx .elementor-image-box-img{margin-bottom: 30px !important;}
#flip-row .flip-box {flex: 0 0 100%;}
.extra-bx{display: none !important;}
.cta .orange-bx {padding: 40px 20px !important;}
.cta p, .cta strong {width: 100%;}
.elementor-1418 .elementor-element.elementor-element-03ec2d2, .elementor-1418 .elementor-element.elementor-element-afead07{margin-top:40px;}
#inner-orange-section .elementor-button{font-size:12px;}
.service-bx.medical-coding a{margin-top:0px;}
.page-id-2191 #inner-first-section h1, .page-id-2747 #inner-first-section h1, .page-id-3411 #inner-first-section h1 {font-size: 30px;line-height: 40px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
#masthead .inside-header, .blog #masthead .inside-header, .single #masthead .inside-header{padding: 10px 40px 20px 40px;}
.site-logo{order:1;}
.site-header .header-widget{margin-top:10px;order: 2;flex-basis: content;}
.mobile-menu-control-wrapper{margin-left: 0px;order: 3;}
.main-navigation .menu-toggle, .sidebar-nav-mobile:not(#sticky-placeholder){background: none;}
.icon-menu-bars{font-size:30px;}
.menu-item-has-children .dropdown-menu-toggle{display:block;}
.main-navigation li {padding: 0px 15px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:5px;}
#inner-first-section p {font-size: 35px;line-height: 40px;width: 85%;}
#inner-first-section::after {bottom: -40%;width: 100%;height: 100%;left: -20%;}
#page .e-parent>.e-con-inner, #page #faq-section > .e-con-inner, .blog #page, .single #page{padding: 0 40px;}
#home-first-section::after{width: 100%;height: 100%;left: -15%;}
#testimonials-section::before{width: 100%;height: 100%;}
.footer-widgets-container {padding: 40px;}
#home-second-section .lft .elementor-widget-text-editor, #home-second-section .lft.no-curve .elementor-widget-text-editor{padding: 40px 20px 30px 20px;}
#home-third-section .elementor-widget-image-box {padding: 40px 20px;width: 48%;}
#form-section .blue-bx {padding: 40px 10px 60px 10px;}
#home-first-section{background-position: 100% 50%;}
#home-first-section .lft .top-cnt {font-size: 16px;}
#home-first-section .lft p:first-child {margin-bottom: 0px;}
#home-first-section .lft h1 {font-size: 27px;line-height: 35px;}
#home-first-section #top-bx, #inner-first-section #top-bx{height: 100%;padding: 40px 20px;}
#home-first-section .lft p:last-child {font-size: 14px;line-height: 20px;margin: 20px 0px;}
#home-second-section.wtrmrk .two-box{flex-direction: column-reverse;}
#home-second-section .two-box{flex-direction: column;}
#home-second-section .two-box.sp{flex-direction: column-reverse;}
#orange-btn .elementor-button-text {font-size: 15px;}
#orange-btn {padding: 10px 20px;}
.pd-140{padding:60px 0px;}
.pd-tp-140{padding-top:60px;}
.pd-btm-140{padding-bottom:60px;}
#home-second-section .lft h2 {font-size: 35px;}
#home-second-section .lft h2:after {margin: 25px 0px 25px 5px;}
body, #home-second-section .lft p, #faq-section .elementor-widget-text-editor p, #home-second-section .lft.no-curve .elementor-widget-text-editor li{font-size: 16px;line-height: 26px;}
#home-second-section .lft a {font-size: 15px;padding: 4px 30px;}
#main-heading h2, #inner-orange-section h2, #orange-schedule .lft h3{font-size: 40px;margin-bottom: 60px;line-height: 50px;}
#home-third-section .elementor-image-box-wrapper{text-align:center;}
#home-third-section .elementor-image-box-description a {font-size: 15px;padding: 6px 30px;margin: 20px auto 0px auto;}
#home-third-section .elementor-image-box-title {font-size: 20px;}
#home-third-section .elementor-image-box-description {font-size: 15px;line-height: 24px;}
#home-third-section .four-lines .elementor-image-box-description a {margin-top: 20px;}
.orange-bx, .page-id-2191 .orange-bx{padding: 40px 20px ! Important;}
.page-id-2191 .orange-bx h4 {margin-bottom: 10px;}
#gallery-1{display: flex;gap: 10px;}
.elementor-2 .elementor-element.elementor-element-4d26520 {--column-gap: 50px !important;}
#testimonials-section p, #testimonials-section h4{font-size: 16px;line-height: 28px;}
#testimonials-section .tes-bx {padding: 40px 20px;}
#testimonials-section .rght h4 {margin-top: 0px;}
#form-section h2 {width: 100%;margin: 0px auto 40px auto;}
#form-section .lft .elementor-widget-text-editor {padding: 40px;}
#form-section .lft .elementor-widget-text-editor h3 {font-size: 25px;line-height: 35px;margin-bottom: 20px;}
#form-section .rght {padding-left: 0%;padding-top: 15%;}
#form-section .rght h4 {font-size: 35px;line-height: 40px;}
#two-bx .icon-bx {padding: 20px 10px;}
#four-bx {margin: 40px 0px;}
#faq-section .elementor-widget-n-accordion .e-n-accordion-item {padding: 15px 20px;}
#faq-section .e-n-accordion-item-title-text {font-size: 18px;}
.copyright-bar {font-size: 13px;letter-spacing: 1px;padding: 40px 0px;}
.inside-site-info {padding: 0px 10px;}
.gp-icon.pro-close svg{fill:#fff;}
.main-navigation .main-nav ul li a:hover, .main-navigation .main-nav ul li[class*="current-menu-"] > a{border-bottom: 0px solid #E56B00;}
.wp-image-303{width:75%;}
#testimonials-section p {margin-top: 20px;}
#form-section .form-bx{flex-direction:column;}
#form-section .lft{width:80%;}
#form-section .rght{width:90%;}
.inside-footer-widgets{flex-direction: row;flex-wrap: wrap;justify-content: center;}
.footer-widget-1{flex-basis: 100% !important;text-align:center;}
.footer-widget-1 ul{justify-content:center;}
.footer-widget-2{flex-basis: 100% !important;text-align: center;}
.footer-widget-3{flex-basis: 100% !important;text-align: center;}
.footer-widget-4{flex-basis: 100% !important;text-align: center;}
.footer-widget-5{flex-basis: 50% !important;text-align:center;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li {display: inline-block;padding: 0px 10px;}
#menu-specialties-menu > li:nth-child(-n+7), #menu-specialties-menu > li:nth-child(n+8) {width: auto;}
#menu-specialties-menu {justify-content: center;}
#testimonials-section::after, .middle-wtrmrk::after{width:100%;height:100%;}
#home-second-section .two-box .rght img{border-radius: 40px 40px 0px 0px;}
#inner-orange-section {padding: 60px 40px;}
#counter-section{--column-gap: 0px;}
.elementor-counter .elementor-counter-title, .count-bx p{font-size:15px !important;line-height: 24px !important;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{font-size: 40px;}
#blue-bx-section{flex-direction:row;flex-wrap: wrap;}
#blue-bx-section .blue-bx{flex: 0 0 48%;}
#inner-fourth-section .elementor-widget-image-box h3 {font-size: 24px;line-height: 35px;}
#wht-bx-4{--row-gap: 40px;}
#wht-bx-2{--column-gap: 40px;display: flex;flex-wrap: wrap;flex-direction: row;}
#inner-fifth-section .wht-bx4{flex-basis: 47%;}
.cta p, .cta strong {width: 100%;}
#inner-fifth-section .wht-bx4, .wht-bx.wht-bx2{padding: 40px !important;}
#home-second-section .orng-bx{border-radius: 0px 0px 40px 40px;}
#flip-row {flex-direction: row;flex-wrap: wrap;margin-bottom:0px;}
#flip-row .flip-box{flex: 0 0 48%;}
#flip-section .eael-elements-flip-box-container {height: 305px !important;}
#flip-section .eael-elements-flip-box-heading {font-size: 20px;}
#flip-section .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {margin-bottom: 40px;}
#orange-schedule .form-bx {padding: 60px 20px;flex-direction: column;}
#orange-schedule .lft {padding-right: 0%;width: 100%;}
#orange-schedule .lft h3{text-align:center;}
#orange-schedule .rght {padding-right: 0%;width: 90%;}
#orange-schedule .lft ol {margin-bottom: 40px;}
#follow-us ul, .iso-icons{justify-content:center;}
#nav_menu-4 {padding-left: 0px;}
#home-second-section .two-box .rght.full-bg, .full-bg{aspect-ratio: 1 / 1;border-radius: 0px;}
#home-third-section .six-bx{justify-content:center;}
#home-third-section h4.elementor-image-box-title {font-size: 20px;line-height: 30px;}
.author-bx .elementor-widget-text-editor{text-align:center;}
#service-row{flex-direction: row;flex-wrap: wrap;gap: 40px;}
#service-row .service-bx{flex-basis: 47%;}
.service-bx h3 {font-size: 25px;}
.service-bx a {padding: 6px 35px;}
.page-id-2191 #home-third-section h3.elementor-image-box-title {font-size: 25px;line-height: 35px;}
.shadow-bx {padding: 60px 40px !important;}
.shadow-bx ul li {font-size: 15px;line-height: 30px;}
.three-bx{--column-gap: 50px !important;}
#blog-bg {padding: 80px 0px;}
#blog-bg h1 {font-size: 45px;line-height: 55px;}
.blog #content, .single #content {padding: 60px 0px;}
.blog #content .inside-article, .single #content .inside-article{padding:0px;}
.blog #main article{flex-basis: 100%;}
.blog .entry-summary a {width: 25%;}
.blog .entry-header h2 {font-size:28px;}
.single h2 {font-size: 30px;line-height: 40px;}
.single h3 {font-size: 20px;line-height: 30px;}
.is-right-sidebar {margin-left: 0%;}
.wp-block-latest-posts__list{margin:0px !important;}
#generate-slideout-menu{background: #fff;}
#blog-bg .container{padding: 0px 80px;}
.extra-bx{display: none !important;}
.two-box.left-right{flex-direction:column !important;}
#inner-fifth-section .wht-bx {margin-bottom: 40px;}
#inner-fifth-section .wht-bx h3 {font-size: 30px;line-height:40px;}
.service-bx.medical-coding a{margin-top:50px;}
.page-id-2191 #inner-first-section h1, .page-id-2747 #inner-first-section h1, .page-id-3411 #inner-first-section h1 {font-size: 45px;line-height: 55px;}
.page-id-2747 #inner-first-section p, .page-id-3411 #inner-first-section p{font-size: 24px;line-height: 35px;}
#inner-first-section h1 {margin: 10px 0px;}
#inner-first-section p.small-content {font-size: 14px;line-height: 24px;margin-bottom: 20px;width: 100%;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
#generate-slideout-menu {background: #fff;}
.main-navigation .main-nav ul li a:hover {border-bottom: 0px solid #E56B00;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a{border-bottom: 0px solid #E56B00;}
#masthead .inside-header, .blog #masthead .inside-header, .single #masthead .inside-header{padding: 10px 40px 20px 40px;}
.site-logo{order:1;}
.site-header .header-widget{margin-top:10px;order: 2;flex-basis: content;}
.mobile-menu-control-wrapper{margin-left: 0px;order: 3;}
.main-navigation .menu-toggle, .sidebar-nav-mobile:not(#sticky-placeholder){background: none;}
.icon-menu-bars{font-size:30px;}
.menu-item-has-children .dropdown-menu-toggle{display:block;}
.main-navigation li {padding: 0px 15px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:5px;}
#page .e-parent>.e-con-inner, #page #faq-section > .e-con-inner, .blog #page, .single #page{padding: 0 60px;}
#home-first-section::after, #testimonials-section::before{width: 100%;height: 100%;background-position: bottom left;}
#testimonials-section::after, .middle-wtrmrk::after{width: 50%;height: 100%;background-position: top right;}
.footer-widgets-container {padding: 60px;}
#home-second-section .lft .elementor-widget-text-editor {padding: 40px 20px 30px 20px;}
#home-third-section .elementor-widget-image-box {padding: 40px 20px;width: 48%;}
#form-section .blue-bx {padding: 40px 10px 60px 10px;}
#home-first-section #top-bx {height: 409px;padding: 0px 60px;}
#inner-first-section #top-bx {height: 281px;padding: 0px 60px;}
#home-first-section .lft h1 {font-size: 35px;line-height: 50px;width: 80%;}
#home-first-section .lft .top-cnt {font-size: 18px;}
#home-first-section .lft p:last-child {margin: 20px 0px;}
#home-first-section .lft p:last-child {font-size: 18px;line-height: 30px;}
#home-first-section .lft p:first-child {margin-bottom: 20px;}
.pd-140{padding:100px 0px;}
.pd-tp-140{padding-top:100px;}
.pd-btm-140{padding-bottom:100px;}
#home-second-section.wtrmrk .two-box{flex-direction: column-reverse;}
#home-second-section .two-box{flex-direction: column;}
#home-second-section .two-box.sp{flex-direction: column-reverse;}
#main-heading h2, #inner-orange-section h2, #orange-schedule .lft h3{font-size: 40px;margin-bottom: 60px;line-height: 50px;}
.orange-bx {padding: 70px ! Important;}
#gallery-1{display:flex;gap:20px;}
.elementor-2 .elementor-element.elementor-element-4d26520 {--column-gap: 60px !important;}
#testimonials-section .tes-bx {padding: 40px;}
#form-section .form-bx{flex-direction:column;}
#form-section .lft{width:80%;}
#form-section .rght{width:90%;padding-left:0px;padding-top:50px;}
.top-sctn{text-align:center;}
.copyright-bar {padding: 40px 0px;}
#inner-first-section p {font-size: 30px;line-height: 40px;}
#inner-first-section h1 {font-size: 20px;line-height: 30px;margin: 30px 0px;}
#inner-first-section::after{width: 100%;height: 100%;background-position: bottom left;bottom: -50%;}
#home-second-section .two-box .rght img{border-radius: 40px 40px 0px 0px;width:100%;}
#home-second-section .orng-bx{border-radius: 0px 0px 40px 40px;}	
#inner-orange-section {padding: 60px 40px;}
#counter-section{--column-gap: 50px;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{font-size: 45px;line-height:55px;}
#blue-bx-section{flex-direction:row;flex-wrap: wrap;z-index: 2;}
#blue-bx-section .blue-bx{flex: 0 0 48%;}
#wht-bx-4{--row-gap: 40px;}
#wht-bx-2{--column-gap: 40px;}
#inner-fifth-section .wht-bx {padding: 40px;margin-bottom: 60px;}
#flip-row .flip-box{flex: 0 0 48%;}
#flip-section .eael-elements-flip-box-container {height: 415px !important;}
#inner-fourth-section .elementor-widget-image-box h3 {font-size: 25px;line-height: 35px;}
#inner-fifth-section .wht-bx h3 {font-size: 25px;}
#flip-section .eael-elements-flip-box-heading {font-size: 30px;}
#flip-section .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {margin-bottom: 40px;}
#orange-schedule .form-bx {padding: 60px 20px;}
#orange-schedule .rght .elementor-widget-text-editor {padding: 20px;}
#footer-widgets .widget-title {font-size: 17px;}
.wpcf7 textarea {height: 100px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {height: 30px;}
#orange-schedule .rght h4 {font-size: 30px;line-height: 40px;margin-bottom: 40px;}
.inside-footer-widgets{flex-direction: row;flex-wrap: wrap;justify-content: center;}
.footer-widget-1{flex-basis: 40% !important;text-align:center;}
.footer-widget-1 ul{justify-content:center;}
.footer-widget-2{flex-basis: 10% !important;text-align: center;}
.footer-widget-3{flex-basis: 50% !important;text-align: center;}
.footer-widget-4{flex-basis: 70% !important;text-align: center;}
.footer-widget-5{flex-basis: 30% !important;text-align:center;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li {display: inline-block;padding: 0px 10px;}
#menu-specialties-menu > li:nth-child(-n+7), #menu-specialties-menu > li:nth-child(n+8) {width: auto;}
#menu-specialties-menu {justify-content: center;}
#nav_menu-4 {padding-left: 0px;padding-right:40px;}
#home-second-section .two-box .rght.full-bg, .full-bg{aspect-ratio: 1 / 1;border-radius: 0px;}
#home-third-section .six-bx{justify-content:center;}
#home-third-section h4.elementor-image-box-title {font-size: 30px;line-height: 40px;}
.author-bx .elementor-widget-text-editor{text-align:center;}
#service-row{flex-direction: row;flex-wrap: wrap;gap: 40px;}
#service-row .service-bx{flex-basis: 47%;}
.service-bx h3 {font-size: 25px;}
.service-bx a {padding: 6px 30px;width: 40%;}
.page-id-2191 .orange-bx {padding: 60px ! Important;}
.shadow-bx {padding: 60px !important;}
.three-bx{--column-gap: 100px !important;}
.service-bx .elementor-widget-text-editor {margin-top: -35%;}
#blog-bg {padding: 100px 0px;}
.blog #content, .single #content {padding: 100px 0px;}
.blog #main article {flex-basis: 48%;}
.blog .entry-summary a {width: 45%;}
.extra-bx{display: none !important;}
.cta p, .cta strong {width: 100%;}
#wht-bx-2{--column-gap: 40px;display: flex;flex-wrap: wrap;flex-direction: row;}
#inner-fifth-section .wht-bx4{flex-basis: 47%;}
.two-box.left-right{flex-direction:column !important;}
#home-second-section .lft h2 {font-size: 30px;line-height: 40px;}
.service-bx.medical-coding a{margin-top:0px;}
.page-id-2191 #home-third-section h3.elementor-image-box-title {font-size: 30px;line-height: 40px;}
.page-id-2191 #inner-first-section h1, .page-id-2747 #inner-first-section h1, .page-id-3411 #inner-first-section h1 {font-size: 45px;line-height: 55px;}
.page-id-2747 #inner-first-section p, .page-id-3411 #inner-first-section p{font-size: 20px;line-height: 30px;margin-bottom: 50px;}
#inner-first-section h1 {margin: 10px 0px;}
#inner-first-section p.small-content {font-size: 16px;line-height: 24px;margin-bottom: 20px;width: 100%;}
}
@media screen and (min-width: 1280px) and (max-width: 1365px){
#masthead .inside-header, .blog #masthead .inside-header, .single #masthead .inside-header{padding: 13px 100px 0px 100px;}
#home-first-section #top-bx {height: 511px;padding: 0px 100px;}
#inner-first-section #top-bx {height: 351px;padding: 0px 100px;}
#page .e-parent>.e-con-inner, .blog #page, .single #page{padding: 0 100px;}
#page #faq-section > .e-con-inner{padding: 0 245px;}
.site-logo img{width:67%;}
.main-navigation li {padding: 0px 20px;}
.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {font-size: 12px;line-height: 50px;}
.main-navigation .main-nav ul ul li a{font-size:12px;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li a:hover{border-bottom: 3px solid #E56B00;}
#text-2 a {font-size: 12px;padding: 4px 17px;line-height: 20px;}
#text-2 a img{width:10%;}
#home-first-section::after, #inner-first-section::after {width: 721px;height: 501px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 476px;height: 316px;background-position: right;}
#home-first-section .lft h1 {font-size: 40px;line-height: 45px;}
#home-first-section .lft .top-cnt {font-size: 20px;}
#home-first-section .lft p:last-child {font-size: 18px;line-height: 26px;}
#home-first-section .lft p:last-child {margin: 25px 0px;}
#home-first-section .lft p:first-child {margin-bottom: 25px;}
#home-third-section .elementor-image-box-title {font-size: 18px;}
.page-id-2191 #home-third-section h3.elementor-image-box-title {font-size: 30px;line-height: 40px;}
.shadow-bx {padding: 40px 70px !important;}
#form-section .blue-bx {padding: 40px;}
#form-section .rght h4 {font-size: 34px;}
#two-bx h5 {font-size: 16px;}
#two-bx p, #two-bx a{font-size: 14px;line-height: 20px;}
.service-bx h3 {font-size: 20px;}
.service-bx.medical-coding a {margin-top: 42px;}
.service-bx a {font-size: 13px;padding: 6px 15px;}
#home-third-section .elementor-image-box-description {font-size: 13px;line-height: 24px;}
#home-third-section .elementor-widget-image-box {padding: 40px;}
#home-third-section .elementor-image-box-description a {padding: 4px 30px;font-size:13px;margin-top: 50px;}
#home-third-section .four-lines .elementor-image-box-description a {margin-top: 24px;}
.orange-bx {padding: 70px 90px ! Important;}
#inner-first-section p {font-size: 40px;line-height: 50px;}
#inner-first-section p.small-content {font-size: 14px;line-height: 24px;margin-bottom: 20px;}
#inner-first-section h1 {font-size: 16px;line-height: 24px;margin: 20px 0px;}
#orange-btn {padding: 8px 27px;}
#orange-btn .elementor-button-text {font-size: 12px;}
.pd-140{padding:90px 0px;}
.pd-tp-140{padding-top:90px;}
.pd-btm-140{padding-bottom:90px;}
#home-second-section .lft .elementor-widget-text-editor {padding: 40px 90px 40px 65px;}
#home-second-section .lft h2 {font-size: 32px;line-height: 45px;}
#home-second-section .lft h2:after {margin: 25px 0px;}
#home-second-section .lft p:last-child {margin-top: 30px;}
body, #home-second-section .lft p, #home-second-section .orng-bx li, .eael-elements-flip-box-content, #orange-schedule .lft li, .check li, .cross li, #home-second-section .lft li{font-size: 13px;line-height: 24px;}
#inner-orange-section h2 {font-size: 35px;margin-bottom: 50px;}
#inner-orange-section {padding: 60px 120px;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{font-size: 45px;margin-bottom: 0px;}
#counter-section{--column-gap: 120px;}
.count-bx p, .elementor-counter-title{font-size: 14px;}
#main-heading h2{font-size: 40px;margin-bottom: 70px;line-height: 50px;}
#inner-fourth-section .blue-bx {padding: 40px 20px;}
#inner-fourth-section .elementor-widget-image-box h3 {font-size: 18px;line-height: 26px;}
#inner-fifth-section .wht-bx {padding: 70px;}
#inner-fifth-section .wht-bx ul li {font-size: 14px;line-height: 20px;}
#inner-fifth-section .wht-bx h3, #inner-fifth-section .wht-bx.wht-bx4 h3{font-size: 22px !important;}
#wht-bx-4{--row-gap: 30px;}
#wht-bx-2{--column-gap: 30px;}
#flip-section .eael-elements-flip-box-container {height: 325px !important;}
#flip-section .eael-elements-flip-box-heading {font-size: 22px;}
#flip-section .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{margin-bottom: 40px !important;}
#orange-schedule .form-bx {padding: 100px 110px 100px 85px;}
#orange-schedule .lft h3{font-size: 33px;line-height: 45px;}
#orange-schedule .rght h4 {font-size: 25px;line-height: 35px;margin-bottom: 40px;}
#orange-schedule .rght .elementor-widget-text-editor {padding: 30px 20px;}
.wpcf7 label {font-size: 14px;margin-bottom: 5px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{height: 35px;}
.wpcf7 textarea {height: 100px;}
.footer-widgets-container {padding: 100px;}
.site-footer p, .site-footer a{font-size: 13px;line-height: 23px;}
#footer-widgets .widget-title {font-size: 16px;}
.blog .entry-header h2{font-size:25px;line-height:35px;}
.blog .entry-summary a {width: 55%;}
#blog-bg {padding: 100px 0px;}
#blog-bg .container{padding:0px 100px;}
#blog-bg h1 {font-size: 45px;line-height: 55px;}
.blog #content, .single #content {padding: 80px 0px;}
}
@media screen and (min-width: 1366px) and (max-width: 1439px){
#blog-bg {padding: 100px 0px;}
#blog-bg .container{padding:0px 100px;}
.blog #content, .single #content {padding: 100px 0px ;}
.blog .entry-header h2{font-size:25px;line-height:35px;}
#blog-bg h1 {font-size: 40px;line-height: 50px;}
.blog .entry-summary a {font-size: 13px;width: 42%;}
.single h2 {font-size: 35px;line-height: 45px;}
.single h3 {font-size: 25px;line-height: 35px;}
#masthead .inside-header, .blog #masthead .inside-header, .single #masthead .inside-header{padding: 13px 107px 0px 107px;}
#home-first-section #top-bx {height: 546px;padding: 0px 107px;}
#inner-first-section #top-bx {height: 375px;padding: 0px 107px;}
#inner-first-section::after {width: 769px;height: 535px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 508px;height: 337px;background-position: right;}
#page .e-parent>.e-con-inner, .blog #page, .single #page{padding: 0 107px;}
#page #faq-section > .e-con-inner{padding: 0 260px;}
.site-logo img{width:72%;}
.main-navigation li {padding: 0px 25px;}
.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {font-size: 12px;}
.main-navigation .main-nav ul ul li a{font-size:12px;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li a:hover{border-bottom: 3px solid #E56B00;}
#text-2 a {font-size: 12px;padding: 4px 17px;line-height: 20px;}
#text-2 a img{width:10%;}
#home-first-section::after, #inner-first-section::after {width: 721px;height: 501px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 476px;height: 316px;background-position: right;}
#home-first-section .lft h1 {font-size: 40px;line-height: 45px;}
#home-first-section .lft .top-cnt {font-size: 20px;}
#home-first-section .lft p:last-child {font-size: 18px;line-height: 26px;}
#home-first-section .lft p:last-child {margin: 25px 0px;}
#home-first-section .lft p:first-child {margin-bottom: 25px;}
#home-third-section .elementor-image-box-title {font-size: 18px;}
#home-third-section h4.elementor-image-box-title {font-size: 30px;line-height: 40px;}
.page-id-2191 .orange-bx h4 {font-size: 24px;margin-bottom: 5px;}
.page-id-2191 .orange-bx #main-heading h2 {font-size: 35px;line-height: 45px;}
.service-bx .elementor-widget-text-editor {margin-top: -55%;}
.service-bx h3 {font-size: 24px;}
.service-bx a {padding: 6px 22px;}
.service-bx.medical-coding a {margin-top: 48px;}
.page-id-2191 #home-third-section h3.elementor-image-box-title {font-size: 30px;line-height: 40px;}
#form-section .blue-bx {padding: 60px;}
#form-section .rght h4 {font-size: 38px;}
#two-bx p, #two-bx a{font-size: 14px;line-height: 20px;}
.shadow-bx {padding: 70px !important;}
#home-third-section .elementor-image-box-description {font-size: 13px;line-height: 24px;}
#home-third-section .elementor-widget-image-box {padding: 40px;}
#home-third-section .elementor-image-box-description a {padding: 4px 30px;font-size:13px;margin-top: 50px;}
#home-third-section .four-lines .elementor-image-box-description a {margin-top: 24px;}
.orange-bx {padding: 70px 90px ! Important;}
#inner-first-section p {font-size: 42px;line-height: 50px;}
#inner-first-section h1 {font-size: 18px;line-height: 24px;margin: 20px 0px;}
#inner-first-section p.small-content {font-size: 15px;line-height: 30px;margin-bottom: 20px;}
#orange-btn {padding: 10px 30px;}
#orange-btn .elementor-button-text {font-size: 12px;}
.pd-140{padding:90px 0px;}
.pd-tp-140{padding-top:90px;}
.pd-btm-140{padding-bottom:90px;}
#home-second-section .lft .elementor-widget-text-editor {padding: 35px 70px;}
#home-second-section .lft h2 {font-size: 36px;line-height: 45px;}
#home-second-section .lft h2:after {margin: 25px 0px;}
#home-second-section .lft p:last-child {margin-top: 30px;}
body, #home-second-section .lft p, #home-second-section .orng-bx li, .eael-elements-flip-box-content, #orange-schedule .lft li, #home-second-section .lft.no-curve .elementor-widget-text-editor li, #home-second-section .lft li{font-size: 13px;line-height: 24px;}
#inner-orange-section h2 {font-size: 35px;margin-bottom: 50px;}
#inner-orange-section {padding: 65px 140px;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{font-size: 50px;margin-bottom: 10px;}
#counter-section{--column-gap: 120px;justify-content: space-between;align-items:start;}
.count-bx p, .elementor-counter-title{font-size: 17px !important;}
#main-heading h2{font-size: 45px;margin-bottom: 70px;line-height: 55px;}
#inner-fourth-section .blue-bx {padding: 40px 20px;}
#inner-fourth-section .elementor-widget-image-box h3 {font-size: 21px;line-height: 30px;}
#inner-fifth-section .wht-bx {padding: 70px;}
#inner-fifth-section .wht-bx ul li {font-size: 14px;line-height: 20px;}
#inner-fifth-section .wht-bx h3, #inner-fifth-section .wht-bx.wht-bx4 h3{font-size: 22px !important;}
#wht-bx-4{--row-gap: 30px;}
#wht-bx-2{--column-gap: 30px;}
#flip-section .eael-elements-flip-box-container {height: 347px !important;}
#flip-section .eael-elements-flip-box-heading {font-size: 22px;}
#flip-section .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{margin-bottom: 40px !important;}
#orange-schedule .form-bx {padding: 100px 110px 100px 85px;}
#orange-schedule .lft h3{font-size: 33px;line-height: 45px;margin-bottom: 50px;}
#orange-schedule .rght h4 {font-size: 25px;line-height: 35px;margin-bottom: 40px;}
#orange-schedule .rght .elementor-widget-text-editor {padding: 40px;}
.wpcf7 .wpcf7-submit {font-size: 16px;padding: 10px 30px;}
.wpcf7 label {font-size: 14px;margin-bottom: 5px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{height: 35px;}
.wpcf7 textarea {height: 100px;}
.footer-widgets-container {padding: 90px 107px;}
.site-footer p, .site-footer a{font-size: 10px;line-height: 20px;}
#footer-widgets .widget-title {font-size: 16px;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li {margin-bottom: 10px;}
#follow-us ul li a {width: 30px;height: 30px;}
.iso-icons img{width:75px;height:auto;}
.copyright-bar {font-size: 10px;letter-spacing: 2px;padding: 50px 0px;}
.page-id-2191 #inner-first-section h1, .page-id-2747 #inner-first-section h1, .page-id-3411 #inner-first-section h1 {font-size: 50px;line-height: 60px;}
.page-id-2747 #inner-first-section p, .page-id-3411 #inner-first-section p{width: 80%;}
}
@media screen and (min-width: 1440px) and (max-width: 1535px){
#blog-bg {padding: 110px 0px;}
#blog-bg .container{padding:0px 110px;}
.blog #content, .single #content {padding: 110px 0px ;}
.blog .entry-header h2{font-size:25px;line-height:35px;}
#blog-bg h1 {font-size: 40px;line-height: 50px;}
.blog .entry-summary a {font-size: 13px;width: 42%;}
.single h2 {font-size: 35px;line-height: 45px;}
.single h3 {font-size: 25px;line-height: 35px;}
#masthead .inside-header,.blog #masthead .inside-header, .single #masthead .inside-header{padding: 18px 110px 0px 110px;}
#page .e-parent>.e-con-inner, #page #faq-section > .e-con-inner, .blog #page, .single #page{padding: 0 110px;}
.main-navigation li {padding: 0px 26px;}
.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {font-size: 12px;}
.site-logo img{width:75%;}
#text-2 a {font-size: 14px;padding: 0px 20px;}
#home-first-section #top-bx {height: 570px;padding:0px 110px;}
#inner-first-section #top-bx {height: 395px;padding: 0px 110px;}
#home-first-section .lft .top-cnt {font-size: 23px;}
#home-first-section .lft p:first-child {margin-bottom: 30px;}
#home-first-section .lft h1 {font-size: 46px;line-height: 55px;width: 80%;}
#home-first-section .lft p:last-child {margin: 25px 0px;font-size: 18px;line-height: 26px;}
#home-first-section::after, #inner-first-section::after {width: 811px;height: 564px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 536px;height: 356px;background-position: right;}
#inner-first-section p {font-size: 45px;line-height: 55px;}
#inner-first-section h1 {font-size: 19px;line-height: 35px;margin: 20px 0px;}
#inner-first-section p.small-content {font-size: 16px;line-height: 30px;margin-bottom: 20px;}
#inner-orange-section h2 {font-size: 40px;margin-bottom: 70px;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{font-size: 55px;margin-bottom:10px;}
#inner-orange-section {padding: 74px 140px;}
#counter-section {align-items: start;}
.count-bx p, .elementor-counter-title{font-size: 18px !important;;}
#orange-btn {padding: 10px 25px;}
#orange-btn .elementor-button-text {font-size: 15px;}
#page #faq-section > .e-con-inner {padding: 0px 275px;}
.pd-140{padding:100px 0px;}
.pd-tp-140{padding-top:100px;}
.pd-btm-140{padding-bottom:100px;}
#home-second-section .lft .elementor-widget-text-editor {padding: 40px 80px;}
body, #home-second-section .lft p, #home-second-section .orng-bx li, .eael-elements-flip-box-content, #orange-schedule .lft li, #home-second-section .lft.no-curve .elementor-widget-text-editor li,#home-second-section .lft li{font-size: 13px;line-height: 26px;}
#flip-section .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {margin-bottom: 45px;}
#flip-section .eael-elements-flip-box-heading {font-size: 24px;}
#home-second-section .lft h2 {font-size: 38px;}
#home-second-section .lft h2:after {width: 61px;margin: 25px 0px 25px 5px;}
#home-second-section .lft a {font-size: 15px;padding: 4px 30px;}
#main-heading h2 {font-size: 50px;margin-bottom: 70px;line-height:60px;}
#inner-fourth-section .elementor-widget-image-box h3 {font-size: 23px;line-height: 30px;}
#home-third-section .elementor-widget-image-box {padding: 45px 75px 50px 45px;}
#home-third-section .elementor-image-box-title{font-size: 18px;}
#home-third-section .elementor-image-box-description {font-size: 13px;line-height: 24px;}
#home-third-section .elementor-image-box-description a {font-size: 13px;padding: 6px 35px;}
.orange-bx{padding:100px 75px !important;}
#gallery-1{gap: 30px;display: flex;}
#testimonials-section .tes-bx {padding: 50px 80px 50px 65px;}
#testimonials-section p{margin-top: 40px;font-size: 14px;line-height: 28px;}
#testimonials-section h4{font-size: 14px;line-height: 28px;}
.elementor-2 .elementor-element.elementor-element-4d26520 {--column-gap: 80px !important;}
#inner-fourth-section .blue-bx {padding: 50px 20px;}
#inner-fifth-section .wht-bx {padding: 70px;}
#inner-fifth-section .wht-bx ul li {font-size: 14px;line-height: 20px;}
#inner-fifth-section .wht-bx h3, #inner-fifth-section .wht-bx.wht-bx4 h3{font-size: 22px !important;}
#wht-bx-4{--row-gap: 30px;}
#wht-bx-2{--column-gap: 30px;}
#testimonials-section .rght h4{margin-top: 48px;}
.wp-image-303{width:55%;}
#form-section .blue-bx {padding: 100px 110px 110px 100px;}
#form-section .lft .elementor-widget-text-editor {padding: 40px 40px 60px 40px;}
#form-section .lft .elementor-widget-text-editor h3 {font-size: 24px;line-height: 30px;margin-bottom: 30px;}
#wpcf7-f383-p2-o1 label {font-size: 14px;}
#wpcf7-f383-p2-o1 .wpcf7-submit {font-size: 14px;}
#form-section .rght h4 {font-size: 35px;}
#form-section .rght .top-sctn p {font-size: 12px;}
#two-bx p {font-size: 13px;line-height: 20px;}
#two-bx h5 {font-size: 15px;}
#two-bx p, #two-bx a {font-size: 13px;line-height: 20px;}
#two-bx .icon-bx {padding: 15px;}
.footer-widgets-container {padding: 90px 110px;}
#footer-widgets .widget-title {font-size: 14px;}
.site-footer a, .site-footer p, .copyright-bar{font-size: 12px;}
#flip-section .eael-elements-flip-box-container {height: 365px !important;}
#orange-schedule .form-bx {padding: 100px 110px 100px 85px;}
#orange-schedule .lft h3{font-size: 33px;line-height: 45px;margin-bottom: 50px;}
#orange-schedule .rght h4 {font-size: 25px;line-height: 35px;margin-bottom: 40px;}
#orange-schedule .rght .elementor-widget-text-editor {padding: 40px;}
.wpcf7 .wpcf7-submit {font-size: 16px;padding: 10px 30px;}
.wpcf7 label {font-size: 14px;margin-bottom: 5px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{height: 35px;}
.wpcf7 textarea {height: 100px;}
.site-footer p, .site-footer a{font-size: 11px;line-height: 20px;}
#footer-widgets .widget-title {font-size: 16px;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li {margin-bottom: 10px;}
#follow-us ul li a {width: 30px;height: 30px;}
.iso-icons img{width:75px;height:auto;}
.copyright-bar {font-size: 12px;letter-spacing: 2px;padding: 55px 0px;}
.shadow-bx {padding: 40px 70px !important;}
#home-third-section h4.elementor-image-box-title {font-size: 35px;line-height: 45px;}
.page-id-2191 .orange-bx #main-heading h2 {font-size: 38px;margin-bottom: 40px;line-height: 45px;}
.page-id-2191 .orange-bx h4 {font-size: 25px;margin-bottom: 10px;}
.service-bx.medical-coding a {margin-top: 48px;}
.service-bx h3 {font-size: 24px;}
.service-bx a {padding: 6px 20px;}
.service-bx .elementor-widget-text-editor {margin-top: -55%;}
.page-id-2191 #home-third-section h3.elementor-image-box-title{font-size: 24px;line-height:35px;}
}
@media screen and (min-width: 1536px) and (max-width: 1599px){
#blog-bg {padding: 120px 0px;}
#blog-bg .container{padding:0px 120px;}
.blog #content, .single #content {padding: 120px 0px ;}
.blog .entry-header h2{font-size:25px;line-height:35px;}
#blog-bg h1 {font-size: 40px;line-height: 50px;}
.blog .entry-summary a {font-size: 13px;width: 42%;}
.single h2 {font-size: 35px;line-height: 45px;}
.single h3 {font-size: 25px;line-height: 35px;}
#masthead .inside-header, .blog #masthead .inside-header, .single #masthead .inside-header{padding: 18px 120px 0px 120px;}
#home-first-section #top-bx {height: 614px;padding: 0 120px;}
#inner-first-section #top-bx {height: 421px;padding: 0 120px;}
#inner-first-section::after {width: 865px;height: 602px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 571px;height: 379px;background-position: right;}
#page .e-parent>.e-con-inner, .blog #page, .single #page{padding: 0 120px;}
#page #faq-section > .e-con-inner{padding: 0 260px;}
.site-logo img{width:80%;}
.main-navigation li {padding: 0px 25px;}
.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {font-size: 12px;}
.main-navigation .main-nav ul ul li a{font-size:12px;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li a:hover{border-bottom: 3px solid #E56B00;}
#text-2 a {font-size: 12px;padding: 4px 17px;line-height: 20px;}
#text-2 a img{width:10%;}
#home-first-section::after, #inner-first-section::after {width: 721px;height: 501px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 476px;height: 316px;background-position: right;}
#home-first-section .lft h1 {font-size: 40px;line-height: 45px;}
#home-first-section .lft .top-cnt {font-size: 20px;}
#home-first-section .lft p:last-child {font-size: 18px;line-height: 26px;}
#home-first-section .lft p:last-child {margin: 25px 0px;}
#home-first-section .lft p:first-child {margin-bottom: 25px;}
#home-third-section .elementor-image-box-title {font-size: 18px;}
#home-third-section .elementor-image-box-description {font-size: 13px;line-height: 24px;}
#home-third-section .elementor-widget-image-box {padding: 40px;}
#home-third-section .elementor-image-box-description a {padding: 4px 30px;font-size:13px;margin-top: 50px;}
#home-third-section .four-lines .elementor-image-box-description a {margin-top: 24px;}
.orange-bx {padding: 70px 90px ! Important;}
#inner-first-section p {font-size: 48px;line-height: 55px;}
#inner-first-section h1 {font-size: 20px;line-height: 24px;margin: 20px 0px;}
#inner-first-section p.small-content {font-size: 16px;line-height: 30px;margin-bottom: 20px;}
#orange-btn {padding: 12px 35px;}
#orange-btn .elementor-button-text {font-size: 14px;}
.pd-140{padding:90px 0px;}
.pd-tp-140{padding-top:90px;}
.pd-btm-140{padding-bottom:90px;}
#home-second-section .lft .elementor-widget-text-editor {padding: 35px 70px;}
#home-second-section .lft h2 {font-size: 42px;line-height: 50px;}
#home-second-section .lft h2:after {margin: 25px 0px;}
#home-second-section .lft p:last-child {margin-top: 30px;}
body, #home-second-section .lft p, #home-second-section .orng-bx li, .eael-elements-flip-box-content, #orange-schedule .lft li, #inner-fifth-section .wht-bx ul li, #home-second-section .lft.no-curve .elementor-widget-text-editor li,#home-second-section .lft li{font-size: 16px;line-height: 30px;}
#inner-orange-section h2 {font-size: 38px;margin-bottom: 50px;}
#inner-orange-section {padding: 75px 140px;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{font-size: 60px;margin-bottom: 10px;}
#counter-section{--column-gap: 120px;justify-content: space-between;align-items:start;}
.count-bx p, .elementor-counter-title{font-size: 20px !important;}
#main-heading h2{font-size: 50px;margin-bottom: 70px;line-height: 60px;}
#inner-fourth-section .blue-bx {padding: 40px 20px;}
#inner-fourth-section .elementor-widget-image-box h3 {font-size: 25px;line-height: 35px;}
#inner-fifth-section .wht-bx {padding: 70px;}
#inner-fifth-section .wht-bx h3, #inner-fifth-section .wht-bx.wht-bx4 h3{font-size: 22px !important;}
#wht-bx-4{--row-gap: 30px;}
#wht-bx-2{--column-gap: 30px;}
#flip-section .eael-elements-flip-box-container {height: 390px !important;}
#flip-section .eael-elements-flip-box-heading {font-size: 22px;}
#flip-section .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{margin-bottom: 40px !important;}
#orange-schedule .form-bx {padding: 100px 110px 100px 85px;}
#orange-schedule .lft h3{font-size: 40px;line-height: 50px;margin-bottom: 50px;}
#orange-schedule .rght h4 {font-size: 25px;line-height: 35px;margin-bottom: 40px;}
#orange-schedule .rght .elementor-widget-text-editor {padding: 40px;}
.wpcf7 .wpcf7-submit {font-size: 16px;padding: 10px 30px;}
.wpcf7 label {font-size: 14px;margin-bottom: 5px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{height: 35px;}
.wpcf7 textarea {height: 100px;}
.footer-widgets-container {padding: 90px 120px;}
.site-footer p, .site-footer a{font-size: 13px;line-height: 24px;}
#footer-widgets .widget-title {font-size: 16px;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li {margin-bottom: 10px;}
#follow-us ul li a {width: 30px;height: 30px;}
.iso-icons img{width:75px;height:auto;}
.copyright-bar {font-size: 13px;letter-spacing: 2px;padding: 50px 0px;}
.shadow-bx {padding: 40px 70px !important;}
#home-third-section h4.elementor-image-box-title {font-size: 35px;line-height: 45px;}
.page-id-2191 .orange-bx #main-heading h2 {font-size: 38px;margin-bottom: 40px;line-height: 45px;}
.page-id-2191 .orange-bx h4 {font-size: 25px;margin-bottom: 10px;}
.service-bx.medical-coding a {margin-top: 48px;}
.service-bx h3 {font-size: 24px;}
.service-bx a {padding: 6px 20px;}
.service-bx .elementor-widget-text-editor {margin-top: -55%;}
.page-id-2191 #home-third-section h3.elementor-image-box-title{font-size: 24px;line-height:35px;}
#form-section .rght h4 {font-size: 35px;}
#form-section .rght .top-sctn p {font-size: 12px;}
#two-bx p {font-size: 13px;line-height: 20px;}
#two-bx h5 {font-size: 15px;}
#two-bx p, #two-bx a {font-size: 13px;line-height: 20px;}
#two-bx .icon-bx {padding: 15px;}
}
@media screen and (min-width: 1600px) and (max-width: 1640px){
#blog-bg {padding: 125px 0px;}
#blog-bg .container{padding:0px 125px;}
.blog #content, .single #content {padding: 125px 0px ;}
.blog .entry-header h2{font-size:25px;line-height:35px;}
#blog-bg h1 {font-size: 40px;line-height: 50px;}
.blog .entry-summary a {font-size: 13px;width: 42%;}
.single h2 {font-size: 35px;line-height: 45px;}
.single h3 {font-size: 25px;line-height: 35px;}
#masthead .inside-header, .blog #masthead .inside-header, .single #masthead .inside-header{padding: 18px 125px 0px 125px;}
#home-first-section #top-bx {height: 639px;padding: 0 125px;}
#inner-first-section #top-bx {height: 439px;padding: 0 125px;}
#inner-first-section::after {width: 901px;height: 626px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 595px;height: 395px;background-position: right;}
#page .e-parent>.e-con-inner, .blog #page, .single #page{padding: 0 125px;}
#page #faq-section > .e-con-inner{padding: 0 260px;}
.site-logo img{width:82%;}
.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {font-size: 13px;}
.main-navigation .main-nav ul ul li a{font-size:12px;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li a:hover{border-bottom: 3px solid #E56B00;}
#text-2 a {font-size: 14px;padding: 6px 17px;line-height: 20px;}
#text-2 a img{width:10%;}
#home-first-section::after, #inner-first-section::after {width: 721px;height: 501px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 476px;height: 316px;background-position: right;}
#home-first-section .lft h1 {font-size: 40px;line-height: 45px;}
#home-first-section .lft .top-cnt {font-size: 20px;}
#home-first-section .lft p:last-child {font-size: 18px;line-height: 26px;}
#home-first-section .lft p:last-child {margin: 25px 0px;}
#home-first-section .lft p:first-child {margin-bottom: 25px;}
#home-third-section .elementor-image-box-title {font-size: 18px;}
#home-third-section .elementor-image-box-description {font-size: 13px;line-height: 24px;}
#home-third-section .elementor-widget-image-box {padding: 40px;}
#home-third-section .elementor-image-box-description a {padding: 4px 30px;font-size:13px;margin-top: 50px;}
#home-third-section .four-lines .elementor-image-box-description a {margin-top: 24px;}
.orange-bx {padding: 70px 90px ! Important;}
#inner-first-section p {font-size: 50px;line-height: 60px;}
#inner-first-section h1 {font-size: 20px;line-height: 24px;margin: 20px 0px;}
#inner-first-section p.small-content {font-size: 16px;line-height: 30px;margin-bottom: 20px;}
#orange-btn {padding: 12px 35px;}
#orange-btn .elementor-button-text {font-size: 14px;}
.pd-140{padding:120px 0px;}
.pd-tp-140{padding-top:120px;}
.pd-btm-140{padding-bottom:120px;}
#home-second-section .lft .elementor-widget-text-editor {padding: 35px 70px;}
#home-second-section .lft h2 {font-size: 43px;line-height: 55px;}
#home-second-section .lft h2:after {margin: 25px 0px;}
#home-second-section .lft p:last-child {margin-top: 30px;}
body, #home-second-section .lft p, #home-second-section .orng-bx li, .eael-elements-flip-box-content, #orange-schedule .lft li, #home-second-section .lft.no-curve .elementor-widget-text-editor li{font-size: 15px;line-height: 28px;}
#inner-orange-section h2 {font-size: 40px;margin-bottom: 50px;}
#inner-orange-section {padding: 65px 140px;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{font-size: 60px;margin-bottom: 10px;}
#counter-section{--column-gap: 120px;justify-content: space-between;align-items:start;}
.count-bx p, .elementor-counter-title{font-size: 20px !important;}
#main-heading h2{font-size: 55px;margin-bottom: 70px;line-height: 60px;}
#inner-fourth-section .blue-bx {padding: 40px 20px;}
#inner-fourth-section .elementor-widget-image-box h3 {font-size: 25px;line-height: 35px;}
#inner-fifth-section .wht-bx {padding: 70px;}
#inner-fifth-section .wht-bx ul li {font-size: 14px;line-height: 20px;}
#inner-fifth-section .wht-bx h3, #inner-fifth-section .wht-bx.wht-bx4 h3{font-size: 22px !important;}
#wht-bx-4{--row-gap:30px;}
#wht-bx-2{--column-gap: 30px;}
#flip-section .eael-elements-flip-box-container {height: 406px !important;}
#flip-section .eael-elements-flip-box-heading {font-size: 25px;}
#flip-section .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{margin-bottom: 40px !important;}
#orange-schedule .form-bx {padding: 100px 110px 100px 85px;}
#orange-schedule .lft h3{font-size: 37px;line-height: 45px;margin-bottom: 50px;}
#orange-schedule .rght h4 {font-size: 30px;line-height: 40px;margin-bottom: 40px;}
#orange-schedule .rght .elementor-widget-text-editor {padding: 40px;}
.wpcf7 .wpcf7-submit {font-size: 16px;padding: 10px 30px;}
.wpcf7 label {font-size: 14px;margin-bottom: 5px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{height: 35px;}
.wpcf7 textarea {height: 100px;}
.footer-widgets-container {padding: 130px 125px;}
.site-footer p, .site-footer a{font-size: 12px;line-height: 22px;}
#footer-widgets .widget-title {font-size: 16px;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li {margin-bottom: 10px;}
#follow-us ul li a {width: 30px;height: 30px;}
.iso-icons img{width:75px;height:auto;}
.copyright-bar {font-size: 12px;letter-spacing: 2px;padding: 50px 0px;}
.shadow-bx {padding: 40px 70px !important;}
#home-third-section h4.elementor-image-box-title {font-size: 35px;line-height: 45px;}
.page-id-2191 .orange-bx #main-heading h2 {font-size: 38px;margin-bottom: 40px;line-height: 45px;}
.page-id-2191 .orange-bx h4 {font-size: 25px;margin-bottom: 10px;}
.service-bx.medical-coding a {margin-top: 48px;}
.service-bx h3 {font-size: 24px;}
.service-bx a {padding: 6px 20px;}
.service-bx .elementor-widget-text-editor {margin-top: -45%;}
.page-id-2191 #home-third-section h3.elementor-image-box-title{font-size: 24px;line-height:35px;}
#form-section .rght h4 {font-size: 35px;}
#form-section .rght .top-sctn p {font-size: 12px;}
#two-bx p {font-size: 13px;line-height: 20px;}
#two-bx h5 {font-size: 15px;}
#two-bx p, #two-bx a {font-size: 13px;line-height: 20px;}
#two-bx .icon-bx {padding: 15px;}
}
@media screen and (min-width: 1641px) and (max-width: 1680px){
#blog-bg {padding: 135px 0px;}
#blog-bg .container{padding:0px 135px;}
.blog #content, .single #content {padding: 135px 0px ;}
.blog .entry-header h2{font-size:25px;line-height:35px;}
#blog-bg h1 {font-size: 40px;line-height: 50px;}
.blog .entry-summary a {font-size: 13px;width: 42%;}
.single h2 {font-size: 35px;line-height: 45px;}
.single h3 {font-size: 25px;line-height: 35px;}
#masthead .inside-header, .blog #masthead .inside-header, .single #masthead .inside-header{padding: 18px 135px 0px 135px;}
#home-first-section #top-bx {height: 671px;padding: 0 135px;}
#inner-first-section #top-bx {height: 461px;padding: 0 135px;}
#inner-first-section::after {width: 946px;height: 658px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 624px;height: 415px;background-position: right;}
#page .e-parent>.e-con-inner, .blog #page, .single #page{padding: 0 135px;}
#page #faq-section > .e-con-inner{padding: 0 260px;}
.site-logo img{width:85%;}
.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {font-size: 13px;}
.main-navigation .main-nav ul ul li a{font-size:12px;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li a:hover{border-bottom: 3px solid #E56B00;}
#text-2 a {font-size: 14px;padding: 6px 17px;line-height: 20px;}
#text-2 a img{width:10%;}
#home-first-section::after, #inner-first-section::after {width: 721px;height: 501px;background-position: left;}
#testimonials-section::after, .middle-wtrmrk::after {width: 476px;height: 316px;background-position: right;}
#home-first-section .lft h1 {font-size: 40px;line-height: 45px;}
#home-first-section .lft .top-cnt {font-size: 20px;}
#home-first-section .lft p:last-child {font-size: 18px;line-height: 26px;}
#home-first-section .lft p:last-child {margin: 25px 0px;}
#home-first-section .lft p:first-child {margin-bottom: 25px;}
#home-third-section .elementor-image-box-title {font-size: 18px;}
#home-third-section .elementor-image-box-description {font-size: 13px;line-height: 24px;}
#home-third-section .elementor-widget-image-box {padding: 40px;}
#home-third-section .elementor-image-box-description a {padding: 4px 30px;font-size:13px;margin-top: 50px;}
#home-third-section .four-lines .elementor-image-box-description a {margin-top: 24px;}
.orange-bx {padding: 70px 90px ! Important;}
#inner-first-section p {font-size: 52px;line-height: 62px;}
#inner-first-section h1 {font-size: 22px;line-height: 24px;margin: 20px 0px;}
#inner-first-section p.small-content {font-size: 16px;line-height: 30px;margin-bottom: 20px;}
#orange-btn {padding: 12px 35px;}
#orange-btn .elementor-button-text {font-size: 14px;}
.pd-140{padding:120px 0px;}
.pd-tp-140{padding-top:120px;}
.pd-btm-140{padding-bottom:120px;}
#home-second-section .lft .elementor-widget-text-editor {padding: 35px 70px;}
#home-second-section .lft h2 {font-size: 46px;line-height: 55px;}
#home-second-section .lft h2:after {margin: 25px 0px;}
#home-second-section .lft p:last-child {margin-top: 30px;}
body, #home-second-section .lft p, #home-second-section .orng-bx li, .eael-elements-flip-box-content, #orange-schedule .lft li, #home-second-section .lft.no-curve .elementor-widget-text-editor li,#home-second-section .lft li{font-size: 15px;line-height: 28px;}
#inner-orange-section h2 {font-size: 45px;margin-bottom: 50px;}
#inner-orange-section {padding: 65px 140px;}
.count-bx h3,.elementor-counter-number, .elementor-counter-number-suffix, .elementor-counter-number-prefix{font-size: 60px;margin-bottom: 10px;}
#counter-section{--column-gap: 120px;justify-content: space-between;align-items:start;}
.count-bx p, .elementor-counter-title{font-size: 24px !important;}
#main-heading h2{font-size: 55px;margin-bottom: 70px;line-height: 60px;}
#inner-fourth-section .blue-bx {padding: 40px 20px 55px 20px;}
#inner-fourth-section .elementor-widget-image-box h3 {font-size: 27px;line-height: 38px;}
#inner-fifth-section .wht-bx {padding: 70px;}
#inner-fifth-section .wht-bx ul li {font-size: 16px;line-height: 24px;}
#inner-fifth-section .wht-bx h3 {font-size: 25px;}
#wht-bx-4{--row-gap: 30px;}
#wht-bx-2{--column-gap: 30px;}
#flip-section .eael-elements-flip-box-container {height: 425px !important;}
#flip-section .eael-elements-flip-box-heading {font-size: 25px;}
#flip-section .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{margin-bottom: 40px !important;}
#orange-schedule .form-bx {padding: 100px 110px 100px 85px;}
#orange-schedule .lft h3{font-size: 37px;line-height: 45px;margin-bottom: 50px;}
#orange-schedule .rght h4 {font-size: 30px;line-height: 40px;margin-bottom: 40px;}
#orange-schedule .rght .elementor-widget-text-editor {padding: 40px;}
.wpcf7 .wpcf7-submit {font-size: 16px;padding: 10px 30px;}
.wpcf7 label {font-size: 14px;margin-bottom: 5px;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{height: 35px;}
.wpcf7 textarea {height: 100px;}
.footer-widgets-container {padding: 130px 135px;}
.site-footer p, .site-footer a{font-size: 12px;line-height: 22px;}
#footer-widgets .widget-title {font-size: 16px;}
#nav_menu-2 li, #nav_menu-3 li, #nav_menu-4 li {margin-bottom: 10px;}
#follow-us ul li a {width: 30px;height: 30px;}
.iso-icons img{width:75px;height:auto;}
.copyright-bar {font-size: 12px;letter-spacing: 2px;padding: 50px 0px;}
.shadow-bx {padding: 40px 70px !important;}
#home-third-section h4.elementor-image-box-title {font-size: 35px;line-height: 45px;}
.page-id-2191 .orange-bx #main-heading h2 {font-size: 38px;margin-bottom: 40px;line-height: 45px;}
.page-id-2191 .orange-bx h4 {font-size: 25px;margin-bottom: 10px;}
.service-bx.medical-coding a {margin-top: 48px;}
.service-bx h3 {font-size: 24px;}
.service-bx a {padding: 6px 20px;}
.service-bx .elementor-widget-text-editor {margin-top: -45%;}
.page-id-2191 #home-third-section h3.elementor-image-box-title{font-size: 24px;line-height:35px;}
#form-section .rght h4 {font-size: 35px;}
#form-section .rght .top-sctn p {font-size: 12px;}
#two-bx p {font-size: 13px;line-height: 20px;}
#two-bx h5 {font-size: 15px;}
#two-bx p, #two-bx a {font-size: 13px;line-height: 20px;}
#two-bx .icon-bx {padding: 15px;}
}
@media screen and (min-width: 1681px) and (max-width: 1920px){

}