/*
Theme Name: Dr Jeff Theme
Theme URI: https://designoceans.com
Author: A.Blast
Author URI: wemakedesigns.com
Description: A custom WordPress theme.
Version: 1.0
Text Domain: wemakedesigns.com
*/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.sec1.banner,.sec6{background-size:cover}.sec6,.text-center,.wpb_single_image.wpb_content_element.vc_align_center{text-align:center}body,html,main .vc_row.wpb_row.vc_inner.vc_row-fluid{padding:0 !important}.youtube-video img {width: 100%;}.sec7 h3,.team-info,.youtube-video{position:relative}:root{--primary-color:#e6ae48;--secondary-color:#393939;--black:#333333}a,button,del,div,h1,h2,h3,h4,h5,h6,input,label,li,span,textarea{font-family:Montserrat!important}p{font-family:Open Sans!important}body,html{margin:0;scroll-behavior:smooth}ol,ul{list-style:none}a{text-decoration:none}.sec6 .wpb_single_image.vc_align_left {text-align: center;}#header-outer .container{padding:0 100px;display:flex;justify-content:space-between;align-items:center}#header-outer .container>*{width:50%}#header-outer .nav-area{text-align:right}#header-outer .nav-area ul{display:flex;justify-content:right;margin:0;padding:0}#header-outer .logo a{text-transform:uppercase;font-size:38px;font-weight:700;color:#000}#header-outer .nav-area ul li a{font-size:15px;text-transform:uppercase;font-weight:600;color:var(--primary-color)}#header-outer .nav-area ul li{margin-left:58px}#header-outer .nav-area ul li:after{content:"|";position:relative;left:29px}#header-outer .nav-area ul li:last-child:after,iframe{display:none}header#header-outer{padding:22px 0;transition:.3s linear}header#header-outer.sticky-header{position:fixed;top:0;left:0;right:0;background-color:#fff;padding:10px 0;z-index:999999;box-shadow:0 0 4px #ccc}header#header-outer.sticky-header .logo a{font-size:27px}#header-outer.sticky-header .nav-area ul li a{font-size:12px}main .vc_row.wpb_row.vc_row-fluid{padding: 80px 10% !important;display: flex;justify-content: space-between;align-items: center;width: 100%;box-sizing: border-box;overflow: hidden}main .vc_row.wpb_row.vc_row-fluid.sec1.banner{background-image:url('/wp-content/uploads/2024/07/new-banner2.webp');padding-top:13%!important;padding-bottom:20%!important;background-size:cover;background-repeat:no-repeat;}.text-center{font-size:16px;color:var(--black);margin-top:20px;line-height:22px}.banner-content{color:#fff}.contact-form input.wpcf7-form-control.wpcf7-submit,a.theme-btn{padding:12px 32px;background:var(--primary-color);color:#fff;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:1px;display:inline-block;border:2px solid var(--primary-color);transition:.3s linear;cursor:pointer}a.theme-btn.orange{background-color:#ff520c}a.theme-btn.green{background-color:#33a13d}a.theme-btn.blue{background-color:#075687}input.wpcf7-form-control.wpcf7-submit{width:auto;margin-top:19px;display:inline-block!important;padding:12px 32px!important}.sec2 h2.text-center{font-size:24px;line-height:34px;margin:0}.banner-content p{font-size:15px;text-transform:uppercase;letter-spacing:4px;font-weight:400;margin-bottom:35px}.banner-content h1,.team-info h4,h2{letter-spacing:2px}.banner-content h1{font-size:28px;text-transform:uppercase}.contact-form .d-flex p>*,.vc_col-sm-6{width:48%}.bg-grey{background-color:#f5f5f5}h2{color:var(--secondary-color);font-size:24px}.vc_row.wpb_row.vc_row-fluid.sec2.cnt-sec.bg-grey{padding:40px 10%!important}.contact-form p{margin:0 0 20px}.contact-form .d-flex p{display:flex;justify-content:space-between}.contact-form input{width:100%;padding:10px 10px 10px 17px!important;border:1px solid #ccc;font-size:16px;box-sizing:border-box}.theme-text p{font-size:16px;line-height:24px}.theme-text h2{font-weight:800!important;font-size:24px;margin:0 auto}.sec3 p{margin-bottom:28px}.sec5 a.theme-btn{margin-top:35px}.contact-form input.wpcf7-form-control.wpcf7-submit:hover,a.theme-btn:hover{background-color:#fff;color:var(--primary-color);transform:translateY(-4px)}.sec6{background-image:url('/wp-content/uploads/2024/07/back-img01.jpg')}.sec6 .theme-text h2{font-size:30px;line-height:36px;width:60%}.sec6 .vc_row.wpb_row.vc_inner.vc_row-fluid{background-color:#fff;padding:30px 22px !important}.sec6 .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 0;}.sec6 .vc_row.wpb_row.vc_inner.vc_row-fluid > * {margin: 0 22px;}.sec6 .vc_row.wpb_row.vc_inner.vc_row-fluid h2{width:100%;text-align:left;font-size:21px;line-height:32px}.theme-text ul{text-align:left;padding-left:0;list-style:disc;line-height:26px}.sec7 h3,.team-info,footer{text-align:center}.sec7 h3{font-family:'Open Sans'!important;font-size:26px;font-weight:400;margin-bottom:100px}.team-info p,.wpb_single_image.wpb_content_element.vc_align_left{margin-bottom:0}.sec7 h3:after{content:"";width:38px;height:1px;background:var(--black);position:absolute;bottom:-20px;left:0;right:0;margin:0 auto}.vc_col-sm-4{width:30%}.team-info{margin-top:-89px}.team-info a.theme-btn{margin-top:22px}.vc_row.wpb_row.vc_row-fluid.sec4 .wpb_column.vc_column_container.vc_col-sm-12,img.vc_single_image-img.attachment-medium{width:100%}.youtube-video .play-btn:after,.youtube-video .play-btn:before{content:"";display:flex;left:0;right:0;bottom:0;margin:0 auto;position:absolute}.team-info h4{margin:0;font-size:18px;line-height:27px;font-weight:400;text-transform:uppercase}.team-info p{font-size:14px;margin-top:0;font-weight:700;letter-spacing:1px}footer{background:#393939;height:auto;display:block;padding:30px 20px;color:#fff}.sec6 img.vc_single_image-img.attachment-medium{width:auto}footer h5,footer h5 a{font-size:34px;font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase;margin-bottom:0}footer h6,footer h6 a{color:#a2a2a2;font-size:16px;font-weight:400}.foot-social a{margin:0 10px}.foot-social a i{font-size:27px;color:#fff}.youtube-video .play-btn:before{background:url('/wp-content/uploads/2024/07/youtube.png') 0 0/contain;width:60px;height:60px;justify-content:center;align-items:center;z-index:2;top:41%}.youtube-video{cursor:pointer}.youtube-video .play-btn:after{width:20px;height:20px;background-color:#fff;top:48%;z-index:1}.contact-form input.wpcf7-not-valid{border-color:red}.contact-form span.wpcf7-not-valid-tip{display:none!important}span.wpcf7-spinner{position:absolute;right:27px;top:10px}.wpcf7 form .wpcf7-response-output{margin-top:0!important}@media only screen and (max-width:992px){.sec1.banner,.sec6{background-size:cover}.bar-icon,.mobile-menu{display:block!important}.banner-content h1,.sec6 .vc_row.wpb_row.vc_inner.vc_row-fluid h2{font-size:20px}.banner-content p{font-size:12px;margin-bottom:20px}.contact-form input.wpcf7-form-control.wpcf7-submit,a.theme-btn{padding:8px 24px}main .vc_row.wpb_row.vc_row-fluid{padding:40px 10% !important;flex-direction:column}main .vc_row.wpb_row.vc_row-fluid.sec1.banner{background-attachment:inherit;background-position:center;padding:40px 10%!important}header#header-outer .logo a{font-size:18px}#header-outer .container{padding:0 10%}#header-outer .nav-area ul{display:none}.sec2 h2.text-center{font-size:19px;line-height:25px;margin-bottom:31px}.contact-form .d-flex p>*,.vc_col-sm-6{width:100%}header#header-outer.sticky-header .logo a{font-size:14px}.contact-form .d-flex p{flex-direction:column;margin-bottom:0}.contact-form input{margin-bottom:14px}.contact-form input.wpcf7-form-control.wpcf7-submit{margin-top:0;width:100%}.vc_row.wpb_row.vc_row-fluid.sec2.cnt-sec.bg-grey{padding-bottom:0!important}.contact-form p{margin-bottom:0}.sec3 img.vc_single_image-img.attachment-full,.youtube-video iframe,.youtube-video img{width:100%;height:auto}.theme-text h2{line-height:31px}.youtube-video .play-btn:before{width:40px;height:40px}.youtube-video .play-btn:after{width:8px;height:3px;top:68%}.sec6{background-position:center}.sec6 img.vc_single_image-img.attachment-medium{height:80px}.sec6 .theme-text h2{width:100%;font-size:24px}.sec6 .theme-text.text-center{margin-top:0}.sec7 h3{font-size:21px}.vc_col-sm-4{width:auto}footer{padding:1px 20px 20px}footer h5,footer h5 a{font-size:24px}footer h6,footer h6 a{margin:30px 0}.bar-icon i{font-size:22px}.mobile-menu{position:fixed;background-color:#fff;top:0;bottom:0;width:60%;right:-60%;transition:.3s linear;z-index:9999999999;box-shadow:0 0 4px #ccc}.mobile-menu ul#menu-menu-2{display:flex;flex-direction:column;margin-top:40px}.mobile-menu ul#menu-menu-2 li{margin-bottom:12px}.mobile-menu ul#menu-menu-2 li a{font-size:14px;color:var(--black);font-weight:700}.mobile-menu.show{right:0}.close-btn{POSITION:ABSOLUTE;RIGHT:10PX;TOP:10PX}}