@import "font-awesome.css";
@import "flexslider.css";
@import "owl.carousel.css";
@import "shortcodes.css";
@import "datepicker.css";
@import "revolution-slider.css";
@import "simple-line-icons.css";
@import "material-design-iconic-font.min.css";
@import "material-icons.css";
@import "https://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic";
@import "https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic,900";
@import "https://fonts.googleapis.com/css?family=Dancing+Script:400,700";
@font-face{font-family:futura-ptbold;src:url(https://theperiospecialist.com/wp-content/themes/dentist/FuturaPTLight.otf) format("opentype")}
@font-face{font-family:futura-pt;src:url(https://theperiospecialist.com/wp-content/themes/dentist/FuturaPTLight.otf) format("opentype")}

html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
figure{margin:0}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
legend{white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button,input{line-height:normal}
input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0))}
button,input[type="button"],input[type="reset"],input[type="submit"]{line-height:1;cursor:pointer;-webkit-appearance:button;border:none}
input[type="checkbox"],input[type="radio"]{padding:0}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{background-color:#fff;color:#000;font-family:futura-pt!important;font-size:20px}
a{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a:hover,a:focus{color:#bfab71;text-decoration:none;outline:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
ul,ol{padding:0}
img{max-width:100%;height:auto}
.img-left{margin:-10px 50px 0 0 !important;float:left}
.img-right{margin:0 0 0 50px !important;float:right}
b,strong{font-weight:900}
.entry-page p{margin-bottom:25px}
.padding-left{padding-left:25px}
.about-wrap.padding-left{padding-right:15px}
.margin-top93px{margin-top:93px}
h1{font:50px/50px Lato,sans-serif}
h2{font:45px/45px Lato,sans-serif}
h3{font:30px/30px Lato,sans-serif}
h4{font:25px/25px Lato,sans-serif}
h5{font:22px/22px Lato,sans-serif}
h6{font:20px/20px Lato,sans-serif}
h1,h2,h4,h5,h6{color:#000;font-weight:800;margin:0 0 30px}
button{border:none}
button,input[type="button"],input[type="reset"],input[type="submit"]{font-size:12px;font-family:"Lato",sans-serif;font-weight:700;color:#000;background-color:transparent;text-transform:uppercase;border-width:1px;border-style:solid;border-color:#000;padding:7px 21px;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{width:100%;font-style:italic;font-size:14px;border:1px solid #e5e5e5;color:#a0a0a0;background-color:transparent;height:50px;padding:12px 30px;border-radius:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
textarea{width:100%;height:166px;padding:15px 30px}
input[type="checkbox"]{display:inline}
textarea:-moz-placeholder,textarea::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder{color:#a0a0a0;opacity:1}
input:-ms-input-placeholder{color:#a0a0a0}
textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#a0a0a0;opacity:1}
.btn{background-image:none}
textarea,input[type="text"],input[type="submit"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.dropdown-menu,.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus{-webkit-appearance:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#a0a0a0}
.blog-single .entry p{margin-bottom:25px}
.header-inner{max-width:1920px}
.header-inner .logo,.header-inner .nav-wrap{float:left}
.header-inner .logo{margin-top:16px;padding:0 198px 0 30px;margin-bottom:17px}
.header-inner .language-wrap ul li{display:inline-block;padding-right:21px;position:relative}
.header-inner .language-wrap ul li.current a{color:#000}
.header-inner .language-wrap ul li a:hover{color:#bfab71}
.header-inner .language-wrap ul li.current:after{position:absolute;right:8px;top:25px;content:"/";color:#000}
.header-inner .language-wrap ul,.header-inner .language-wrap .btn-menu-active{float:right}
.header-inner .language-wrap .btn-menu-active{text-align:center;padding:0 25px;border-left:1px solid #e5e5e5}
.header-inner .language-wrap .btn-menu-active a{line-height:73px}
.header-inner .language-wrap ul li a{text-transform:uppercase;font-family:'Lato',sans-serif;font-size:12px;color:#a5a5a5;line-height:73px}
.header.style2 .header-inner .logo{padding:0 208px 0 30px}
.header.style2 .btn-menu-active{float:left;text-align:center;padding:0 25px;border-right:1px solid #e5e5e5;height:73px;line-height:73px}
.header.style2 .setting-wrap ul li{display:inline-block;padding:0 25px;border-left:1px solid #e5e5e5;position:relative}
.header.style2 .setting-wrap ul li a i{font-size:22px;margin-top:27px}
.header.style2 .setting-wrap ul li a{color:#000;line-height:56px;display:inline-block}
.header.style2 .setting-wrap ul li a:hover{color:#bfab71}
.header.style2 #mainnav > ul > li > a,.header.style3 #mainnav > ul > li > a{line-height:30px}
.header.style2 #mainnav > ul > li.home > a{border:2px solid #bfab71;padding:0 21px 0 19px}
.header.style3 .header-inner .logo{padding:0 394px 0 30px}
.header.style3 #mainnav > ul > li.home > a{border:2px solid #bfab71;padding:0 21px 0 19px}
.header.style3 .header-inner .language-wrap .btn-menu-active{border-left:0}
.setting-wrap{float:right}
#header.downscrolled{position:fixed;top:0;width:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;filter:alpha(opacity=0);top:-60px;max-width:1920px;margin:0 auto;z-index:999999;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#header.upscrolled{opacity:1;top:0;max-width:1920px;margin:0 auto;background:#fff;z-index:999999}
.home-boxed #header.downscrolled,.home-boxed #header.upscrolled{width:90.4%}
#mainnav ul li{position:relative}
#mainnav li:hover > ul{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
#mainnav ul li ul li:hover > ul{left:200px}
#mainnav ul li a{text-transform:uppercase;font-size:14px;font-family:'Lato',sans-serif;font-weight:400;color:#000}
#mainnav ul li a:hover{color:#bfab71}
#mainnav ul li ul li a:hover{padding-left:5px}
#mainnav > ul > li{float:left;padding:19px 28px 20px 6px}
#mainnav > ul > li > a{font-size:14px;display:inline-block;position:relative;line-height:34px;padding:0 15px}
#mainnav > ul > li.active > a{color:#bfab71}
#mainnav ul li ul{width:200px;background:#fff;position:absolute;z-index:9999;left:0;top:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transform:translate(0px,10px);-moz-transform:translate(0px,-10px);-ms-transform:translate(0px,-10px);-o-transform:translate(0px,-10px);transform:translate(0px,-10px);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#mainnav ul li ul li{padding:10px 0 10px 15px;border-top:1px solid #bfab71}
#mainnav ul li ul li:first-child{border:none}
#mainnav ul li ul li ul{left:215px;top:0;margin-left:-30px;background-color:#fffcf2}
#mainnav ul li ul li ul li{border-color:#e5e2d4}
#mainnav ul li ul li ul li a{color:#323232}
#mainnav ul li ul li ul li a:hover{color:#f1c40f}
.header.style1 #mainnav > ul > li.home > a:before,.header.style1 #mainnav > ul > li.home > a:after{width:100%;height:2px;background-color:#bfab71;content:"";position:absolute;left:0;opacity:1}
.header.style1 #mainnav ul li.home a:before{top:0}
.header.style1 #mainnav ul li.home a:after{bottom:0}
.header.style1 #mainnav > ul > li > a:before,.header.style1 #mainnav > ul > li > a:after{width:100%;height:2px;background-color:#bfab71;content:"";position:absolute;left:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header.style1 #mainnav ul li a:before{top:-100%}
.header.style1 #mainnav ul li a:after{bottom:-100%}
.header.style1 #mainnav ul li a:hover:before{top:-1px;opacity:1}
.header.style1 #mainnav ul li a:hover:after{bottom:-1px;opacity:1}
#mainnav-mobi{display:block;margin:0 auto;width:100%;background-color:#000;position:absolute;z-index:9999;left:0}
#mainnav-mobi ul{display:block;list-style:none;margin:0;padding:0}
#mainnav-mobi ul li{margin:0;position:relative;text-align:left;border-top:1px solid #252525;cursor:pointer}
#mainnav-mobi ul > li > a{text-decoration:none;height:55px;line-height:55px;padding:0 50px;color:#fff}
#mainnav-mobi ul.sub-menu{top:100%;left:0;z-index:2000;position:relative;background-color:#161625}
#mainnav-mobi > ul > li > ul > li,#mainnav-mobi > ul > li > ul > li > ul > li{position:relative;border-top:1px solid #252525;background-color:#222}
#mainnav-mobi > ul > li > ul > li > a{padding-left:70px!important}
#mainnav-mobi > ul > li > ul > li > ul > li a{padding-left:90px!important}
#mainnav-mobi ul.sub-menu > li > a{display:block;text-decoration:none;padding:0 60px;border-top-color:rgba(255,255,255,0.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
#mainnav-mobi > ul > li > ul > li:first-child a{border-top:none}
#mainnav-mobi ul.sub-menu > li > a:hover,#mainnav-mobi > ul > li > ul > li.active > a{color:#fff}
.btn-menu{float:right;font-size:32px;color:#bfab71;text-align:center;width:45px;height:73px;text-align:center;line-height:73px;cursor:pointer;font-family:'Material Icons';display:none}
.btn-menu:before{content:"\E5D2";-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.btn-menu.active:before{content:"\E5CD"}
.btn-submenu{position:absolute;right:20px;top:0;font-family:'Material Icons';font-size:24px;line-height:60px;text-align:center;cursor:pointer;width:70px;height:44px}
.btn-submenu:before{content:"\E5CF";color:#fff}
.btn-submenu.active:before{content:"\E5CE"}
.page-title{background:url(../images/page-title.jpg) no-repeat center top;background-size:cover}
.page-title-heading h1{font-family:"Lato",sans-serif;font-size:50px;line-height:50px;color:#fff;padding:0;margin-bottom:-5px;letter-spacing:2px;text-transform:uppercase}
.breadcrumbs{padding-top:103px}
.breadcrumbs ul li{position:relative;display:inline-block;padding-right:50px}
.breadcrumbs ul li:after{position:absolute;right:11px;top:10px;height:20px;width:33px;background:url(../images/icon/icon-row.png) no-repeat center center;content:""}
.breadcrumbs ul li:last-child:after{background:transparent}
.breadcrumbs a{padding:5px 0;font-weight:400;font-style:italic;color:#fff;display:block;letter-spacing:1px}
.breadcrumbs a:hover{color:#bfab71}
.main-content{padding:80px 0 133px}
.entry-post p{margin-bottom:37px}
.post-wrap{padding-right:20px}
.entry{overflow:hidden;margin-bottom:60px;position:relative}
.entry.last{border-bottom:1px dashed #e5e5e5;padding-bottom:60px;margin-bottom:0}
.entry .feature-post{position:relative;float:left;margin-right:30px;width:346px;height:auto;padding-left:65px}
.entry .feature-post .type-post{position:absolute;left:0;top:0;width:50px;height:50px;background-color:#bfab71;text-align:center;content:"";z-index:9}
.entry .feature-post .type-post:after{content:"";position:absolute;left:0;top:100%;border-style:solid;border-width:0 25px 20px;border-color:transparent #bfab71}
.entry.format-standard .type-post:before,.entry.format-gallery .type-post:before,.entry.format-video .type-post:before{position:absolute;font-family:'Simple-Line-Icons';content:"\e07f";font-style:normal;color:#fff;font-size:22px;left:24px;margin-left:-10px;top:12px}
.entry.format-gallery .type-post:before{content:"\e07e"}
.entry.format-video .type-post:before{content:"\e061"}
.entry .feature-post .type-post img,.entry .feature-post .type-post i{color:#fff;padding-top:10px;font-size:20px}
.entry .main-post{overflow:hidden}
.entry .entry-title{font-family:"Lato",sans-serif;font-weight:700;font-size:23px;line-height:23px;padding-top:16px;margin-bottom:14px;text-transform:uppercase;letter-spacing:2.3px}
.entry .entry-title a{color:#000}
.entry .entry-title a:hover{color:#bfab71}
.entry .entry-meta{position:relative;border-bottom:1px dashed #e5e5e5;padding-bottom:19px;margin-bottom:1px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85;filter:alpha(opacity=85)}
.entry .entry-meta span{font-size:12px;line-height:12px;font-style:italic;color:#000;padding:0 34px 0 20px;position:relative;letter-spacing:.9px}
.entry .entry-meta span a{color:#000}
.entry .entry-meta span a:hover{color:#bfab71}
.entry .entry-meta span:after{position:absolute;right:18px;bottom:2px;width:1px;height:13px;background-color:#e6d9d9;content:""}
.entry .entry-meta span:last-child:after{width:0;height:0}
.entry .entry-meta span:before{position:absolute;left:0;top:0;font-family:'Simple-Line-Icons';content:"\e075";font-style:normal}
.entry .entry-meta span.author:before{content:"\e005"}
.entry .entry-meta span.comment:before{content:"\e04a"}
.entry .entry-meta span.vote:before{content:"\e08a"}
.entry .entry-content{border-top:1px dashed #e5e5e5;padding-top:17px}
.entry .more-link a{z-index:1;position:relative;margin-top:31px;display:block;width:150px;padding:6px 0 6px 15px;border:1px solid #2b1e1e;letter-spacing:1px;text-transform:uppercase;color:#2b1e1e;font-family:"Lato",sans-serif;font-size:12px;font-weight:700;overflow:hidden}
.entry .more-link a:after{position:absolute;width:1px;height:100%;background-color:#000;right:37px;top:0;content:""}
.entry .more-link a i{color:#000;font-size:17px;position:absolute;right:9px;top:8px;font-size:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.entry .more-link a:hover,.entry .more-link a:hover i{color:#fff;z-index:10px}
.entry .more-link a:hover i{right:8px}
.entry .more-link a:before{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.entry .more-link a:hover:before{background:#000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.entry .more-link a:hover:after{background-color:#4b3e3e}
.blog-posts.v1 .entry .feature-post{float:none;margin-right:0;width:100%;padding-left:0}
.blog-posts.v1 .entry .feature-post .type-post{left:40px;top:95%}
.blog-posts.v1 .entry .main-post{padding-left:130px}
.blog-posts.v1 blockquote{background:url(../images/blog/bg_testimonials.jpg) no-repeat center center;margin-bottom:59px}
.blog-posts.v1 .entry{margin-bottom:61px}
.blog-posts.v1 .feature-post{margin-bottom:22px}
.blog-posts.v1 .entry.format-video iframe{border:0}
.blog-pagination{margin-top:1px;padding-top:28px;border-top:1px dashed #e5e5e5}
.blog-pagination .flat-pagination li{display:inline-block}
.blog-pagination .flat-pagination li a{display:inline-block;width:35px;text-align:center;line-height:35px;border:1px solid #e6d9d9}
.blog-pagination .flat-pagination li a:hover{background-color:#bfab71;color:#fff;border:1px solid #bfab71}
.blog-pagination .flat-pagination li a:hover i{color:#fff}
.blog-pagination .flat-pagination li.prev,.blog-pagination .flat-pagination li.next{float:right;margin-left:5px}
.blog-pagination .flat-pagination li.prev i,.blog-pagination .flat-pagination li.next i{color:#000;font-size:18px;font-weight:700}
.blog-pagination .flat-pagination li.active{background-color:#bfab71;border:1px solid #bfab71;color:#fff;width:35px;text-align:center;line-height:35px}
.blog-pagination .flat-pagination li a{font-family:"Lato",sans-serif;color:#2b1e1e}
.blog-single .entry .feature-post{float:none;width:100%;padding-left:0;margin-bottom:22px}
.blog-single .entry .feature-post .type-post{left:40px;top:95%}
.blog-single .entry .feature-post:after{left:40px;bottom:0}
.blog-single .entry .main-post{padding-left:130px}
.blog-single .entry .entry-content .drop-caps{float:left;font-size:50px;text-transform:uppercase;color:#000;margin:0 14px 0 0;line-height:50px}
.blog-single .entry .entry-content{border-bottom:1px dashed #e6d9d9;padding-bottom:30px}
blockquote{background-color:#bfab71;position:relative;padding:10px;color:#fff;font-style:italic;font-size:18px;margin-bottom:32px}
.blog-posts.v1 blockquote:after{content:"";background:url(../images/icon/qoute.png) no-repeat center center;width:32px;height:23px;position:absolute;left:49px;top:35px;display:inline-block}
blockquote .wrap-text{border:1px solid #6bc8f4;padding:48px 50px 31px 38px}
blockquote .blockqoute-text{margin-bottom:30px}
blockquote .whisper{font-family:"Lato",sans-serif;text-transform:uppercase;padding-left:30px;position:relative;font-style:normal;letter-spacing:1px;font-weight:900;font-size:14px}
blockquote .whisper:before{width:20px;height:2px;background-color:#fff;content:"";left:0;top:12px;position:absolute}
.blog-single .entry .wrap-share{border-top:1px dashed #e6d9d9;padding-top:30px;overflow:hidden;margin-top:1px}
.blog-single .entry .wrap-share ul.flat-socials{float:left}
.blog-single .entry .wrap-share .nav-links{float:right}
.blog-single .entry .wrap-share .nav-links span{width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;color:#000;border:1px solid #e5e5e5;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.blog-single .entry .wrap-share .nav-links a:hover span{background-color:#bfab71;color:#fff;border:1px solid #bfab71}
.comment-list-wrap{position:relative;margin-bottom:90px;margin-top:85px}
.comment-post h4.comment-title{padding:10px 0 0;font-size:25px;line-height:25px;letter-spacing:3px;margin:0 0 95px;font-family:"Lato",sans-serif;font-weight:700;color:#000;text-transform:uppercase;position:relative}
.comment-list-wrap:after,.comment-post h4.comment-title:before,.comment-post h4.comment-title:after{position:absolute;left:0;bottom:-30px;height:1px;width:80px;background-color:#2b1e1e;content:""}
.comment-post h4.comment-title:after{width:60px;bottom:-33px}
.comment-list-wrap:after{width:40px;top:70px}
.comment-post h2.comment-reply-title{padding:20px 0 0;font-size:34px;line-height:34px;letter-spacing:-1px;margin:0 0 45px;font-weight:800;color:#323232}
.comment-post .comment{overflow:hidden;margin-bottom:28px}
.comment-post .comment-avatar{width:120px;height:120px;float:left;margin-right:20px}
.comment-post .comment-detail{overflow:hidden;border:1px solid #e5e5e5;padding:22px 84px 24px 30px;position:relative}
.comment-post ol li{list-style:none}
.comment-post .children{margin-left:82px}
.comment-post .comment-meta span{display:block}
.comment-post .comment-meta .comment-author{font-family:"Lato",sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.7px;margin-bottom:6px}
.comment-post .comment-meta .comment-author a{color:#000}
.comment-post .comment-meta .comment-author a:hover{color:#bfab71}
.comment-post .comment-meta .comment-date{font-size:12px;padding-left:30px;font-style:italic;position:relative;margin-bottom:5px;letter-spacing:1px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85;filter:alpha(opacity=85)}
.comment-post .comment-meta .comment-date:before{position:absolute;left:0;top:10px;height:2px;width:20px;background-color:#000;content:""}
.comment-post .comment-meta .comment-reply{position:absolute;right:0;top:0;height:100%;width:40px;background-color:#bfab71;font-size:0}
.comment-post .comment-meta .comment-reply i{color:#fff;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-12px}
.comment-post .comment-meta .comment-reply:hover{background-color:#000}
.comment-form{padding-top:8px}
.comment-respond{position:relative}
.comment-respond h4.comment-title{margin-bottom:65px}
.comment-respond:after{position:absolute;left:0;top:70px;height:1px;width:40px;background-color:#2b1e1e;content:""}
#respond #reply-title{font-size:20px;font-weight:400;margin:43px 0 22px}
.comment-form .name-container,.comment-form .phone-container{width:48.27%;float:left;margin-right:3.44%;margin-bottom:20px}
.comment-form fieldset{position:relative}
.comment-form .email-container,.comment-form .website-container{float:right;width:48.27%}
.comment-form .message{width:100%}
.comment-form .tb-my-input{background-color:transparent;width:100%;border-color:transparent transparent #000;padding-left:0;position:relative}
.comment-form fieldset:hover:before{background-color:#bfab71}
.comment-form fieldset:before{content:"";width:5px;height:5px;background-color:#000;position:absolute;left:0;bottom:-2px;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.comment-form fieldset.message:before{bottom:6px}
#comment-message{background-color:transparent;height:165px;border-color:transparent transparent #000;padding-left:0}
#comment-message:focus{border-color:transparent transparent #bfab71}
textarea,input[type="text"],input[type="email"]{color:#000}
.comment-form textarea:-moz-placeholder,.comment-form textarea::-moz-placeholder,.comment-form input:-moz-placeholder,.comment-form input::-moz-placeholder{color:#000;opacity:1}
.comment-form input:-ms-input-placeholder{color:#000}
.comment-form textarea::-webkit-input-placeholder,.comment-form input::-webkit-input-placeholder{color:#000;opacity:1}
.comment-form .form-submit{width:180px;height:40px;margin:50px auto 0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.comment-form .form-submit:hover{background-color:#000;color:#fff}
.comment-form .form-submit:hover #comment-reply{color:#fff}
.comment-form .form-submit:before{position:absolute;right:40px;top:0;width:1px;height:100%;content:"";background-color:#000}
.comment-form .form-submit:after{position:absolute;right:15px;top:8px;content:"\e01e";font-family:"Simple-Line-Icons";width:16px;height:16px}
.comment-form .form-submit #comment-reply{text-transform:uppercase;color:#000;font-family:"Lato",sans-serif;font-weight:700;border:1px solid #000;width:180px;height:40px;letter-spacing:2px;position:relative;text-align:left}
.comment-form input[type="submit"]{padding:7px 18px}
.comment-form .form-submit #comment-reply:after{position:absolute;right:50px;top:0;width:1px;height:100%;background-color:#000;content:""}
ul#gform_fields_1 input{color:#fff!important;font-style:normal}
textarea:focus,input[type="text"]:focus,input[type="email"]:focus{border-color:transparent transparent #fff;border:1px solid #fff}
textarea:hover,input[type="text"]:hover,input[type="email"]:hover{border-color:transparent transparent #fff;border:1px solid #fff}
.sidebar .widget{margin-bottom:56px;position:relative}
.sidebar .widget .textwidget p{padding:21px 0 24px}
.widget .widget-title{font-family:"Lato",sans-serif;font-size:16px;line-height:16px;color:#000;margin-bottom:57px;font-weight:700;letter-spacing:2.3px;position:relative;text-transform:uppercase}
.sidebar .widget.widget-categories .widget-title,.sidebar .widget.widget-archive .widget-title{margin-bottom:38px}
.sidebar .widget:after,.sidebar .widget .widget-title:after,.sidebar .widget .widget-title:before{position:absolute;left:0;bottom:-20px;height:1px;width:80px;background-color:#2b1e1e;content:""}
.sidebar .widget .widget-title:before{position:absolute;bottom:-23px;width:60px}
.sidebar .widget:after{top:41px;width:40px}
.widget ul li{position:relative;border-bottom:1px dashed #e6d9d9;padding:12px 0 12px 18px}
.widget ul li:before{position:absolute;left:0;top:20px;font-size:21px;width:10px;height:10px;border:1px solid #bfab71;content:"";-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.widget ul li:after{position:absolute;left:3px;top:23px;font-size:21px;width:4px;height:4px;border:1px solid #bfab71;content:"";-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.widget ul > li > a{color:#000;font-style:italic}
.widget ul li a:hover{color:#bfab71}
.widget.widget-search #searchform{width:100%;position:relative;margin:0}
.widget.widget-search #searchform #s{height:40px;line-height:20px;width:100%;padding:0 10px 0 22px;border:1px solid #e6d9d9}
.widget.widget-search #searchform #s:focus{border:1px solid #bfab71}
.widget.widget-search #searchform #searchsubmit{font-family:'FontAwesome';font-size:13px;color:#2b1e1e;background:none;padding:0;height:40px;width:40px;position:absolute;top:0;right:0;border-color:transparent transparent transparent #e6d9d9}
.widget.widget-search #searchform #searchsubmit:hover{color:#bfab71}
#searchform input:-moz-placeholder,#searchform input::-moz-placeholder{color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;filter:alpha(opacity=50);font-size:12px;font-style:italic}
#searchform input:-ms-input-placeholder{color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;filter:alpha(opacity=50);font-size:12px;font-style:italic}
#searchform input::-webkit-input-placeholder{color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;filter:alpha(opacity=50);font-size:12px;font-style:italic}
.widget.widget-popular-news .widget-title{margin-bottom:46px}
.widget.widget-popular-news ul li{padding:8px 0 17px;overflow:hidden}
.widget.widget-popular-news ul li:before,.widget.widget-popular-news ul li:after{content:"";width:0;height:0;border:0}
.widget.widget-popular-news ul li .thumb{float:left;width:70px;margin-right:21px;margin-top:9px;overflow:hidden}
.widget.widget-popular-news ul li .text{overflow:hidden}
.widget.widget-popular-news ul li .text p{margin-bottom:0;position:relative;padding:13px 0 3px 30px;color:#000;font-size:12px;font-style:italic;letter-spacing:1.1px}
.widget.widget-popular-news ul li .text p:before{position:absolute;left:0;top:24px;width:20px;height:2px;background-color:#000;content:""}
.widget.widget-popular-news ul li .text h6{margin-bottom:8px;font-weight:700;font-family:"Lato",sans-serif;font-size:14px;line-height:22px;text-transform:uppercase}
.widget.widget-popular-news ul li .text h6 a{color:#000}
.widget.widget-popular-news ul li .text h6 a:hover{color:#bfab71}
.widget.widget-popular-news ul li:first-child{padding:0 0 20px}
.widget.widget-popular-news li:last-child{border:none;padding:13px 0 0}
.widget.widget-tags .tag-list a{display:inline-block;text-align:center;margin:0 6px 10px 0;padding:2px 12px 0 14px;border:1px solid #e5e5e5;color:#000;font-size:12px}
.widget.widget-tags .tag-list a.active{background:#bfab71;border:1px solid #bfab71;color:#fff}
.widget.widget-tags .tag-list a:hover{color:#fff;background:#bfab71;border:1px solid #bfab71}
.flat-socials li{position:static;display:inline-block;margin-right:3px;background-color:#4e5b98;text-align:center}
.flat-socials li a{width:35px;height:35px;line-height:35px;display:inline-block}
.flat-socials li a:hover{background-color:#bfab71;color:#fff}
.widget ul.flat-socials li:before,.widget ul.flat-socials li:after{content:"";width:0;height:0;border:0}
.flat-socials li a i{color:#fff}
.widget ul.flat-socials li{position:static;border-bottom:none;padding:0}
.flat-socials li.twitter{background-color:#0da1e0}
.flat-socials li.dribbble{background-color:#ed4582}
.flat-socials li.camera{background-color:#32557e}
.flat-socials li.pinterest{background-color:#ce1312}
.switcher-container{position:fixed;right:-290px;top:150px;width:290px;background-color:#000;z-index:99999999}
.switcher-container h2{color:#fff;font-size:15px;font-weight:400;font-family:"Lato",sans-serif;letter-spacing:1.5px;text-transform:uppercase;height:50px;line-height:45px;padding-left:50px;padding-right:85px;margin:0;font-weight:400}
.switcher-container h2 a{background-color:#bfab71;display:block;position:absolute;left:-50px;top:0;width:50px;height:50px;line-height:50px;text-align:center;outline:0;color:#fff}
.switcher-container h2 a:hover,.switcher-container h2 a:focus{text-decoration:none}
.switcher-container h2 i{margin-top:12px;font-size:25px;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.switcher-container h3{font-size:14px;font-weight:700;color:#fff;margin:0;line-height:22px;margin-bottom:10px;font-size:16px;line-height:30px;font-family:'Lato',sans-serif;font-weight:400}
.switcher-container .selector-box{color:#fff;overflow:hidden}
.switcher-container .layout-switcher{margin:0 0 10px;overflow:hidden}
.switcher-container .layout-switcher a.layout{float:left;display:block;cursor:pointer;text-align:center;font-weight:700;padding:10px 20px;margin-left:10px}
.switcher-container .layout-switcher a.layout:first-child{margin-left:0}
.switcher-container .layout-switcher a.layout:hover{color:#fff;cursor:pointer}
.switcher-container .color-box{height:auto;overflow:hidden;margin-bottom:6px}
.switcher-container .styleswitch{margin-bottom:10px}
.sw-odd{background-color:#323232;padding:21px 0 30px 50px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sw-even{background-color:#000;padding:21px 0 25px 50px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sw-even a{font-family:"Lato",sans-serif;text-transform:uppercase;font-size:12px;line-height:40px;color:#fff;border:1px solid #fff;padding:10px 26px 10px 27px;margin-right:10px;letter-spacing:1.8px}
.sw-even a:hover{background-color:#bfab71;border:1px solid #bfab71;color:#fff!important}
.sw-light{background-color:#fff;color:#000!important}
.sw-odd a{font-size:16px;color:#fff;width:100%;display:inline-block;line-height:30px;width:100%;position:relative;padding-left:47px}
.sw-odd .ws-colors a:before{background:none}
.sw-odd .ws-colors a{width:auto;padding:0;width:40px;height:40px;background-color:#bfab71;text-indent:-9999px;display:inline-block;margin-right:30px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sw-odd #color2{background-color:#cb4437}
.sw-odd #color3{background-color:#a0ce4e}
.sw-even h3{margin-bottom:6px}
.go-top{position:fixed!important;right:-35px;bottom:15px;width:50px;cursor:pointer;background-color:#fff;height:50px;line-height:50px;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0}
.go-top.style1{opacity:1;visibility:visible;position:absolute!important;left:50%;top:-25px;margin-left:-25px;background-color:#bfab71;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.go-top.show{right:15px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible}
.go-top i{font-size:24px;color:#000;padding-bottom:3px}
.go-top.style1 i{color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.go-top:hover{background-color:#000}
.go-top:hover i{color:#fff}
footer.footer{background-color:#191919;padding:35px 0;color:#858585;position:relative}
.footer-widgets .widget{border:0 solid #282828;padding:66px 30px 72px 40px}
.footer-widgets .widget.widget_text .textwidget{line-height:28px}
.footer-widgets .widget .widget-title{font-family:"Lato",sans-serif;font-size:17px;line-height:normal;font-weight:700;color:#fff;position:relative;margin-bottom:25px;text-transform:uppercase;letter-spacing:2px;padding-left:30px;padding-top:9px}
.footer-widgets .widget .widget-title:before{width:20px;height:2px;background-color:#fff;position:absolute;left:0;top:19px;content:""}
.footer-widgets .widget.widget_text .textwidget img{margin-bottom:17px}
.bottom{background-color:#101010;color:#858585;padding:12px 0}
.bottom .copyright a{color:#fff}
.bottom .copyright a:hover{color:#bfab71}
.parallax{width:100%;background-attachment:fixed;background-position:50% 0}
.parallax1{background-image:url(../images/parallax/bg-parallax1.jpg)}
.parallax2{background-image:url(../images/parallax/bg-parallax2.jpg)}
.parallax3{background-image:url(../images/parallax/bg-parallax3.jpg)}
.home-boxed .boxed{width:90.4%;margin:0 auto;position:relative;background:#fff;height:100%;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,0.2);box-shadow:0 0 7px 0 rgba(0,0,0,0.2)}
.tp-banner-container{max-height:1000px!important;width:100%!important;position:relative;overflow:hidden!important;padding:0;background-color:#fff}
.tp-bullets.simplebullets.navbar{height:35px;padding:0}
.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative!important;border-color:#000;border-style:solid;border-width:2px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:16px!important;height:30px!important;display:inline-block;margin-right:7px!important;-webkit-transition:background-color 0.2s,border-color .2s;-moz-transition:background-color 0.2s,border-color .2s;-o-transition:background-color 0.2s,border-color .2s;-ms-transition:background-color 0.2s,border-color .2s;transition:background-color 0.2s,border-color .2s;float:none!important}
.tp-bullets.simplebullets .bullet:before{position:absolute;left:50%;margin-left:-1px;top:3px;width:2px;height:6px;background:#000;content:""}
.tp-bullets.simplebullets .bullet.last{margin-right:0}
.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(32,32,32,1)!important;width:16px!important;height:30px!important;border:0!important}
.post-content.page-content{padding-bottom:80px}
.post-content.page-content p{margin-bottom:20px}
.post-content.page-content ul li{list-style-type:circle;list-style-position:outside;padding:5px 0 10px}
.post-content.page-content ul{padding-left:16px}
.post-content.page-content p + ul{margin-top:-19px;margin-bottom:18px}
.post-content.page-content strong{text-transform:uppercase;font-size:19px}
.post-content.page-content{font-size:22px;line-height:25px}
.post-content.page-content ul strong{font-size:15px;text-transform:capitalize}
.sectionwe{background:#eee;padding:60px 0;margin-bottom:40px;background-size:cover;background-repeat:no-repeat}
.sectionwe h1.vc_custom_heading{color:#000!important;text-transform:uppercase;text-shadow:none!important;margin:auto!important}
#sliders1 .tp-caption.sfl.flat-title-slider{color:#fff!important}
#sliders1 .tp-caption.sfl.flat-content-slider{color:#fff!important;border-left-color:#fff!important}
#sliders1 .tp-caption.sfl.flat-button{border-color:#fff!important;color:#fff!important}
#sliders1 .tp-caption.sfl.flat-button a,#sliders1 .tp-caption.sfl.flat-button i{color:#fff!important}
#sliders1 .tp-caption.sfl.flat-content-slider.start:before{color:#fff!important;background:#fff!important}
#sliders-white .tp-caption.sfl.flat-title-slider{color:#fff!important;text-shadow:1px 1px 1px #000}
#sliders-white .tp-caption.sfl.flat-content-slider{color:#fff!important;border-left-color:#fff!important;text-shadow:1px 1px 1px #000}
#sliders-white .tp-caption.sfl.flat-button{border-color:#fff!important;color:#fff!important}
#sliders-white .tp-caption.sfl.flat-button a,#sliders-white .tp-caption.sfl.flat-button i{color:#fff!important}
#sliders-white .tp-caption.sfl.flat-content-slider:before{color:#fff!important;background:#fff!important}
#sliders-black .tp-caption.sfl.flat-title-slider{color:#000!important}
#sliders-black .tp-caption.sfl.flat-content-slider{color:#000!important;border-left-color:#000!important}
#sliders-black .tp-caption.sfl.flat-button{border-color:#000!important;color:#000!important}
#sliders-black .tp-caption.sfl.flat-button a,#sliders-black .tp-caption.sfl.flat-button i{color:#000!important}
#sliders-black ..tp-caption.flat-button.border-white{border-color:#000!important;color:#000!important}
#sliders-black ..tp-caption.flat-button.border-white a,#sliders-black .tp-caption.flat-button.border-white i{color:#000!important}
#sliders-black .tp-caption.sfl.flat-content-slider:before{color:#fff!important;background:#000!important}
#sliders-black .flat-button.border-white:after{background:#000}
#sliders-black .tp-caption.sfl.flat-button:hover .flat-button.border-white:after{background:#fff}
.page-id-32 .sectionwe{background:url(https://theperiospecialist.com/wp-content/uploads/2019/06/slider3.jpg)!important;padding:390px 0;background-repeat:no-repeat!important;background-size:cover!important}
.page-id-32 .sectionwe h1.vc_custom_heading{font-size:75px;letter-spacing:5px}
.post-content.page-content ul.submenusss li{list-style:none;float:left;width:25%;padding:10px;text-align:center;text-transform:uppercase}
.post-content.page-content ul.submenusss{float:left;width:100%;padding-bottom:100px}
.widget ul li:before{display:none}
.widget ul li:after{display:none}
ul.dropdown a,ul.dropdown a:link,ul.dropdown a:visited{border:0!important;font-style:normal!important;font-size:17px!important;color:#000;letter-spacing:1px}
ul.dropdown-horizontal.dropdown-align-left>li{border:0!important}
ul.dropdown ul{background:#eee!important;box-shadow:none!important;border-radius:0}
.tp-bannertimer{display:none!important}
img.alignright.size-full.wp-image-61{float:right;padding:20px}
img.alignright.size-full.wp-image-65{float:right;padding:20px}
header#header{padding:20px}
.nav-wrap{padding-top:15px}
.page-id-28 .sectionwe{display:none}
.page-id-28 div#main{background-image:url(https://theperiospecialist.com/wp-content/uploads/2019/06/img14.jpg);padding:60px 40px;float:left;width:100%;background-size:cover!important;background-position:right top!important;background-repeat:no-repeat!important}
.page-id-28 div#main .container.no-sidebar{float:left;background:transparent;width:900px;padding-left:100px;padding-right:50px}
footer.footer{float:left;width:100%}
.bottom{float:left;width:100%}
.page-id-28 div#main div#cmsmasters_column_q0w93ggh4s{float:left;width:40%}
.page-id-28 div#main div#cmsmasters_column_i05619iiti{float:right;width:48%}
h2.cmsmasters_heading{text-align:center;color:#fff;text-transform:uppercase}
.gform_wrapper h3.gform_title{display:none!important}
label.gfield_label{display:none!important}
li#cmsmasters_icon_list_item_ku8zg8zu9x{list-style:none}
ul#cmsmasters_icon_list_items_ngsbb3ocbf li{list-style:none!important;color:#fff}
ul#cmsmasters_icon_list_items_ngsbb3ocbf{padding:0}
h5.cmsmasters_heading{color:#fff;margin:auto}
.social_wrap_inner ul li{list-style:none!important;display:inline-block;margin:auto;width:35px}
.social_wrap_inner ul li i{color:#fff}
.social_wrap_inner ul{padding:0!important}
.social_wrap_inner ul li a{font-size:25px}
.gform_wrapper ul.gform_fields li.gfield input{width:100%}
input#gform_submit_button_1{margin:auto;display:block;background:#000;color:#fff;margin:auto;padding:9px 20px}
.gform_footer.top_label{margin:auto;padding:0}
body .gform_wrapper ul li.gfield{margin:auto!important}
.gform_wrapper .gform_heading{display:none!important}
div#gform_wrapper_1{margin:auto!important}
.page-id-28 div#main div#cmsmasters_column_q0w93ggh4s{background:#ab9429;padding:10px;background:#ab9429;width:350px;padding:14px;text-align:center}
h5.cmsmasters_heading{text-transform:uppercase;font-weight:400;font-size:40px;line-height:46px}
.page-id-28 ::-webkit-input-placeholder{color:#fff}
.page-id-28 ::-moz-placeholder{color:#fff}
.page-id-28 :-ms-input-placeholder{color:#fff}
.page-id-28 :-moz-placeholder{color:#fff}
.validation_error{display:none!important}
div#validation_message_1_1{display:none!important}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none}
.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:0!important;background-color:transparent!important}
ul#gform_fields_1 input{width:100%}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){width:100%!important;max-width:calc(100% - 0px)!important}
.instruction.validation_message{display:none!important}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding:0!important;margin:0!important}
textarea#input_1_4{font-style:normal!important}
.content-tab ul li{text-align:left;padding-bottom:17px;list-style:circle!important}
.content-tab ul{padding-left:30px}
.flat-tabs.advantage.bg-white-after{margin-bottom:70px}
.flat-tabs.advantage{text-align:left!important}
.flat-tabs.advantage .content-tab .title-content{text-align:center!important}
body,p{line-height:29px!important}
.flat-tabs.advantage .content-tab .content-inner p{padding-left:10px!important}
.flat-tabs.advantage{text-align:left!important}
.flat-tabs.advantage .content-tab .title-content{text-align:center!important}
body,p{line-height:29px!important}
.flat-tabs.advantage .content-tab .content-inner p{padding-left:0!important}
.flat-tabs.advantage .content-tab .title-content{font-size:40px!important;font-weight:400!important;text-align:left!important;margin-bottom:auto!important}
.flat-tabs.advantage .content-tab .title-content:after{display:none!important}
.tp-caption.flat-scroll-btn.animated.bounce{display:none!important}
.title-section .title:before{display:none!important}
.title-section .title,.title-section .title span{font-size:55px!important;font-weight:400!important}
section.flat-row.row-advantage.set2 .col-md-6.flat-bg-white{margin:auto!important;width:50%!important}
section.flat-row.row-advantage.set2 .col-md-6.sides{float:right!important;margin:auto!important;padding-left:10px!important}
section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{padding-left:30px!important;padding-top:40px!important;padding-right:30px!important}
section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after:after{display:none!important}
.flat-team.style1 .position:before{display:none!important}
.title-section .title:after{display:none!important}
.title-section .title,.title-section .title span{line-height:normal!important;margin:auto !important!important}
.title-section{margin:auto auto 40px!important}
.flat-row{padding:50px 0!important}
.flat-row.row-portfolio{padding:50px 0!important}
.flat-row.row-about{padding:90px 0 30px!important}
.shailan-dropdown-menu{margin:auto;max-width:1000px;float:none;display:block;width:100%;text-align:center}
.header-inner .nav-wrap{width:100%;margin:auto;display:block;left:0;float:none}
.widget.shailan-dropdown-menu-widget{float:left;width:100%}
header#header{max-width:100%!important}
.header-inner{max-width:100%}
.owl-theme .owl-controls .owl-nav div{background:transparent}
.owl-theme .owl-controls .owl-nav div.owl-prev:before,.owl-theme .owl-controls .owl-nav div.owl-next:before{color:#000;font-size:60px!important}
.flat-testimonials-single:before{top:37px!important;content:url(https://theperiospecialist.com/wp-content/uploads/2019/06/icon1.png)!important;transform:scale(.3)!important;left:202px!important}
.appointment-form textarea,.appointment-form input[type="text"],.appointment-form input[type="password"],.appointment-form input[type="datetime"]{font-style:normal!important;font-size:18px!important}
.appointment-form .send-wrap .flat-button{font-family:inherit;font-size:18px!important}
a.flat-button{font-size:18px!important;font-family:inherit}
.sectionwe h1.vc_custom_heading{font-family:inherit;font-size:75px}
img.alignright{float:right;margin-left:10px;margin-bottom:10px}
img.alignleft{float:left;margin-right:10px;margin-bottom:10px}
ul.dropdown li a{text-transform:uppercase;padding:3px 12px!important;line-height:22px}
.reviews{float:left;width:46%;margin:20px;padding:20px;box-shadow:-1px 3px 13px 0 #c7c7c7;line-height:30px;border:1px solid #ddd}
.reviews img{margin:auto;display:block;float:left;margin-right:20px;max-width:90px}
.reviews cite{font-weight:700;float:left;width:100%;margin-top:10px}
.clear-css{float:left;width:100%}
.flat-testimonials-single:before,.flat-testimonials-single:after{display:none!important}
.flat-testimonials-single blockquote:after{display:none!important}
.input-wrap.wrap-left.date{float:right;padding:0;padding-left:14px}
.col-md-6.wrap-testimonials{background:url(https://theperiospecialist.com/wp-content/uploads/2019/06/img1-1.jpg)!important;background-size:cover!important;background-position:center center!important}
.page-id-32 .sectionwe h1.vc_custom_heading{font-size:75px;letter-spacing:5px;color:#fff!important}
.post-content.page-content ul strong{font-size:20px;text-transform:capitalize}
.post-content.page-content strong{text-transform:uppercase;font-size:20px}
.header-inner .logo{    padding: 10px 0!important;    width: 300px;    margin: auto;    z-index: 99999999;    position: relative;}
.header-inner{margin:auto;max-width:1500px;padding:0 10px}
.header-inner .nav-wrap{float:right;width:calc(100% - 320px);padding:10px 0}
header#header{padding:10px}
.shailan-dropdown-menu{max-width:100%!important}
.shailan-dropdown-menu ul.dropdown li a{padding:20px 11px!important;font-size:20px!important}
ul.dropdown li.parent>a:after{right:-1px!important;transform:scale(.7)}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{margin-top:0;padding-top:0!important}
.page-id-1 section.flat-row.row-advantage.set2 .title-content{font-size:55px!important;line-height:normal}
.page-id-1 section#services .flat-divider.d100px{display:none!important}
html body .row-appointment .flat-testimonials-single{padding:10px 30px!important}
.col-md-6.wrap-testimonials{padding:50px!important}
.page-id-19 .about-wrap.padding-left{margin-top:-100px!important}
.post-content.page-content{padding-bottom:0!important}
ul.dropdown li.current-cat>a,ul.dropdown li.current_page_item>a,ul.dropdown li.current-menu-item>a,ul.dropdown li.current-cat>a:link,ul.dropdown li.current_page_item>a:link,ul.dropdown li.current-menu-item>a:link,ul.dropdown li.current-cat>a:visited,ul.dropdown li.current_page_item>a:visited,ul.dropdown li.current-menu-item>a:visited{color:#000!important}
.shailan-dropdown-menu ul.dropdown li a{color:#000;letter-spacing:0}
.shailan-dropdown-menu ul.dropdown li .sub-menu a{padding:3px 7px!important;font-size:20px!important}
.home .flat-iconbox.icon-right .title:before{display:none}
.home .flat-iconbox.icon-right .title{font-size:18px;line-height:normal;text-align:right;padding:0!important}
.home .flat-iconbox.icon-left .title:before{display:none}
.home .flat-iconbox.icon-left .title,.home .flat-iconbox.icon-right .title{padding:0;line-height:normal;font-size:20px!important}
ul.sub-menu{z-index:999999999}
ul.dropdown li ul{z-index:999999999!important}
header#header{z-index:1.0E+19!important}
li#menu-item-118 a{font-weight:700!important;text-shadow:1px 0 1px #000}
.footer-widgets .widget .widget-title:before{display:none}
.footer-widgets .widget .widget-title{padding:0;font-size:19px;text-align:center}
.footer-widgets .widget{padding:20px}
.widget.widget_text.logod{padding:22px 20px 0}
.flat-team.style1 .social li a:hover,.flat-team.style1 .social li a:hover i{background-color:#ab9428;background:transparent!important;color:#ab9428!important}
.flat-team.style1 .social li a{width:auto!important;padding-right:13px}
.owl-carousel .owl-item img{max-width:100px;margin:20px auto}
.page-id-1 section#services .flat-iconbox.icon-right .content{text-align:left}
.page-id-1 section#services .flat-iconbox.icon-right .title{text-align:RIGH}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{height:778px;padding-top:40px!important}
.page-id-1 .page-id-1 section.flat-row.row-advantage.set2 a.flat-button{margin-top:20px}
.page-id-1 .page-id-1 .page-id-1 section.flat-row.row-advantage.set2 p{padding-top:0!important}
html body.page-id-1 section.flat-row.row-advantage.set2 .title-content{padding-top:40px!important}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{padding-top:10px!important}
section.flat-row.row-advantage.set2 .row.lastss .content-inner{background:transparent}
section.flat-row.row-advantage.set2 .row.lastss .content-tab{background:transparent}
section.flat-row.row-advantage.set2 .row.lastss .flat-tabs.advantage.bg-white-after{height:778px;margin:auto auto 20px}
section.flat-row.row-advantage.set2 .row.lastss p{padding:10px 0;margin:auto}
section.flat-row.row-advantage.set2 .row.lastss p:last-child{margin:auto!important;padding:0!important}
section.flat-row.row-advantage.set2 .row.lastss p a.flat-button{margin-top:20px!important}
.page-id-1 section#services{float:left;width:100%}
.page-id-1 section#portfolio{float:left;width:100%;padding:20px 0!important}
.page-id-1 .flat-portfolio.v1{float:left;width:100%}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:0 50px}
.singleimages-border:before{border:5px solid #000!important}
section#about.set1 .flat-divider.d26px{display:none}
.content-tab ul li{border:0!important}
.flat-team.style1 .social li a{border:0}
.flat-testimonials.owl-theme .owl-controls .owl-nav div.owl-prev{left:0!important}
.flat-testimonials.owl-theme .owl-controls .owl-nav div.owl-next{right:0!important}
.flat-testimonials-single .avatar{padding-top:90px;position:relative}
.flat-testimonials-single .avatar:before{top:50px}
.flat-testimonials-single blockquote{margin:auto}
section.flat-row.row-advantage.set2 .row.lastssss .col-md-6,section.flat-row.row-advantage.set2 .row.lastss .col-md-6{width:48%!important;margin:0 10px!important}
section.flat-row.row-advantage.set2 .row.lastssss section.flat-row.row-advantage.set2 .row.lastss{margin:auto}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{margin-bottom:50px!important}
section.flat-row.row-advantage.set2 .row.lastss .flat-tabs.advantage.bg-white-after{margin:auto!important}
section#about.set1 .about-wrap.padding-left h2.main-title{font-size:55px;letter-spacing:1px}
.col-md-6.col-nopad .single-images img{width:100%;width:100%}
.widget.widget_text.logod{border:0}
h1,h2,h3,h4,h5,h6,.title-content{font-family:futura-pt!important}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:futura-pt!important}
.page-id-1 .flat-team.style1 .content:before{display:none}
.page-id-1 .flat-team.style1 .avatar,.flat-team.style1 .content{width:47%}
.page-id-1 .flat-team.style1 .content{padding:20px!important}
.page-id-1 .flat-team.style1 .content p{padding-bottom:11px}
.page-id-1 .flat-team.style1 .social{margin:auto}
.page-id-1 .flat-team.style1 .social li{line-height:normal;padding:0}
.page-id-1 .flat-team.style1 .avatar img{width:100%}
.page-id-1 .flat-team.style1 .avatar{margin-right:20px}
.flat-team.style1 .content:before{display:none}
.flat-team.style1 .avatar img{width:98%}
.page-id-23 section#doctor{display:none}
.page-id-13 .flat-portfolio.v1{display:none}
.page-id-13 section#doctor{display:none}
.page-id-176 .flat-portfolio.v1{display:none}
.page-id-176 section#doctor{display:none}
.page-id-30 .flat-portfolio.v1{display:none}
.page-id-30 section#doctor{display:none}
.page-id-121 .flat-portfolio.v1{display:none}
.page-id-121 section#doctor{display:none}
.page-id-123 .flat-portfolio.v1{display:none}
.page-id-123 section#doctor{display:none}
.page-id-34 .flat-portfolio.v1{display:none}
.page-id-34 section#doctor{display:none}
.page-id-32 .flat-portfolio.v1{display:none}
.page-id-32 section#doctor{display:none}
.page-id-6 .flat-portfolio.v1{display:none}
.page-id-6 section#doctor{display:none}
.page-id-8 .flat-portfolio.v1{display:none}
.page-id-8 section#doctor{display:none}
.page-id-10 .flat-portfolio.v1{display:none}
.page-id-10 section#doctor{display:none}
.page-id-15 .flat-portfolio.v1{display:none}
.page-id-15 section#doctor{display:none}
.page-id-17 .flat-portfolio.v1{display:none}
.page-id-17 section#doctor{display:none}
.title{font-family:futura-pt!important}
.tp-leftarrow.square,.tp-rightarrow.square{opacity:1!important;border:0!important;background:transparent!important}
.tp-leftarrow.square:before{content:"<"!important;background:transparent!important;font-family:monospace;font-size:50px;color:#fff!important;text-shadow:1px 1px 1px #000!important}
.tp-rightarrow.square:before{content:">"!important;background:transparent!important;font-family:monospace;font-size:50px;color:#fff!important;text-shadow:1px 1px 1px #000!important}
.flat-team.style1 .avatar{width:47%}
.flat-team.style1 .content{width:51%}
.flat-team.style1 .content p{padding-bottom:10px}
.flat-team.style1 .content ul.social{margin:auto}
.flat-team.style1 .social li a{line-height:normal;padding-bottom:0;height:auto!important}
.flat-team.style1 .social li{padding:0!important;line-height:normal}
.page-id-19 .portfolio-wrap.clearfix{display:none}
.page-id-143 .portfolio-wrap.clearfix{display:none}
.page-id-28 .portfolio-wrap.clearfix{display:none}
.page-id-28 section#appointment .col-md-6{display:none}
.page-id-28 section#appointment .col-md-6.wrap-testimonials{display:block;width:100%}
.page-id-103 .flat-portfolio.v1{display:none}
.page-id-103 section#doctor{display:none}
li#menu-item-98 a,li#menu-item-99 a,li#menu-item-118 a{color:#ab9428}
li#menu-item-98 a:hover,li#menu-item-99 a:hover,li#menu-item-118 a:hover{color:#000}
.page-id-1 section#services .top{float:left;width:100%}
.page-id-1 section#services .flat-iconbox.icon-right .content{float:left;width:100%;margin-top:10px}
.page-id-1 section#services .flat-iconbox.icon-left .title{float:left;width:50%}
.page-id-1 section#services .flat-iconbox.icon-right .title{float:left;width:74%;margin:auto;font-size:22px!important}
.page-id-1 section#services .flat-iconbox.icon-left .title{float:right;width:75%;margin:auto}
.page-id-1 .flat-iconbox.icon-right .icon,.flat-iconbox.icon-left .icon{transform:none;margin:auto!important;margin-top:-20px!important}
.page-id-1 .flat-iconbox .icon img{transform:none}
.page-id-1 .flat-iconbox.icon-left .icon{transform:none}
.page-id-1 section#services .flat-iconbox.icon-left .content{float:left;width:100%;margin-top:10px}
.page-id-1 .flat-iconbox.icon-left{float:left;width:100%}
.page-id-1 .flat-iconbox.icon-right,.flat-iconbox.icon-left{float:left;width:100%;min-height:200px;margin:auto}
.page-id-1 .flat-iconbox .icon img{position:relative;margin:auto;top:-6px;left:0;transform:none!important;padding:5px 11px}
.page-id-1 section#services .flat-iconbox.icon-left .title{font-size:22px!important;line-height:normal}
.page-id-1 section#services .col-md-6.col-nopad{padding:0 50px!important}
.page-id-23 section#portfolio{display:none!important}
.page-id-23 .flat-portfolio.v1{display:none}
.flat-team.style1 .content{background-color:#fff;z-index:99;margin:0!important;padding:15px 25px!important;position:relative}
.flat-testimonials-single blockquote{position:relative;font-size:20px!important}
.title-section .title{color:#000!important}
.page-id-23 .container.no-sidebar{max-width:1550px;width:100%}
.page-id-103 .col-md-6.wrap-testimonials{display:none}
.page-id-103 #appointment .col-md-6{width:100%}
.page-id-103 #appointment .row{margin:auto;max-width:900px;width:100%}
.page-id-103 .col-md-6.wrap-testimonials{display:none}
.page-id-103 #appointment .col-md-6{width:100%}
.page-id-103 #appointment .row{margin:auto;max-width:900px;width:100%}
.page-id-103 .flat-divider.d100px{display:none}
.page-id-103 section#appointment{padding:0 0 40px!important}
.page-id-103 section#portfolio{padding:20px!important}
.page-id-103 .appointment-form .send-wrap{margin:38px auto 0}
.tp-caption.sfl.flat-title-slider.start{text-transform:uppercase}
.page-id-19 .about-wrap.padding-left{margin:auto!important}
.page-id-19 .flat-row.row-about{padding-top:20px!important}
.page-id-28 .flat-row.row-portfolio{padding:12px 0!important}
.tp-banner-container{margin-top:-130px!important;float:left;width:100%}
header#header{position:relative}
#sliders-black .tp-caption.sfl.flat-button:hover a,#sliders-black .tp-caption.sfl.flat-button:hover a i{color:#fff!important}
.page-id-6 .sectionwe{background:url(https://theperiospecialist.com/wp-content/uploads/2019/06/img9.jpg);height:750px;background-position:left;background-size:cover}
.page-id-6 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:300px 100px;text-align:right!important;color:#000!important;text-shadow:none!important}
.page-id-6 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12{margin:auto;max-width:1200px;width:100%;display:block}
.page-id-30 .sectionwe{background:url(https://theperiospecialist.com/wp-content/uploads/2019/06/bg12.jpg);height:750px;background-position:left;background-size:cover}
.page-id-30 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:250px 30px;text-align:right!important;color:#000!important;text-shadow:none!important;padding-left:380px!important;line-height:70px}
.page-id-30 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12{margin:auto;max-width:1200px;width:100%;display:block}
.page-id-17 .sectionwe{background:url(https://theperiospecialist.com/wp-content/uploads/2019/06/crown.jpg);height:750px;background-position:left;background-size:cover}
.page-id-17 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:300px 40px;text-align:left!important;color:#000!important;text-shadow:none!important}
.page-id-17 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12{margin:auto;max-width:1200px;width:100%;display:block}
.page-id-10 .sectionwe{background:url(https://theperiospecialist.com/wp-content/uploads/2019/06/img10.jpg);height:750px;background-position:left;background-size:cover}
.page-id-10 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:300px 100px;text-align:right!important;color:#000!important;text-shadow:none!important}
.page-id-10 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12{margin:auto;max-width:1200px;width:100%;display:block}
.footer-widgets .widget{text-align:center;text-transform:uppercase;color:#fff}
.footer-widgets .widget .widget-title{font-size:25px;margin-bottom:10px}
.footer-widgets .widget a{font-size:35px;line-height:normal;color:#a79127}
.footer-widgets .widget.widget_text .textwidget p{font-size:19px}
ul#cmsmasters_icon_list_items_ngsbb3ocbf li a{color:#fff;font-size:30px}
ul#cmsmasters_icon_list_items_ngsbb3ocbf li b{text-transform:uppercase}
.flat-appointment #gform_fields_2 li{float:left;width:50%!important;clear:none!important;display:block!important}
.flat-appointment #gform_fields_2 li input{width:100%!important;color:#000!important;font-style:normal!important;text-transform:uppercase;border:0;border-bottom:1px solid #000!important}
.flat-appointment #gform_fields_2 li textarea#input_2_5{width:100%!important;color:#000!important;font-style:normal!important;text-transform:uppercase;border:0;border-bottom:1px solid #000!important}
.flat-appointment #gform_fields_2 li#field_2_5{width:100%!important}
::-webkit-input-placeholder{color:#000!important}
::-moz-placeholder{color:#000!important}
:-ms-input-placeholder{color:#000!important}
:-moz-placeholder{color:#000!important}
.flat-appointment input#gform_submit_button_2{width:100%;padding:10px;color:#000;font-weight:400!important;float:none;max-width:19%;display:block;margin:0 auto}
.page-id-28 h5.cmsmasters_heading{font-size:36px}
li#menu-item-98{display:none}
li#menu-item-99{display:none}
.flat-portfolio .item .title-portfolio a{font-size:30px!important}
.flat-portfolio .item:hover .item-caption{top:43%}
.post-content.page-content ul.submenusss span{padding:20px}
.about-wrap.padding-left ul li{list-style-type:circle}
.about-wrap.padding-left ul{padding-left:20px}
li#menu-item-339 a{color:#000!important;text-shadow:0 0 0 #000}
ul#menu-menu-1{float:right}
.flat-team .content h1.title a{width:auto!important;float:none;font-size:42px!important}
.flat-team .content h1.title span{font-size:37px}
.title-section .title a{font-weight:700}
.title-section .title span.inspans{font-size:55px!important;line-height:normal}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding-top:0!important}
.page-id-1 section#services .flat-iconbox.icon-right .top{float:right;width:76px}
.page-id-1 section#services .flat-iconbox.icon-right .content{padding-right:5px;float:left;width:calc(100% - 79px);margin:auto}
.page-id-1 section#services .flat-iconbox.icon-right .content title{float:left;width:100%}
.page-id-1 section#services .flat-iconbox.icon-right .content .title{width:100%!important}
.page-id-1 section#services .flat-iconbox.icon-right .content p{float:left;width:100%;text-align:right}
.page-id-1 section#services .flat-iconbox.icon-left .top{float:left;width:76px}
.page-id-1 section#services .flat-iconbox.icon-left .content{padding-left:5px;float:right;width:calc(100% - 79px);margin:auto}
.page-id-1 section#services .flat-iconbox.icon-left .content title{float:right;width:100%}
.page-id-1 section#services .flat-iconbox.icon-left .content .title{width:100%!important}
.page-id-1 section#services .flat-iconbox.icon-left .content p{float:right;width:100%;text-align:left}
.flat-portfolio .item .title-portfolio a{color:#fff!important;text-shadow:1px 1px 1px #000;line-height:normal}
.page-id-1 section#services span.inspans{text-shadow:0 0 0 #000}
h1.title.servicedsssss{margin:auto!important;line-height:normal!important;float:left;width:100%;margin:10px auto 20px!important}
.page-id-1 section#services .flat-iconbox.icon-right .content .title,.page-id-1 section#services .flat-iconbox.icon-right .content p{text-align:left;padding-right:0!important}
input#gform_submit_button_2:hover{background:#000!important;color:#fff!important}
.title-box .main-title{font-size:55px;line-height:50px;letter-spacing:3.5px;margin-bottom:74px;font-weight:900}
h1.title.servicedsssss span a{font-size:43px}

.insurance-page {float: left;width: 50%;padding: 130px 0px;}
.post-content.page-content .insurance-page ul {padding-left: 20px;padding-top: 27px;}
.insurance {float: right;width: 46%;text-align: center;background: #eee;padding: 10px;border: 11px solid #fff;box-shadow: 1px 1px 21px 1px #e6e6e6;color: #000;font-size: 10px;}
.post-content.page-content .insurance-page ul li {float: left;width: 31%;text-transform: uppercase;padding: 6px 0px;}
.insurance a {    color: #ab942a;    font-size: 60px;    line-height: normal;}
.insurance strong {font-size: 36px !important;line-height: normal;margin-top: 20px;float: left;width: 100%;}
.insurance strong:nth-of-type(2), .insurance p strong:nth-of-type(1) {    font-size: 35px !important;}

header#header {background: rgba(255, 255, 255, .4);z-index: 99999 !important;}
.page-id-143 img.not-on-office {display:none;}
.page-id-143 img.office-photos {display:block !important;}

@media(min-width:1600px) and (max-width:1790px) {
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{height:780px;padding-top:40px!important}
.page-id-1 .page-id-1 section.flat-row.row-advantage.set2 a.flat-button{margin-top:20px}
.page-id-1 .page-id-1 .page-id-1 section.flat-row.row-advantage.set2 p{padding-top:0!important}
html body.page-id-1 section.flat-row.row-advantage.set2 .title-content{padding-top:40px!important}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{padding-top:10px!important}
section.flat-row.row-advantage.set2 .row.lastss .content-inner{background:transparent}
section.flat-row.row-advantage.set2 .row.lastss .content-tab{background:transparent}
section.flat-row.row-advantage.set2 .row.lastss .flat-tabs.advantage.bg-white-after{height:780px;margin:auto auto 20px}
section.flat-row.row-advantage.set2 .row.lastss p{padding:10px 0;margin:auto}
section.flat-row.row-advantage.set2 .row.lastss p:last-child{margin:auto!important;padding:0!important}
section.flat-row.row-advantage.set2 .row.lastss p a.flat-button{margin-top:20px!important}
.page-id-1 section#services{float:left;width:100%}
.page-id-1 section#portfolio{float:left;width:100%;padding:10px 0!important}
.page-id-1 .flat-portfolio.v1{float:left;width:100%}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:10px 50px;padding-left:0}
.page-id-1 section#services .col-md-6.col-nopad{padding:0 30px!important;padding-right:10px!important}
section#about.set1 .about-wrap.padding-left{padding-left:20px}
.set1 .about-wrap.padding-left .flat-divider.d26px{display:none}
.set1 .title-box .main-title{margin-bottom:59px}
.page-id-1 section#services{padding-bottom:10px!important}
.page-id-1 .flat-iconbox.icon-right p,.flat-iconbox.icon-left p{margin:auto!important}
.page-id-17 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:200px 20px!important}
.page-id-17 .sectionwe{height:650px!important}
.page-id-1 section#services .flat-iconbox.icon-left .content .title{font-size:22px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-right .content .title{font-size:23px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-left .content p{font-size:20px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-right .content p{font-size:20px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-left{min-height:200px!important}
.page-id-1 section#services .flat-iconbox.icon-right{min-height:200px!important}
.page-id-1 section#services .flat-iconbox.icon-left{padding:2px!important}
.page-id-1 section#services .flat-iconbox.icon-right{padding:2px!important}
section#services .col-md-6{padding:6px}
.page-id-1 section#services .title-section.desc{float:left;width:100%;margin-bottom:10px!important}
.page-id-1 section#services .flat-iconbox.icon-left .content,.page-id-1 section#services .flat-iconbox.icon-right .content{margin-top:-23px}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:0 10px!important}
.page-id-1 section#services{height:1045px!important;overflow:hidden}
.page-id-1 section#services .flat-iconbox.icon-right.exposed,.page-id-1 section#services .flat-iconbox.icon-left.denturessss{min-height:150px!important}
.title-box .sub-title:after{top:140px!important}
.title-box .sub-title:before{top:150px!important}
.title-box .sub-title:after{top:160px!important}
.title-box .main-title:after{top:116px!important}
.title-box .main-title:before{top:110px!important}
.container{max-width:1380px;width:100%}
section#about.set1 .about-wrap.padding-left h2.main-title{line-height:50px}
.page-id-1 section#about{height:998px;overflow:hidden}
}
@media(min-width:1500px) and (max-width:1590px) {
.page-id-1 section#about{height:998px;overflow:hidden}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{height:780px;padding-top:40px!important}
.page-id-1 .page-id-1 section.flat-row.row-advantage.set2 a.flat-button{margin-top:20px}
.page-id-1 .page-id-1 .page-id-1 section.flat-row.row-advantage.set2 p{padding-top:0!important}
html body.page-id-1 section.flat-row.row-advantage.set2 .title-content{padding-top:40px!important}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{padding-top:10px!important}
section.flat-row.row-advantage.set2 .row.lastss .content-inner{background:transparent}
section.flat-row.row-advantage.set2 .row.lastss .content-tab{background:transparent}
section.flat-row.row-advantage.set2 .row.lastss .flat-tabs.advantage.bg-white-after{height:780px;margin:auto auto 20px}
section.flat-row.row-advantage.set2 .row.lastss p{padding:10px 0;margin:auto}
section.flat-row.row-advantage.set2 .row.lastss p:last-child{margin:auto!important;padding:0!important}
section.flat-row.row-advantage.set2 .row.lastss p a.flat-button{margin-top:20px!important}
.page-id-1 section#services{float:left;width:100%}
.page-id-1 section#portfolio{float:left;width:100%;padding:10px 0!important}
.page-id-1 .flat-portfolio.v1{float:left;width:100%}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:10px 50px;padding-left:0}
.page-id-1 section#services .col-md-6.col-nopad{padding:0 30px!important;padding-right:10px!important}
section#about.set1 .about-wrap.padding-left{padding-left:20px}
.set1 .about-wrap.padding-left .flat-divider.d26px{display:none}
.set1 .title-box .main-title{margin-bottom:59px}
.page-id-1 section#services{padding-bottom:10px!important}
.page-id-1 .flat-iconbox.icon-right p,.flat-iconbox.icon-left p{margin:auto!important}
.page-id-17 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:200px 20px!important}
.page-id-17 .sectionwe{height:630px!important}
.page-id-1 section#services .flat-iconbox.icon-left .title{padding-left:10px;font-size:22px!important;letter-spacing:0}
.page-id-1 section#services .flat-iconbox.icon-right .title{padding-right:10px!important;font-size:22px!important;letter-spacing:0}
.page-id-1 section#services .flat-iconbox.icon-left .content .title{font-size:22px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-right .content .title{font-size:23px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-left .content p{font-size:20px!important;letter-spacing:1px;line-height:normal!important;padding-left:10px}
.page-id-1 section#services .flat-iconbox.icon-right .content p{font-size:20px!important;letter-spacing:1px;line-height:normal!important;padding-right:10px}
.page-id-1 section#services .flat-iconbox.icon-left{min-height:220px!important}
.page-id-1 section#services .flat-iconbox.icon-right{min-height:220px!important}
.page-id-1 section#services .flat-iconbox.icon-left{padding:2px!important}
.page-id-1 section#services .flat-iconbox.icon-right{padding:2px!important}
section#services .col-md-6{padding:6px}
.page-id-1 section#services .title-section.desc{float:left;width:100%;margin-bottom:10px!important}
.page-id-1 section#services .flat-iconbox.icon-left .content,.page-id-1 section#services .flat-iconbox.icon-right .content{margin-top:-23px}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:0 10px!important}
.page-id-1 section#services{height:1045px!important;overflow:hidden}
.page-id-1 section#services .flat-iconbox.icon-right.exposed,.page-id-1 section#services .flat-iconbox.icon-left.denturessss{min-height:150px!important}
.title-box .sub-title:after{top:140px!important}
.title-box .sub-title:before{top:150px!important}
.title-box .sub-title:after{top:160px!important}
.title-box .main-title:after{top:116px!important}
.title-box .main-title:before{top:110px!important}
.container{max-width:1380px;width:100%}
section#about.set1 .about-wrap.padding-left h2.main-title{line-height:50px}
}
@media(min-width:1800px) {
.page-id-1 section#services .flat-iconbox.icon-left .content .title{font-size:22px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-right .content .title{font-size:23px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-left .content p{font-size:20px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-right .content p{font-size:20px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-left{min-height:200px!important}
.page-id-1 section#services .flat-iconbox.icon-right{min-height:200px!important}
.page-id-1 section#services .flat-iconbox.icon-left{padding:2px!important}
.page-id-1 section#services .flat-iconbox.icon-right{padding:2px!important}
section#services .col-md-6{padding:6px}
.page-id-1 section#services .title-section.desc{float:left;width:100%;margin-bottom:10px!important}
.page-id-1 section#services .flat-iconbox.icon-left .content,.page-id-1 section#services .flat-iconbox.icon-right .content{margin-top:-23px}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:0 30px!important}
.page-id-1 section#services{height:920px!important;overflow:hidden}
.page-id-1 section#services .flat-iconbox.icon-right.exposed,.page-id-1 section#services .flat-iconbox.icon-left.denturessss{min-height:120px!important}
.title-box .sub-title:after{top:140px!important}
.title-box .sub-title:before{top:150px!important}
.title-box .sub-title:after{top:160px!important}
.title-box .main-title:after{top:116px!important}
.title-box .main-title:before{top:110px!important}
.container{max-width:1380px;width:100%}
section#about.set1 .about-wrap.padding-left h2.main-title{line-height:50px}
.page-id-1 section#about{height:1020px;overflow:hidden}
}
@media(min-width:1200px) and (max-width:1450px) {
.tp-banner-container{max-height:720px!important}
ul.tp-revslider-mainul{max-height:720px!important}
.page-id-6 .sectionwe{height:550px;background-position:left;background-size:cover}
.page-id-6 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:210px 100px;text-align:right!important}
.page-id-6 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12{margin:auto;max-width:1200px;width:100%;display:block}
.page-id-17 .sectionwe{height:550px;background-position:left;background-size:cover}
.page-id-17 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:210px 60px;text-align:left!important}
.page-id-17 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12{margin:auto;max-width:1200px;width:100%;display:block}
.page-id-10 .sectionwe{height:550px;background-position:left;background-size:cover}
.page-id-10 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:210px 100px;text-align:right!important}
.page-id-10 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12{margin:auto;max-width:1200px;width:100%;display:block}
.page-id-30 .sectionwe{height:550px;background-position:left;background-size:cover}
.page-id-30 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:150px 30px;text-align:right!important;padding-left:380px!important;line-height:70px}
.page-id-30 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12{margin:auto;max-width:1200px;width:100%;display:block}
.shailan-dropdown-menu ul.dropdown li .sub-menu a{padding:3px 8px!important;font-size:17px!important}
.shailan-dropdown-menu ul.dropdown li a{padding:20px 8px!important;font-size:17px!important}
ul.dropdown li.parent>a:after{right:-1px!important;transform:scale(.7)}
.page-id-28 div#main .container.no-sidebar{padding-left:50px}
.page-id-32 .sectionwe{padding:200px}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{height:780px;padding-top:40px!important}
.page-id-1 .page-id-1 section.flat-row.row-advantage.set2 a.flat-button{margin-top:20px}
.page-id-1 .page-id-1 .page-id-1 section.flat-row.row-advantage.set2 p{padding-top:0!important}
html body.page-id-1 section.flat-row.row-advantage.set2 .title-content{padding-top:40px!important}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{padding-top:10px!important}
section.flat-row.row-advantage.set2 .row.lastss .content-inner{background:transparent}
section.flat-row.row-advantage.set2 .row.lastss .content-tab{background:transparent}
section.flat-row.row-advantage.set2 .row.lastss .flat-tabs.advantage.bg-white-after{height:780px;margin:auto auto 20px}
section.flat-row.row-advantage.set2 .row.lastss p{padding:10px 0;margin:auto}
section.flat-row.row-advantage.set2 .row.lastss p:last-child{margin:auto!important;padding:0!important}
section.flat-row.row-advantage.set2 .row.lastss p a.flat-button{margin-top:20px!important}
.page-id-1 section#services{float:left;width:100%}
.page-id-1 section#portfolio{float:left;width:100%;padding:30px 0!important}
.page-id-1 .flat-portfolio.v1{float:left;width:100%}
section#about.set1 .about-wrap.padding-left{padding-left:20px}
.set1 .about-wrap.padding-left .flat-divider.d26px{display:none}
.set1 .title-box .main-title{margin-bottom:59px}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:10px 20px!important;padding-left:0!important}
.page-id-1 section#services .flat-iconbox.icon-right .title{width:70%}
.page-id-1 .flat-iconbox.icon-right,.flat-iconbox.icon-left{min-height:260px!important}
.page-id-1 section#services .col-md-6.col-nopad{padding:0 20px!important}
.page-id-1 section#portfolio{padding:0!important}
.shailan-dropdown-menu ul.dropdown li a{padding:20px 12px!important}
.page-id-1 section#services .flat-iconbox.icon-left .content .title{font-size:19px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-right .content .title{font-size:19px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-left .content p{font-size:18px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-right .content p{font-size:19px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-left{min-height:224px!important}
.page-id-1 section#services .flat-iconbox.icon-right{min-height:224px!important}
.page-id-1 section#services .flat-iconbox.icon-left{padding:2px!important}
.page-id-1 section#services .flat-iconbox.icon-right{padding:2px!important}
section#services .col-md-6{padding:6px}
.page-id-1 section#services .flat-iconbox.icon-right.exposed,.page-id-1 section#services .flat-iconbox.icon-left.denturessss{min-height:180px!important}
.page-id-1 section.flat-row.row-advantage.set2 .title-content{font-size:38px!important}
section#about.set1 .about-wrap.padding-left h2.main-title{font-size:38px!important}
.page-id-1 .title-section .title span.inspans{font-size:38px!important;line-height:29px!important}
.page-id-1 section#services h1.title,.page-id-1 section#services div,.page-id-1 section#services span{line-height:39px!important}
.page-id-1 section#services span.inspans{line-height:normal!important}
.page-id-1 section#services h1.title a{font-size:42px;letter-spacing:0;font-size:46px;letter-spacing:0}
section#services p{float:left;width:100%}
.page-id-1 section#services .flat-iconbox.icon-left .content .title,.page-id-1 section#services .flat-iconbox.icon-right .content .title{line-height:normal!important}
.title-box .sub-title:after{top:150px}
.title-box .sub-title:after,.title-box .main-title:before,.title-box .main-title:after{top:80px}
.title-box .main-title:after{top:70px}
.title-box .sub-title:after{top:97px}
.page-id-1 .flat-iconbox .icon img{top:7px!important}
.page-id-307 div#content li{text-indent:0;margin-left:0}
.page-id-1 .title-box .main-title{font-size:40px;letter-spacing:0}
.flat-portfolio .item .title-portfolio a{font-size:20px!important}
.flat-appointment input#gform_submit_button_2{max-width:28%!important}
li.extra-cla .tp-caption.sfl.flat-button.border-white.start{margin-top:-45px!important}
}
@media(min-width: 1200px) {
.tp-caption.sfl.flat-title-slider.start{font-size:70px!important}
.title-box .main-title{font-size:46px}
.page-id-307 div#content li{text-indent:0;margin-left:0}
}
@media(min-width:1460px) and (max-width:1500px) {
.shailan-dropdown-menu ul.dropdown li a{padding:20px 8px!important;font-size:20px!important}
}
@media (min-width:1350px) and (max-width:1450px) {
.page-id-1 section#services .flat-iconbox.icon-left .title{width:70%!important;font-size:25px!important}
.page-id-1 .flat-iconbox.icon-right .icon,.flat-iconbox.icon-left .icon{margin:auto!important}
.post-content.page-content ul.submenusss span{font-size:20px!important}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:10px 20px!important;padding-left:0!important}
.page-id-1 section#services .flat-iconbox.icon-right .title{width:70%}
.page-id-1 .flat-iconbox.icon-right,.flat-iconbox.icon-left{min-height:260px!important}
.page-id-1 section#services .col-md-6.col-nopad{padding:0 20px!important}
.page-id-1 section#portfolio{padding:0!important}
.shailan-dropdown-menu ul.dropdown li a{padding:20px 8px!important}
.page-id-1 section#services .flat-iconbox.icon-left .content .title{font-size:19px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-right .content .title{font-size:19px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-left .content p{font-size:19px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-right .content p{font-size:19px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-left{min-height:224px!important}
.page-id-1 section#services .flat-iconbox.icon-right{min-height:224px!important}
.page-id-1 section#services .flat-iconbox.icon-left{padding:2px!important}
.page-id-1 section#services .flat-iconbox.icon-right{padding:2px!important}
section#services .col-md-6{padding:6px}
}
@media (min-width: 1200px) and (max-width: 1300px) {
.shailan-dropdown-menu ul.dropdown li a{padding:20px 6px!important;padding:20px 9px!important;font-size:16px!important}
.page-id-1 section#services .flat-iconbox.icon-left .title{width:70%!important;font-size:25px!important}
.page-id-1 .flat-iconbox.icon-right .icon,.flat-iconbox.icon-left .icon{margin:auto!important}
.post-content.page-content ul.submenusss span{font-size:20px!important}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:10px 20px!important;padding-left:0!important}
.page-id-1 section#services .flat-iconbox.icon-right .title{width:70%}
.page-id-1 .flat-iconbox.icon-right,.flat-iconbox.icon-left{min-height:260px!important}
.page-id-1 section#services .col-md-6.col-nopad{padding:0 20px!important}
.page-id-1 section#portfolio{padding:0!important}
.shailan-dropdown-menu ul.dropdown li a{padding:20px 8px!important}
.page-id-1 section#services .flat-iconbox.icon-left .content .title{font-size:19px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-right .content .title{font-size:19px!important;letter-spacing:1px}
.page-id-1 section#services .flat-iconbox.icon-left .content p{font-size:18px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-right .content p{font-size:19px!important;letter-spacing:1px;line-height:normal!important}
.page-id-1 section#services .flat-iconbox.icon-left{min-height:218px!important}
.page-id-1 section#services .flat-iconbox.icon-right{min-height:218px!important}
.page-id-1 section#services .flat-iconbox.icon-left{padding:2px!important}
.page-id-1 section#services .flat-iconbox.icon-right{padding:2px!important}
section#services .col-md-6{padding:6px}
.title-section .title span.inspans{font-size:55px!important;line-height:normal}
}
@media (max-width:700px) {
header#header{display:none}
.post-content.page-content ul.submenusss li{width:100%!important;margin:auto!important}
.post-content.page-content ul.submenusss{padding:10px 0}
header.mobile-view{display:block!important;padding:10px;float:left;width:100%}
.mobile-view select{background-image:url(https://theperiospecialist.com/wp-content/uploads/2019/06/menus.png);position:absolute;width:34px;-webkit-appearance:none;border:0;background-size:100%;background-position:center;background-repeat:no-repeat;padding:10px;text-indent:-99px;right:10px}
header.mobile-view div#logo{float:left;width:80%}
.mobile-view select option{font-style:normal;color:#000;text-transform:uppercase}
.sectionwe{float:left;width:100%;margin-top:10px;margin-bottom:10px!important}
.footer-widgets .widget{padding:10px!important}
.col-md-6.wrap-testimonials{padding:10px!important}
.tp-banner-container{margin:10px auto!important}
.tp-bgimg.defaultimg{background-size:cover!important;background-position:center right!important}
#sliders-black .tp-caption{display:none!important}
.tp-caption.flat-content-slider{display:none!important}
#sliders-white .tp-caption.sfl.flat-content-slider{display:none!important}
#sliders-white .tp-caption.sfl.flat-title-slider{display:block!important}
.tp-banner-container{display:none}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,:before,:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
section#about .col-md-6{margin:10px auto!important}
section#about.set1 .about-wrap.padding-left h2.main-title{margin-bottom:20px!important;font-size:34px!important;line-height:normal!important;text-align:center}
.title-box .sub-title:after,.title-box .main-title:before,.title-box .main-title:after{display:none}
section.flat-row.row-advantage.set2 .row.lastssss .col-md-6,section.flat-row.row-advantage.set2 .row.lastss .col-md-6{width:100%!important;margin:auto!important}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{padding:10px!important}
.flat-tabs.advantage .content-tab{padding:20px!important}
section{float:left}
.page-id-1 section#services > .col-md-6:nth-of-type(2){padding:10px!important}
section.flat-row.row-advantage.set2 .row.lastss .flat-tabs.advantage.bg-white-after{height:auto!important}
.page-id-1 section#services .flat-iconbox.icon-right .title{float:left;width:100%!important;text-align:center;font-size:23px!important}
.page-id-1 .flat-iconbox.icon-right .icon,.flat-iconbox.icon-left .icon{margin:40px auto auto!important;display:block!important;float:none;position:relative!important}
.page-id-1 section#services .top{height:auto!important}
.page-id-1 section#services .flat-iconbox.icon-left .title{float:left;width:100%;text-align:center}
section#appointment{width:100%!important}
.input-wrap.wrap-left.date{padding:0!important}
.title-box .main-title{margin:auto auto 10px}
.page-id-19 .flat-row.row-about{padding-bottom:0!important}
.sectionwe h1.vc_custom_heading{line-height:normal!important;font-size:35px}
.sectionwe{padding:20px!important}
.page-id-17 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:10px!important}
.page-id-17 .sectionwe{height:150px!important;padding:40px 20px!important;background-position:right}
body.page-id-17 .boxed .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{font-size:35px!important;text-align:center!important;width:100%!important;padding:10px 0!important;line-height:normal!important;color:#fff!important;text-shadow:1px 2px 1px #000!important}
.page-id-10 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:10px!important}
.page-id-10 .sectionwe{height:150px!important;padding:40px 20px!important;background-position:left}
body.page-id-10 .boxed .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{font-size:35px!important;text-align:center!important;width:100%!important;padding:10px 0!important;line-height:normal!important;color:#fff!important;text-shadow:1px 2px 1px #000!important}
.page-id-6 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:10px!important}
.page-id-6 .sectionwe{height:150px!important;padding:40px 20px!important;background-position:left}
body.page-id-6 .boxed .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{font-size:35px!important;text-align:center!important;width:100%!important;padding:10px 0!important;line-height:normal!important;color:#fff!important;text-shadow:1px 2px 1px #000!important}
.page-id-32 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:10px!important}
.page-id-32 .sectionwe{height:150px!important;padding:40px 20px!important;background-position:left}
body.page-id-32 .boxed .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{font-size:35px!important;text-align:center!important;width:100%!important;padding:10px 0!important;line-height:normal!important;color:#fff!important;text-shadow:1px 2px 1px #000!important}
.page-id-30 .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{padding:10px!important}
.page-id-30 .sectionwe{height:160px!important;padding:26px 20px!important;background-position:left}
body.page-id-30 .boxed .sectionwe .wpb_column.vc_column_container.vc_col-sm-12 h1{font-size:35px!important;text-align:center!important;width:100%!important;padding:10px 0!important;line-height:normal!important;color:#fff!important;text-shadow:1px 2px 1px #000!important}
.reviews{width:100%!important;margin:10px auto!important}
.page-id-28 div#main .container.no-sidebar{width:100%!important;padding:0!important}
.page-id-28 div#main{padding:20px!important}
.page-id-28 div#main div#cmsmasters_column_q0w93ggh4s{width:100%!important}
h5.cmsmasters_heading{font-size:35px!important}
ul#cmsmasters_icon_list_items_ngsbb3ocbf li{font-size:17px!important;text-transform:uppercase}
.page-id-28 div#main div#cmsmasters_column_i05619iiti{width:100%!important;margin:10px auto!important}
input#gform_submit_button_1{font-size:20px!important;font-weight:400!important}
.page-id-28 div#main{background-position:center!important}
}
li#menu-item-78 a{color:#000;text-shadow:0 0 0 #000}
.owl-theme .owl-controls .owl-nav div.owl-prev:before,.owl-theme .owl-controls .owl-nav div.owl-next:before{font-size:36px!important}
.copyright p{font-size:16px!important}
.footer-widgets .widget .widget-title{font-weight:500}
.flat-appointment #gform_fields_2 li textarea#input_2_5{padding-left:4px}
ul.ul-lists li{list-style-type:circle}
ul.ul-lists{padding-left:20px}
.ui-datepicker-title select{padding:12px 8px!important}
h1.title.doctor-extra span{float:left;width:50%;text-align:center}
h1.title.doctor-extra span strong{color:#ab9429;font-size:52px;float:left;width:100%;font-weight:normal;}
h1.title.servicedsssss span{float:left;width:100%;text-align:center}
h1.title.servicedsssss span strong{color:#ab9429;font-size:52px;float:left;width:100%;line-height:40px;font-weight:normal;}
h1.title.servicedsssss br,h1.title.doctor-extra br{display:none}
li#menu-item-339,li#menu-item-78{margin-top:-10px}

@media(max-width: 568px) {
.mobile-view select{top:30px}
#sliders-white .tp-caption.sfl.flat-button a,#sliders-white .tp-caption.sfl.flat-button i{display:none!important}
section#about .singleimagess-border{text-align:center;margin-top:0!important}
section#about .singleimagess-border img{height:auto;width:90%}
section.flat-row.row-advantage.set2 .title-content{font-size:48px!important}
.col-md-6.flat-bg-white{text-align:center}
.col-md-6.flat-bg-white img{width:75%!important;margin-bottom:45px!important}
section#services .single-images{text-align:center}
section#services .col-md-6.col-nopad .single-images img{width:70%!important}
.title-section .title span.inspans{font-size:36px!important}
h1.title.servicedsssss span a{font-size:32px}
.flat-iconbox.icon-right .icon,.flat-iconbox.icon-left .icon{margin:0 auto auto!important}
.flat-iconbox.icon-right,.flat-iconbox.icon-left{min-height:120px!important}
section#services .flat-iconbox.icon-left .content p{padding-left:15px!important}
.page-id-1 .flat-row{padding:0!important}
.portfolio-wrap.clearfix .item.dental{text-align:center}
.flat-tabs.advantage .content-tab{padding:10px!important}
section#doctor .flat-team .content h1.title a{font-size:38px!important}
.page-id-1 section#appointment .flat-divider.d100px{height:0!important}
.copyright p{font-size:15px!important}
.page-id-19 .flat-row.nopad{padding:0!important}
.page-id-19 .flat-divider.d100px{height:0!important}
.page-id-19 .flat-row.row-portfolio{padding:0!important}
.flat-appointment input#gform_submit_button_2{max-width:30%!important}
.page-id-313 img.alignright{width:100%!important}
.page-id-313 section#appointment{padding:0!important}
.page-id-313 .flat-divider.d100px{height:0!important}
.page-id-298 img.alignright{width:100%!important}
.page-id-298 section#appointment{padding:0!important}
.page-id-298 .flat-divider.d100px{height:0!important}
.page-id-307 img.alignright{width:100%!important}
.page-id-307 section#appointment{padding:0!important}
.page-id-307 .flat-divider.d100px{height:0!important}
.page-id-316 img.alignright{width:100%!important}
.page-id-316 section#appointment{padding:0!important}
.page-id-316 .flat-divider.d100px{height:0!important}
.page-id-302 img.alignright{width:100%!important}
.page-id-302 section#appointment{padding:0!important}
.page-id-302 .flat-divider.d100px{height:0!important}
.page-id-305 img.alignright{width:100%!important}
.page-id-305 section#appointment{padding:0!important}
.page-id-305 .flat-divider.d100px{height:0!important}
.page-id-326 img.alignright{width:100%!important}
.page-id-326 section#appointment{padding:0!important}
.page-id-326 .flat-divider.d100px{height:0!important}
.page-id-58 img.alignright{width:100%!important}
.page-id-58 section#appointment{padding:0!important}
.page-id-58 .flat-divider.d100px{height:0!important}
.page-id-28 div#main{background:none!important;padding-bottom:0!important}
.page-id-28 h2.cmsmasters_heading{color:#333!important}
.page-id-28 iframe{width:100%!important}
.page-id-1 h4.sub-title{display:none}
.page-id-1 .flat-iconbox.icon-right .icon,.flat-iconbox.icon-left .icon{margin:0!important}
.page-id-1 section#doctor .title-section .title{margin-top:30px}
.page-id-23 .post-content.page-content ul.submenusss span{font-size:21px!important}
.webdesign.w50{padding:0 44px}
section#appointment .title span{font-size:30px!important;font-weight:900!important}
section#appointment .flat-testimonials-single .name{font-size:20px!important;line-height:22px!important}
.sectionwe h1.vc_custom_heading{line-height:normal!important;font-size:28px}
.page-id-28 ul#cmsmasters_icon_list_items_ngsbb3ocbf li{padding-bottom:0!important}
}
@media(min-width: 414px) and (max-width: 500px) {
.copyright p{font-size:11px!important}
section#doctor .flat-team .content h1.title a{font-size:22px!important}
section#doctor .flat-team.style1 .content{padding-bottom:0!important}
.portfolio-wrap.clearfix .item.dental{text-align:center;padding:15px!important}
section#portfolio{padding:0!important}
section#services h1.title.servicedsssss span a{font-size:22px}
section#services .col-md-6.col-nopad .single-images img{width:90%!important}
section#services .title-section .title span.inspans{font-size:32px!important}
section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{margin-bottom:165px!important}
section.flat-row.row-advantage.set2 .title-content{font-size:34px!important}
.col-md-6.flat-bg-white img{width:90%!important}
section#services .col-md-6.col-nopad .single-images img{width:100%!important}
section#doctor .title-section .title,.title-section .title span{font-size:40px!important}
.flat-row.row-appointment .title-section{margin-top:20px!important}
.mobile-view select{top:22px!important}
}
@media(min-width: 320px) and (max-width: 375px) {
section#appointment .title-section .title,.title-section .title span{font-size:48px!important}
section#doctor .flat-team .content h1.title a{font-size:22px!important}
section#doctor .flat-team.style1 .content{padding-bottom:0!important;padding-left:10px!important;padding-right:10px!important}
.portfolio-wrap.clearfix .item.dental{text-align:center;padding:15px!important}
section#portfolio{padding:0!important}
section#services .flat-iconbox,.flat-latest-blog .entry,.flat-latest-blog .entry-content p{margin-bottom:0!important}
section#services .title-section .title,.title-section .title span{font-size:40px!important;line-height:30px!important}
section#services h1.title.servicedsssss span a{font-size:18px}
section#services h1.title.servicedsssss{font-size:25px}
.title-section .title span.inspans{font-size:22px!important}
section.flat-row.row-advantage.set2 .title-content{font-size:28px!important}
section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{margin-bottom:165px!important}
section#about h4.sub-title{display:none!important}
.col-md-6.flat-bg-white img{margin-bottom:30px!important;margin-top:30px!important;width:80%!important}
section#services .col-md-6.col-nopad .single-images img{width:100%!important}
.copyright p{font-size:12px!important}
.page-id-19 .flat-row.row-about .title-box .main-title{font-size:23px}
.page-id-1 section#services .flat-iconbox.icon-right .title{font-size:20px!important}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{margin-bottom:0!important}
.mobile-view select{top:20px!important}
section#doctor .flat-team .content h1.title a{font-size:44px!important}
}
@media(max-width: 320px) and (max-width: 350px) {
section.flat-row.row-advantage.set2 .title-content{font-size:24px!important}
section#services h1.title.servicedsssss span a{font-size:14px}
section#services .title-section .title,.title-section .title span{font-size:19px!important}
section#doctor .flat-team.style1 h3.name{font-size:23px!important}
section#doctor .flat-team .content h1.title a{font-size:18px!important}
section#doctor .title-section .title{font-size:40px!important}
body.page-id-1 section.flat-row.row-advantage.set2 .title-content{font-size:24px!important}
.page-id-1 section.flat-row.row-advantage.set2 .flat-tabs.advantage.bg-white-after{margin-bottom:0!important}
.page-id-1 section#services .flat-iconbox.icon-left .content{width:70%!important}
section#doctor .title-section span{font-size:40px!important}
.bottom .copyright p{font-size:13px!important}
.page-id-28 h5.cmsmasters_heading{font-size:28px!important}
.page-id-28 .post-content.page-content p{margin-bottom:0!important;font-size:19px!important}
.sectionwe h1.vc_custom_heading{line-height:normal!important;font-size:24px!important}
.page-id-23 .post-content.page-content ul.submenusss span{font-size:21px!important;padding-bottom:0}
.page-id-19 section#about .col-md-6{padding:0!important}
.mobile-view select{top:15px!important}
section#services h1.title.servicedsssss span a{font-size:26px!important}
h1.title.servicedsssss{margin-top:25px!important}
}
p{font-size:22px}
.about-wrap.padding-left61px{font-size:22px}
.entry-page p{font-size:22px!important}
.page-id-1 section#services .flat-iconbox.icon-right .content p{font-size:22px!important;float:left;width:100%}
.page-id-1 section#services p{float:left;width:100%}
blockquote.whisper{font-size:22px!important}
.flat-testimonials-single .name{font-size:20px!important}
.flat-portfolio .item .title-portfolio{padding:10px}
.ui-widget-header a.ui-datepicker-next:before{display:none!important}
.ui-widget-header a.ui-datepicker-prev:before{display:none!important}
.page-id-307 .post-content.page-content ul{padding-left:25px}
.flat-team .content h1.title a{width:auto!important;float:none;font-size:40px!important}
h1.title.servicedsssss{margin:25px 0!important}
.page-id-1 section#services span.inspans{line-height:normal!important;color:#333!important;font-weight:900!important}
.flat-appointment #gform_fields_2 li#field_2_5.gfield.gfield_error textarea{border-color:#c70000!important}
.page-id-1 section#services span.inspans{font-size:48px!important}
.page-id-19 h1.title.doctor-extra a{  font-size: 43px;}

@media(max-width:700px) 
{html body .mg-image-tiles .mg-thumbs.mg-threecol ul li {
    width: 100% !important;
}
h1.title.doctor-extra span{float:left;width:100%;text-align:center;margin-bottom:20px}
h1.title.doctor-extra span strong{color:#ab9429;font-size:40px;float:left;width:100%}
h1.title.servicedsssss span{float:left;width:100%;text-align:center;margin-bottom:20px}
h1.title.servicedsssss span strong{color:#ab9429;font-size:40px;float:left;width:100%;line-height:40px}
h1.title.servicedsssss br,h1.title.doctor-extra br{display:none}
li#menu-item-339,li#menu-item-78{margin-top:0}
.col-md-12{padding:0}
.page-id-1 section#services span.inspans{font-size:27px!important}
.insurance-page {float: left;width: 100%;padding: 10px 0px;}
.post-content.page-content .insurance-page ul {padding-left:30px;padding-top: 10px;}
.insurance {float: right;width: 100%;text-align: center;background: #eee;padding: 10px;border: 11px solid #fff;box-shadow: 1px 1px 21px 1px #e6e6e6;color: #000;font-size: 10px;}
.post-content.page-content .insurance-page ul li {float: left;width: 100%;text-transform: uppercase;padding: 6px 0px;}
.insurance a {    color: #ab942a;    font-size: 27px;    line-height: normal;}
.insurance strong {font-size: 27px !important;line-height: normal;margin-top: 20px;float: left;width: 100%;}
.insurance strong:nth-of-type(2), .insurance p strong:nth-of-type(1) {    font-size: 27px !important;}
}