/*
 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
*/
.grid-container{max-width:100%;}
.home .sticky{background:#000;}
.sticky{background: #F0F1E1;width: 100%;z-index: 9999;position:fixed;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}
.menu-toggle{background: none !Important;}
.home .site-header{position: fixed;width: 100%;z-index: 9999;}
.home .inside-header {padding: 30px 100px;}
.home .sticky .inside-header {padding: 10px 100px;}
.inside-header {padding: 0px 119px 0px 80px;}
.home .inside-navigation{border-bottom: 1px solid rgba(255, 255, 255, 0.50);}
.inside-navigation li.current_page_item a{border-bottom: 5px solid #fff;}
.home .main-navigation .main-nav ul li a {color:#fff !important;}
.main-navigation .main-nav ul li a {color:#000 !important;}
.main-navigation .main-nav ul li a, .home .top-mobile a, .main-navigation .main-nav ul li[class*="current-menu-"] > a{color: #fff;}
.top-mobile a{color: #000;}
.home .top-mobile a{padding-top:0px;}
.main-navigation li{padding:0px 20px 7px 20px;}
.current_page_item{padding-bottom:0px !Important;}
.menu-item-has-children .dropdown-menu-toggle{display: none;}
.main-navigation .main-nav ul li a {padding-left: 0px;padding-right: 0px;line-height: 80px;}
.main-navigation .main-nav ul li:first-child{padding-left:0px;}
.main-navigation .main-nav ul li ul li{padding:0px;}
.home .main-navigation .main-nav ul li ul li a{color: #000 !important;}
.top-mobile{padding-left:10px;padding-bottom:10px;}
.main-navigation ul ul{width:250px;}
#home-first-section{height:850px;}
#home-first-section > .e-con-inner, #home-fourth-section > .e-con-inner{max-width:100%;padding:0px 215px;}
#home-first-section h1{margin:40px 0px 70px 0px;width:82%;}
#home-first-section h1 span{font-style:italic;}
#home-first-section .elementor-button-link{background: #FFFFFF1A;backdrop-filter: blur(5px);border: 1px solid #FFFFFF4D;padding: 27px 0px;width:100%;color: #fff !important;}
#home-first-section .elementor-button-link:hover span img{transform: rotate(45deg);top: -3px;position: relative;}
#home-first-section .elementor-button-link img{position: relative;left: 5px;}
#home-first-section .elementor-widget-button{flex:1;}
#home-first-section .elementor-button-link:hover {background: #ffffff33;border: 1px solid #ffffff80;box-shadow: 0 4px 20px rgba(255, 255, 255, 0.2);}
.pd-110{padding:110px 0px;}
.pd-130{padding:130px 0px;}
.pd-btm-135{padding-bottom:135px;}
.pd-150{padding:150px 0px;}
.pd-160{padding:160px 0px;}
.pd-180{padding:180px 0px;}
#home-second-section > .e-con-inner{max-width:100%;padding:0px 328px;}
#home-second-section li{color: #222;}
#home-second-section p{color: #000;}
#home-second-section .top-section .logo-bx{position: relative;left: -16%;}
#home-second-section .bottom-section, #home-sixth-section .bottom-section{margin-top:-35%;}
#home-second-section .rght{padding-left: 2%;}
#home-second-section .rght ul{margin-left: 1.2em;}
#home-second-section p.elementor-heading-title{margin-bottom:100px;}
#home-second-section .elementor-widget-text-editor{padding-left: 15%;padding-bottom: 8%;}
#home-second-section .elementor-widget-button{padding-left: 15%;}
#home-third-section > .e-con-inner, #inner-third-section > .e-con-inner, #inner-sixth-section > .e-con-inner, #inner-eight-section > .e-con-inner,#inner-second-section > .e-con-inner{max-width:100%;padding:0px 215px;}
.main-heading p{color: #666;margin-bottom:0px;}
.main-heading h2{color: #000;}
#home-third-section .main-heading h2{margin-bottom:60px;}
#brown-btn{padding:12px 48px;}
#home-third-section .box-section h3{padding-top:40px;}
#home-third-section .box-section h3 a{color: #000;}
#home-third-section .box-section .elementor-widget-image-box .elementor-widget-container{padding:25px 20px;}
#big-btn{padding:17px 77px;}
#home-fourth-section{height:910px;}
#home-fourth-section .rght{border-radius: 55px;border: 1px solid rgba(255, 255, 255, 0.50);background: rgba(255, 255, 255, 50%);backdrop-filter: blur(10px);padding:80px;}
#white-btn{padding: 12px 40px;}
#white-btn img{filter:invert(1);}
#home-fourth-section .rght p{margin: 45px 0px 60px 0px;}
#home-fifth-section > .e-con-inner{max-width:100%;padding:0px 160px 0px 200px;}
#home-fifth-section .rght .elementor-widget-text-editor{border-bottom:1px solid #000;}
#home-fifth-section .rght h3{color:#000;}
#home-fifth-section .rght p{color:#666;margin-bottom: 15px;}
#home-sixth-section > .e-con-inner{max-width:100%;padding:0px 316px;}
#home-sixth-section .bottom-section img{border-radius: 35px;border: 2px solid #EFECE8;}
#home-sixth-section .top-section .logo-bx{position: relative;right: -16%;}
.footer-widget-3 ul{list-style: none;display: flex;gap: 10px;flex-direction: row;}
#footer-widgets .footer-widgets-container{padding: 0px 388px 0px 376px;}
#footer-widgets{padding:210px 0px;}
#footer-widgets .widget-title{border-bottom: 1px solid #C7C3BF;padding-bottom: 20px;}
#footer-widgets a{text-decoration: none;color: #000;}
#text-2, #text-3{padding-left:180px;}
#request-section img{filter:invert(1);}
#small-btn{padding:12px 48px;}
.elementor-button img{padding-left:10px;}
#blog-section .main-heading p{color:#fff;}
#blog-section .main-heading h2{color:#fff;letter-spacing: 1.5px;}
#blog-section h3{color: #fff}
#blog-section h3 a{text-decoration:underline;}
#blog-section > .e-con-inner{max-width:100%;padding:0px 120px;}
#before-after-section > .e-con-inner{max-width:100%;padding:0px 277px;}
#home-seventh-section{height:747px;}
#home-seventh-section > .e-con-inner{max-width:100%;padding:0px 463px;}
#home-seventh-section .brown-bx{border-radius: 10px;background: rgba(177, 157, 126, 0.65);backdrop-filter: blur(2.5px);padding: 30px 0px;}
#home-seventh-section .brown-bx p{margin-bottom:0px;}
#home-seventh-section .brown-bx .cntr{border-right: 1px solid rgba(255, 255, 255, 0.60);border-left: 1px solid rgba(255, 255, 255, 0.60);padding: 0px 3%;}
#two-btns #btn1{color: #000;border-radius: 30px;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.20);backdrop-filter: blur(2.5px);}
#two-btns #btn2{color: #000;border-radius: 30px;background: #FFF;}
#two-btns #btn2 img{filter:invert(1);}
#tes-section > .e-con-inner{max-width:100%;padding:0px 270px;}
.rvw-top{border-bottom: 1px solid #DBDBDB;display: flex;align-items: center;justify-content: space-between;padding-bottom: 20px;}
.review .rvw-top p{margin:0px;padding:0px;}
.review .elementor-widget-text-editor{border-radius: 35px;background: #FFF;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);padding: 25px;}
.review h3{color: #000;margin-bottom: 0px;}
.review p{color: #666;padding-top:20px;margin-bottom:0px;}
.review .elementor-widget-text-editor::after{content: "";position: absolute;bottom: -44px;left: 60px;width: 64px;height: 47px;background-image: url('https://www.dentistsalida.com/wp-content/uploads/2025/06/tes-corner.png');background-size: cover;
background-repeat: no-repeat;pointer-events: none;}
.wp-image-115 {animation: spin 10s linear infinite;transform-origin: center;}
.review-bx:first-child{margin-bottom:60px;}
@keyframes spin { from {transform: rotate(0deg);} to { transform: rotate(360deg);}}
#inner-first-section .lft{padding: 145px 174px 145px 215px;}
#inner-first-section .lft p{line-height:38px;color: #222;}
.rank-math-breadcrumb p, .rank-math-breadcrumb p a{color:#000;text-decoration: none;}
.inner-heading h2{margin-bottom:60px;}
.inner-heading h3{margin-bottom:40px;}
#inner-second-section .rght{padding-left:5%;}
#inner-third-section .rght{padding-left:5%;}
#inner-fourth-section > .e-con-inner{max-width: 100%;padding: 0px 382px;}
#inner-fourth-section p{margin-bottom:0px;}
#inner-fifth-section > .e-con-inner{max-width: 100%;padding: 0px 285px;}
#inner-sixth-section .lft{padding-right:80px;}
#inner-sixth-section .rght{padding-left:80px;}
#inner-seventh-section .lft{padding:0px 100px 0px 215px;}
#inner-seventh-section .lft, #inner-seventh-section .rght{width:50%;}
#faq-section > .e-con-inner{max-width: 100%;padding: 0px 290px;}
.e-n-accordion-item-title-text{font-size:32px !important;}
.e-n-accordion-item-title{border: 1px solid #000 !important;border-left: 0px !important;border-right: 0px !important;padding: 25px 0px 15px 0px !important;border-bottom: 0px !important;}
.e-n-accordion .e-child{border:0px !important;padding: 0px ! Important;}
.elementor-widget-n-accordion .e-n-accordion-item-title{justify-content:space-between !important;}
#inner-eight-section .lft{padding-right:75px;}
#inner-eight-section .rght{padding-left:75px;}
#inner-last-section p a{color: #fff;}
#inner-last-section > .e-con-inner{max-width: 100%;padding: 0px 564px;}
#generate-slideout-menu.main-navigation .main-nav ul li a{color: #fff !important;}
#generate-slideout-menu.main-navigation .main-nav ul li:first-child a {padding-left: 20px;}
.entry-content a.elementor-button{color: #fff;}
.entry-content a{color: #222;font-weight:700;}
.entry-content p a[href^="tel:"]{display: inline-block;}
#form-address-section > .e-con-inner{max-width: 100%;padding: 0px 250px 0px 210px;}
#form-address-section .lft{padding:80px 125px;}
#form-address-section .lft h2, #form-address-section .lft p{margin-bottom:0px;}
#form-address-section .rght h2{margin-bottom:60px;}
#form-address-section .rght strong{margin-bottom:10px;}
#form-address-section .rght p{margin-bottom:40px;}
#form-address-section .lft input, #wpforms-form-12595 input{background: none;border: 0px;border-bottom: 2px solid #000;height: 50px;padding-left: 0px;}
div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid, div.wpforms-container-full input[type=text]:focus{box-shadow: none !important;}
#form-address-section .lft input::placeholder{color: #A6A6A6;}
#wpforms-submit-1192{border-radius: 30px;background: #BCA98B;padding: 0px 74px;height: 60px;}
#wpforms-form-1192 .wpforms-submit-container{text-align:center;margin-top: 70px !important;}
#wpforms-form-1192 select{background: none;border: 0px;border-bottom: 2px solid #000;text-transform: uppercase;padding-left: 0px;color: #A6A6A6;}
#wpforms-form-1192 select{background-image: linear-gradient(45deg, transparent 50%, var(--wpforms-field-border-color-spare) 50%), linear-gradient(135deg, var(--wpforms-field-border-color-spare) 50%, transparent 50%);background-position: calc(100% - 17px) 50%, calc(100% - 12px) 50%;background-size: 5px 5px, 5px 5px;background-repeat: no-repeat;}
#wpforms-form-1192 select:focus{box-shadow: none;}
div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after, .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after{border:0px !important;}
#form-address-section .lft a{color: #000;}
#form-address-section .rght{padding-left:10%;}
#form-address-section .rght strong{display:block;}
#brown-btn:hover, #white-btn:hover, #btn1:hover, #btn2:hover, #small-btn:hover{box-shadow: 0 0 10px 2px rgb(220 235 237);}
#brown-btn span, #white-btn span, #btn1 span, #btn2 span, #small-btn span{display: block;transition: transform 0.3s ease;}
#brown-btn:hover span, #white-btn:hover span, #btn1:hover span, #btn2:hover span, #small-btn:hover span{transform: translateX(2%);}
#brown-btn:hover span img, #white-btn:hover span img, #btn1:hover span img, #btn2:hover span img, #small-btn:hover span img{transform: rotate(45deg);top: -3px;position: relative;}
#big-btn:hover{background-color: #BCA98B;color: #fff;border-color: #fff;box-shadow: 0 0 10px 2px rgb(230 220 235);}
#map-section > .e-con-inner{max-width: 100%;padding: 0px 210px;}
.quick-links li a{color: #000;}
.entry-content ul{margin-left: 1em;}
.entry-content ul li{margin-bottom:30px;}
[id] {scroll-margin-top: 200px;}
#ez-toc-container {background: none;border: 0px;box-shadow: none;width: 100%;padding:0px;}
.ez-toc-title-toggle {display: none !important;}
div#ez-toc-container .ez-toc-title {text-transform: uppercase;color: #24859c;font-weight: 600;padding-bottom: 20px;display: block;}
div#ez-toc-container ul li {border-bottom: 1px solid #e9e8e4;}
#ez-toc-container a {padding-block: 1rem;text-decoration: none;line-height: 23px;text-decoration: none;padding-left: 1rem;padding-right: 1rem;color: #787878 !important;display: block;}
div#ez-toc-container ul li a:hover {background: #dcebed;transition: all .3s ease-in-out;text-decoration:none;}
#inner-seventh-section .inner-heading h3, #faq-section .inner-heading h3, #inner-eight-section .inner-heading h3, #inner-last-section .inner-heading h3{font-size: 50px;letter-spacing: 1px;line-height: 65px;}
#inner-second-section img{filter: grayscale(100%);opacity: 0.6;}
#inner-third-section.three-bx .cntr{border-right: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;}
.blog #page, .post-template-default #page, .category #page{padding:60px 150px;}
.comments-area,footer.entry-meta, .post-template-default #request-section, .category #request-section{display: none;}
#top-section{background: #EFECE8;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 60px 0px;}
.post-template-default .entry-content ul li {margin-bottom: auto;}
.blog article{margin-bottom:60px;}
.post-template-default .entry-content a{text-decoration: none;color:#27859c;}
.spcl-bx{padding:100px !important;}
.spcl-bx h3 {margin-top: 20px;}
#inner-second-section .rvw-bx img {filter: grayscale(0%);opacity: 1;}
#inner-second-section .rvw-bx{border-radius: 35px;background: #FFF;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);padding: 25px;margin-bottom:30px;}
#inner-second-section .rvw-bx h4{font-weight:600;margin-bottom:0px;font-size: 20px;}
.page-id-11117 .entry-content a{font-weight:400;}
.page-id-11117 .entry-content h2{margin-bottom:30px;}
.page-id-11117 .elementor-divider-separator{border-color: #e2e3cd !important;margin-bottom: 20px !important;}
.info-bx .elementor-image-box-img{margin-bottom:0px !important;}
.info-bx .elementor-image-box-content{border-radius: 0px 0px 35px 35px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);padding:25px;margin-top: -15px;}
.info-bx .elementor-image-box-img img{width:100%;border-radius: 35px 35px 0px 0px;}
.page-id-12604 .entry-content ul{list-style: none;margin-left: 0em;}
.page-id-12604 .entry-content ul li {margin-bottom: 10px;padding-right: 20px;}
.page-id-12604 .entry-content ul li a{font-weight:400;font-size:16px;line-height:20px;}
.page-id-12604 .entry-content #top-list ul{display: flex;flex-direction: row;justify-content: space-between;}
.page-id-12604 .entry-content #top-list ul li {margin-bottom: 10px;padding-right: 0px;}
.page-id-12604 .entry-content #top-list ul li a{font-weight:400;font-size:20px;line-height:30px;border: 1px solid #000;padding: 5px 10px;}
.defintions-box{margin: 30px 0px !important;background: #E6DCEB !important;padding: 15px 10px !Important;}
.defintions-box a{font-weight:500;}
.defintions-box a img{filter: invert(1);}
.defintions-box a:hover{color: #fff;}
.defintions-box a:hover img{transform: rotate(-45deg);filter: invert(0);top: -2px;position: relative;}
::selection {background: #E6DCEB;color: black;}
#inner-last-section a{color: #fff;}
.service-bx ul{list-style: none;}
.service-bx ul li{margin-bottom:10px;}
.service-bx ul li a{font-weight:400;}
.service-bx .elementor-image-box-img{display:flex !important;justify-content:center;}
#inner-second-section.service-bx img {filter: grayscale(0%);opacity: 1;}
.page-id-12544 #masthead, .page-id-12544 .site-footer{display: none;}
.page-id-12544 .e-con>.e-con-inner{max-width:1340px !important;}
.page-id-12544 .entry-content ul li {margin-bottom: 10px;}
#wpforms-form-12595 input[type=text], #wpforms-form-12595 input[type=email]{height:50px;}
#wpforms-submit-12595{border-radius: 30px;background: #BCA98B;padding: 0px 74px;height: 60px;display:block;margin:0px auto;}
/*********************** Media Queries Starts ***********************/
@media screen and (min-width: 1024px){
.main-navigation .main-nav ul li.mega-menu > ul {display: grid !important;grid-template-columns: repeat(3, 1fr);background: #fff;padding: 15px;position: absolute;top: 100%;z-index: 999999;box-shadow: 0 5px 20px rgba(0,0,0,0.1);gap: 10px 20px;}
.main-navigation .main-nav ul li.mega-menu > ul > li {padding: 0;box-sizing: border-box;width: auto !important;}
.main-navigation .main-nav ul li.mega-menu > ul > li > a {font-weight: 600;font-size: 12px;display: block;padding: 10px;color: #333;text-decoration: none;background: transparent;border-bottom: 1px solid #eee;}
.main-navigation .main-nav ul li.mega-menu > ul > li > a:hover {background: #f9f9f9;color: #000;}
.main-navigation .main-nav ul li.mega-menu:hover > ul {display: grid !important;}
}
@media screen and (min-width: 320px) and (max-width: 767px){
.main-heading h2, #home-fourth-section .rght h2 {font-size: 28px;line-height: 40px;}
#home-seventh-section .brown-bx .cntr {padding: 10% 0px;border-right: 0px solid rgba(255, 255, 255, 0.60);border-left: 0px solid rgba(255, 255, 255, 0.60);border-top: 1px solid rgba(255, 255, 255, 0.60);border-bottom: 1px solid rgba(255, 255, 255, 0.60);}
#home-seventh-section .lft{padding-bottom:10%;}
#home-seventh-section .rght{padding-top:10%;}
.review-bx:first-child {margin-bottom: 0px;}
.review-bx .review{margin-bottom:40px;}
#home-second-section .bottom-section, #home-sixth-section .bottom-section {margin: 40px 0px;justify-content: center;}
#home-sixth-section .top-section .logo-bx {right: 0%;margin-top: 40px;}
#brown-btn {padding: 12px 30px;}
#home-fifth-section .rght-bx{text-align:center;margin-top:40px;}
#home-fifth-section .rght h3 {font-size: 26px;}
#home-fifth-section .rght p {font-size: 17px;line-height: 30px;}
#home-fourth-section .rght p {margin: 20px 0px 40px 0px;font-size: 17px;line-height: 30px;}
#home-fourth-section .rght {padding: 20px;}
#white-btn {padding: 12px 12px;}
#big-btn {padding: 17px 20px;font-size:17px;}
.main-heading p {margin-bottom: 20px;font-size: 20px;line-height: 30px;}
#home-second-section .elementor-widget-text-editor {padding-left: 0%;padding-bottom: 8%;}
#home-second-section .elementor-widget-button {padding-left: 0%;}
#home-second-section p.elementor-heading-title {margin-bottom: 40px;font-size: 22px;line-height: 35px;}
#home-second-section .top-section .logo-bx {left: 0%;margin-bottom: 40px;}
#home-first-section h1 {font-size: 35px;line-height: 45px;width:100%;margin:40px 0px;}
#home-first-section p {font-size: 18px;}
.pd-110,.pd-130,.pd-150,.pd-160,.pd-180,#footer-widgets,.inside-site-info{padding:40px 0px;}
.pd-btm-135{padding-bottom:40px;}
.inner-heading h2 {font-size: 26px;line-height: 35px;margin-bottom:20px;}
.inner-heading h3, #inner-seventh-section .inner-heading h3, #faq-section .inner-heading h3, #inner-eight-section .inner-heading h3, #inner-last-section .inner-heading h3{font-size: 24px;line-height: 35px;}
.e-n-accordion-item-title-text, #inner-third-section p, .e-n-accordion p, #inner-seventh-section p, #inner-sixth-section p, #inner-second-section p, #inner-first-section p, .rank-math-breadcrumb p, .rank-math-breadcrumb p a, #inner-third-section li, .entry-content ul li{font-size: 16px !important;line-height: 30px !important;}
#form-address-section .lft {padding: 20px;}
#form-address-section .lft a {letter-spacing: 5px;font-size: 28px;line-height: 50px;}
#form-address-section .rght {padding-left: 0%;padding-top: 10%;}
#form-address-section .lft h2 {font-size: 35px;line-height: 41px;}
#inner-first-section .rght{height:260px;}
#inner-second-section img {padding-bottom: 40px;}
#inner-second-section .rght {padding-left: 0%;}
div#ez-toc-container ul li, div#ez-toc-container ul li a{padding-left:0px;}
#inner-first-section h1 {font-size: 30px;line-height: 40px;}
#inner-third-section.three-bx .cntr {border-right: 0px solid #e7e7e7;border-left: 0px solid #e7e7e7;padding: 40px 0px;}
#inner-third-section.three-bx  h3{font-size:20px;line-height:30px !important;}
.blog #page, .post-template-default #page, .category #page {padding: 0px;}
.blog article {margin-bottom: 0px;}
#top-section {padding: 20px;text-align: center;}
.spcl-bx {padding: 40px 20px !important;}
.spcl-bx h2 {font-size: 32px;line-height: 45px;}
.page-id-12604 .entry-content #top-list ul {justify-content: center;flex-wrap: wrap;gap: 10px;}
.defintions-box{gap: 10px !important;justify-content: center !important;text-align:center !important;}
.page-id-12544 .inside-article{padding:0px;}
#wpforms-submit-12595 {padding: 0px 45px;}
.menu-toggle {line-height: normal !important;}
.quick-links li a {font-size: 18px;line-height: 26px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
.pd-110,.pd-130,.pd-150,.pd-160,.pd-180,#footer-widgets,.inside-site-info{padding:60px 0px;}
.pd-btm-135{padding-bottom:60px;}
#home-second-section > .e-con-inner, #home-fourth-section > .e-con-inner,#home-sixth-section > .e-con-inner,#tes-section > .e-con-inner,#home-fifth-section .elementor-element-9086053, #inner-third-section > .e-con-inner, #inner-sixth-section .two-bx{flex-direction:column;}
#form-address-section > .e-con-inner{flex-direction:column;}
#form-address-section .rght {padding-left: 0%;padding-top: 10%;}
#form-address-section .rght .elementor-widget-text-editor .elementor-widget-container{display: flex;flex-direction: row;gap: 20px;justify-content:space-between;}
#form-address-section .lft, #form-address-section .rght{width:100%;}
#form-address-section .rght h2 {margin-bottom: 20px;}
#form-address-section .rght p {font-size: 18px;}
#form-address-section .rght p a {font-size: 18px;letter-spacing: 5px;}
#form-address-section .lft{padding:80px;}
.page-id-1115 #inner-first-section{flex-direction:column-reverse;}
.page-id-1115 #inner-first-section .lft{width:100%;}
#inner-third-section .lft{align-items:center;}
#home-second-section .top-section .logo-bx {left: 0%;}
#home-second-section .top-section .img-box img, #home-sixth-section .top-section .img-box img{width:90%;}
#home-second-section .rght{margin-top:60px;}
#home-second-section p.elementor-heading-title {margin-bottom: 50px;}
#home-third-section	.box-section{flex-wrap:wrap;}
#home-third-section	.box-section > .e-child{width:48%;}
#home-fifth-section .elementor-element-9086053 > .e-child{width:100%;}
#home-sixth-section .top-section .logo-bx {right: 0%;}
#tes-section > .e-con-inner > .e-child{width:100%;}
#home-seventh-section .brown-bx h3 {font-size: 40px;}
#blog-section .blog-bx{flex-wrap:wrap;}
#blog-section .blog-bx > .e-child{width:48%;}
.inside-footer-widgets{flex-wrap:wrap;flex-direction:row;}
.footer-widget-1{flex: 0 0 100% !important;display:flex;justify-content: center;}
.footer-widget-2,.footer-widget-3 {width: 49%;box-sizing: border-box;padding: 0px 45px;}
#home-first-section .top-bx, #home-first-section .btm-bx{flex-direction:column;}
#home-first-section .elementor-button-link {padding: 27px 10px;}
#home-first-section .elementor-widget-button {flex: auto;}
.inner-heading h2 {margin-bottom: 40px;font-size: 40px;line-height: 55px;}
#inner-seventh-section, #inner-eight-section .two-bx{flex-direction:column;}
.e-n-accordion-item-title-text {font-size: 24px !important;}
.home .inside-navigation {border-bottom: 0px solid rgba(255, 255, 255, 0.50);}
.home .inside-header {padding: 30px 20px;}
#inner-first-section{flex-direction: column-reverse;}
#inner-first-section .lft{width:100%;}
#inner-first-section .rght{height:560px;}
#inner-second-section > .e-con-inner{flex-direction:column;}
#inner-second-section .lft{width:100%;}
#inner-second-section .rght{width:70%;padding:0px;margin:0px auto;}
#inner-second-section .lft img{padding-bottom:40px;}
#inner-third-section.three-bx  .e-con-inner{flex-direction:row;}
#inner-third-section.three-bx h3{font-size:20px;line-height:30px;}
#inner-third-section.three-bx #brown-btn {padding: 12px 15px;font-size: 14px;line-height: 30px;}
#inner-third-section.three-bx .cntr{padding: 0px 10px;}
.blog #page, .post-template-default #page, .category #page {padding: 0px;}
.blog article {margin-bottom: 0px;}
.page-id-12604 .entry-content #top-list ul {justify-content: center;flex-wrap: wrap;gap: 10px;}
.page-id-12604 .entry-content h3{font-size:20px;}
.defintions-box a {font-size: 18px;}
.page-id-12544 .inside-article{padding:0px;}
.menu-toggle {line-height: normal !important;}
}
@media screen and (max-width: 1023px){
#home-first-section > .e-con-inner, #home-fourth-section > .e-con-inner, #home-second-section > .e-con-inner, #home-third-section > .e-con-inner, #home-fifth-section > .e-con-inner, #home-sixth-section > .e-con-inner, #home-seventh-section > .e-con-inner, #tes-section > .e-con-inner, #before-after-section > .e-con-inner, #blog-section > .e-con-inner, #footer-widgets .footer-widgets-container, #inner-second-section > .e-con-inner, #inner-third-section > .e-con-inner, #inner-fourth-section > .e-con-inner, #inner-fifth-section > .e-con-inner, #inner-sixth-section > .e-con-inner, #inner-eight-section > .e-con-inner, #inner-last-section > .e-con-inner,#faq-section  > .e-con-inner, #form-address-section > .e-con-inner, #map-section > .e-con-inner{padding: 0px 20px;}
#inner-first-section .lft, #inner-seventh-section .lft{padding:20px;}
.home .inside-navigation, .inside-navigation{border-bottom: 0px solid rgba(255, 255, 255, 0.50);}
.home .menu-toggle .gp-icon svg{fill:white;}
.menu-toggle .gp-icon{font-size:35px;}
.home .inside-header, .inside-header, .home .sticky .inside-header{padding: 10px 20px;}
#home-first-section, #home-fourth-section, #home-seventh-section{height: 100%;}
#tes-section .lft{padding-bottom:60px;}
#text-2, #text-3 {padding-left: 0px;}
#home-first-section{padding-top:150px;}
#inner-sixth-section .lft {padding-right: 0px;}
#inner-sixth-section .rght {padding-left: 0px;}
#inner-seventh-section .lft, #inner-seventh-section .rght {width: 100%;}
#inner-eight-section .lft {padding-right: 0px;}
#inner-eight-section .rght {padding-left: 0px;}
#inner-third-section .rght {padding-left: 0%;}
#inner-fourth-section p {font-size: 22px;line-height: 35px;}
#inner-fifth-section p, #inner-fifth-section li, #inner-eight-section p, #inner-last-section p {font-size: 16px;line-height: 30px;}
#inner-fifth-section ul{margin-left:1em;}
.menu-item-has-children .dropdown-menu-toggle {display: block;}
.inside-navigation li.current_page_item a {border-bottom: 0px solid #E97625;}
#generate-slideout-menu.main-navigation .main-nav ul ul li a{color: #000 !important;}
#generate-slideout-menu {width: 100%;}
.main-navigation .main-nav ul li a {line-height: 50px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
#home-first-section > .e-con-inner, #home-fourth-section > .e-con-inner, #home-second-section > .e-con-inner, #home-third-section > .e-con-inner, #home-fifth-section > .e-con-inner, #home-sixth-section > .e-con-inner, #home-seventh-section > .e-con-inner, #tes-section > .e-con-inner, #before-after-section > .e-con-inner, #blog-section > .e-con-inner, #footer-widgets .footer-widgets-container, #inner-second-section > .e-con-inner, #inner-third-section > .e-con-inner, #inner-fourth-section > .e-con-inner, #inner-fifth-section > .e-con-inner, #inner-sixth-section > .e-con-inner, #inner-eight-section > .e-con-inner, #inner-last-section > .e-con-inner,#faq-section  > .e-con-inner{padding: 0px 40px;}
#inner-first-section .lft, #inner-seventh-section .lft{padding:40px;}
.pd-110,.pd-130,.pd-150,.pd-160,.pd-180,#footer-widgets,.inside-site-info{padding:80px 0px;}
.pd-btm-135{padding-bottom:80px;}
#inner-third-section > .e-con-inner{flex-direction:column;}
#inner-third-section .lft{align-items:center;}
#inner-third-section .rght {padding-left: 0%;}
#inner-sixth-section .lft {padding-right: 40px;}
#inner-sixth-section .rght {padding-left: 40px;}
#inner-seventh-section{flex-direction:column;}
#inner-seventh-section .lft, #inner-seventh-section .rght, #inner-seventh-section .rght img{width: 100%;}
.e-n-accordion-item-title-text {font-size: 28px !important;}
#inner-eight-section .lft {padding-right: 35px;}
#inner-eight-section .rght {padding-left: 35px;}
#text-2, #text-3 {padding-left: 100px;}
.inside-navigation{border-bottom: 0px solid rgba(255, 255, 255, 0.50);}
.home .menu-toggle .gp-icon svg{fill:white;}
.menu-toggle .gp-icon{font-size:35px;}
#home-first-section {height: 100%;padding-top: 200px;}
#home-first-section h1 {width: 100%;font-size: 50px;line-height: 65px;}
.elementor-2 .elementor-element.elementor-element-8ec66e6 {--width: 10% !important;}
#home-second-section p.elementor-heading-title {font-size: 30px;line-height: 45px;}
#home-second-section .top-section .logo-bx {left: -5%;}
#home-third-section	.box-section{flex-wrap:wrap;}
#home-third-section	.box-section > .e-child{width:48%;}
#home-fourth-section, #home-seventh-section{height: 100%;}
#home-fifth-section .lft-bx{padding-right:20px;}
#home-sixth-section .top-section .logo-bx {right: -5%;}
#tes-section > .e-con-inner{flex-direction:column;}
#tes-section .lft{width:100%;padding-bottom:60px;}
#tes-section .rght{width:100%;}
#blog-section .blog-bx{flex-wrap:wrap;}
#blog-section .blog-bx > .e-child{width:48%;}
#blog-section .blog-bx img{width:100%;}
.page-id-1115 #inner-first-section{flex-direction:column-reverse;padding-top: 2%;}
.page-id-1115 #inner-first-section .lft{width:100%;}
#form-address-section > .e-con-inner, #map-section > .e-con-inner{padding: 0px 40px;}
#form-address-section .lft a {letter-spacing: 10px;}
#form-address-section .rght {padding-left: 5%;}
#form-address-section .rght p a {letter-spacing: 4px;}
#form-address-section .rght p {font-size: 18px;}
#inner-first-section .rght .elementor-widget-image, #inner-first-section .rght .elementor-widget-image img{width:100%;}
.menu-toggle{line-height:20px;}
#inner-first-section{flex-direction: column-reverse;}
#inner-first-section .lft{width:100%;}
#inner-first-section .rght{height:747px;}
#inner-third-section.three-bx  .e-con-inner{flex-direction:row;}
#inner-third-section.three-bx h3{font-size:25px;line-height:35px;}
#inner-third-section.three-bx #brown-btn {padding: 12px 30px;}
#inner-third-section.three-bx .cntr{padding: 0px 10px;}
.spcl-bx {padding: 50px !important;}
.page-id-12604 .entry-content #top-list ul {justify-content: center;flex-wrap: wrap;gap: 10px;}
.spcl-bx h2 {font-size: 40px;line-height: 55px;}
}
@media screen and (min-width: 1280px) and (max-width: 1366px){
body, #inner-third-section p, .e-n-accordion p, #inner-first-section .lft p, #inner-sixth-section p, #inner-seventh-section p, #footer-widgets p, #footer-widgets a{line-height: 28px;font-size: 14px;}
.inside-header {padding: 0px 78px 0px 58px;}
.main-navigation .main-nav ul li a {padding-left: 0px;padding-right: 0px;font-size:12px;}
.main-navigation li {padding: 0px 10px 7px 10px;}
.top-mobile a {font-size: 20px;}
#inner-first-section .lft {padding: 100px 135px 100px 140px;}
.rank-math-breadcrumb p, .rank-math-breadcrumb p a {font-size: 14px;}
#inner-first-section h1 {font-size: 35px;line-height: 45px;}
/*#inner-second-section > .e-con-inner {padding: 0px 398px;}*/
#home-third-section > .e-con-inner, #inner-third-section > .e-con-inner, #inner-sixth-section > .e-con-inner, #inner-eight-section > .e-con-inner, #inner-second-section > .e-con-inner{padding: 0px 140px;}
.inner-heading h2 {font-size: 35px;line-height: 45px;margin-bottom:40px;}
.pd-110 {padding: 80px 0px;}
.pd-130 {padding: 90px 0px;}
.pd-btm-135{padding-bottom:90px;}
.pd-150 {padding: 100px 0px;}
#inner-fourth-section > .e-con-inner {padding: 0px 260px;}
#inner-fourth-section p {font-size: 25px;line-height: 35px;}
#inner-fifth-section > .e-con-inner {padding: 0px 190px;}
#inner-fifth-section p, #inner-fifth-section li, #inner-eight-section p, #inner-last-section p {font-size: 16px;line-height: 30px;}
#inner-seventh-section .lft {padding: 0px 70px 0px 140px;}
#faq-section > .e-con-inner {padding: 0px 190px;}
.e-n-accordion-item-title-text {font-size: 24px !important;}
#inner-last-section > .e-con-inner {padding: 0px 376px;}
#footer-widgets .footer-widgets-container {padding: 0px 260px;}
#text-2, #text-3 {padding-left: 100px;}
#footer-widgets .widget-title {font-size: 16px;}
#footer-widgets {padding: 135px 0px;}
.inside-site-info {padding: 50px 0px;}
.copyright-bar {font-size: 12px;}
#form-address-section > .e-con-inner {padding: 0px 200px 0px 140px;}
#map-section > .e-con-inner {max-width: 100%;padding: 0px 140px;}
#form-address-section .lft h2 {font-size: 35px;line-height: 50px;}
#form-address-section .lft a {font-size: 32px;line-height: 40px;letter-spacing:5px;}
#form-address-section .lft {padding: 40px 80px;}
#form-address-section .rght h2 {font-size: 35px;line-height: 50px;}
#form-address-section .rght p {font-size: 16px;line-height: 30px;}
#form-address-section .rght strong {font-size: 18px;line-height: 30px;}
#form-address-section .rght p a {font-size: 18px;letter-spacing: 5px;line-height: 30px;}
#home-first-section > .e-con-inner, #home-fourth-section > .e-con-inner, #home-second-section > .e-con-inner, #home-third-section > .e-con-inner, #home-fifth-section > .e-con-inner, #home-sixth-section > .e-con-inner, #home-seventh-section > .e-con-inner, #tes-section > .e-con-inner, #before-after-section > .e-con-inner, #blog-section > .e-con-inner{padding: 0px 60px;}
#home-second-section .top-section .logo-bx {left: -5%;}
#home-sixth-section .top-section .logo-bx {right: -5%;}
.spcl-bx h2 {font-size: 33px;line-height: 45px;}
.elementor-12544 .elementor-button-text{font-size:30px;}
.entry-content ul li {margin-bottom: 24px;}
.quick-links li a {font-size: 18px;line-height: 25px;}
}
@media screen and (min-width: 1366px) and (max-width: 1680px){
#home-first-section > .e-con-inner, #home-fourth-section > .e-con-inner, #home-second-section > .e-con-inner, #home-third-section > .e-con-inner, #home-fifth-section > .e-con-inner, #home-sixth-section > .e-con-inner, #home-seventh-section > .e-con-inner, #tes-section > .e-con-inner, #before-after-section > .e-con-inner, #blog-section > .e-con-inner{padding: 0px 80px;}
#home-second-section .top-section .logo-bx{left: -5%;}
}
@media screen and (min-width: 1366px) and (max-width: 1439px){

}
@media screen and (min-width: 1440px) and (max-width: 1535px){
body, #inner-third-section p, .e-n-accordion p, #inner-first-section .lft p, #inner-sixth-section p, #inner-seventh-section p, #footer-widgets p, #footer-widgets a{line-height: 28px;font-size: 14px;}
.inside-header {padding: 10px 78px 10px 58px;}
.main-navigation .main-nav ul li a {padding-left: 10px;padding-right: 10px;font-size:12px;}
.top-mobile a {font-size: 20px;}
#inner-first-section .lft {padding: 100px 135px 100px 160px;}
.rank-math-breadcrumb p, .rank-math-breadcrumb p a {font-size: 14px;}
#inner-first-section h1 {font-size: 35px;line-height: 45px;}
/*#inner-second-section > .e-con-inner {padding: 0px 450px;}*/
#home-third-section > .e-con-inner, #inner-third-section > .e-con-inner, #inner-sixth-section > .e-con-inner, #inner-eight-section > .e-con-inner, #inner-second-section > .e-con-inner {padding: 0px 160px;}
.inner-heading h2 {font-size: 35px;line-height: 45px;margin-bottom:40px;}
.pd-110 {padding: 80px 0px;}
.pd-130 {padding: 90px 0px;}
.pd-btm-135{padding-bottom:90px;}
.pd-150 {padding: 100px 0px;}
#inner-fourth-section > .e-con-inner {padding: 0px 260px;}
#inner-fourth-section p {font-size: 30px;line-height: 40px;}
#inner-fifth-section > .e-con-inner {padding: 0px 215px;}
#inner-fifth-section p, #inner-fifth-section li, #inner-eight-section p, #inner-last-section p {font-size: 16px;line-height: 30px;}
#inner-seventh-section .lft {padding: 0px 70px 0px 160px;}
#faq-section > .e-con-inner {padding: 0px 215px;}
.e-n-accordion-item-title-text {font-size: 24px !important;}
#inner-last-section > .e-con-inner {padding: 0px 425px;}
#footer-widgets .footer-widgets-container {padding: 0px 290px;}
#text-2, #text-3 {padding-left: 100px;}
#footer-widgets .widget-title {font-size: 16px;}
#footer-widgets {padding: 135px 0px;}
.inside-site-info {padding: 50px 0px;}
.copyright-bar {font-size: 12px;}
#form-address-section > .e-con-inner {padding: 0px 230px 0px 160px;}
#map-section > .e-con-inner {max-width: 100%;padding: 0px 160px;}
#form-address-section .lft h2 {font-size: 35px;line-height: 50px;}
#form-address-section .lft a {font-size: 32px;line-height: 40px;letter-spacing:5px;}
#form-address-section .lft {padding: 40px 80px;}
#form-address-section .rght h2 {font-size: 35px;line-height: 50px;}
#form-address-section .rght p {font-size: 16px;line-height: 30px;}
#form-address-section .rght strong {font-size: 18px;line-height: 30px;}
#form-address-section .rght p a {font-size: 18px;letter-spacing: 5px;line-height: 30px;}
#home-sixth-section .top-section .logo-bx {right: -6%;}
.spcl-bx h2 {font-size: 40px;line-height: 50px;}
.entry-content ul li {margin-bottom: 24px;}
.quick-links li a {font-size: 20px;line-height: 26px;}
}
@media screen and (min-width: 1536px) and (max-width: 1599px){
body, #inner-third-section p, .e-n-accordion p, #inner-first-section .lft p, #inner-sixth-section p, #inner-seventh-section p, #footer-widgets p, #footer-widgets a{line-height: 32px;font-size: 16px;}
.inside-header {padding: 10px 78px 10px 58px;}
.main-navigation .main-nav ul li a {padding-left: 10px;padding-right: 10px;font-size:15px;}
.top-mobile a {font-size: 20px;}
#inner-first-section .lft {padding: 100px 135px 100px 180px;}
.rank-math-breadcrumb p, .rank-math-breadcrumb p a {font-size: 14px;}
#inner-first-section h1 {font-size: 35px;line-height: 45px;}
/*#inner-second-section > .e-con-inner {padding: 0px 480px;}*/
#home-third-section > .e-con-inner, #inner-third-section > .e-con-inner, #inner-sixth-section > .e-con-inner, #inner-eight-section > .e-con-inner, #inner-second-section > .e-con-inner{padding: 0px 170px;}
.inner-heading h2 {font-size: 35px;line-height: 45px;margin-bottom:40px;}
.pd-110 {padding: 80px 0px;}
.pd-130 {padding: 90px 0px;}
.pd-btm-135{padding-bottom:90px;}
.pd-150 {padding: 100px 0px;}
#inner-fourth-section > .e-con-inner {padding: 0px 280px;}
#inner-fourth-section p {font-size: 30px;line-height: 40px;}
#inner-fifth-section > .e-con-inner {padding: 0px 215px;}
#inner-fifth-section p, #inner-fifth-section li, #inner-eight-section p, #inner-last-section p {font-size: 20px;line-height: 35px;}
#inner-seventh-section .lft {padding: 0px 70px 0px 180px;}
#faq-section > .e-con-inner {padding: 0px 225px;}
.e-n-accordion-item-title-text {font-size: 24px !important;}
#inner-last-section > .e-con-inner {padding: 0px 425px;}
#footer-widgets .footer-widgets-container {padding: 0px 290px;}
#text-2, #text-3 {padding-left: 100px;}
#footer-widgets .widget-title {font-size: 16px;}
#footer-widgets {padding: 135px 0px;}
.inside-site-info {padding: 50px 0px;}
.copyright-bar {font-size: 12px;}
#form-address-section > .e-con-inner {padding: 0px 240px 0px 180px;}
#map-section > .e-con-inner {max-width: 100%;padding: 0px 180px;}
#form-address-section .lft h2 {font-size: 35px;line-height: 50px;}
#form-address-section .lft a {font-size: 32px;line-height: 40px;letter-spacing:5px;}
#form-address-section .lft {padding: 40px 80px;}
#form-address-section .rght h2 {font-size: 35px;line-height: 50px;}
#form-address-section .rght p {font-size: 17px;line-height: 30px;}
#form-address-section .rght strong {font-size: 18px;line-height: 30px;}
#form-address-section .rght p a {font-size: 18px;letter-spacing: 5px;line-height: 30px;}
#home-sixth-section .top-section .logo-bx {right: -5%;}
.spcl-bx h2 {font-size: 44px;line-height: 55px;}
.quick-links li a {font-size: 20px;line-height: 26px;}
}
@media screen and (min-width: 1600px) and (max-width: 1640px){
body, #inner-third-section p, .e-n-accordion p, #inner-first-section .lft p, #inner-sixth-section p, #inner-seventh-section p, #footer-widgets p, #footer-widgets a{line-height: 32px;font-size: 18px;}
.inside-header {padding: 10px 78px 10px 58px;}
.main-navigation .main-nav ul li a {padding-left: 10px;padding-right: 10px;font-size:12px;}
.top-mobile a {font-size: 20px;}
#inner-first-section .lft {padding: 100px 135px 100px 175px;}
.rank-math-breadcrumb p, .rank-math-breadcrumb p a {font-size: 14px;}
#inner-first-section h1 {font-size: 35px;line-height: 45px;}
/*#inner-second-section > .e-con-inner {padding: 0px 495px;}*/
#home-third-section > .e-con-inner, #inner-third-section > .e-con-inner, #inner-sixth-section > .e-con-inner, #inner-eight-section > .e-con-inner, #inner-second-section > .e-con-inner{padding: 0px 175px;}
.inner-heading h2 {font-size: 35px;line-height: 45px;margin-bottom:40px;}
.pd-110 {padding: 80px 0px;}
.pd-130 {padding: 90px 0px;}
.pd-btm-135{padding-bottom:90px;}
.pd-150 {padding: 100px 0px;}
#inner-fourth-section > .e-con-inner {padding: 0px 260px;}
#inner-fourth-section p {font-size: 30px;line-height: 40px;}
#inner-fifth-section > .e-con-inner {padding: 0px 235px;}
#inner-fifth-section p, #inner-fifth-section li, #inner-eight-section p, #inner-last-section p, #inner-last-section p a{font-size: 18px;line-height: 32px;}
#inner-seventh-section .lft {padding: 0px 70px 0px 175px;}
#faq-section > .e-con-inner {padding: 0px 240px;}
.e-n-accordion-item-title-text {font-size: 24px !important;}
#inner-last-section > .e-con-inner {padding: 0px 465px;}
#footer-widgets .footer-widgets-container {padding: 0px 325px;}
#text-2, #text-3 {padding-left: 100px;}
#footer-widgets .widget-title {font-size: 16px;}
#footer-widgets {padding: 135px 0px;}
.inside-site-info {padding: 50px 0px;}
.copyright-bar {font-size: 14px;}
#form-address-section > .e-con-inner {padding: 0px 250px 0px 170px;}
#map-section > .e-con-inner {max-width: 100%;padding: 0px 170px;}
#form-address-section .lft h2 {font-size: 35px;line-height: 50px;}
#form-address-section .lft a {font-size: 32px;line-height: 40px;letter-spacing:5px;}
#form-address-section .lft {padding: 40px 80px;}
#form-address-section .rght h2 {font-size: 35px;line-height: 50px;}
#form-address-section .rght p {font-size: 18px;line-height: 34px;}
#form-address-section .rght strong {font-size: 18px;line-height: 30px;}
#form-address-section .rght p a {font-size: 18px;letter-spacing: 5px;line-height: 30px;}
#home-sixth-section .top-section .logo-bx {right: -5%;}
.spcl-bx h2 {font-size: 48px;line-height: 60px;}
}
@media screen and (min-width: 1641px) and (max-width: 1680px){
#form-address-section .rght p {font-size: 19px;line-height: 35px;}
#home-sixth-section .top-section .logo-bx {right: -5%;}
#text-2, #text-3 {padding-left: 120px;}
.spcl-bx h2 {font-size: 48px;line-height: 60px;}
}
@media screen and (min-width: 1681px) and (max-width: 1920px){

}