@charset "UTF-8";
/* Theme Name: swedishdr_com
 * Author: NKP Development Team
 * Description: NKP Medical responsive theme
 * Template: nkpv2
 */
/*---- Do Not Remove ---- */
@import url(nkp.min.css);
/*---- Do Not Remove ---- */
body{font-family:"proxima-nova",sans-serif;font-size:16px;color:#333333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5{font-family:"proxima-nova",sans-serif;margin:20px 0;font-weight:300}
h1{font-size:34px;line-height:34px}
h2{font-size:32px;line-height:32px}
h3{font-size:26px;line-height:26px}
h4{font-size:24px;line-height:24px}
h5{font-size:22px;line-height:22px}
h6{font-size:20px;line-height:20px}
p{padding:10px 0;line-height:28px}
a{color:#e28619;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
a:visited,a:link{color:#e28619;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
a:hover{color:#b46b14;text-decoration:none;outline:none}
ul,ol{clear:both}
.relative{position:relative}
.fl{float:left}
.fr{float:right}
.fn{float:none;display:inline-block}
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.clr-l{clear:left}
.clr-r{clear:right}
.clr,.clear{clear:both}
.nodisp{display:none}
/* FORM */
input,select,textarea{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.sb-form input[type="submit"],.contact-form input[type="submit"]{background:#e28619;color:#fff !important;padding:0.7em 1em;margin:15px auto;height:auto;text-align:center;font-size:16px;font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;box-shadow:0px 3px 0px 0px #bf6c08;-webkit-transition:all 0.2s ease-out !important;-moz-transition:all 0.2s ease-out !important;-ms-transition:all 0.2s ease-out !important;transition:all 0.2s ease-out !important;width:100%;max-width:210px}
.sb-form input[type="submit"]:hover,.contact-form input[type="submit"]:hover{background:#e79028}
.sb-form input[type="submit"]:active,.contact-form input[type="submit"]:active{-webkit-transform:translate(0px,3px);-moz-transform:translate(0px,3px);-ms-transform:translate(0px,3px);transform:translate(0px,3px);box-shadow:0px 0px 0px 0px #bf6c08}
.sb-form{color:#fff}
.sb-form a{color:#fff !important;font-weight:500}
.sb-form a:hover{color:#1c93d2 !important}
.sb-form input[type="text"],.sb-form input[type="email"],.sb-form input[type="tel"],.sb-form input[type="url"]{color:#000;background:rgba(255,255,255,0.5);font-family:"proxima-nova",sans-serif;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px;padding:12px;border:2px solid #217ae8}
.sb-form input[type="text"]:hover,.sb-form input[type="text"]:focus,.sb-form input[type="email"]:hover,.sb-form input[type="email"]:focus,.sb-form input[type="tel"]:hover,.sb-form input[type="tel"]:focus,.sb-form input[type="url"]:hover,.sb-form input[type="url"]:focus{background:#fff}
.sb-form textarea{color:#000;background:rgba(255,255,255,0.5);font-family:"proxima-nova",sans-serif;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px;padding:12px;border:2px solid #217ae8;margin-bottom:5px;height:130px;resize:vertical}
.sb-form textarea:hover,.sb-form textarea:focus{background:#fff}
.sb-form .agreement{margin-top:2px}
.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="url"]{color:#000;background:rgba(255,255,255,0.5);font-family:"proxima-nova",sans-serif;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px;padding:12px;border:2px solid #d9dddd}
.contact-form input[type="text"]:hover,.contact-form input[type="text"]:focus,.contact-form input[type="email"]:hover,.contact-form input[type="email"]:focus,.contact-form input[type="tel"]:hover,.contact-form input[type="tel"]:focus,.contact-form input[type="url"]:hover,.contact-form input[type="url"]:focus{border-color:#0b458d}
.contact-form textarea,.contact-form select{color:#000;background:rgba(255,255,255,0.5);font-family:"proxima-nova",sans-serif;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px;padding:8px;border:2px solid #d9dddd}
.contact-form textarea:hover,.contact-form textarea:focus,.contact-form select:hover,.contact-form select:focus{border-color:#0b458d}
.contact-form textarea{height:130px;resize:vertical}
.contact-form select{height:40px;margin-bottom:10px}
.contact-form .g-recaptcha{float:right}
input.placeholder,textarea.placeholder{color:#333333}
input:-moz-placeholder,textarea:-moz-placeholder{color:#333333}
input::-moz-placeholder,textarea::-moz-placeholder{color:#333333}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#333333}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#333333}
.sb-form input[type="submit"][disabled],.contact-form input[type="submit"][disabled]{opacity:0.7;cursor:not-allowed}
.sb-form input[type="submit"][disabled]:hover,.contact-form input[type="submit"][disabled]:hover{opacity:0.7;cursor:not-allowed}
.sb-form input.wpcf7-captchar,.contact-form input.wpcf7-captchar{width:100%}
.wpcf7-form-control-wrap{display:block !important}
.wpcf7-form-control-wrap.agree{display:inline-block !important;width:20px}
.agreement{font-weight:400;margin:15px 0}
.wpcf7-not-valid-tip{font-size:10px !important;margin:-7px 0 10px 5px}
.wpcf7-validation-errors{border:0 !important;text-align:center;font-size:11px;color:#f00}
.ajax-loader{position:absolute;margin-top:-40px}
/* END FORM */
.stellarnav,.stellarnav.mobile{font-weight:400;font-size:16px;position:relative;background:#0b458d}
.stellarnav a,.stellarnav.mobile a{color:#fff !important}
.stellarnav li:hover,.stellarnav.mobile li:hover{background:#e28619}
.stellarnav ul,.stellarnav.mobile ul{text-transform:uppercase}
.stellarnav ul ul,.stellarnav.mobile ul ul{text-transform:capitalize;background:#0b458d;font-size:14px}
.stellarnav ul ul li:hover,.stellarnav.mobile ul ul li:hover{background:#e28619}
.stellarnav ul ul li a,.stellarnav.mobile ul ul li a{padding-top:10px;padding-bottom:10px}
.stellarnav ul ul li ul,.stellarnav.mobile ul ul li ul{background:#093771}
.stellarnav ul ul li ul ul,.stellarnav.mobile ul ul li ul ul{background:#083062}
.stellarnav ul ul li ul ul ul,.stellarnav.mobile ul ul li ul ul ul{background:#072954}
.stellarnav.desktop{height:70px}
.stellarnav.desktop ul ul{width:250px}
.stellarnav.desktop ul ul ul{left:250px}
.stellarnav.mobile .dd-toggle{padding:15px !important}
.stellarnav.mobile .open{background:#e28619}
.stellarnav.mobile ul{background:#0b458d}
.stellarnav.mobile ul li:hover{background:#e28619}
.stellarnav.mobile ul ul{background:#093975}
.stellarnav.mobile ul ul .dd-toggle{height:37px}
.stellarnav.mobile ul ul .dd-toggle a{padding:12px 0 12px 25px !important}
.stellarnav.mobile ul ul ul li a{padding-left:35px !important}
.stellarnav.mobile ul ul ul li ul li a{padding-left:45px !important}
.stellarnav.mobile ul ul ul li ul li ul li a{padding-left:55px !important}
.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .location-btn-mobile,.stellarnav.mobile .menu-toggle{padding-top:20px;padding-bottom:20px}
.stellarnav.mobile .call-btn-mobile:hover,.stellarnav.mobile .location-btn-mobile:hover,.stellarnav.mobile .menu-toggle:hover{background:#e28619;color:#fff !important}
.stellarnav.mobile .close-menu{width:100%}
.stellarnav>ul>li>a{padding-top:25px;padding-bottom:25px;padding-left:3px;padding-right:3px;font-size:13px}
@media (min-width:768px){.stellarnav>ul>li>a{padding-left:calc(-23.66667px + 3.47222vw);padding-right:calc(-23.66667px + 3.47222vw);font-size:calc(7.66667px + 0.69444vw)}
}
@media (min-width:1200px){.stellarnav>ul>li>a{padding-left:18px;padding-right:18px;font-size:16px}
}
/* NKP GLOBAL STYLES */
a.anchor { display: block; position: relative; top: -250px; visibility: hidden; }
img{border:0px}
.img-resp,.img-responsive{max-width:100%;height:auto}
img.left,img.alignleft{float:left;margin:10px 15px 0px 0px}
.img-l{float:left;margin:10px 15px 0px 0px}
img.right,img.alignright{float:right;margin:10px 0px 0px 15px}
.img-r{float:right;margin:10px 0px 0px 15px}
iframe{width:100%}
.embed{position:relative;display:block;height:0px;padding:0px;overflow:hidden}
.embed-responsive.embed-responsive-4x3{padding-bottom:75%}
.embed-responsive.embed-responsive-16x9{padding-bottom:56.25%}
.embed-responsive .embed-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0px;bottom:0px;left:0px;width:100%;height:100%;border:0px none}
/* desktop view bxa gallery */
.patient-single{width:50%}
.patient-single img{width:96%;height:auto}
.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.flex-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;height:100%}
.btn.orange{background:#e28619;color:#fff !important;padding:0.7em 1em;margin:15px auto;height:auto;text-align:center;font-size:16px;font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;box-shadow:0px 3px 0px 0px #bf6c08;-webkit-transition:all 0.2s ease-out !important;-moz-transition:all 0.2s ease-out !important;-ms-transition:all 0.2s ease-out !important;transition:all 0.2s ease-out !important;width:100%;max-width:210px;text-transform:uppercase}
.btn.orange:hover{background:#e79028}
.btn.orange:active{-webkit-transform:translate(0px,3px);-moz-transform:translate(0px,3px);-ms-transform:translate(0px,3px);transform:translate(0px,3px);box-shadow:0px 0px 0px 0px #bf6c08}
.btn.large{background:#e28619;color:#fff !important;padding:1em 1em;margin:15px auto;height:auto;text-align:center;font-size:16px;font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;box-shadow:0px 3px 0px 0px #bf6c08;-webkit-transition:all 0.2s ease-out !important;-moz-transition:all 0.2s ease-out !important;-ms-transition:all 0.2s ease-out !important;transition:all 0.2s ease-out !important;width:100%;max-width:330px;text-transform:uppercase}
.btn.large:hover{background:#e79028}
.btn.large:active{-webkit-transform:translate(0px,3px);-moz-transform:translate(0px,3px);-ms-transform:translate(0px,3px);transform:translate(0px,3px);box-shadow:0px 0px 0px 0px #bf6c08}
.btn.large i{margin-right:15px}
.btn.blue{background:#1c93d2;color:#fff !important;padding:0.7em 1em;margin:15px auto;height:auto;text-align:center;font-size:16px;font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;box-shadow:0px 3px 0px 0px #177cb3;-webkit-transition:all 0.2s ease-out !important;-moz-transition:all 0.2s ease-out !important;-ms-transition:all 0.2s ease-out !important;transition:all 0.2s ease-out !important;width:100%;max-width:210px;text-transform:uppercase}
.btn.blue:hover{background:#219fe1}
.btn.blue:active{-webkit-transform:translate(0px,3px);-moz-transform:translate(0px,3px);-ms-transform:translate(0px,3px);transform:translate(0px,3px);box-shadow:0px 0px 0px 0px #177cb3}
.btn.outline{background:transparent;color:#e28619 !important;padding:0.5em 1.5em;margin:15px auto;height:auto;text-align:center;font-size:16px;font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;border:1px solid #e28619;margin:10px 2px}
.btn.outline:hover{background:#e28619;color:#fff !important}
header{position:absolute;width:100%;z-index:5;margin:55px auto 0}
header .grid-container{height:154px}
#logo{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:crisp-edges}
.top-info{text-align:right;color:#fff}
.top-info .telephone{color:#e28619;font-size:2.25em}
.top-info .name{font-weight:500}
#slider{position:relative;z-index:1}
#slider .slide1{background:url(images/slide1.jpg) no-repeat top center;background-size:cover;height:900px}
#slider .buttons{padding:40px 0;margin-top:200px;text-align:center;background:-moz-linear-gradient(left,transparent 0%,rgba(0,0,0,0.2) 50%,transparent 100%);background:-webkit-linear-gradient(left,transparent 0%,rgba(0,0,0,0.2) 50%,transparent 100%);background:linear-gradient(to right,transparent 0%,rgba(0,0,0,0.2) 50%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#00000000',GradientType=1 )}
#slider .buttons .btn{margin:0 10px}
#slider .asps-logo{text-align:left;position:absolute;z-index:5;left:0;right:0;bottom:60px}
#slider .asps-logo img {margin: 0px 10px;}
#slider.internal .slide1{background:url(images/slider-min.jpg) no-repeat top center;background-size:cover;height:300px}
.doctor{background:url(images/doctor-bg.jpg) no-repeat top center #161a22;background-size:cover;padding:100px 0;color:#fff;position:relative}
.doctor .GB-icon{text-align:center;position:absolute;z-index:1;opacity:0.07;left:0;right:0;top:20px}
.doctor .content{position:relative;z-index:2}
.doctor h1{font-weight:100;color:#e28619;font-size:32px}
@media (min-width:768px){.doctor h1{font-size:calc(3.55556px + 3.7037vw)}
}
@media (min-width:1200px){.doctor h1{font-size:48px}
}
.doctor .asps-logo{margin-top:10px;margin-left:30px;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:crisp-edges}
.procs{background:url(images/procs-bg.jpg) no-repeat top center;background-size:cover;padding:120px 0 220px;position:relative}
.procs .grid-container{position:relative;z-index:2}
.procs .procs-nav{font-weight:100;margin-bottom:20px;font-size:26px}
@media (min-width:300px){.procs .procs-nav{font-size:calc(22.66667px + 1.11111vw)}
}
@media (min-width:1200px){.procs .procs-nav{font-size:36px}
}
.procs .procs-nav li{display:inline-block}
.procs .procs-nav a{color:#333333 !important;border-bottom:1px solid transparent}
.procs .procs-nav a:hover{color:#e28619 !important;border-bottom:1px solid #e28619}
.procs .procs-nav .flex-active a{color:#e28619 !important;border-bottom:1px solid #e28619}
.procs .links{margin-top:15px}
.procs .custom-navigation{position:absolute;z-index:5;bottom:-140px;right:0}
.procs .custom-navigation a{color:#fff;font-size:52px;font-family:FontAwesome;cursor:pointer}
.procs .custom-navigation a.flex-prev:before{content:"";margin-right:10px;padding:20px 35px;background:rgba(255,255,255,0.2);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.procs .custom-navigation a.flex-next:before{content:"";margin-right:10px;padding:20px 35px;background:rgba(255,255,255,0.2);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.procs .custom-navigation a.flex-prev:hover:before,.procs .custom-navigation a.flex-next:hover:before{background:rgba(255,255,255,0.75);color:#e28619 !important}
.procs-sidebar{font-size:1.625em;margin:15px auto}
.procs-sidebar .procs-cosmetic{background:url(images/procs-cosmetic.jpg) no-repeat top center;background-size:cover}
.procs-sidebar .procs-reconstructive{background:url(images/procs-reconstructive.jpg) no-repeat top center;background-size:cover}
.procs-sidebar a{border:3px solid #d9dddd;padding-left:15px;height:200px}
.procs-sidebar a:hover{border:3px solid #c0c4c4;background:rgba(255,255,255,0.35)}
.gallery-sidebar{margin:15px auto;text-align:center}
.gallery-sidebar .btn{margin:-10px 0 0 0}
.gallery-hp{padding:50px 0;text-align:center;position:relative}
.gallery-hp h1{font-family:"trajan-pro-3",serif;margin:0 0 45px}
.gallery-hp .flex-viewport{width:80%;margin:auto}
.gallery-hp .custom-navigation{position:absolute;width:100%;z-index:5}
.gallery-hp .custom-navigation a{color:#fff;font-size:60px;font-family:FontAwesome;cursor:pointer}
.gallery-hp .custom-navigation a.flex-prev:before,.gallery-hp .custom-navigation a.flex-next:before{padding:60px 35px;position:absolute;background:#e28619;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.gallery-hp .custom-navigation a.flex-prev:before{content:"";left:0}
.gallery-hp .custom-navigation a.flex-next:before{content:"";right:0}
.gallery-hp .custom-navigation a.flex-prev:hover:before,.gallery-hp .custom-navigation a.flex-next:hover:before{background:#e8922d}
.gallery-hp .custom-navigation a.flex-prev:active:before,.gallery-hp .custom-navigation a.flex-next:active:before{background:#cb7816}
.visit-us{background:url(images/visit-us-bg.jpg) no-repeat top center;background-size:cover;padding:100px 0}
.visit-us h2{color:#0b458d}
.visit-us p{font-weight:300}
.visit-us p span{font-weight:500}
#main{padding:40px 0}
#main #content{position:relative}
#main #content .feat-img{float:left;margin:15px;max-width:100%;height:auto}
#main #content .single{float:left}
#main #content .pagination{margin-bottom:20px;font-size:16px}
#main #content .pagination .current{background:#e28619;color:#fff;padding:5px;margin:4px;width:20px;height:20px;display:inline-block;text-align:center;border:1px solid #e28619;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
#main #content .pagination a{background:transparent;color:#e28619;padding:5px;margin:4px;width:20px;height:20px;display:inline-block;text-align:center;border:1px solid #e28619;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
#main #content .pagination a:hover{background:#e28619;color:#fff}
#main #content li{padding:5px}
#main #content ul{margin:15px 0 15px 20px;list-style:disc;clear:none}
#main #content ol{margin:0 0 20px 20px;list-style:decimal;clear:none}
#main .list{margin:0 !important;list-style:none !important}
#main .list ul{margin:0 !important}
#main .list ul li{border-bottom:1px solid #eee;font-size:0.875em;margin:0;padding:0 !important;list-style:none}
#main .list ul li:last-of-type{border-bottom:0}
#main .list ul li a{padding:10px 15px;color:#e28619;display:block;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out}
#main .list ul li a:hover{color:#fff;background:#e28619}
.contact-hp{background:url(images/contact-bg.jpg) no-repeat top center;background-size:cover;padding:50px 0}
.contact-hp h3{color:#fff}
.social-media{margin:10px 0;font-size:1.5em}
.social-media a{color:#fff}
.social-media li{display:inline-block;margin:0 1px}
.social-media li a{font-size:24px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;color:#fff !important;width:50px;height:50px !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;height:100%}
.social-media li a.facebook{background:#3b5598}
.social-media li a.facebook:hover{color:#3b5598 !important}
.social-media li a.google-plus{background:#ea412f}
.social-media li a.google-plus:hover{color:#ea412f !important}
.social-media li a.twitter{background:#209df2}
.social-media li a.twitter:hover{color:#209df2 !important}
.social-media li a.linkedin{background:#0474b5}
.social-media li a.linkedin:hover{color:#0474b5 !important}
.social-media li a:hover{background:transparent;transform:scale(1.25)}
footer{padding:60px 0;font-size:0.875em}
footer .fa-th-large{color:#e28619}
footer span{font-size:16px;font-weight:500}
footer a{color:#333333 !important}
footer a:hover{color:#0b458d !important}
#patient-listing-sidebar ul{margin:0 !important}
#patient-listing-sidebar ul li ul{margin:0 !important}
/*--- GALLERY RESPONSIVE DESKTOP */
.patient-content,.patient-listing{width:48% !important;float:left}
.patient-list-image{width:90%}
.patient-listing>div{width:50%;float:left}

span.review-rating-stars {display: none;}
.line { border-bottom: 1px dotted orange; padding: 15px 0px; }
div#nkp-testimonials-company [itemprop="url"] { display: none; }
/*---- START MEDIA QUERIES ---- */
@media only screen and (max-width:767px){
/* GALLERY RESPONSIVE NON-DESKTOP */
#patient-listing .patient-content{width:100% !important}
#patient-listing .patient-listing{width:100% !important}
#patient-listing .patient-listing>div{width:50%}
.patient-entry .patient-single{width:100%}
iframe{width:100%}
.patient-single{width:100% !important}
.stellarnav{position:relative !important}
header{background:url(images/pattern-bg.jpg) no-repeat center center;background-size:cover;position:relative;margin-top:0;text-align:center;padding:20px 0}
header .grid-container{height:auto}
header .top-info{display:block}
header .top-info{text-align:center}
#slider{margin-top:0 !important}
#slider .slide1{height:400px;display:block}
#slider .buttons{position:absolute;left:0;right:0;bottom:0;padding:15px 0}
#slider .buttons .btn.large{margin:5px;max-width:280px}
#slider.internal .slide1{background:url(images/slide1.jpg) no-repeat top center;background-size:cover}
.doctor{background:#161a22;padding:40px 0 0}
.procs{padding:40px 0 160px;background-position-x:65%}
.procs::before{z-index:1;content:"";position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,0.65)}
.procs .procs-nav{text-align:center}
.procs .links{text-align:center}
.procs .custom-navigation{left:0;bottom:-100px;text-align:center}
.gallery-hp .custom-navigation a{font-size:40px}
.gallery-hp .custom-navigation a.flex-prev:before,.gallery-hp .custom-navigation a.flex-next:before{padding:60px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.visit-us{padding:50px 0;background-position-x:45%}
.visit-us img{margin-top:20px}
.contact-form .agreement{margin-top:0}
.contact-form .g-recaptcha{float:none}
footer{padding:40px 0}
}
/*MOBILE */
@media only screen and (max-width:960px) and (min-width:768px){
.stellarnav{position:relative !important}
#slider{margin-top:0 !important}
.doctor{background-position-x:40%;padding:80px 0}
.doctor .GB-icon{left:160px}
.procs{background-position-x:54%}
.gallery-hp .custom-navigation a.flex-prev:before,.gallery-hp .custom-navigation a.flex-next:before{padding:70px 20px}
}
/*TABLET */
@media only screen and (max-width:1024px) and (min-width:960px){
.doctor{background-position-x:45%}
}
/*960 DESKTOP */
/*---- END MEDIA QUERIES ---- */
