@font-face{font-family:"circularStd-book";src:url(//dallasmdassociates.com/wp-content/themes/dallas/assets/css/../fonts/CircularStd-Book.ttf)}@font-face{font-family:"circularStd-bold";src:url(//dallasmdassociates.com/wp-content/themes/dallas/assets/css/../fonts/CircularStd-Bold.ttf)}*{margin:0;padding:0}html,body{overflow-x:hidden}body{font-family:"circularStd-book"}button{border:0;outline:0}button:hover{cursor:pointer}button:focus,input:focus,textarea:focus{border:0;outline:0}a:hover{text-decoration:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#005ef5;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}h1,h2,h3,h4,h5{font-family:"circularStd-bold"}h1,h2,h3,h4,h5,h6,p{margin:0}.no-pad{padding:0}img{max-width:100%}.text h6{font-size:23px;color:#0352ad;margin-bottom:10px}.text h2{font-size:40px;color:#000;margin-bottom:20px}.text h3{font-size:40px;color:#000;margin-bottom:20px}.home-sec-2 .box .text h3{overflow:hidden;max-width:80%;margin:auto;margin-bottom:60px;transition:.5s}.text p{font-size:20px;color:#565656;margin-bottom:30px}.t-btn{min-width:200px;height:58px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 40px;font-size:18px;text-transform:uppercase;color:#fff !important;border-radius:28px;font-weight:700;margin-top:20px;background:linear-gradient(#060606 0%,#3a3a3a 50%,#303030 90%);transition:.5s;box-shadow:0 0 20px rgba(0,0,0,.338)}.t-btn:hover{background-position:0 60px;box-shadow:0 0 20px #fff}header{position:absolute;top:50px;left:0;width:100%;z-index:99}header .nav-list{display:flex;height:100%;align-items:center;justify-content:flex-end;column-gap:50px}header .nav-list ul#menu-header-menu{display:flex;margin:0;column-gap:40px;align-items:center}header .nav-list ul#menu-header-menu>li{list-style:none;position:relative;display:inline-block}header .nav-list ul li a{color:#fff;font-size:18px}header .nav-list ul#menu-header-menu>li>ul{display:none;position:absolute;background-color:#f9f9f9;min-width:279px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);padding:12px 16px;z-index:1;border-radius:5px;margin-top:0}header .nav-list ul#menu-header-menu>li:hover>ul{display:block}header .nav-list ul#menu-header-menu>li:hover>ul li{list-style:none}header .nav-list ul#menu-header-menu>li:hover>ul>li>a{color:#000;font-size:16px}.home-banner{min-height:950px;display:flex;align-items:center;background-image:url(https://dallasmdassociates.com/wp-content/uploads/2023/10/banner-bg.webp);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.home-banner .text{color:#fff}.home-banner .text h1{font-size:54px}.home-banner .text h1{font-size:54px}.home-banner .text p{font-size:20px;color:#fff;width:80%}.home-banner .img-box img{border:20px solid #0352ad;border-radius:100%;margin-right:-100px;max-width:120%;margin-top:100px}.home-sec-1{background-image:url(https://dallasmdassociates.com/wp-content/uploads/2023/10/banner-bg-2.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;padding:2% 0 8%}.home-sec-1 .text{max-width:1000px;margin:auto}.home-sec-3{background-color:#fafafa}.home-sec-3 .text{max-width:500px;margin-left:10%}.home-sec-4{padding:5% 0}.home-sec-4 .logos{display:flex;justify-content:center}.home-sec-5{background-color:#fafafa;padding:5% 0}.home-sec-5 .box{border:1px solid #e1e1e1;border-radius:20px;padding:30px;transition:.5s;width:35%;margin:0 auto}.home-sec-5 .box:hover{border-color:#fff;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.175);transform:scale(1.03)}.home-sec-5 .box .star i{color:#0352ad}.home-sec-5 .box p{color:#565656;font-size:16px;line-height:1.6;margin:20px 0 10px}.home-sec-5 .box h3{color:#0352ad;font-size:20px}.patient-slider .slick-list{padding:40px 0}.patient-slider .slide-arrow{border:1px solid #b6b6b6;border-radius:100%;height:42px;width:42px;display:flex;align-items:center;justify-content:center;color:#797979;font-size:20px;position:absolute;top:45%;left:260px;transition:.5s}.patient-slider .slide-arrow:hover{background-color:#0352ad;border-color:#0352ad;color:#fff}.patient-slider .slide-arrow.next-arrow{left:auto;right:280px}footer{padding-top:3%}footer .f-nav ul{margin:50px auto;display:flex;justify-content:space-between;max-width:600px}footer .f-nav ul li{list-style:none}footer .f-nav ul li a{font-size:20px;color:#3b3b3b;transition:.5s}footer .f-nav ul li a:hover{color:#005ef5}footer .social{display:flex;justify-content:center;column-gap:10px;margin-bottom:25px}footer .social a{height:50px;width:50px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#005ef5;border:2px solid #005ef5;border-radius:100%;transition:.5s}footer .social a:hover{color:#fff;background-color:#005ef5}footer .f-btm{background-color:#005ef5;padding:24px 0;color:#fff;letter-spacing:1px}footer .f-btm a{color:#fff;transition:.5s}footer .f-btm a:hover{color:#000}.home-sec-6{background-image:url(https://dallasmdassociates.com/wp-content/uploads/2023/10/sec-6-bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:6% 0}.home-sec-6 form{background-color:#fff;padding:40px;border-radius:30px;box-shadow:0 0 20px 0 rgba(0,0,0,.188)}.home-sec-6 form input::placeholder,.home-sec-6 form textarea::placeholder{color:#aeaeae}.home-sec-6 form input,.home-sec-6 form select,.home-sec-6 form textarea{width:100%;height:72px;font-size:22px;color:#aeaeae;border:0;background-color:#ececec;text-indent:30px;border-radius:10px;margin-bottom:24px}.home-sec-6 form textarea{height:130px!important;padding-top:15px}.home-sec-6 form button{width:100%;height:90px;text-transform:initial;font-size:26px;margin-top:10px}.home-sec-6 .text{color:#fff;padding-right:50px}.home-sec-6 .text h6{color:#383838}.home-sec-6 .text h2,.home-sec-6 .text p,.home-sec-6 .text a{color:#fff;transition:.5s}.home-sec-6 .text a:hover{color:#303030}.home-sec-6 .text hr{background-color:#fff;height:2px;margin:40px 0}.home-sec-2{padding:5% 0}.home-sec-2 .box{overflow:hidden;text-align:center;position:relative;border-radius:20px}.home-sec-2 .box .text{position:absolute;transform:translateY(-50%);width:100%;height:100%;transition:.5s}.home-sec-2 .box .text h2{overflow:hidden;max-width:80%;margin:auto;margin-bottom:60px;transition:.5s}.home-sec-2 .box .text p{font-size:16px;margin:0;opacity:0;color:#fff!important;max-width:80%;margin:auto;margin-top:0}.home-sec-2 .icon i{color:#10579f;font-size:44px;position:absolute;left:0;right:0;margin:0 auto;bottom:-20px;z-index:9999;text-align:center}.home-sec-2 .icon i:before{background:linear-gradient(to top,#fff 74%,rgba(255,255,255,0) 50%);border-radius:100%;height:38px;width:38px}.home-sec-2 .box:before{width:100%;height:100%;background-color:#0053b8b9;content:"";display:block;position:absolute;top:0;left:0;opacity:0;transition:.5s;border-radius:20px}.home-sec-2 .box:hover:before{opacity:1}.home-sec-2 .box:hover .text{left:0;right:0;margin:0 auto;transform:translate(0%,-100%);display:flex;flex-direction:column;justify-content:center}.home-sec-2 .box:hover p{opacity:1}.home-sec-2 .box:hover .text h2{color:#fff;margin-bottom:20px}.home-sec-2 .box:hover .icon i{color:#000}.services-slider{position:relative}.services-slider .slick-track{padding:30px 0 50px}.services-slider .slide-arrow{position:absolute;top:45%;left:-120px;background:0 0;transition:.5s}.services-slider .slide-arrow:hover{opacity:.5}.services-slider .slide-arrow.next-arrow{right:-120px;left:auto}.page-title{min-height:450px;background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;color:#fff;padding-top:120px}.page-title h1{font-size:58px}.contact-page .home-sec-6{background-image:none}.contact-page .text h6,.contact-page .text{color:inherit}.contact-page .text h2,.contact-page .text p,.contact-page .text a{color:inherit}.contact-page .text hr{background-color:#282828!important;height:1px}.about-sec-1{padding:5% 0}.about-sec-1 .text p{font-size:18px;text-align:justify}.about-sec-1 .img-box img{width:89%;margin-top:50px}.nav-list ul li.current_page_item a{border-bottom:2px solid;padding-bottom:5px}li#menu-item-46 a{border:none;padding-bottom:0}.img-box.servbox img{width:50% !important;height:553px;padding:80px 100px 80px 30px;object-fit:unset}.srv_section{margin-bottom:34px}@media only screen and (min-width:1600px){header .container,footer .container{max-width:1440px}}@media only screen and (max-width:1600px){.home-sec-4 .logos img{max-width:265px}header .nav-list ul#menu-header-menu{column-gap:30px}header .nav-list ul li a{font-size:15px}.home-banner .text h1{font-size:48px}header .nav-list{column-gap:30px}.services-slider .slide-arrow.next-arrow{right:-60px}.services-slider .slide-arrow{left:-60px}}@media only screen and (max-width:1400px){.home-banner{min-height:860px}.home-banner .img-box img{max-width:100%;margin-top:50px}.home-sec-1{padding:2% 0 5%}.text p{width:100%}.home-sec-4 .logos img{max-width:210px}.text h2{font-size:35px}.home-sec-6 form button{height:70px;font-size:22px}footer .f-nav ul{margin:30px auto}footer .f-nav ul li a{font-size:17px}.services-slider{padding:0 50px}.services-slider .slide-arrow{left:0}.services-slider .slide-arrow.next-arrow{right:0}.text p{font-size:17px}header .nav-list ul#menu-header-menu{column-gap:25px}header .nav-list ul li a{font-size:14px}.t-btn{min-width:170px;height:50px;padding:0 30px;font-size:14px}.home-sec-2{padding:3% 0}.text h6{font-size:18px;margin-bottom:10px}.home-banner .text h1{font-size:45px}.home-banner .text p{font-size:18px}footer .f-nav ul{max-width:480px}footer .logo img{max-width:250px}footer .social a{height:45px;width:45px;font-size:17px}.image-slider button.slide-arrow.prev-arrow.slick-arrow{height:35px !important;width:35px !important;font-size:16px !important;left:-56px !important}.image-slider button.slide-arrow.next-arrow.slick-arrow{height:35px !important;width:35px !important;font-size:16px !important;top:45% !important;left:375px !important}.home-sec-6 form input,.home-sec-6 form select,.home-sec-6 form textarea{height:50px;font-size:17px;text-indent:20px;border-radius:10px;margin-bottom:20px}.home-sec-6 form button{height:60px;font-size:18px}.home-sec-6 .text hr{margin:30px 0}.services-slider .slide-arrow img{width:30px}}@media only screen and (max-width:1199px){.page-title h1{font-size:50px}.page-title{min-height:340px}header .logo img{max-width:200px}header .nav-list ul li a{font-size:13px}header .nav-list ul#menu-header-menu{column-gap:20px}header .nav-list{column-gap:25px}.home-banner .text h1{font-size:40px}.home-banner .text p{font-size:16px;width:90%;margin:0}.text p{width:100% !important}.wrapper{margin:30px auto !important;margin-left:0 !important;display:flex !important;justify-content:center !important;column-gap:20px;width:100% !IMPORTANT}.home-sec-1{padding:2% 0 2%}.text p{margin-bottom:10px}.text h2{font-size:30px}.home-banner{min-height:700px}.home-sec-4 .logos img{max-width:190px}.text p{font-size:16px}.home-sec-6 .text a{font-size:16px}.home-sec-6 .text hr{margin:20px 0}footer p{font-size:14px;letter-spacing:0px}footer .f-nav ul{max-width:400px}footer .social{margin-bottom:30px}footer .logo img{max-width:230px}footer .f-nav ul li a{font-size:15px}.img-box2 img{width:120px !important;margin:0 auto}.home-sec-6{padding:5% 0}.home-sec-6 form textarea{height:100px!important;padding-top:15px}.home-sec-6 form button{height:50px;font-size:15px;margin:0}.home-sec-2 .box .text p{font-size:14px}.col_half,.col_third,.col_twothird,.col_fourth,.col_three_fourth,.col_fifth{float:none;margin-right:0;margin-bottom:20px}.about-sec-1 .text p{font-size:15px}}@media only screen and (max-width:991px){.btn{margin:0 auto !important}.about-sec-1 .img-box img{margin:15px auto 40px !important;width:65% !important}.about-sec-1 .text p{font-size:14px;text-align:center}.mt-4{margin-top:2% !important}.about-sec-1{padding:4% 0}.page-title{min-height:300px;padding-top:0}.page-title h1{font-size:45px;text-align:center}.home-banner .img-box img{max-width:70%;margin:20px auto 0;display:table}.home-banner{min-height:700px;padding:40px 0}.home-banner .text h1{font-size:35px}.home-banner .img-box img{margin:25px auto 0}.wrapper{column-gap:10px}.col_half,.col_third,.col_twothird,.col_fourth,.col_three_fourth,.col_fifth{margin-right:1% !important}.col_fourth{width:28.5% !important}.count-title{font-size:30px !important}.services-slider{padding:0 20px}.home-sec-2 .box .text h2{font-size:20px}.services-slider .slide-arrow{left:-20px}.services-slider .slide-arrow.next-arrow{right:-20px}.home-sec-3 .col-lg-6.col-md-12{padding:0}.home-sec-3 .text{max-width:80%;margin:0 auto}.home-sec-4 .logos img{max-width:160px}.text h2{font-size:27px}.home-sec-3 ul.slick-dots{display:none !important}.image-slider button.slide-arrow.next-arrow.slick-arrow{left:94% !important}.image-slider button.slide-arrow.prev-arrow.slick-arrow{left:0 !important}.home-sec-6 .text{padding-right:0}.home-sec-6 form{width:70%;margin:20px auto 0}.home-sec-6 form{padding:30px}footer .f-nav ul{max-width:370px}footer p{font-size:13px;text-align:center}footer .social a{height:40px;width:40px;font-size:15px}footer .social{margin-bottom:20px}footer .f-nav ul{margin:20px auto}.home-sec-3 .text{margin:30px auto}.text{text-align:center}.home-sec-2 .box:hover .text ul li{margin-left:30px}.home-sec-2 .box:hover .text ul li{font-size:11px}.home-sec-2 .box:hover .text ul{margin-top:9px}.home-sec-2 .box:hover .text h2{margin-bottom:10px;margin-top:12px}.home-sec-2 .box .text h2{margin-bottom:170px}.home-sec-2 .box .text p{margin:0 auto}.mob-menu-logo-holder a img{height:39px!important;padding-top:9px !important}.mobmenu-right-alignment.mobmenu-panel.mobmenu-right-panel.show-panel{background:#000}#mobmenuright li a,#mobmenuright li a:visited,.show-nav-right .mob-menu-copyright,.show-nav-right .mob-expand-submenu i{color:#fff !important}li.t-btn.mt-0.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-37.current_page_item.menu-item-46{background:0 0 !IMPORTANT;text-transform:capitalize !important}li.t-btn.mt-0.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-37.current_page_item.menu-item-46:hover{box-shadow:none !important}.mobmenu-content #mobmenuright li:hover{background-color:#0081ff !important}.mobmenu-content #mobmenuright>li>a:hover{background-color:#0081ff !important}.mobmenu-content #mobmenuright .sub-menu{background-color:transparent !important}.mobmenu-content #mobmenuright .sub-menu a{padding:6px 0}}@media only screen and (max-width:767px){.image-slider button.slide-arrow.next-arrow.slick-arrow{left:97% !important}.image-slider button.slide-arrow.prev-arrow.slick-arrow{left:-20px !important}.page-id-35 .home-sec-2 .box{max-width:73%;margin:0 auto}.page-title{min-height:240px;padding-top:0}.page-title h1{font-size:35px}.text h2{font-size:25px}.col_fourth{width:31% !important}.count-title{font-size:25px !important}.count-text{margin-top:5px !important}.counter.col_fourth h2{font-size:23px !important}.services-slider .slick-track{padding:10px 0 40px}.home-sec-4 .logos{justify-content:center;flex-wrap:wrap}.home-sec-4 .logos img{max-width:170px}.home-sec-6 form{width:80%;margin:20px auto 0;padding:20px}.text h6{font-size:16px;margin-bottom:0}footer .f-btm{padding:15px 0}.home-sec-6 form input,.home-sec-6 form select,.home-sec-6 form textarea{height:50px;font-size:15px;text-indent:14px;border-radius:10px;margin-bottom:15px}.home-sec-6 .text hr{margin:15px 0}.home-banner .text h1{font-size:30px}.text p{font-size:14px}.home-sec-2 .box .text p{margin:0 auto}.home-sec-2 .box .text h2{margin-bottom:230px}}@media only screen and (max-width:575px){.page-id-35 .home-sec-2 .box{max-width:270px;margin:0 auto}.page-title{min-height:170px}.home-banner .text h1{font-size:25px;margin:0 0 6px}.home-banner .text p{font-size:13px}.t-btn{min-width:130px;height:45px;padding:0 20px;font-size:12px;margin:8px 0 0}.home-banner{min-height:520px;padding:25px 0 30px}.text p{font-size:13px}.text h2{font-size:20px;margin-bottom:10px}.home-banner .img-box img{max-width:90%}.home-banner .img-box img{margin:18px auto 0}.counter{margin:0 0 15px !important}.col_fourth{width:200px !important;margin:0 auto;display:table !important;margin-right:0 !important}.wrapper{display:flex !important;justify-content:center !important;margin:30px auto 20px !important;flex-wrap:wrap}.home-sec-2 .box{width:90%;margin:0 auto}.services-slider .slide-arrow.next-arrow{right:10px}.services-slider .slide-arrow{left:10px}.home-sec-6 form{width:290px}.home-sec-6{padding:9% 0}.home-sec-6 .text hr{margin:10px 0}footer .logo img{max-width:160px}footer .f-nav ul{margin:15px auto;display:block}footer .f-nav ul li a{font-size:14px}.home-sec-6 form input,.home-sec-6 form select,.home-sec-6 form textarea{height:45px;font-size:14px;text-indent:13px;border-radius:10px;margin-bottom:13px}footer{padding-top:7%}footer p{font-size:10px;text-align:center}footer .f-btm{padding:12px 0}.home-sec-2{padding:6% 0 5%}.image-slider button.slide-arrow.next-arrow.slick-arrow{height:30px !important;width:30px !important;font-size:14px !important;left:-14px !important}.image-slider button.slide-arrow.prev-arrow.slick-arrow{height:30px !important;width:30px !important;font-size:14px !important;left:97% !important}.home-sec-4 .logos img{max-width:240px}.about-sec-1{padding:6% 0}.about-sec-1 .img-box img{width:75% !important}.page-title h1{font-size:25px}.home-sec-2 .box .text p{margin:0 auto;margin-top:0}.home-sec-2 .box .text h2{margin-bottom:110px}.page-id-35 .text h2{margin-bottom:16px}.home-sec-2 .box .text h2{font-size:17px}.home-sec-2 .box .text p{font-size:13px}}