@charset "UTF-8";@media screen,projection{body,html{min-height:100%;padding:0;margin:0;font-family:'Raleway',sans-serif;font-weight:500;color:#454545;-webkit-text-size-adjust:100%}body{width:100%;overflow-x:hidden}a{text-decoration:none}.clear{clear:both}input,textarea,button{outline:none}a img{border:none}img{max-width:100%;height:auto}.semi{font-weight:600}.sticky{position:fixed !important;top:0;width:100%;z-index:1000;background:#fff}.notice a{color:#fff}.notice{text-align:center;min-height:20px;background-color:#cf000a;text-shadow:1px 1px #000;font-weight:bold;color:#fff;display:block;margin:0 auto;position:relative;font-size:18px;padding:15px 2% 15px;width:96%;text-decoration:none}.notice h3{margin:0}.content{width:95%;max-width:1300px}.logoline{padding:5px 0 0;border-bottom:8px solid #1e2656;margin-bottom:-8px;position:relative;z-index:9000;position:sticky;top:0;z-index:1000;background:#fff}.topright{float:right;text-align:right;width:29%}.phone{font-family:'Open Sans',sans-serif;color:#1e2656;font-weight:700;font-size:38px;line-height:38px}.phonetext{font-weight:550;font-size:22px;line-height:25px;display:block;color:#1e2656}.toplogo{max-width:60%;width:490px;float:left}.topsocial{margin:10px 0}.portal{margin:15px auto;display:block;position:relative}.portal a{border-radius:3px;color:#fff;font-size:16px;padding:4px 13px 5px;text-transform:uppercase;background-color:#b71c1c;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;font-weight:600}.topmen{float:left}.topmen ul{padding:0;margin:0 0 0 -10px;display:table;border-collapse:collapse}.topmen ul li{display:table-cell;border-collapse:collapse;padding:15px 12px}.topmen ul li a{text-decoration:none;color:#616161;font-size:16px;font-weight:600;padding:15px 0 14px 0;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;white-space:nowrap}.topmen ul li a:hover,.topmen ul li.active a{padding:15px 0 4px 0;border-bottom:5px solid #1e2656}.hamb{display:none}.socio{float:right;width:35px;margin:0 0 0 5px}.socio img,.sociog img{width:35px}.sliderline{background-color:#c72026}.relat{position:relative}.nivo-caption{background-color:transparent;background:url(https://www.randygarrdpm.com/templates/randygarr/images/slider.png) no-repeat center;background-size:100% 100%;opacity:1;-moz-opacity:1;filter:alpha(opacity=1);position:absolute;top:0;left:0;width:50%;height:100%}.slidertext{padding:25% 15% 0 2%;font-size:40px;font-weight:600;text-shadow:1px 1px #202c29;font-family:'Raleway',sans-serif;text-align:center}.whitet{color:#fff}.redt{color:#ffb94b}.firstleft{width:18%;float:left;text-align:left;padding:15px 0}.firstright{width:80%;float:right;padding:15px 0}.servihead{color:#1e2656;font-size:24px;font-weight:600}ul.servi{margin-left:35px;color:#616161}ul.servi a{color:#616161;font-size:18px;font-weight:600;line-height:23px}ul.servi a:hover{text-decoration:underline}.colls4{display:inline-block;vertical-align:top;width:22%;padding:0 1%}.colls4 img{max-width:90%}.colored{padding:15px 0;background-color:#dcf1f8}.colored1{padding:15px 0;background-color:#e7f5fa}.secline{text-align:left}.doctor{width:200px;float:right;margin:-50px 0 10px 10px;text-align:center;padding:3px;color:#616161;font-weight:600}.doctor2{float:right;margin:0px 0 10px 10px;text-align:center;padding:3px}body.odoc .doctor{margin:0px 0 10px 10px}.doctor img,.doctor2 img{width:100%;margin-bottom:10px}.banner-homepage{background-color:#e6e6e6;margin-top:10px}.banner-homepage img{width:100%}.banner-hp.desk{display:block;outline:5px solid #e6e6e6;outline-offset:-5px}.banner-hp.desk-mid{display:none}.banner-hp.mob{display:none}.locblock{width:47%;padding:0 1% 15px 1%;margin:0;display:inline-block;position:relative}.coloredtext{color:#c72026}table.time{border:0;color:#454545}table.time td{border:0;padding:0 10px 0 0}table.time td.day{font-weight:600}.dir{margin:15px 0 0 20px}.dir a{padding:8px 10px;color:#fff;border-radius:3px;background-color:#1e2656;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s}.dir a:hover{background-color:#2639a5}.loctext{float:left;width:40%;text-align:left}.locpic{float:right;width:58%}.map{width:100%;border-radius:5px;border:3px solid #1e2656}.map iframe{width:100% !important;height:200px !important}.loc,.con,.suf,.serv,.blogs{color:#1e2656;font-size:29px;line-height:37px;padding:10px 0;font-weight:600}.colls5 li{display:inline-block;vertical-align:top;width:17%;padding:0 1%;list-style:none}.titl{height:45px;overflow-y:hidden;margin-bottom:5px;text-align:left}.colls5 li a{font-size:14px;color:#151515;font-weight:600}.imag{width:100%}.imag img{width:100%;height:150px;border:2px solid #616161;border-radius:3px}.innerconnect{padding:40px 0 20px 0}.innerconnect1{max-width:400px;width:90%;display:inline-block;vertical-align:middle}.innerconnect1 img{width:14%;padding:0 2%}.con{display:inline-block;vertical-align:middle}img.pod{display:inline-block;vertical-align:middle}.socleft{display:inline-block;vertical-align:middle;width:50%;padding:80px 2% 2% 2%}.socright{display:inline-block;vertical-align:middle;width:30%;padding:80px 2% 2% 2%}.footer{background-color:#454545;padding:20px 0}.copyright{font-size:14px;color:#b3b3b3;margin:15px 0}.copyright a{color:#b3b3b3;text-decoration:underline}.copyright a:hover{text-decoration:none}.left{text-align:left}.odoc .maincont{margin-top:171px}.maincont{background:url(https://www.randygarrdpm.com/templates/randygarr/images/maincont.jpg) repeat-x top center;margin-top:-20px}.h1line{text-align:left}.h1line a{color:#fff}.h1line h1{color:#fff;font-size:29px;line-height:37px;font-weight:700;padding:10px 0}.innertab{display:table;width:100%}.innercontent a,.innerrightcol a{color:#000;text-decoration:underline}.innercontent a:hover,.innerrightcol a:hover{text-decoration:none}.k2FeedIcon{float:right;position:relative;margin-bottom:-10px}.innerrightcol{display:table-cell;vertical-align:top;width:180px;padding-left:20px;text-align:left}.innercontent ul{margin-left:15px;padding-left:0}.innerrightcol ul{margin-left:0;padding-left:0}.topright p,.socleft p,.firstleft p,.innerconnect p{padding:0;margin:0;display:inline-block;vertical-align:middle}fieldset{border:none !important}ul.osmap{padding-left:15px;margin-left:15px}div.latestItemImageBlock{display:none}table.pe td{padding-right:15px}#second{margin:0;width:100%;float:left;margin-top:10px}#one{float:left;width:48%;padding-right:10px}#two{width:48%;float:right;margin-bottom:20px}#address{float:left;width:50%}#week{float:left;width:135px}#hours{float:left}#offices{margin:0;width:100%;float:left;min-height:134px}#one #address{width:40%}#ones{width:60%;float:left}#twos{width:39%;float:right}#twos img{width:45%}.osmap-sitemap h1{color:#fff;font-size:29px;line-height:37px;font-weight:700;padding:10px 0}.osmap-sitemap{text-align:left}.osmap-sitemap .even{padding:2px 0}div.formCaption{width:100% !important}input#Email{width:90% !important}form#userForm textarea{width:90% !important}form#userForm{text-align:left}body.rsform .formTableLayout{border:none;margin-left:11px}body.rsform h1{margin-bottom:30px;text-align:left}.formTableLayout tr.rsform-block>td{padding:5px;font-weight:600}input,textarea,button,select{outline:none;padding:4px}.formTableLayout button#Send{background:#1e2656;color:#fff;border-color:#1e2656;padding:7px 20px 7px;border-radius:5px;font-size:17px;font-weight:bold;font-family:'Lato',sans-serif;border:2px solid transparent}.formTableLayout button#Send:hover{background:#fff;color:#1e2656;border-color:#fff;border:2px solid;cursor:pointer}.rsform-block.rsform-block-describe-nature-of-appointment{vertical-align:top}@media only screen and (max-width:1245px){.topmen ul{margin:0}.slidertext{padding:27% 15% 0 0;font-size:35px}}@media only screen and (max-width:1215px){.topmen ul li{display:table-cell;border-collapse:collapse;padding:15px 6px}.topmen ul li a{font-size:13px}.phone{font-size:35px}.phonetext{font-size:20px}.servihead{font-size:19px;font-weight:600}.colls4 img{width:90%;max-width:150px}ul.servi a{font-size:14px;font-weight:600;line-height:18px}#one{float:left;width:48%;padding-right:10px}#two{width:48%;float:right;margin-bottom:20px}#address,#one #address{float:left;width:100%}#week{margin:20px 0}#hours{margin:20px 0}.locblock2{padding-left:2%}}@media (min-width:990px) and (max-width:1200px){.loctext{width:47%}.locpic{width:53%}}@media only screen and (max-width:1100px){.slidertext{padding:27% 15% 0 0;font-size:30px}}@media only screen and (max-width:980px){.locblock{display:block;width:auto;margin:10px 0}#ones,#twos{width:100%;float:left}.banner-homepage{background-color:#fff}.banner-hp.desk{display:none !important}.banner-hp.desk-mid{display:block}}@media only screen and (max-width:910px){.topright{float:right;text-align:center;width:100%;margin:0}.phone{font-size:21px}.topsocial{max-width:115px;margin:5px auto}.toplogo{float:none;display:block;width:280px;max-width:280px}.portal{position:absolute;right:15px;bottom:-4px}.topline{margin-top:0}.topmen{display:none}.topmen ul{padding:10px 0;margin:0;display:block;background-color:#c72026;position:absolute;top:204px;left:0;width:240px}.topmen ul li{display:block;padding:5px 10px;border-left:none;border-right:none;text-align:left}.topmen ul li a{text-decoration:none;font-size:15px;margin:0 10px;padding:0}.topmen ul li a:hover,.topmen ul li.active a{margin:0 10px;padding:0}.hamb{float:left;height:20px;padding:10px 0 10px 0;display:block;cursor:pointer}.slidertext{padding:27% 0 0 0;font-size:20px}.firstleft{width:28%;float:left;text-align:left;padding:15px 0}.firstright{width:70%;float:right;padding:15px 0}.colls4{display:inline-block;vertical-align:top;width:45%;padding:0 1% 15px 1%}.colls5 li{display:inline-block;vertical-align:top;width:47%;padding:0 1% 20px 1%;list-style:none}.con{display:block}.socleft{padding:20px 2% 2% 2%}.socright{padding:20px 2% 2% 2%}.copyright{margin-top:0px}.locblock_main{width:100%;margin-left:0}.locblock2{width:100%;padding-left:0;max-width:unset}}@media (min-width:769px) and (max-width:1220px){#week{min-height:114px}}@media only screen and (max-width:1000px){.doctor{margin:20px 0 10px 10px}}@media only screen and (max-width:800px){.notice h3{font-size:16px}}@media only screen and (max-width:768px){.slidertext{font-size:17px}#one{float:left;width:100%;padding-right:10px;margin-bottom:30px}#two{width:100%;float:right;margin-bottom:20px}#address,#one #address{float:left;width:100%}#week{margin:20px 0}#hours{margin:20px 0}table.pe td{padding-right:1px}.formCaption{width:100% !important}input#Email,input#Your_Email{width:90% !important}form#userForm textarea{width:90% !important}}@media only screen and (max-width:760px){table.pe td{display:block}}@media only screen and (max-width:570px){.nivo-caption{background-color:transparent;background:url(https://www.randygarrdpm.com/templates/randygarr/images/slider.png) no-repeat center;background-size:200% 200%;opacity:1;-moz-opacity:1;filter:alpha(opacity=1);position:absolute;top:0;left:0;width:100%;height:100%}.slidertext{padding:10% 0 0 3%;font-size:18px}.firstleft{width:auto;float:none;text-align:left;padding:15px 0}.firstright{width:auto;float:none;padding:15px 0}.servihead{font-size:14px;font-weight:600}ul.servi{margin:0}ul.servi li{display:inline-block;width:45%}ul.servi a{font-size:13px;font-weight:600;line-height:15px}.doctor{width:46%;float:right;margin:0 1% 15px 1%;text-align:center;padding:0;font-weight:600;font-size:12px}.doctor img{width:100%;margin-bottom:10px}.banner-hp.mob{display:block}.banner-hp.desk-mid{display:none}.colls5 li{display:inline-block;vertical-align:top;width:98%;padding:0 1% 20px 1%;list-style:none}.titl{height:auto;overflow-y:visible;margin-bottom:5px;text-align:left}.loc,.con,.suf,.serv,.blogs{font-size:18px}.loctext{display:block;float:none;width:auto}.locpic{display:block;float:none;width:auto;padding:15px 0 0 0}.socleft{padding:20px 2% 2% 2%;display:block;float:none;width:auto}.socright{padding:20px 2% 20px 2%;display:block;float:none;width:auto}.innerconnect1{width:auto;padding-bottom:10px}.innerconnect1 .socleft{padding:20px 2%}.innerconnect1 .socright{padding:0 2% 20px 2%}.h1line h1{font-size:18px}.innerrightcol{display:none}img.pe{margin:10px 0 !important;float:none !important;max-width:100% !important;height:auto !important;width:auto !important}}@media only screen and (max-width:480px){tbody#rsform_3_page_0 td,tbody#rsform_4_page_0 td{display:block}textarea#Message,tbody#rsform_4_page_0 textarea{width:90%;display:block}.rsform-input-box{width:65% !important;display:block}table#cal4_0 tbody td{display:table-cell}}@media only screen and (max-width:478px){img.pe,img.se{margin:10px 0 20px !important;width:100%;float:none !important}tbody#rsform_3_page_0 td,tbody#rsform_4_page_0 td{display:block}textarea#Message,tbody#rsform_4_page_0 textarea{width:90%;display:block}.rsform-input-box{width:65%!important;display:block}#cal4_0Container td{display:table-cell !important}.np{width:200px;margin-left:10px}}div.ofc-ada-screen-reader{text-align:right;font-size:13px;height:30px;background-color:#eef1f5;box-shadow:inset 0 0.5px 2px 0 rgba(0,0,0,0.1);line-height:30px;position:relative;padding-right:210px;z-index:99999}span.ofc-ada-description{color:#3e3e40;padding-right:16px}span.ofc-ada-button{background-image:linear-gradient(to bottom,#f8fbff,#dddfe3);border:solid .5px #c2c6cc;text-align:center;color:#313233;line-height:10px!important;display:inline-block;cursor:pointer;position:absolute;top:0;right:0}span.ofc-ada-button a{line-height:28px;padding:0 20px 0 40px;cursor:pointer;display:inline-block;position:relative;color:#de7341}span.ofc-ada-button a:before{content:"";position:absolute;top:2px;left:19px;width:15px;height:20px;background:url(https://www.randygarrdpm.com/templates/randygarr/images/acce.png) no-repeat center;background-size:100% auto}#templateswitcher{display:none!important}@media only screen and (max-width:767px){span.ofc-ada-description{display:none}span.ofc-ada-button{width:100%}}.activeFeedbackField{display:inline-block;position:relative;Width:0;Overflow:hidden}.activeFeedbackField input{Position:absolute;Left:10px}.activeFeedbackDescription{padding-top:5px;margin:0}div.k2LatestCommentsBlock ul,div.k2TopCommentersBlock ul,div.k2ItemsBlock ul,div.k2LoginBlock ul,div.k2UserBlock ul.k2UserBlockActions,div.k2UserBlock ul.k2UserBlockRenderedMenu,div.k2ArchivesBlock ul,div.k2AuthorsListBlock ul,div.k2CategoriesListBlock ul,div.k2UsersBlock ul{padding:10px 0px;margin:0}div.k2LatestCommentsBlock ul li,div.k2TopCommentersBlock ul li,div.k2ItemsBlock ul li,div.k2LoginBlock ul li,div.k2ArchivesBlock ul li,div.k2AuthorsListBlock ul li,div.k2CategoriesListBlock ul li,div.k2UsersBlock ul li{margin:0;display:inline-block;padding:5px;max-width:240px}.blogs-list ul{display:flex !important;justify-content:center}.gf-latest a.moduleItemTitle{color:#000;font-weight:bold;text-align:left;width:235px;display:inline-block;padding-bottom:5px;min-height:38px}.rsblog-default{float:left;width:80%}.rsblog-entry-title span{color:#000;text-decoration:underline}.rsblog-post a,.rsblog-page a{transition:color .5s;color:#000 !important;text-decoration:underline}.rsblog-main-post-container .rsblog-entry-title span{text-decoration:none !important}.blog-archive.moduletable{margin-top:110px !important}ul.list-unstyled{padding:0 !important}.rsblog-post{margin-bottom:40px;text-align:left}.rsblog-default .maincont{margin-top:0 !important}.rsblog-default .h1line{margin-top:-6px}.rsblog-default .h1line h1{padding:0px 0 34px 0px}.gf-latest .image{border:2px solid #000;width:223px !important}}
