.greview {margin-top: 3%;}
.greview .wp-gr .grw-slider:not(.wp-dark) .grw-slider-review-inner.grw-slider-review-border{border-radius: 0px!important;}
.fancybox-opened .fancybox-title{display:none;}
.paybtnpop button{margin-bottom:15px;cursor:pointer;color: #ffffff;font-size: 18px;font-weight: normal;background-color: #910811;width:380px;padding: 12px 16px;display: inline-block;border-radius: 3px;border: 1px solid #910811;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.25);}
.paybtnpop button:hover{background-color: #4D4D4F;border: 1px solid  #4D4D4F;}
.paybtnpop{text-align:center;}
.fancybox-inner{height: auto !important;
    padding: 20px 0px 10px 0px !important;}
.fancybox-opened .fancybox-skin{border-top: 4px solid #4D4D4F;}	
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mbl-menu{display:none;}
#header .inner-header .container {padding: 10px 0 10px 0; overflow:inherit;}
.tmem {
    margin-bottom: 20px;
}
.mobilemenu{display:none;}
.redbck, .redbck h2, .redbck h3, .redbck h4{color:#fff;}
.vc_row.wpb_row.vc_row-fluid.detailsteam {
    display: none;
}
div#wpcf7-f1534-p3452-o1 .innerpartform .form-control.label label {
    text-align: left;
    width: 100%;
}
div#wpcf7-f1534-p3452-o1 .innerpartform .form-control.label span.wpcf7-form-control-wrap {
    width: 100%;
}
div#wpcf7-f1534-p3452-o1 .innerpartform .form-control.label span.wpcf7-form-control-wrap {width: 100% !important;}

.wpcf7-not-valid-tip{font-size:14px !important;display:contents;}
div#wpcf7-f1534-p3731-o1 .innerpartform .form-control.label label {
    text-align: left;
    width: 100%;
}
div#wpcf7-f1534-p3731-o1 .innerpartform .form-control.label span.wpcf7-form-control-wrap {
    width: 100%;
}
div#wpcf7-f1534-p3731-o1 .innerpartform .form-control.label span.wpcf7-form-control-wrap {width: 100% !important;}
/*.simg{height:190px !important;}*/
.search-results .penci-grid > li.grid-2-style .penci-entry-title{margin-top:0;}
.sabai-directory-listings-list {  margin-bottom: 20px;}
.mainsearch .vc_row.wpb_row.vc_row-fluid.sabai-directory { }
.ui-menu .ui-menu-item a{font-size:12px;}
.search-service-h .sabai-directory-search-location input.req{border: 2px solid #910811;}
.sabai-directory-listings-list .sabai-entity {    margin-top: 0px;}
.post-entry .pagination-list ol li:before{content:'';padding-right:0;}
.wpb_text_column.wpb_content_element.extralists {margin-left: 26px;}
.vc_row.wpb_row.vc_row-fluid.logo-section.vc_custom_1592201682620.vc_row-has-fill {background: #efefef !important;}
.wpcf7-response-output{display:none !important;}
.single-post .penci-page-header-wrap.penci-pheader-center, .single-locations .penci-page-header-wrap.penci-pheader-center{background:url(https://www.jagonept.com/wp-content/uploads/2020/06/small-header.png); background-size: cover;background-position: center center;background-repeat: no-repeat;}  
.single-post .penci-page-header-wrap.penci-phhide-line .penci-page-header-title, .single-locations .penci-page-header-wrap.penci-phhide-line .penci-page-header-title, .single-post .container.penci-breadcrumb.single-breadcrumb span a, .single-post .container.penci-breadcrumb i{color:#fff;}
.single-post .container.penci-breadcrumb.single-breadcrumb span a:hover{color:#4D4D4F}
.penci-page-header-wrap{margin-bottom:3%;}
input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .gaint-form-right .widget input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid{border: solid #910811 1px;}
/*span.wpcf7-not-valid-tip {display: none !important;}*/
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{    font-size: 14px; padding: 4px 10px;}
.gm-style-iw {background-color: rgb(237, 28, 36); border: 0px solid rgba(72, 181, 233, 0.6); border-radius:0px; box-shadow: 0 0px 0px rgba(178, 178, 178, 0.6); color: rgb(255, 255, 255) !important; font-family: gothambook; text-align: center; top:-20px !important; /*width: 150px !important;*/}
.gm-style .gm-style-iw-t{ }
.gm-style .gm-style-iw-a{ }
.gm-style .gm-style-iw-c{ background-color:inherit; left:350px; overflow:inherit;}
.gm-style .gm-style-iw-d{ overflow:inherit !important; max-height:inherit !important; }
.gm-style-iw .gm-style-iw-c{ max-height:inherit; box-shadow:0 0px 0px 0px rgba(0,0,0,0.3);}
.gm-style .gm-style-iw-c{ box-shadow:0 0px 0px 0px rgba(0,0,0,0.3); position:relative;  /*transform:translate(-50%, -50%); padding:0;*/}
.gm-style .gm-style-iw-c .gm-ui-hover-effect{ right: inherit !important; left: 66px !important; top: -34px !important; z-index: 9;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect img{ border:solid #000 1px;}
.mapaddress{display:none;position: absolute;z-index: 9; color: #000; background: #e6e2df; width: 200px; padding: 17px; left: -120px; font-family: arial; bottom:-40px; border-radius: 10px;}
.gm-style .gm-style-iw-t::after{ height:0px;} 
.map-toltip{ /*width:300px;*/ padding:0px; margin:0px auto; border-radius:50%; position:absolute; top: -90px; left: 175px;}
.imgload{ background:#4D4D4F; width:300px; height:300px; border-radius:50%; padding-left:20px; position:relative;}
.imgload:before{ width: 0; height: 0;  border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-right:195px solid #4D4D4F;  content:""; position:absolute; top:45%; left:-190px;}
.imgload img{ width:300px; height:300px; border-radius:50%;}
#map{height:400px;width:100%;}
.point {cursor: pointer;}
.custom-html-widget .searchform .banner-form input.req, .sabai-directory .sabai-directory-search .sabai-search input.req {border: 1px solid #910811;}
#respond #submit, .wpcf7 input[type="submit"], .widget_wysija input[type="submit"] {background-color: #910811 ; color: #ffffff; border-radius:10px;}
input[type="date"]::-webkit-inner-spin-button{ display: none; -webkit-appearance: none; }
#respond p.form-submit, .wpcf7 p.submit {text-align: left;}
@font-face {
  font-family: 'Permanent Marker';
  font-style: normal;
  font-weight: 400;
  src: local('Permanent Marker Regular'), local('PermanentMarker-Regular'), url(https://fonts.gstatic.com/s/permanentmarker/v9/Fh4uPib9Iyv2ucM6pGQMWimMp004La2Cfw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
h2{  font-weight:600;}
.main-header .wrapp-header { display: table; width: 100%; }
.main-header .site-logo { padding-right: 15px; overflow: hidden; }
.headersocial{ text-align:right; float: right; display: inline-flex; padding-top:10px; position:relative;}
.headersocial .inclogo{     width: 100px;}
.headersocial .inclogo p{ float:left;}
.headersocial .inner-header-social{ display:inline-block; padding-top:12px;}
.headersocial .inner-header-social a{ width:28px !important; height: 28px !important; background:#910811;     background: #910811; display: inline-block; text-align: center; border-radius: 50%; color: #fff; line-height:30px; margin:0px 0px;}
.headersocial .inner-header-social a:hover{background:#4D4D4F;}
.headersocial .inner-header-social a .fa-instagram{ color:#fff;}
.headersocial .inner-header-social a:last-child{ margin-right:0px;}
.headersocial .widget_custom_html{ display: inline-block; }
#navigation{ padding-top:5px; clear:both;}
#navigation-sticky-wrapper{ height:auto !important;}
.penci-header-second #logo{ float:left;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout.extrawidth ul.mega-sub-menu{width: 295px;}
.penci-header-second #logo img{ width:350px;}
.sticky-wrapper #logo{ display:none;}
.sticky-wrapper.is-sticky #logo{ display:inline-block !important; width:16%; float:left;}
.sticky-wrapper.is-sticky #logo img{ transition: width 2s;width: 122px !important;}
.sticky-wrapper.is-sticky .menu{ width:84%;}
.sticky-wrapper.is-sticky #navigation .menu li a{ padding:8px 10px;}
#navigation #mega-menu-wrap-main-menu{ background:none;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu{ text-align:center;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{ background:#910811;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor{ background:#910811;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item { margin-right: 8px; background: #4D4D4F;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:hover {  background: #910811;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:last-child{ margin-right:0px;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 17px 0px 17px; }
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link, #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{ font-weight:600;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover{ }
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{ background:#910811;}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item..mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{background:#910811;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ background:#fff;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item{ padding:15px 15px 0px 15px;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item a{ color:#910811; background:none;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{ padding:15px 15px 0px 15px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu p{ font-size:14px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item a.mega-menu-link{ background:#910811; color:#fff;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on.mega-current-menu-ancestor ul.mega-sub-menu > li a.mega-menu-link{ background:none;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-ancestor a.mega-menu-link{ background:#910811; color:#fff;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.current_page_parent .mega-menu-item.mega-current-menu-ancestor a.mega-menu-link{ background:#910811; color:#fff;}
.mega-menu-item.mega-menu-item-type-post_type.mega-menu-item-object-page.mega-current-menu-ancestor.mega-current-menu-parent.mega-current_page_parent.mega-current_page_ancestor.mega-menu-item-has-children.mega-menu-megamenu{ background:#910811; color:#fff;}
.strong-title li.mega-menu-item-type-widget.widget_text .textwidget p{ border-bottom:solid #c4c4c4 1px; font-size:20px; text-transform:uppercase; padding-bottom:5px; font-size:20px; color:#910811;}
.strong-title li.mega-menu-item-type-widget.widget_text .textwidget p strong{font-size:20px;}
.strong-title-link li.mega-menu-item-type-widget.widget_text .textwidget p a{ font-size:20px;}
.strong-title-link li.mega-menu-item-type-widget.widget_text .textwidget p a:hover{ color:#4D4D4F;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu.strong-title-link > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{ padding:5px 15px 0px 15px;}
#mega-menu-1280-0-1{ border-left:dotted #910811 2px !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.sport-md-link > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.sport-md-link > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-size:19px;}
.sticky-wrapper.is-sticky #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 8px 0px 8px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{ content: '\f142';}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link > span.mega-indicator:after{ }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link > span.mega-indicator:after{ content: '\f141';}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-ancestor a.mega-menu-link > span.mega-indicator:after{ }
.sticky-wrapper.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ font-size:15px;}
.sticky-wrapper.is-sticky #mega-menu-wrap-main-menu{ clear:inherit; display:inline-block;}
#mega-menu-wrap-main-menu.mega-sticky{ top:inherit; position:inherit}
#mega-menu-wrap-main-menu #mega-menu-main-menu .mainpart .midletxt .title{ font-size:30px; color:#fff; width: 100%;
    display: inline-block; font-weight:600;}
#mega-menu-wrap-main-menu #mega-menu-main-menu .mainpart .midletxt .lmore{ font-size:16px; color:#fff;}
#mega-menu-wrap-main-menu #mega-menu-main-menu .mainpart .midletxt .lmore a{ color:#fff;}
#mega-menu-wrap-main-menu #mega-menu-main-menu .mainpart .midletxt{ position: absolute; top: 30%; width: 100%; text-align: center;}
#mega-menu-wrap-main-menu #mega-menu-main-menu .mainpart{ position:relative;}
.sticky-wrapper.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-size:14px;}
.mega-sticky-wrapper{    position: inherit !important; display: inline-block;}
.mega-sticky-wrapper .mega-sticky{ display: inline-block; position: inherit; width: auto !important; left: 0 !important;}
.custom-html-widget .top-links{display:inline-block;}
.custom-html-widget .top-links li{ display:inline-block; margin: 0px 6px; padding: 0px 7px; border-left:solid #ddd 2px; line-height:30px;}
.custom-html-widget .top-links li.paybtnsli{ position:relative;}
.custom-html-widget .top-links li.paybtnsli a:after{}

.custom-html-widget .top-links li.paybtnsli ul.paybtns{ display:none; background:#fff;}
.custom-html-widget .top-links li.paybtnsli:hover ul.paybtns{ display:inline-block; display: inline-block; position: absolute; z-index: 999999; width: 250px; left: 0; margin: 0px; padding: 0px; border-top:0px; top:30px; border:solid #ddd 0px; }
.custom-html-widget .top-links li.paybtnsli:hover ul.paybtns:before{ content: '\f142';
    font-family: dashicons;
    font-weight: 400;
    display: inline-block;
    margin: 0 0 0 0px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(0);
    color: inherit;
    position: relative;
    background: transparent;
    height: auto;
    width: auto;
    right: auto;
	line-height: inherit; color:#4D4D4F; top: -17px;
    position: absolute;
    left: 22%;
    font-size: 22px;}
.custom-html-widget .top-links li.paybtnsli:hover ul.paybtns li{ margin:0px; padding:0px; border:0px; float:left; line-height:0px; border-bottom:solid #ddd 1px;}
.custom-html-widget .top-links li.paybtnsli:hover ul.paybtns li:last-child{ border-bottom:solid #ddd 0px;}
.custom-html-widget .top-links li.paybtnsli:hover ul.paybtns li{ width:100%;}
.custom-html-widget .top-links li.paybtnsli:hover ul.paybtns li button{ display:inline-block; width:100%; text-align:left; color:#fff; background:#4D4D4F; padding:10px 20px; border:0px; font-size:11px;     font-weight: 600;}
.custom-html-widget .top-links li.paybtnsli:hover ul.paybtns li button:hover{ color:#fff; background:#910811; padding:10px 20px;  cursor:pointer; border:0px;}
.custom-html-widget .top-links li a{ font-size:12px; color:#131313;font-weight:600;}
.custom-html-widget .top-links li a:hover{ text-decoration:none; color:#4D4D4F;}
.custom-html-widget .top-links li:first-child{ margin-right:0px;}
.custom-html-widget .top-links li:last-child{ margin-left:0px; border-right:solid #ddd 2px;}
.custom-html-widget .top-links li img{ margin-right:7px; vertical-align:middle; width:22px;}
.custom-html-widget .searchform{ width:180px; display:inline-block;}
.custom-html-widget .searchform .banner-form{ position:relative;}
.custom-html-widget .searchform .banner-form input{ display:inline-block; border-radius: 10px; background:#efefef; border:solid #ddd 0px; height:45px; font-size:14px;}
.custom-html-widget .searchform .banner-form #searchsubmit{ background:url(../images/search-icon.png) no-repeat; width:30px;
 font-size:0px; border:solid #ddd 0px; padding:11px 35px 11px 14px;display:inline-block; position:absolute; right:0; top:9px; padding:5px 16px;}
.right-col-home .wpb_single_image.vc_align_left{ text-align:right; padding-right:20px;}
.search-service{ text-align:center; padding-top:10px;}
.search-service .sabai-btn-primary{ background-color:#910811 !important; border-color:#910811 !important; font-size:16px; font-weight:bold;}
.search-service .sabai-btn-primary:hover{ background-color:#a81018 !important; border-color:#a81018 !important;}
.search-service label{ display:inline-block; color:#fff; font-size:35px; font-weight:500; vertical-align:top; padding-top:15px;}
.search-service .sabai-search .sabai-row>div { width:175px;}
.search-service .sabai-directory-search-keyword{ margin-bottom:0px;}
.sabai .tt-dropdown-menu{ text-align:left;}
.search-service .sabai-search .sabai-btn, .search-service .sabai-search input, .search-service .sabai-search select{ height:40px !important; border-radius:6px; padding:0px 10px !important; font-size:14px;}
.search-service .sabai-search .sabai-btn{height:40px !important; border-radius:6px; padding:0px 10px !important; font-size:14px; text-transform:uppercase; letter-spacing:1px;}
.search-service .sabai-embed{ display:inline-block;}
.search-service .sabai-embed .sabai-search{ background:none; border:none; padding-right:0px;}
.search-service-h{ text-align: center;}
.search-service-h label{ display:inline-block; color:#fff; font-size:35px; font-weight:500; vertical-align:top; padding-top:10px;}
.search-service-h .sabai-directory-search-location, .search-service-h .sabai-directory-search-submit { width:175px;}
.search-service-h .sabai-directory-search{ width:100%;}
.search-service-h .vc_col-sm-6{ padding:0px 5px;}

.search-service-h .sabai-directory-search-location input{ height:40px !important; border-radius:6px; padding:0px 10px !important; font-size:14px; width:100%; background:#fff; border:1px solid #ccc;}
.search-service-h .sabai-directory-search-location .sabai-directory-search-radius-trigger{position: absolute; top: 6px; right: 2px; width: 30px; height: 30px; line-height: 1em; padding: 8px 0; cursor: pointer; font-size: 14px; -moz-user-select: none; -webkit-user-select: none; text-align: center;}

.search-service-h .sabai-btn-primary{ background-color:#910811 !important; border-color:#910811 !important; font-size:16px; font-weight:bold; height:40px !important; border-radius:6px; padding:0px 10px !important; font-size:14px; text-transform:uppercase; letter-spacing:1px; width:100%; color:#fff; cursor:pointer;}
.search-service-h .sabai-btn-primary:hover{ background-color:#a81018 !important; border-color:#a81018 !important;}
.search-service-h .sabai-embed{ display:inline-block; padding-top:8px;}
.search-service-h .sabai-embed .sabai-search{ background:none; border:none; padding-right:0px;}

.appointment-section h2{ font-size:46px; margin-bottom:30px;}
.top-row-icon .penci-info-box .penci-ibox-icon--image{ width:209px;}
.top-row-icon .penci-ibox-content{ color:#000000; font-size:40px;}
.contact-form-header{ background:#4D4D4F; padding:40px 0px;}
.contact-form-home-header{ text-align:center; margin:0px -15px;}
.contact-form-home-header .form-control{ width:25%; padding:0px 15px; float:left; height: inherit;  font-size: 14px; line-height: inherit;  color: inherit;  background-color: inherit;  background-image: none; border: 0px solid #ccc; border-radius: inherit; margin-bottom:20px; -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075); box-shadow: inset 0 0px 0px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.contact-form-home-header .form-control.label{}
.contact-form-home-header .form-control.label.select-in{ text-align:right;}
.contact-form-home-header .form-control.label.select-in .wpcf7-form-control-wrap{width:44%;}
.contact-form-home-header .form-control.label input{ width:100%; font-weight:300; color:#646464;}
.contact-form-home-header .form-control.label label{ display:inline-block; color:#fff; font-size:12px; padding-right:10px; width:51%; text-align:right;}
.contact-form-home-header .form-control.label.select-in label{ width:54%; }
.contact-form-home-header .form-control.label select { padding:10px; border-radius:10px; width:100%; background:#efefef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC); background-position: 100% 50%; background-repeat: no-repeat; background-size: auto 15%; padding-right: 27px; font-weight:300; color:#646464; -webkit-appearance: none; line-height:25px; border:solid #ddd 0px;}
.contact-form-home-header .form-control input{ width:100%; border-radius:10px; background:#efefef; font-weight:300; color:#646464;}
.contact-form-home-header .form-control input.wpcf7-submit{ background:#910811; border:solid #910811 1px; color:#fff; font-size: 15px; font-weight: 600; letter-spacing: 1px; line-height:20px;}
.contact-form-home-header .form-control.label .wpcf7-form-control-wrap{ display:inline-block; width:49%;}
.contact-form-home-header .form-control.button{ text-align:right;}
.contact-form-home-header .form-control.button:hover{ background:none;}
.contact-form-home-header input::placeholder{ }
.home-inner-containt h2{ text-align:center;}
.pain-section h2{ font-size:35px; margin-bottom:10px;}
.pain-section .ariamap-image{ text-align:center; position:relative;}
.pain-section .ariamap-image{}
.pain-section .ariamap-image .ariamapsvg{}
.pain-section .ariamap-image .images-ariamap{ position:relative;}
.pain-section .ariamap-image .images-ariamap a{ display:inline-block; width:100%; height:100%;}
.pain-section .ariamap-image svg ellipse {
    fill: white;
    fill-opacity: 0;
    cursor: pointer;
    stroke: none;
}
.search-zip-section{ overflow:inherit !important;}
.pain-section .vc_toggle{ padding:0px; border-radius:15px; margin-bottom:15px;}
.pain-section .vc_toggle .vc_toggle_title{ border-radius:15px; padding:15px 30px 15px 20px !important;}
.pain-section .vc_toggle_active .vc_toggle_title{ border-radius:15px 15px 0px 0px;background:#4D4D4F url(../images/arrow-up.png) 95% 50% no-repeat; background-size:25px;}
.pain-section .vc_toggle_title{ background:#910811 url(../images/arrow-down.png) 95% 50% no-repeat; background-size:25px;}
.vc_toggle_active .vc_toggle_title{ }
.pain-section .vc_toggle_title .vc_toggle_icon{ display:none;}
.pain-section .vc_toggle .vc_toggle_content{ padding:15px; background:#fff; margin:0px; padding-left:10px !important; border-radius:0px 0px 20px 20px;}
.pain-section .vc_toggle .vc_toggle_content ul{ list-style: circle; padding-left:30px; margin-bottom:0px;}
.pain-section .vc_toggle .vc_toggle_content p{padding-left:30px;}
.pain-section .vc_toggle .vc_toggle_content ul li{ list-style:disc; padding:0px 0px; margin-bottom:0px;}
.pain-section .vc_toggle .vc_toggle_content ul li:before{ width:0px; height:0px; font-size:0px;}
.pain-section .vc_toggle_active .vc_toggle_title h4{ color:#fff;}
.pain-section .vc_toggle .vc_toggle_title h4{ color:#fff; font-size:16px;}
.pain-section .vc_toggle .vc_toggle_title:hover h4{ color:#fff;}
.pain-section .vc_toggle_active .vc_toggle_title:hover h4{color:#fff;}
.innertitleunder h2{ color:#000;}
.subtitleunder p{ color:#000; font-weight:400;}
.innertitleunder{ font-size:35px;}
.hesperiden.tparrows{ background:#910811;}
.title-design-centered .entry-header h1{ font-family: "Permanent Marker"; font-size:50px;}
.tp-caption{ text-shadow: 10px 10px 28px #000000;}
.rev-btn{ box-shadow:15px 2px 30px #000000 !important;}
.services-home-section{ padding-top:30px; padding-bottom:50px;}
.services-home-section .penci-slide-widget{ margin:5px 25px; background:#efefef; color:#fff; border-radius:15px; overflow:hidden;}
.services-home-section .penci-block_content{ padding:0px 65px;}
.services-home-section .penci-widget-slider .penci-slide-content{ border-radius:10px 0px 0px 10px;}
.services-home-section .penci-widget-slider .penci-slide-content img{ }
.services-home-section .penci-widget-slider .penci-widget-slide-detail { text-align:center; padding:30px 0px 40px 0px; position: inherit; top: inherit;  left: inherit;  right: inherit;  transform: translateY(0%);  -webkit-transform: translateY(0%) inherit;  -moz-transform: translateY(0%) inherit; z-index: 5;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4{ font-size:20px; color:#910811; font-weight:500; margin-bottom:35px;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4 a{font-size:15px; background:none; color:#000; font-weight:500;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4 a:hover{ background:none;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail a{ background:#910811; color:#fff; padding:8px 25px; border-radius:10px;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail a:hover{ text-decoration:none; background:#4D4D4F;}
.services-home-section .penci-post-slider-style-2 .penci-widget-slider-overlay{
	background: -moz-linear-gradient(top, transparent 0%, transparent 100%);
    background: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
    background: -o-linear-gradient(top, transparent 0%, transparent 100%);
    background: -ms-linear-gradient(top, transparent 0%, transparent 100%);
    background: linear-gradient(to bottom, transparent 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='transparent', GradientType=0);
    -webkit-transition: opacity .4s ease 0s;
    -moz-transition: opacity .4s ease 0s;
    -o-transition: opacity .4s ease 0s;
    transition: opacity .4s ease 0s;
    opacity: 1; }
.penci-owl-carousel .owl-nav .owl-prev, .penci-owl-carousel .owl-nav .owl-next{ opacity:1;}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-next, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-next{ right:-60px;}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-prev, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-prev{ left:-60px;}
.penci-owl-carousel .owl-nav .owl-prev i, .penci-owl-carousel .owl-nav .owl-next i{ color:#000; font-size:70px;}
.new-events-section{ padding-bottom:0px; padding-top:20px;}
.new-events-section .wpb_text_column.wpb_content_element.shortcodediv{ margin:0px;}
.news-section{ padding:20px 50px 10px 50px;}
.new-events-section .news-section .vc_col-sm-6 .vc_single_image-wrapper{ position:relative;}
.new-events-section .news-section .vc_col-sm-6 .vc_single_image-wrapper iframe body{ margin:0px;}
.new-events-section .news-section .vc_col-sm-6 .vc_single_image-wrapper iframe{ width:100%; height:380px;}
.news-section .vc_col-sm-6 .small{ min-height:313px;}
.news-section .vtag{ position:absolute; top:0px; width:100%; }
.news-section .vtag .btitle{  color:#4D4D4F; text-align:left; margin-top:30px; line-height:1.3em;}
.news-section .vtag .btitle a{ color:#4D4D4F; font-weight:500;}
.news-section .vtag .btitle:before{ position:absolute; content:""; left: 15px; top:0px; width: 2px; height:100%;}
.news-section .vtag .imgicn{ position:absolute; top:20%; left:0; right:0;}
.news-section .vtag .imgicn img{ width:auto; width:150px;}
.news-section .vtag img{ }
.news-section .vc_col-sm-3{ width:26%;}
.news-section .vc_col-sm-6 .small{}
.news-section .vc_col-sm-6 .small .vc_col-sm-6{ width:50%;}
.news-section .vc_col-sm-6{ width:50%;}
.news-section .vc_col-sm-6:first-child{ width:48%;}
.news-section .vc_single_image-wrapper{ text-align:center;}
.news-section .vc_single_image-wrapper img{ width:100%;}
.news-section .entry-title{ margin-top:30px; position:relative;}
.news-section .entry-title h5{ font-size:16px; font-weight:500; }
.news-section .entry-title h5 a{ color:#4D4D4F; font-weight:500;}
.news-section .entry-title h5 a:hover{color:#4D4D4F;}
.contact-form-home-footer{ display:flex;}
.contact-form-home-footer .one-c{ width:48%; display:inline-block; margin-right:3%;}
.contact-form-home-footer .two-c{ width:48%; display:inline-block;}
.contact-form-home-footer .form-control{ width:100%; display:inline-block; height: inherit; vertical-align:top;  padding: inherit;  font-size: 14px; line-height: inherit;  color: inherit;  background-color: inherit;  background-image: none; border: 0px solid #ccc; border-radius: inherit; margin-bottom:20px; -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075); box-shadow: inset 0 0px 0px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.contact-form-home-footer .form-control span.wpcf7-not-valid-tip{ margin-top:0px; margin-bottom:0px;}
.contact-form-home-footer .form-control.label{ text-align:right;}
.contact-form-home-footer .form-control.label input{ width:100%; padding:7px 0px 7px 8px; height:45px; color:rgb(0 0 0 / 60%)}
.contact-form-home-footer .form-control.label label{ display:inline-block; color:#646464; font-weight:300; font-size:14px; padding-right:14px; text-transform:capitalize; vertical-align:top; padding-top:10px; margin-bottom:0px;}
.contact-form-home-footer .form-control.label select { padding:10px; border-radius:10px; width:100%; background:#efefef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC); background-position: 100% 50%; background-repeat: no-repeat; background-size: auto 15%; padding-right: 27px; -webkit-appearance: none; border:solid #c4c4c4 1px; font-family:'Poppins', sans-serif; font-size:14px; color:rgb(0 0 0 / 60%)}
.contact-form-home-footer .form-control input{ width:100%; border-radius:10px; background:#efefef; border:solid #c4c4c4 1px; font-size:14px;}
.contact-form-home-footer .form-control.label select{ height:45px;}
.contact-form-home-footer .form-control input.wpcf7-submit{ background:#910811; border:solid #910811 1px; -webkit-appearance: none;}
.contact-form-home-footer .form-control input.wpcf7-submit:hover{ background-color: #a81018 !important; border-color: #a81018 !important;}
.contact-form-home-footer .form-control.label .wpcf7-form-control-wrap{ display:inline-block; width:50%;}
.contact-form-home-footer .form-control.label .wpcf7-form-control-wrap.menu-378{ width:41%;}
.footer-appointment{ padding-top:55px;}
.footer-appointment h2{ color:#910811; font-size:38px;  margin-bottom:30px;}
.copyrights-centered{ background:#4D4D4F;}
.page-title-default{ padding:40px 0px !important; border-bottom:solid #910811 5px !important;}
.addresh-section{ padding-top:0px; padding-bottom:20px; text-align:center;}
.addresh-section .wpb_content_element{ color:#000;}
.addresh-section .wpb_content_element  p{ font-weight:600; font-size:14px; color:#000;}
.addresh-section .wpb_content_element p a{ font-weight:600;}
.phisical-section h2{ margin-bottom:40px; font-weight:600;}
.phisical-section .wpb_images_carousel{ margin-top:60px;}
.phisical-section{ margin-bottom:30px; }
.phisical-section .owl-carousel.owl-drag .owl-item{ padding:0px 0px; padding-right:0px;}

.owl-carousel .prev-slide{ background:none !important; font-size: 60px; font-family: FontAwesome; font-weight: normal; opacity:1; color:#000;}
.owl-carousel .prev-slide:before{ content: "\f104";}
.owl-carousel .next-slide{ background:none !important; font-size: 60px; font-family: FontAwesome;font-weight: normal; opacity:1; color:#000;}
.owl-carousel .next-slide:before{ content: "\f105";}
.phisical-section .owl-carousel.owl-drag .owl-item .item{ margin-right:30px;}
.phisical-section .owl-carousel .owl-stage-outer{ margin-left:0px;}
.phisical-section .owl-carousel.owl-drag .owl-item img{ width:100%}
.phisical-section .owl-theme .owl-nav{}
.phisical-section .owl-theme .owl-nav .owl-prev{ background:none; position:absolute; top:45%; left:-30px;}
.phisical-section .owl-theme .owl-nav .owl-next{ background:none; position:absolute; top:45%; right:-30px;}
.phisical-section .owl-theme .owl-nav .owl-prev:hover{ background:none;}
.phisical-section .owl-theme .owl-nav .owl-next:hover{ background:none;}
.inner-sevices{ padding-left:100px; padding-right:100px;}
.inner-sevices-fullwidth{ padding-left:0px; padding-right:0px; clear:both;}
.inner-sevices.comman-sapce-e p{clear:both;}
.inner-sevices.comman-sapce-e{ padding-left:30px; padding-right:30px;}
.inner-sevices{ margin-bottom:0px !important;}
.inner-sevices h2{ margin-bottom:30px; font-weight:600;}
.inner-sevices.comman-sapce-e h2{ margin-bottom:20px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner{ background:#910811; color:#fff; margin-bottom:25px; min-height:70px; border-radius:15px; padding:5px 10px 5px 40px}
.inner-sevices .inner-sevices-section .penci-info-box .penci-ibox-icon--image{    width: inherit; height: inherit; overflow: inherit;  position: inherit; }
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-icon-fa img{ max-width:100%; width:60px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-content{ width:100%; color:#fff; margin:0px; padding:0px 10px 0px 10px; border:solid #000 0px; display: flex; flex-direction: column; justify-content: center; align-items: left; min-height:60px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-content p, .inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-content span{ margin:0px; font-weight:600;}

.inner-sevices1{ margin-bottom:0px !important;}
.inner-sevices1 .penci-info-box{  margin-bottom:25px; min-height:70px; border-radius:15px; padding:5px 10px 5px 40px}
.inner-sevices1 .penci-ibox-float-left .penci-ibox-icon{ margin-right:0px;}
.inner-sevices1 .penci-ibox-float-left .penci-ibox-icon{    width: inherit; height: inherit; overflow: inherit;  position: inherit; }
.inner-sevices1 .penci-ibox-float-left .penci-ibox-icon img{ max-width:100%; width:60px;}
.inner-sevices1 .penci-ibox-float-left .penci-ibox-icon .penci-ibox-icon-fa{ background:#4D4D4F; border-radius:50%; width:55px; height:55px;}
.inner-sevices1 .penci-ibox-float-left .penci-ibox-icon i{ width:auto; height:auto;}
.inner-sevices1 .penci-ibox-float-left .penci-ibox-icon i:before{  font-size:30px; top:12px; left:53%; color:#fff;}
.inner-sevices1 .penci-info-box .penci-ibox-content{ color:#313131; width:100%; margin:0px; padding:0px 10px 0px 10px; border:solid #000 0px; display: flex; flex-direction: column; justify-content: center; align-items: left; min-height:60px;}
.inner-sevices1 .penci-info-box .penci-ibox-content p{ color:#313131; margin:0px; font-weight:400; font-size:22px; line-height:30px;}

.ph-block .phone{ display:inline-block;}
.ph-block .phone span{ font-size:16px; color:#fff; width:65px; display:inline-block;}
.ph-block .phone a{ color:#fff; cursor:pointer;} 
.inner-team-section{ text-align:center;}
.inner-team-section{ padding:0px 0px 20px 0px;}
.inner-team-section .penci-teammb-inner{ padding-top:0px; background:none; text-align:center;}
.inner-team-section .penci-teammb-inner .penci-teammb-img{ width:272px; height:272px;}
.inner-team-section .penci-teammb-inner img{ border-radius:50%; width:auto !important; margin:0px auto; margin-bottom:21px; }
.inner-team-section .penci-team_item__info{ padding:0px 25px;}
.inner-team-section .penci-team_item__info h5{  font-size:18px; font-weight:600;}
.inner-team-section .penci-team_item__info h6{  font-size:18px; color:#910811;}
.inner-team-section .penci-team_item__info .penci-team_member_desc{ color:#000;  margin-bottom:40px;}
#teammem.owl-theme .owl-nav{ position: absolute; top: 45%; width:100%;}
#teammem.owl-theme .owl-nav .owl-next{ right: 0; position: absolute;}
#teammem.owl-theme .owl-nav .owl-prev{ left: 0; position: absolute;}
#teammem.owl-theme .owl-nav [class*=owl-]{ background:none;}
.testimonial-section .team-member{ background:url(../images/copia.png) top left no-repeat; padding-left:45px; padding-top:20px; padding-bottom:30px;}
.testimonial-section .wpb_content_element{ margin-bottom:20px;}
.testimonial-section .member-details p{ color:#fff !important; text-align:left; font-size:16px;}
.testimonial-section .member-details h4.member-name{ color:#fff; text-align:left; font-size:16px; font-style:italic; font-weight:400; font-size:16px; margin-bottom:0px;}
.testimonial-section .member-details h5.member-position{ color:#fff; text-align:left; font-style:italic; font-size:16px; font-weight:300;}
.phisical-section .penci-owl-carousel .owl-nav .owl-prev, .phisical-section .penci-owl-carousel .owl-nav .owl-next{ opacity:1;}
.phisical-section .penci-owl-carousel .owl-nav .owl-prev{ left:-40px;}
.phisical-section .penci-owl-carousel .owl-nav .owl-next{ right:-40px;}
.phisical-section .penci-owl-carousel .owl-nav .owl-prev i, .phisical-section .penci-owl-carousel .owl-nav .owl-next i{ font-size:60px; font-family:FontAwesome; font-weight:normal;}
.footer-widget-wrapper.footer-widget-style-4 .inner-header-social{ padding-top:0px;}
.footer-widget-wrapper.footer-widget-style-4 .inner-header-social a{ background: #fff; color:#910811; padding: 3px; width: 32px; height: 32px; border-radius: 50%; text-align: center; margin:5px 0px 0 5px !important; display:inline-block;}
.footer-widget-wrapper.footer-widget-style-4 .inner-header-social a i{ font-size:18px; line-height:26px !important; vertical-align:top;}
.footer-widget-wrapper.footer-widget-style-4 .inner-header-social a a:hover{ color:#fff !important;}
.footer-widget-wrapper.footer-widget-style-4:first-child{ width:36%;}
.footer-widget-wrapper.footer-widget-style-4:first-child .textwidget{ padding-top:140px;}
.footer-widget-wrapper.footer-widget-style-4:first-child .textwidget p{ font-size:24px; text-align: center; color:#fff;}
.footer-widget-wrapper.footer-widget-style-4{ width:18%;}
.footer-widget-wrapper.footer-widget-style-4 p{ color:#fff;}
.footer-widget-wrapper.footer-widget-style-4 p a{ color:#fff;}
.footer-widget-wrapper.footer-widget-style-4 .widget ul{ margin-top:3px;}
#widget-area > .container:before{ background:#910811; height:2px; width:100%;}
#widget-area > .container .footer-widget-style-4{ margin-top:50px;}
.sabai-directory-search-radius-trigger{ top:6px !important;}
#navigation ul.menu > li, #navigation .menu > ul > li{}
#navigation ul.menu > li:hover, #navigation .menu > ul > li:hover{ background:#910811;}
#navigation ul.menu > li.current-menu-item, #navigation ul.menu > li.current_page_item{ background:#910811;}
.logo-section{ /*border-top:solid #d2d2d2 1px; border-bottom:solid #d2d2d2 1px;*/}
.logo-section .vc_column-inner.vc_custom_1590582301206{ padding-top:0px !important;}
.logo-section .innertitleunder{ padding-top:0px; margin-bottom:0px;}
.logo-section .innertitleunder p{ font-size:30px; line-height:40px; padding-top:42px; font-weight:600; font-family:Poppins; color:#000;}
.logo-section .innertitleunder p span.red { font-family: "Permanent Marker"; color: #910811;}
.logo-section .slick-list{ margin:0px 40px;}
.logo-section .slick-list img{ -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); opacity:0.5; width:180px;}
.logo-section .slick-list img:hover{ -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%); opacity:1;}
.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active{ background:#910811 url(../images/arrow-left.png) center center no-repeat !important; background-size:21px 21px;}
.wpls-logo-showcase button.slick-prev:hover, .wpls-logo-showcase button.slick-prev:focus{ background:#910811 url(../images/arrow-left.png) center center no-repeat !important; background-size:21px 21px;}
.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active{ background:#910811 url(../images/arrow-right.png) center center no-repeat !important; background-size:21px 21px;}
.wpls-logo-showcase button.slick-next:hover, .wpls-logo-showcase button.slick-next:focus{background:#910811 url(../images/arrow-right.png) center center no-repeat !important; background-size:21px 21px;}
.wpls-logo-showcase button.slick-arrow{  width:50px; height:50px;}
.btn-defult{ background:#910811; margin:0px auto; padding:10px 5px; width:250px; text-align:center; border-radius:15px;}
.btn-defult a{ color:#fff !important; text-decoration:none !important; font-weight:400; display:inline-block; width:100%;}
.btn-defult:hover{ background:#4D4D4F;}
.penci-page-header-inner h1{ font-weight:500;}
.penci-page-header-inner .penci-page-header-title{ font-weight:500;}
.locationsticky{ position:fixed; right:0; z-index:99; top:18%; cursor:pointer;}
.locationsticky #openNav:after{ font-size:30px; font-family: FontAwesome; font-weight: normal; content: "\f104"; position: absolute; top: 92%; left: 50%; transform-origin: 0 0; transform: rotate(270deg);}
.locationsticky #openNav{font-weight:500; letter-spacing: 1px; background: #910811; color: #fff; padding: 15px 15px 30px 15px; margin: 0 0 10px 0; line-height: 18px; width:350px; font-size:22px; border-radius:0px 0px 20px 20px; text-align:center; }
/* Class name via Modernizr */
.locationsticky #openNav { position: absolute; top: 0; left: 0; transform-origin: 0 0; transform: rotate(90deg); }
.gaint-form-right { padding: 20px; position:relative;}
.gaint-form-right .penci-border-arrow { margin-left: 0px;margin-right: 0px; margin-top: 0px;}
.gaint-form-right .penci-border-arrow .inner-arrow{ background:none; padding:0px; font-size:18px;}
.gaint-form-right .penci-border-arrow:after{ border:0px solid #313131;}
.gaint-form-right .penci-border-arrow:before{ border:inherit;}
.gaint-form-right .form-right { width: 270px; margin: 0px auto; padding-right: 6px; }
.sidenav { height: 100%; width: 0; position: fixed; z-index: 99; top: 0; right: 0px; background: rgba(255, 255, 255); overflow-x: hidden; transition: 0.5s; padding-top: 65px; border:solid #ddd 1px;}
.sidenav a { padding: 8px 8px 8px 20px; text-decoration: none; font-size: 20px; color: #818181; display: block; transition: 0.3s; }
.sidenav a:hover { color: #b51118; }
.sidenav .closebtn { position: absolute; top:-5px;right: 10px; font-size: 36px; z-index:99;}
.sidenav:hover .closebtn{color: #b51118;}
.gaint-form-right .widget input[type="text"], .gaint-form-right .widget select, .gaint-form-right .widget input[type="email"], .gaint-form-right .widget input[type="date"], .gaint-form-right .wpcf7-form-control-wrap.Phone input, .gaint-form-right .widget input[type="search"], .gaint-form-right .widget input[type="password"]{ height:45px; font-size:15px; padding:5px 20px; background: #efefef; border: solid #c4c4c4 1px; border-radius:10px; font-family:'Poppins', sans-serif; }
.gaint-form-right .widget input[type="date"], .gaint-form-right .widget select{ color:rgb(0 0 0 / 70%)}
.gaint-form-right .wpcf7 label{ font-size:15px; font-weight:300;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="date"], input[type="tel"], select, textarea{ font-size:15px; font-family:'Poppins', sans-serif; }
.gaint-form-right .wpcf7 input{ margin-bottom:20px;}
div.wpcf7 .ajax-loader{ position:absolute;}
.gaint-form-right .wpcf7 .wpcf7-submit{ margin-top:20px; margin-bottom:0px;}
.gaint-form-right .wpcf7 .wpcf7-submit:hover{background-color: #a81018 !important; border-color: #a81018 !important;}

.gaint-form-right span.wpcf7-not-valid-tip{ font-size:14px;}
.inner-imagebanner{ margin-bottom:60px;}
.inner-imagebanner .vc_single_image-wrapper:before{ background:rgba(0, 0, 0, 0.31); content:""; position:absolute; top:0px; bottom:0px; height:100%; width:100%;}
.inner-imagebanner .wpb_content_element{ margin-bottom:0px;}
.inner-request{}
.inner-request div.wpcf7{ margin-top:0px;}
.inner-request .contact-form-request{ margin-left:50px; background:#efefef; border-radius:10px 10px 10px 10px;}
.inner-request .contact-form-request h3{ font-size:30px; background:#4D4D4F; padding:20px 20px; color:#fff; text-align:center; border-radius:10px 10px 0px 0px;}
.inner-request .contact-form-request .innerpartform{ padding:0px 30px; margin-bottom:10px;}
.inner-request .contact-form-request{}
.inner-request .contact-form-request .form-control{padding:0px !important; width:100%; display:inline-block; height: inherit; border-radius:10px;   font-size: 14px; line-height: inherit;  color: inherit;  background-color: inherit;  background-image: none; border: 0px solid #ccc; border-radius: inherit; margin-bottom:20px; -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075); box-shadow: inset 0 0px 0px rgba(0,0,0,0.075);  }
.inner-request .contact-form-request .form-control input{background:#fff; border-radius:10px; font-weight:300;}
.inner-request .contact-form-request .form-control span.wpcf7-not-valid-tip{ margin-top:0px; margin-bottom:0px;}
.inner-request .contact-form-request .form-control.label{/* text-align:right;*/}
.inner-request .contact-form-request .form-control.label:first-child span{ display:inline-block; width:40%;}
.inner-request .contact-form-request .form-control.label:last-child span{ display:inline-block; width:100%;}
.inner-request .contact-form-request .form-control.label{}
.inner-request .contact-form-request .form-control.label span{ display:inline-block; width:100%;}
.inner-request .contact-form-request .form-control.label.three span{ width:50%;}
.inner-request .contact-form-request .form-control.label span.wpcf7-not-valid-tip{ width:100%;}
.penci-login-register input[type="email"], .penci-login-register input[type="text"], .penci-login-register input[type="password"], .penci-login-register input[type="number"], #respond input, .wpcf7 input, .widget_wysija input{ max-height:45px;}
.inner-request .contact-form-request .form-control.label input{ width:100%; padding:7px 8px 7px 8px; height:45px; background:#fff; border-radius:10px; color:#505050; font-weight:300;}
.inner-request .contact-form-request .form-control.label label{ display:inline-block; color:#646464; font-size:14px; padding-right:14px; text-transform:capitalize; font-weight:300; vertical-align:top; padding-top:10px;}
.inner-request .contact-form-request .form-control.label select { padding:10px; border-radius:10px; height:45px; width:100%; color:#505050; background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC); background-position: 100% 50%; background-repeat: no-repeat; background-size: auto 15%; padding-right: 27px; -webkit-appearance: none; border:solid #c4c4c4 1px;}
.inner-request .contact-form-request .form-control textarea{ background:#fff; border-radius:10px; color:#000; font-size:14px; margin-bottom:0px; resize:none; height:150px; font-weight:300;}
.inner-request .contact-form-request .form-control textarea::placeholder{ color:#131313; opacity:3;}
.inner-request .contact-form-request .form-control textarea::-ms-input-placeholder{color:#131313;}
.inner-request .contact-form-request .form-control input.wpcf7-submit{background:#910811; border-radius:10px; color:#fff; width:100%; font-size:22px; letter-spacing:1px; padding:8px;}
.inner-request .contact-form-request .form-control input.wpcf7-submit:hover{background-color: #a81018 !important; border-color: #a81018 !important;}
.inner-request .contact-form-request .form-control.label.careers{ text-align:left;}
.inner-request .contact-form-request .form-control.label.careers label{ padding-top: 0px; line-height: 14px; display: block; padding-bottom: 5px;}
.inner-request .contact-form-request .form-control.label.careers span{ width:auto;}
.inner-request .contact-form-request .form-control.label.careers .wpcf7-form-control-wrap{ width:100%;}
.mt-50{ margin:45px 0px !important;}
.mt-t0{  margin-top:0px !important}
.mt-30{ margin:30px 0px !important;}
.home-inner-containt{}
.home-inner-containt ul{ margin-top:35px; }
.home-inner-containt ul li{list-style:none;  padding-left:30px;}
.home-inner-containt ul li:before { position: absolute; content: "•"; color: #4D4D4F; left: 0; background-color:inherit !important; }
.home-inner-containt ul ol{  margin-top:35px; list-style:none; counter-reset: item;}
.home-inner-containt ul ol li{ list-style:none; }
.home-inner-containt ul ol li:before {content:counter(item) ". "; counter-increment: item;color: #4D4D4F; font-weight:500; font-size:inherit;}
.home-inner-containt ul ul{ margin-top:35px; margin-left:120px;}
.title-bar{ text-align:left; margin:50px 0px;}
.home-appointment-section .wpb_single_image .vc_single_image-wrapper img{ }
/*.home-appointment-section .vc_custom_1590582301206:before{ z-index:999; position:absolute; content:""; background:url(../images/shap.png)  no-repeat; right:0; width:95px; height:100%;}*/
.news-pages-maine .title-bar{  margin-top:0px;}
.category-lists{}
.archive-box span, .archive-box h1{ text-transform:inherit; color:#000;}
.category-lists ul{ display:inline-block; width:100%; text-align:left; margin-bottom:30px; padding-left:0px;}
.category-lists li{ background:#efefef; border:solid #c4c4c4 1px; display:inline-block; padding:0px 0px; margin:5px 20px 5px 0px; border-radius:10px;}
.category-lists li a{  line-height:50px; display:inline-block; padding:0px 20px; color:#131313;}
.category-lists li:hover{ background:#910811; color:#fff;}
.category-lists li a:hover{ color:#fff;}
.category-lists li.active{ background:#910811; border:solid #910811 1px}
.category-lists li.active a{ color:#fff;}
.grid-content-box{ position:relative; padding:20px 20px 20px 20px; text-align:left;}
.penci-grid > li.grid-2-style{ position:relative; background:#efefef; overflow:hidden; border-radius:20px;}
.penci-grid > li.grid-2-style .thumbnail .penci-image-holder{ }
.search-results .grid-header-box{ display:none;}
.search-results .penci-grid li .item .thumbnail{ display:none;}
.grid-header-box{ position:absolute; width:100%; left:0; top:0px; background:#000; padding:15px !important; text-align:left; color:#fff; font-weight:500; font-size:14px;}
.grid-header-box span{ display:inline-block; color:#fff; padding:0px 5px; margin-bottom:0px; line-height:1;}
.grid-header-box span .entry-date{ font-weight:400; font-size:14px;}
.grid-header-box .grid-post-box-meta{ margin:0px;}
.penci-grid li .item .cat{ display:inline-block; margin-bottom:0px; }
.penci-grid li .item .cat a.penci-cat-name{ color:#fff;  margin-bottom:0px; font-size:14px;}
.penci-grid li .item .cat a.penci-cat-name:hover{ opacity:0.8;}
.penci-grid > li.grid-2-style .penci-entry-title{ text-align:left; margin-bottom:10px; margin-top:62px; font-size:20px;}
.penci-grid > li.grid-2-style .penci-entry-title a{ font-size:20px;}
.penci-readmore-btn.penci-btn-make-button .penci-btn-readmore{ background:#910811; text-transform:inherit; color: #fff; font-weight:400; font-size:15px; padding: 12px 25px; border-radius: 10px}
.penci-readmore-btn.penci-btn-make-button .penci-btn-readmore:hover {
background: #4D4D4F;
text-decoration: none;
}
ol.wp-paginate li{ line-height:inherit !important; font-size:18px;}
.wp-paginate .current{ background:#910811 !important; border-radius:10px; font-size:18px; width:35px; height:35px; display:inline-block; text-align:center; font-weight:500; margin-right:10px !important; border:solid #4D4D4F 2px !important; padding:2px !important; margin-bottom:10px;}
.wp-paginate a{  border-radius:10px; font-size:18px; width:35px; height:35px; display:inline-block; text-align:center; font-weight:500; background:none !important; border:solid #d2d2d2 2px !important; font-weight:400; margin-right:10px !important; padding:2px !important; color:#000 !important;}
.penci-footer-social-media .penci-go-to-top-floating{ background-color:#4D4D4F; border-radius:50%; width:50px; height:50px; font-size:30px; line-height:45px; }
.post-image img{ width:100%;}
.widget ul.menu li a{ color:#fff;}
.widget ul.menu li.current-menu-item a{ color:#939598 !important; font-weight:400;}
.widget ul.menu li a:hover {
	color:#939598 !important;
}
.widget-social a{ background:#4D4D4F; margin:0px 2px; border-radius: 50%; color: #fff; width: 35px; height: 35px; display: inline-block; text-align: center;}
.widget-social a i{ color:#fff;}
.widget-social a:hover i{ color:#fff !important;}
.widget-social a:hover{ background:#910811;}
.pgntn{ text-align:center; clear:both; margin-bottom:0px; margin-top:0px; width:100%; display:inline-block;}
.pgntn ol{ margin-bottom:0px;}
.pgntn ol.wp-paginate li, .pgntn ul.wp-paginate li{ padding-left:0px;}
.pgntn ol.wp-paginate li:before, .pgntn ul.wp-paginate li:before{ font-size:0px; padding-left:0px; padding-right:0px; content:""}
.pgntn ol.wp-paginate{}
.pgntn .navigation ol.wp-paginate{ margin-bottom:10px; padding-left:0px; margin-left:0px;}
.pgntn .navigation ol.wp-paginate li{}
.pgntn .navigation ol.wp-paginate li a{}
.pgntn .navigation ol.wp-paginate li a:hover{ background:#910811 !important; color:#fff !important; border: solid #910811 2px !important;}
.pgntn .navigation ol.wp-paginate li.current{ padding: 0px !important; margin: 0px; border: 0px !important; vertical-align: top;}
.pgntn .navigation ol.wp-paginate li.current a{ border: solid #910811 2px !important; vertical-align: top; text-align: center; display: inline-block; color: #fff !important;}
.navigation ol.wp-paginate.font-inherit li, .navigation ul.wp-paginate.font-inherit li{ padding-left:0px;}
.navigation ol.wp-paginate.font-inherit li:before, .navigation ul.wp-paginate.font-inherit li:before{ font-size:0px; padding-left:0px; padding-right:0px; content:""}
.category .navigation ol.wp-paginate.font-inherit{ margin-bottom:30px;}
.archive-box span, .archive-box h1{ font-size: 45px;}
.sabai-navigation .sabai-pull-left{ display:none;}
.sabai-directory-listings-container>.sabai-navigation{ border-bottom:solid #ddd 0px !important;}
.sabai-directory-listings-grid{}
.sabai-directory-listings-grid .sabai-box-shadow{ box-shadow:0 0px 0px rgba(85,85,85,.5); border-radius:10px; overflow:hidden; margin-bottom:30px;}
.sabai-directory-listings-grid{    width: 100%; padding-top: 1em; padding-bottom: 0em;}
.sabai-directory-listings-grid .sabai-directory-images{ width:100%}
.sabai-directory-listings-grid .sabai-directory-images img{ height:205px; width:100%;}
.sabai-directory-listings-grid .sabai-directory-main{ background:#efefef; padding:20px 20px;}
.sabai-directory-listings-grid .sabai-directory-title{ font-size:20px; font-weight:500; margin-bottom:.7em}
.sabai-directory-listings-grid .sabai-directory-title a, .sabai-directory-listings-list .sabai-directory-title a{ color:#313131;}
.sabai-directory-listings-grid .sabai-directory-title a:hover, .sabai-directory-listings-list .sabai-directory-title a:hover{color: #910811;}
.sabai-directory-listings-grid .sabai-directory-info{ font-size:15px; font-weight:400;}
.sabai-directory-listings-grid .sabai-directory-info .fa{ color: #910811; min-height: 30px; font-size:20px; float: left; padding-top:2px; margin-right:5px;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-location{ margin-bottom:5px;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-location .sabai-googlemaps-address{}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-location .sabai-googlemaps-address a{ color:#313131; cursor:pointer;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-location .sabai-googlemaps-address a:hover{ color: #910811;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-contact{}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-tel{  margin-bottom:5px; display: inline-block; width: 100%;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-tel span a, .sabai-directory-listings-list .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-tel span a{ color:#313131; cursor:pointer;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-tel span a:hover, .sabai-directory-listings-list .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-tel span a:hover{ color: #910811;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-fax{ margin-bottom:5px; display: inline-block; width: 100%;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-fax span a{ color:#313131; cursor:pointer;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-fax span a:hover{ color: #910811;}

.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-btn{ text-align:center; display:inline-block; width:100%; clear:both; margin:30px 0px 10px;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-btn a{ background:#910811; padding:12px 25px; color:#fff; border-radius:15px; letter-spacing:1px;}
.sabai-directory-listings-grid .sabai-directory-info .sabai-directory-btn a:hover {
background: #4D4D4F;
text-decoration: none;
}
.sabai-btn-group .sabai-btn{ background:#910811;}
.sabai-btn-group .sabai-btn .fa{ display:none;}
.sabai-directory .sabai-directory-search{ }
.sabai-directory .sabai-search{ border:solid #ddd 0px; /*padding:8px 4px 20px;8*/ width:100%; background:none;}
.sabai-directory .sabai-directory-search .sabai-search .sabai-row>div .twitter-typeahead{ width:100%;}
.sabai-directory .sabai-directory-search .sabai-search .sabai-row>div .twitter-typeahead{ width:100%;}
.sabai-directory .sabai-directory-search .sabai-search .sabai-row>div{ padding-right:10px; height:auto;}
.sabai-directory .sabai-directory-search .sabai-directory-search-radius-trigger{ right:15px;}
.sabai-directory .sabai-directory-search .sabai-search input{  height:45px !important; border-radius: 10px; background: #efefef; padding:10px !important; border: solid #c4c4c4 1px; font-weight:300; font-size: 15px; margin:0px 0px; width:100% !important;}
.sabai-directory .sabai-search .sabai-directory-search-submit .sabai-directory-btn-search{ background:#910811 !important; border:solid #910811 1px !important; border-radius:10px; border-radius:10px; height:45px !important;     text-transform:uppercase; font-size: 16px; font-weight: 600; letter-spacing:1px; width:90%; color:#fff; cursor:pointer;}
.sabai-directory .sabai-search .sabai-directory-search-submit .sabai-directory-btn-search:hover{ background-color: #4D4D4F !important; border-color: #4D4D4F !important;}
.sabai-navigation .sabai-pull-right .sabai-btn-group{ margin-top:8px; }
.grid-list-btn{ position: relative; display: inline-block; vertical-align: middle; margin-top:0px; float:right;}
.grid-list-btn span{ width:100%;}
.grid-list-btn .fa{ display:none;}
.grid-list-btn a{ display:inline-block;}
.grid-list-btn .sabai-active { background: #910811 !important; color: #fff !important; padding: 8px 25px; font-size: 16px; border-radius: 10px !important; margin-left:0px; }
.grid-list-btn .sabai-directory-view { background: #efefef !important; padding: 8px 25px; font-size: 16px; border-radius: 10px !important; margin-left: 15px;}
.sabai-navigation .sabai-pull-right .sabai-btn-group .sabai-directory-view{ background:#efefef !important; padding:8px 25px; font-size:16px; border-radius:10px !important; margin-left:15px;}
.sabai-navigation .sabai-pull-right .sabai-btn-group .sabai-active{background:#910811 !important; color:#fff !important;}
.sabai-btn-group .sabai-active{ -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.125); box-shadow: inset 0 0px 0px rgba(0,0,0,.125); color:#fff !important; display:inline-block;}
.sabai-pull-left.sabai-btn-group{ display:none;}
.sabai-navigation .sabai-pull-right{ float:none !important; text-align:right; font-size:18px;}
.sabai-navigation.sabai-navigation-bottom .sabai-pull-right {text-align: center;}
.sabai-navigation .sabai-pull-right .sabai-pagination .sabai-btn-default.sabai-active{ background:#4D4D4F !important; border-radius:10px; font-size:18px; width:35px; height:35px; display:inline-block; text-align:center; font-weight:500; margin-right:10px !important; border:solid #4D4D4F 2px !important; padding:2px !important;}
.sabai-navigation .sabai-pull-right .sabai-pagination .sabai-btn-default{  border-radius:10px !important; font-size:18px; width:35px; height:35px; display:inline-block; text-align:center; font-weight:500; border:solid #d2d2d2 2px !important; font-weight:400; margin-right:10px !important; padding:2px !important;}
.sabai-navigation .sabai-pull-right .sabai-pagination .sabai-btn-default .fa{ display:none;}
.pagination-list{ text-align:center;}
.pagination-list .sabai-pagination{ margin-top: 0px; margin-bottom: 20px;}
.pagination-list .sabai-pagination .sabai-btn-default{  border-radius:10px !important; font-size:18px; width:35px; height:35px; display:inline-block; text-align:center; font-weight:500; border:solid #d2d2d2 2px !important; font-weight:400; margin-right:10px !important; padding:2px !important; float:left;}
.pagination-list .sabai-pagination .sabai-btn-default.sabai-active { background: #4D4D4F !important; border-radius: 10px; font-size: 18px; width: 35px; height: 35px; display: inline-block; text-align: center; font-weight: 500; color:#fff !important; margin-right: 10px !important; border: solid #4D4D4F 2px !important; padding: 2px !important; }
.sabai-directory-listings-list{}
.sabai-directory-listings-list .listing-list{ background:#efefef; width:100%; display:flex; margin-left:0px; border-radius:15px; overflow:hidden;}
.sabai-directory-listings-list .sabai-entity{ padding:7px 0px !important; border-bottom:solid #000 0px !important;}
.sabai-directory-listings-list .sabai-directory-images{ padding-left:0px;}
.sabai-directory-listings-list .sabai-directory-images img{ height:214px; width:100%;}
.sabai-directory-listings-list .sabai-directory-main{ background:#efefef; padding:20px 0px 10px 50px;}
 .sabai-directory-btn { }
.middlecon{}
.button-l{text-transform: uppercase; display: flex; justify-content: flex-start; align-items: center; height:100%;}
.sabai-directory-listings-list .sabai-directory-title{ font-size:20px; font-weight:500; margin-bottom:.7em;}
.sabai-directory-listings-list .sabai-directory-info{ font-size:15px; font-weight:400;}
.sabai-directory-listings-list .sabai-directory-info .fa{ color: #910811; min-height: 30px; font-size:20px; float: left; padding-top:2px; margin-right:5px;}
.sabai-directory-listings-list .sabai-directory-info .sabai-directory-location{ margin-bottom:5px;}
.sabai-directory-listings-list .sabai-directory-info .sabai-directory-location .sabai-googlemaps-address{}
.sabai-directory-listings-list .sabai-directory-info .sabai-directory-contact{}
.sabai-directory-listings-list .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-tel{  margin-bottom:5px; display: inline-block; width: 100%;}
.sabai-directory-listings-list .sabai-directory-info .sabai-directory-contact .sabai-directory-contact-fax{ margin-bottom:5px; display: inline-block; width: 100%;}
.sabai-directory-listings-list .sabai-directory-btn{ text-align:center; display:inline-block; width:100%; clear:both; margin:0px 0px 0px;}
.sabai-directory-listings-list .sabai-directory-btn a{ background:#910811; padding:12px 25px; color:#fff; border-radius:15px; text-transform: capitalize; font-weight: 400; letter-spacing:1px;}
.sabai-directory-listings-list .sabai-directory-btn a:hover{ background:#4D4D4F;color:#fff;}
.penci-page-header-wrap.penci-phhide-line .penci-page-header-title span{ font-family:"Permanent Marker"; color:#910811;}
.penci-standard-cat.penci-single-cat{ display:none;}
.post-author{ display:none;}
.post-pagination{ display:none;}
h4.penci-sidebar-content .widget-title{ font-size:30px !important;}
.penci-sidebar-right.penci-sidebar-content h4.penci-border-arrow .inner-arrow{ font-size:24px !important; background:#4D4D4F;background:#4D4D4F; padding:10px; color:#fff; color:#fff;}
.penci-sidebar-right.penci-sidebar-content h4.penci-border-arrow{ background:#4D4D4F; padding:10px; color:#fff;}
.single-header .post-box-meta-single{ display:none;}
.header-standard.header-classic.single-header{ margin-top:35px;}
.detailsteam h2{ font-weight:600 !important;}
.detailsteam .vc_col-sm-3 .vc_column-inner{ margin-bottom:40px; margin-top:20px;}
.detailsteam .vc_col-sm-3 .vc_column-inner .wpb_wrapper{ padding:20px; box-shadow:1px 2px 4px 2px rgba(0,0,0,.29);}
.detailsteam .vc_col-sm-3 .vc_column-inner .wpb_wrapper:hover{ box-shadow:0px 1px 7px 7px rgba(0,0,0,.29);}
.detailsteam .vc_col-sm-3 .vc_column-inner .wpb_wrapper:hover .penci-info-box .penci-ibox-icon--i{color:#910811 !important;}
.detailsteam .vc_col-sm-3 .penci-info-box .penci-ibox-title{}
.detailsteam .vc_col-sm-3 .penci-info-box .penci-ibox-title a{}
.detailsteam .vc_col-sm-3 .penci-info-box .penci-ibox-title a:hover{color:#910811; text-decoration:none;}
.contact-form-page{ margin-bottom:20px;}
.contact-page .vc_col-sm-6{ margin-bottom:20px;}
.contact-page .wpcf7-form-control-wrap{ margin-bottom:20px;}
.contact-page .wpcf7-form-control-wrap input{max-width:inherit; width: 100%; border-radius: 10px; background: #efefef; border: solid #c4c4c4 1px; font-size: 15px;}
.contact-page .wpcf7-form-control-wrap select {max-width:inherit; width: 100%; border-radius: 10px; border: solid #c4c4c4 1px; font-size: 15px;  color:#696969; padding:12px 20px; background:#efefef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC); background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: auto 15%; -webkit-appearance: none;}
.contact-page .wpcf7-form-control-wrap textarea{max-width:inherit; width: 100%; border-radius: 10px; background: #efefef; border: solid #c4c4c4 1px; font-size: 15px; resize:none; font-weight:400;}
.contact-form-page .wpcf7 form.invalid .wpcf7-response-output{ clear: both; text-align:center;}
.contact-form-page .wpcf7 input[type="submit"]{ min-width:200px; margin-bottom:10px;}
.contact-form-page .wpcf7 input[type="submit"]:hover{background-color: #a81018 !important; border-color: #a81018 !important;}
.contact-form-page .submitbtn{ text-align:center;}
.team-page-list{}
.team-list{ text-align:center;}
.team-list h5{ margin-top:10px;margin-bottom: 0px !important;}

.des{font-weight:600;}
.team-list h5 a{ font-weight:inherit; color:#313131;}
.team-list h6{  font-weight: normal; font-size: 16px;}
.container.penci-breadcrumb{ display:none;}
.single.single-post .container.penci-breadcrumb{ display:block;}
.vc_btn3-color-primary{ padding-top: 16px !important; 
     padding-bottom: 16px !important; 
    padding-left: 20px !important;
    padding-right: 20px !important; border-radius:15px !important; font-weight:400; background:#910811 !important; border:solid #910811 1px !important;}
.vc_btn3-color-primary:hover{ background:#4D4D4F !important; border:solid #4D4D4F 1px !important;}
.container-single .post-entry a{ color:#910811;}
.container-single .post-entry a:hover{ color:#4D4D4F;}
.post-entry a{ color:#4D4D4F ; font-weight: 400;}
.post-entry .vc_toggle_content ul li a, .post-entry .btitle a{font-weight:unset; color:#313131;}
.post-entry .vc_toggle_content ul li a:hover, .post-entry .btitle a:hover{ color:#910811;text-decoration: none;}
.post-entry a:hover{ color:#4D4D4F ;text-decoration: underline;}
#navigation #mega-menu-wrap-main-menu{ margin-top:0px !important;display:inline-block;}
#navigation .button-menu-mobile{ display:none; }
#mega-menu-wrap-main-menu{ z-index:91;	}
.wpcf7 form.invalid .wpcf7-response-output{     font-size: 12px;
    text-align: center;}
.category-lists{}
.category-lists ul{ margin:0px; padding:0px;}
.category-lists ul li{ padding-left:0px;}
.category-lists ul li:before{ font-size:0px;}
.penci-grid li{ padding-left:0px !important;}
.penci-grid li:before{ font-size:0px;}
.header-image{ margin-bottom:40px; position:relative;}
.page .penci-page-header h1{ font-size:45px;  line-height:54px;   text-transform: inherit; text-align: left; letter-spacing:0;}
.custom-html-widget .contact-form-request .form-control.label.two{ margin-bottom:15px;}
.elements-header{ padding:100px 0px;}
.elements-header h1{ color:#fff; text-shadow:4px 4px 10px rgb(150 150 150);}
.elements-header1{ padding:100px 0px;}
.elements-header1 h1{ color:#fff;}
.shadow-color{ text-shadow:4px 4px 10px rgb(150 150 150);}
.elements-header1 p{ color:#fff;}
.elements-header p{ color:#fff;}
.blu-shadow h3, .blu-shadow .bluecon p{ text-shadow:1px 1px 20px rgba(255,255,255,.4);}
.blueunder h3, .blueunder h2, .blueunder h1{ color:#fff; position:relative; width:100%;}
.blueunder h3:before, .blueunder h2:before, .blueunder h1:before{ width:50px; height:3px; position:absolute; bottom:-5px; content:""; text-align:center; background:#fff; margin:0px auto; left: 48%;}
.redunder h3, .redunder h2, .redunder h1{ color:#fff; position:relative; width:100%;}
.redunder h3:before, .redunder h2:before, .redunder h1:before{ width:50px; height:3px; position:absolute; bottom:-5px; content:""; text-align:center; background:#910811; margin:0px auto; left: 48%;}
.redunder .bluecon p{ color:#fff; position:relative; width:100%;font-size: 28px;line-height: 1.3em;font-weight: 600;}
.redunder .bluecon p:before{ width:50px; height:3px; position:absolute; bottom:-5px; content:""; text-align:center; background:#fff; margin:0px auto; left: 48%;}
.whiteunder h3, .whiteunder h2, .whiteunder h1{ color:#fff; position:relative; width:100%;}
.whiteunder h3:before, .whiteunder h2:before, .whiteunder h1:before{ width:50px; height:3px; position:absolute; bottom:-5px; content:""; text-align:center; background:#fff; margin:0px auto; left: 48%;}
.text-block-banner{ position:absolute; top:0%; height:100%; text-align:center; width:100%;}
.text-block-banner.header-banner{ position:absolute; top:0%; height:100%; text-align:center; width:100%;}
.text-block-banner.header-banner .text-block-banner{  position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); height:initial;}
.text-block-banner.header-banner .text-block-banner p{ font-size:inherit;}
.text-block-banner.header-banner .text-block-banner h1{  }
.text-block-banner .text-middle{ position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);}
.text-block-banner h1.banner-heading{ color:#fff; margin-bottom:0px;  font-size:45px; letter-spacing:0px;}
.text-block-banner p.banner-tp-caption{ color:#910811; font-family:"Permanent Marker"; font-size:60px; }
.text-block-banner p.banner-tp-text{ color:#fff; font-size:36px; margin-top:10px; }
.text-block-banner h1{ color:#fff; margin-bottom:0px; font-size: 76px;font-weight: 400; letter-spacing:0px;text-shadow: 4px 4px 14px rgba(81, 81, 81, 1);}
.text-block-banner p.banner-tp-caption{ color:#910811; font-family:"Permanent Marker"; font-size:60px;}
.text-block-banner p{ color:#fff; font-size:36px; margin-top:10px;}
#navigation-sticky-wrapper.is-sticky .fontsize-block{ top:8px;}
.fontsize-block{     position: absolute; right:5px; top: 100px; font-size: 20px;}
.fontsize-block .hideclass{ }
.fontsize-block .hideclass .button-hide{display:none; }
.fontsize-block .hideclass:hover .button-hide{display:inline-block; }
.fontsize-block .hideclass .button-hide{ font-size: 10px; background:#4D4D4F; position: absolute; left:-30px; top:10px; padding: 2px 5px; color: #fff; border-radius: 4px;}
.fontsize-block .hideclass .button-hide a{ color:#fff;}
.fontsize-block .font-icon{background: #4D4D4F; padding: 2px; border-radius: 50%; color: #fff; width: 40px; height: 40px; text-align: center; line-height:35px;}
.fontsize-block .font-icon a{ color:#fff; width:100%; height:100%; display:inline-block;}
.fontsize-block .fontsz{ position: absolute; width: 112px; right: 0; top: 46px; z-index: 9999999; text-align: right; background: #efefef;border-radius: 4px; text-align:center;padding-bottom:5px}
.fontsize-block .fontsz .widget-title{ font-size: 16px; background: none; margin: 0px; text-align: center;}
.fontsize-block .fontsz .widget-title .inner-arrow{ font-size:16px; background:none;font-weight: 600;}
.fontsize-block .fontsz .penci-border-arrow:before{ border-width:0px;}
.fontsize-block .fontsz .penci-border-arrow:after{ border:0px solid #313131;}
.fontsize-block .fontsz #fontresizer_container div{ display:inline-block;}
.fontsize-block .fontsz #font-sizer-ticker{}
.fontsize-block .fontsz #font-sizer-ticker #fontresizer_container{ text-align: center; display: inline-block; width: 100%;}
.fontsize-block .fontsz #font-sizer-ticker #fontresizer_container #fontresizer_larger{ display:inline-block;}
.fontsize-block .fontsz #font-sizer-ticker #fontresizer_container #fontresizer_smaller{ display:inline-block;}
#fontresizer_container #fontresizer_smaller A::after{ border-top: 3px solid #fff; color: #fff; content: ""; height: 3px; left: 8px; position: absolute; top: 14px; width: 14px }
#fontresizer_container #fontresizer_larger A::after{ color: #fff; content: "+"; font-family: arial; font-size: 28px; font-weight: 400; height: 25px; line-height: 26px; left: 2px; position: absolute; width: 25px; }
.fontsize-block .fontsz .zeno_font_resizer_add{ background:#4D4D4F; padding:2px; font-size: 14px; border-radius: 50%; width: 30px; height: 30px; color:#fff; display: inline-block; text-align: center; margin-right:5px; position:relative;}
.fontsize-block .fontsz .zeno_font_resizer_minus{ background:#4D4D4F; padding:2px; font-size: 14px; border-radius: 50%; width: 30px; height: 30px; color:#fff; display: inline-block; text-align: center; position:relative;}
.sitemapdiv ul li ul{ padding-left:0px;}
.fontsize-block.mainhide{ right:-37px;}
.fontsize-block.mainhide .hideclass{}
.fontsize-block.mainhide .hideclass .button-hide{ left:-42px; display:block;}
.fontsize-block.mainhide .fontsz{ display:none;}
.cclear{ display: inline-block; margin: 0px auto; width: 60px; text-align: center; background: #4D4D4F; font-size: 12px; color: #fff; border-radius: 4px; margin-bottom: 5px; position: relative;}
.mobile-pain{ display:none;}
.hours{}

.addresh-section .wpb_content_element .hours p{ font-weight:400;font-size:14px;}
.one-colum-row .vc_col-sm-6{ margin:0px auto; float:none;}
.schedule-session{}
.schedule-session .contact-form-home-footer .two-c .form-control.label label{ width: 25%;}
.schedule-session .contact-form-home-footer .one-c .form-control label{}
.schedule-session .contact-form-home-footer .two-c .form-control.label span.wpcf7-form-control-wrap{ width: 75%;}
.schedule-session .contact-form-home-footer .one-c .form-control label{width: 20%;}
.schedule-session .contact-form-home-footer .one-c .form-control span.wpcf7-form-control-wrap{width: 80%;}
.schedule-session .contact-form-home-footer .form-control.label input{max-width:100%;}
.schedule-session.contact-form-page .wpcf7 input[type="submit"]{max-width:100%;}
.search-mobile{ position: relative; right: 0; width: 100%; display:none;}
.search-mobile .search-icon{display: inline-block; position:relative; right: 40px; top:-31px; width: 18px;}
.search-mobile .input{width: 100%; position: absolute; right: 0; background: #fff; z-index: 9; padding: 10px; top: 8px; height: 90px; border-radius: 0px 0px 10px 10px; z-index:999;}
.search-mobile .input input{ display: inline-block; border-radius: 10px; background: #efefef; border: solid #ddd 0px; height: 45px; font-size: 14px; width:75%; padding:10px;}
.search-mobile .input input#searchsubmit{ width:23%; display: inline-block; background:#910811; color:#fff; -webkit-appearance: none;}
.search-mobile .input .banner-form{ width: 100%;}
.search-mobile .banner-form label.top_header_search{ position:relative; top:inherit; padding-right:0px; width: 100%; display: inline-block; padding-left:5px;}
.mobile-shaow-div{display:none;}
.desktop-shaow-div{ display:block;}
.inclogomobile{ display:none;}
.inclogo.part1{ display:none;}
@media (min-width: 1200px) and (max-width: 1300px) {
	.headersocial .inclogo {
		width: 80px;}
}

@media (min-width: 1200px) and (max-width: 1400px) {
#respond label, .wpcf7 label{ margin-bottom:0px;}
.gaint-form-right .wpcf7 input{ margin-bottom:15px;}
.gaint-form-right .widget input[type="text"], .gaint-form-right .widget select, .gaint-form-right .widget input[type="email"], .gaint-form-right .widget input[type="date"], .gaint-form-right .wpcf7-form-control-wrap.Phone input, .gaint-form-right .widget input[type="search"], .gaint-form-right .widget input[type="password"]{ height:40px;}
.gaint-form-right .penci-login-register input[type="email"], .gaint-form-right .penci-login-register input[type="text"], .gaint-form-right .penci-login-register input[type="password"], .gaint-form-right .penci-login-register input[type="number"], .gaint-form-right #respond input, .gaint-form-right .wpcf7 input, .gaint-form-right .widget_wysija input{ height:40px;}
div.wpcf7{ margin-top:20px;}
.penci-page-header-wrap.penci-phhide-line .penci-page-header-title{  font-size:45px;}
.news-section .vtag .imgicn img{ width:150px;}
.sabai .tt-dropdown-menu{ width:240px !important;}
.pain-section .ariamap-image .images-ariamap .ariamap1{ position:absolute; top:6%; width:28px; height:28px; left:62%;border-radius:50%;}
.pain-section .ariamap-image .images-ariamap .ariamap2{ position:absolute; top:20%; width:28px; height:28px; left:71.5%;border-radius:50%;}
.pain-section .ariamap-image .images-ariamap .ariamap3{ position:absolute; top:16%; width:28px; height:28px; left:80%; border-radius:50%;}
.pain-section .ariamap-image .images-ariamap .ariamap4{ position:absolute; top:39%; width:28px; height:28px; left:89%; border-radius:50%;}
.pain-section .ariamap-image .images-ariamap .ariamap5{ position:absolute; top:33%; width:28px; height:28px; left:52%;border-radius:50%;}
.pain-section .ariamap-image .images-ariamap .ariamap6{ position:absolute; top:66%; width:28px; height:28px; left:68%;border-radius:50%;}
.pain-section .ariamap-image .images-ariamap .ariamap7{ position:absolute; top:21%; width:28px; height:28px; left:59.5%;border-radius:50%;}
.pain-section .ariamap-image .images-ariamap .ariamap8{ position:absolute; top:77%; width:28px; height:28px; left:11%;border-radius:50%;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.btntext p {
    font-size: 16px;
    color: #fff;
}
.penci-header-second #logo{}
.penci-header-second #logo img{ width:200px;}
.headersocial{ text-align:center; padding-top:0px; width:100%;}
.headersocial .inner-header-social{ padding-right:15px !important; padding-top:9px;}
.headersocial .inner-header-social a{ margin:0px 2px;}
.custom-html-widget .top-links li{ padding:0px 10px; margin:0px 0px;}
.custom-html-widget .top-links li img{ margin-right:5px; width:18px;}
.custom-html-widget .top-links li a{ font-size:12px;}
.custom-html-widget .searchform{ width:310px; margin-left:15px;}
.inclogo.part1{ display:block; float:left; width:60px;}
.headersocial .inclogo{ width:50px; top:-6px; left:-80px; padding-top:10px; margin-right:5px; display:none;}
#navigation .menu li a{ padding:8px 6px}
#navigation ul.menu > li, #navigation .menu > ul > li{ margin-right:5px;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 5px 0px 6px; }
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item{ margin-right:4px;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link, #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{ font-size:14px;}
.sticky-wrapper.is-sticky #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 6px 0px 6px;}
.sticky-wrapper.is-sticky #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link, .sticky-wrapper.is-sticky #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{ font-size:11px;}
.sticky-wrapper.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu p{ font-size:14px;}
.sticky-wrapper.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-size:14px;}
.sticky-wrapper.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-size:13px;}
.sticky-wrapper.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .sticky-wrapper.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-size:14px;}
.sticky-wrapper.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ font-size:14px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-size:13px;}
.sticky-wrapper.is-sticky #logo{ padding-top:5px;}
.sticky-wrapper.is-sticky #navigation .menu li a{ font-size:12px; padding:8px 9px;}
.logo-section .innertitleunder p{ font-size:26px; padding-top:55px; line-height:30px}
.search-service{ padding-top:13px;}
.search-service .vc_column-inner.vc_custom_1591799256020{ padding-top:0px !important;}
.search-service .wpb_raw_code.wpb_content_element.wpb_raw_html{ margin-bottom:15px !important;}
.home-inner-containt.vc_custom_1590575106546{ height:2vh !important;}
.contact-form-home-footer .form-control.label label{ padding-right:5px; margin-bottom:0px; font-size: 11px;}
.contact-form-home-footer .one-c .form-control label{ width: 40% !important; font-size: 11px !important;}
.contact-form-home-footer .form-control.label label{ padding-right:5px; font-size:11px;}
.contact-form-home-footer .one-c .form-control span.wpcf7-form-control-wrap {width: 60% !important;}
.schedule-session .contact-form-home-footer .one-c .form-control label{ width: 20% !important; padding-right:0px;}
.schedule-session .contact-form-home-footer .one-c .form-control span.wpcf7-form-control-wrap{ width:70% !important;}
.contact-form-home-footer .form-control.label .wpcf7-form-control-wrap{ width:100%;}
.contact-form-home-footer .form-control.label .wpcf7-form-control-wrap.menu-378{ width:100%;}
.footer-appointment{ padding-top:0px;}
.footer-appointment h2{ font-size:30px;}
.footer-appointment div.wpcf7{ margin-top:18px;}
.contact-form-home-footer .form-control.label select{ min-height:50px;}
.wpb_content_element.subtitleunder{ margin-bottom:0px !important;}
.services-home-section{ padding-top:10px; padding-bottom:10px;}
.services-home-section .penci-widget-slider .penci-slide-content img{ }
.services-home-section .penci-widget-slider .penci-widget-slide-detail{ padding:20px 0px 30px 0px}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4 a{ font-size:16px; padding:8px 0px;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4{ margin-bottom:25px;}
.penci-owl-carousel .owl-nav .owl-prev i, .penci-owl-carousel .owl-nav .owl-next i{ font-size:60px;}
.news-section{ padding:20px 50px 20px 50px;}
.footer-widget-wrapper.footer-widget-style-4:nth-child(3){ clear:inherit;}
.footer-widget-wrapper.footer-widget-style-4:first-child{ width:32%;}
.footer-widget-wrapper.footer-widget-style-4{ width:21%; margin-right:2%;}
.footer-widget-wrapper.footer-widget-style-4 .inner-header-social a{ margin:5px 0px 0 4px !important;}
.footer-widget-wrapper.footer-widget-style-4:first-child .textwidget p{ font-size:22px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner{}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-icon-fa{ }
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-content{ padding-left:5px;}
.inner-sevices .inner-sevices-section .penci-info-box .penci-ibox-icon--image{ width:70px; height: 70px}
.gm-style .gm-style-iw-c{ left:280px;}
.gm-style .gm-style-iw-c{ transform:translate(-50%, -40%);}
.imgload{  width:250px; height:250px; }
.imgload:before{ border-right:165px solid #4D4D4F;  left:-150px;}
.imgload img{ width:250px; height:250px; }
.comman-sapce h1 br{ display:none;}
.inner-request .contact-form-request h3{ font-size:28px;}
.inner-request .contact-form-request .form-control.label{ text-align:left; }
.inner-request .contact-form-request .form-control.label label{ padding-top:0px; display:none;}
.inner-request div.wpcf7{ margin-top:20px;}
.inner-request .contact-form-request .form-control input.wpcf7-submit{ font-size:15px;}
.inner-request .contact-form-request .form-control.label span{ width:100%;}
.inner-request .contact-form-request .form-control.label.three span{ width:100%;}
.category-lists ul{ display:inline-block; text-align:center;}
.penci-grid > li.grid-2-style .thumbnail .penci-image-holder{ height:auto;}
.mt-50{ margin:10px 0px 30px 0px !important;}
.mt-30{ margin:10px 0px !important;}
.archive-box span, .archive-box h1{ font-size: 38px;}
.sabai-navigation .sabai-pull-right .sabai-btn-group .sabai-directory-view{ padding:10px 15px;}
.penci-page-header-wrap.penci-phhide-line .penci-page-header-title{ font-size: 38px;}
.sabai-directory-listings-list .sabai-directory-images img{ height:auto;}
.news-section .vtag .imgicn img{ width:100px;}
.news-section .vtag .btitle{  bottom:50px;}
.sabai .tt-dropdown-menu{ width:240px !important;}
.new-events-section .news-section .vc_col-sm-6 .vc_single_image-wrapper iframe{ height: auto; height: 278px;}
.news-section .vtag .btitle{ margin-top:15px;}
.grid-list-btn .sabai-active{ padding:8px 8px;}
.grid-list-btn .sabai-directory-view{ margin-left:0px; padding:8px 12px;}
.services-home-section .penci-slide-widget{ margin:5px 15px}
.services-home-section .penci-block_content{ padding:0 10px;}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-prev, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-prev{	left:-25px;}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-next, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-next{	right:-20px;}
.text-block-banner h1.banner-heading, .text-block-banner h1{ font-size:36x;}
.text-block-banner p.banner-tp-caption{ font-size:40px;}
.text-block-banner p.banner-tp-text, .text-block-banner p{ font-size:24px;}
.fontsize-block{ top: 150px;}
.news-section .vc_col-sm-6 .small{min-height:inherit;}
.news-section .entry-title{ margin-top:15px;}
.map-toltip{ top: -75px; left: 200px;}
.mapaddress {  left:-50px;  bottom: -32px;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect { left: 130px !important; top: -40px !important; }
.pain-section .ariamap-image .images-ariamap .ariamap1{ position:absolute; top:5%; width:20px; height:20px; left:62%}
.pain-section .ariamap-image .images-ariamap .ariamap2{ position:absolute; top:19%; width:20px; height:20px; left:71%}
.pain-section .ariamap-image .images-ariamap .ariamap3{ position:absolute; top:16%; width:20px; height:20px; left:80%}
.pain-section .ariamap-image .images-ariamap .ariamap4{ position:absolute; top:39%; width:20px; height:20px; left:88%}
.pain-section .ariamap-image .images-ariamap .ariamap5{ position:absolute; top:33%; width:20px; height:20px; left:52%}
.pain-section .ariamap-image .images-ariamap .ariamap6{ position:absolute; top:66%; width:20px; height:20px; left:68%}
.pain-section .ariamap-image .images-ariamap .ariamap7{ position:absolute; top:21%; width:20px; height:20px; left:59.5%}
.pain-section .ariamap-image .images-ariamap .ariamap8{ position:absolute; top:77%; width:20px; height:20px; left:11%}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

.penci-header-second #logo{ display:none;}
.sticky-wrapper #logo{ display:inline-block !important; float:left;}
.sticky-wrapper #logo{  width:auto; max-width:200px;}
#logo img{ width:200px; max-width:200px;}
.sticky-wrapper.is-sticky #logo{ padding-top:5px;}
.sticky-wrapper.is-sticky #navigation .menu li a{ font-size:12px; padding:8px 9px;}
.logo-section .innertitleunder p{ font-size:28px;}
.search-service{ padding-top:13px;}
.search-service .vc_column-inner.vc_custom_1591799256020{ padding-top:0px !important;}
.search-service .wpb_raw_code.wpb_content_element.wpb_raw_html{ margin-bottom:15px !important;}
.home-inner-containt.vc_custom_1590575106546{ height:2vh !important;}
.headersocial .inner-header-social a{ margin:0px; width:28px !important; height:28px !important; line-height:30px}
.custom-html-widget .top-links li{ padding:0px 7px; margin:0px 3px;}
.custom-html-widget .top-links li a{ font-size:12px;}
.headersocial{ text-align:center; padding-top:0px;}
.headersocial .inner-header-social a{ margin:0px 0px;}
.header-social .inner-header-social{ display:inline-block; padding-top:12px;}
.header-social .inner-header-social a{ width:34px !important; height: 34px !important; color:#fff; background: #4D4D4F; display: inline-block; text-align: center; border-radius: 50%; color: #fff; line-height:36px; margin:0px 3px;}
.header-social.sidebar-nav-social a i{color:#fff;}
.header-social .inner-header-social a:hover{background:#910811;}
.header-social .inner-header-social a .fa-instagram{ color:#fff;}
.header-social .inner-header-social a:last-child{ margin-right:0px;}
.custom-html-widget .searchform{ width:100px}
.headersocial .inclogo{ width:50px; top:-6px; left:-80px; margin-right:10px;}
.headersocial .inclogo img{ margin-top:0px !important}
.custom-html-widget .top-links li{ padding:0px 3px;}
.custom-html-widget .top-links li img{ width:20px; margin-right:4px;}
#header .inner-header .container{ padding:20px 0px 0px 0px; }
#navigation .menu li a{ padding:8px 6px}
#navigation ul.menu > li, #navigation .menu > ul > li{ margin-right:5px;}
.logo-section .innertitleunder p{ font-size: 18px; line-height: 30px; padding-top: 70px;}
.search-service .sabai-search .sabai-row>div{ width:173px;}
.services-home-section{ padding-top:10px; padding-bottom:10px;}
.services-home-section .penci-widget-slider .penci-slide-content img{ }
.services-home-section .penci-widget-slider .penci-widget-slide-detail{ padding:20px 0px 30px 0px}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4 a{ font-size:16px; padding:8px 0px;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4{ margin-bottom:25px; min-height:56px;}
.penci-owl-carousel .owl-nav .owl-prev i, .penci-owl-carousel .owl-nav .owl-next i{ font-size:60px;}
.news-section{ padding:20px 50px 10px 50px;}
.news-section .entry-title h5{ bottom:0px;}
.new-events-section{ padding-bottom:0px;}
.wpb_content_element.subtitleunder{ margin-bottom:0px !important;}
.footer-appointment{ padding-top:0px;}
.footer-appointment h2{ font-size:24px; margin-bottom:0px;}
.footer-appointment div.wpcf7{ margin-top:5px;}
.contact-form-home-footer .one-c{ width:40%;}
.contact-form-home-footer .two-c{ width:60%;}
.schedule-session .contact-form-home-footer .one-c{ width:50%;}
.schedule-session .contact-form-home-footer .two-c{ width:50%;}
.schedule-session .contact-form-home-footer .two-c .form-control.label label{ width:35%;}
.schedule-session .contact-form-home-footer .two-c .form-control.label span.wpcf7-form-control-wrap{ width:65%;}
.contact-form-home-footer .form-control{ margin-bottom:10px;}
.contact-form-home-footer .form-control input{ height:40px;}
.contact-form-home-footer .form-control.label label{ padding-right:5px; margin-bottom:0px; font-size: 10px;}
.contact-form-home-footer .one-c .form-control label{ width: 42% !important; font-size: 10px !important;}
.contact-form-home-footer .one-c .form-control span.wpcf7-form-control-wrap {width: 58% !important;}
.schedule-session .contact-form-home-footer .one-c .form-control label{}
.schedule-session .contact-form-home-footer .one-c .form-control label{ width: 25% !important;}
.schedule-session .contact-form-home-footer .one-c .form-control span.wpcf7-form-control-wrap{ width:75% !important;}
.contact-form-home-footer .form-control.label .wpcf7-form-control-wrap{ width:100%;}
.contact-form-home-footer .form-control.label .wpcf7-form-control-wrap.menu-378{ width:100%;}
.contact-form-home-footer .form-control.label input{ height:40px;}
.contact-form-home-footer .form-control.label select{ height:40px;}
.footer-widget-wrapper.footer-widget-style-4:first-child .textwidget{ padding-top:50px;}
.footer-widget-wrapper.footer-widget-style-4 .inner-header-social a{ margin:5px 0px 0 4px !important;}
.footer-widget-wrapper.footer-widget-style-4:first-child .textwidget p{ text-align:left;}
.footer-widget-wrapper.footer-widget-style-4 .inner-header-social{ padding-top:10px;}
.addresh-section{ padding-top:0px;}
.inner-sevices{ padding:0px 0px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner{}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-icon-fa{ }
.inner-sevices .inner-sevices-section .penci-info-box .penci-ibox-icon--image{ width:62px; height: 62px}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-content{ padding-left:5px;}
.phisical-section .penci-owl-carousel .owl-nav .owl-prev{ left:-30px; background:none;}
.phisical-section .penci-owl-carousel .owl-nav .owl-next { right:-30px; background:none;}
.phisical-section .penci-owl-carousel .owl-nav .owl-prev i, .phisical-section .penci-owl-carousel .owl-nav .owl-next i{ font-size:40px;}
.gm-style .gm-style-iw-c{ left:220px;}
.gm-style .gm-style-iw-c{ transform:translate(-50%, -35%);}
.imgload{  width:200px; height:200px; }
.imgload:before{ border-right:110px solid #4D4D4F;  left:-100px;}
.imgload img{ width:200px; height:200px; }
.inner-request .contact-form-request h3{ font-size:22px;}

.inner-request div.wpcf7{ margin-top:20px;}
.inner-request .contact-form-request .form-control input.wpcf7-submit{ font-size:15px;}
.inner-request .contact-form-request .form-control.label{text-align:left;}
.inner-request .contact-form-request .form-control.label label{ padding-top:0px; display:none;}
.inner-request .contact-form-request .innerpartform{ padding:0px 20px;}
.inner-request .contact-form-request .form-control.label label{ padding-right:0px; padding-top:0px; }
.inner-request .contact-form-request .form-control.label span{ width:100%;}
.inner-request .contact-form-request .form-control.label.three span{ width:100%;}
.home-inner-containt ul{ margin-left:0px;}
.home-inner-containt ul ol{ margin-left:0px;}
.category-lists ul{ display:inline-block; text-align:center;}
.penci-grid > li.grid-2-style .thumbnail .penci-image-holder{ height:auto;}

.mt-50{ margin:10px 0px 30px 0px !important;}
.mt-30{ margin:10px 0px !important;}
.archive-box span, .archive-box h1{ font-size: 30px;}
.sabai-navigation .sabai-pull-right .sabai-btn-group .sabai-directory-view{ padding:10px 12px; margin-left:5px;}
.sabai-directory-listings-list .sabai-directory-images img{ height:auto;}
.sabai-directory-listings-list .sabai-directory-btn a{ padding:10px 12px;}
.penci-page-header-wrap.penci-phhide-line .penci-page-header-title{ font-size: 30px;}
.news-section .vtag .imgicn img{ width:70px;}
.news-section .vtag .btitle{  bottom:50px; margin-top:15px;}
.sabai .tt-dropdown-menu{ width:240px !important;}
.new-events-section .news-section .vc_col-sm-6 .vc_single_image-wrapper iframe{ height: 238px;}
.grid-list-btn .sabai-active{ padding:8px 6px;}
.grid-list-btn .sabai-directory-view{ margin-left:0px; padding:8px 6px;}
.services-home-section .penci-slide-widget{ margin:5px 15px}
.services-home-section .penci-block_content{ padding:0 10px;}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-prev, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-prev{	left:-25px;}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-next, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-next{	right:-20px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout.extrawidth ul.mega-sub-menu{ width:100%;}
.text-block-banner h1.banner-heading, .text-block-banner h1{ font-size:30x;}
.text-block-banner p.banner-tp-caption{ font-size:40px;}
.text-block-banner p.banner-tp-text, .text-block-banner p{ font-size:20px;}
.fontsize-block{ display:none;}
.news-section .vc_col-sm-6 .small{min-height:inherit;}
.news-section .entry-title{ margin-top:13px;}
.map-toltip{ top: -53px; left: 190px;}
.mapaddress {  left:-35px;  bottom: -32px;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect { left: 150px !important; top: -40px !important; }

.pain-section .ariamap-image .images-ariamap .ariamap1{ position:absolute; top:5%; width:18px; height:18px; left:62%}
.pain-section .ariamap-image .images-ariamap .ariamap2{ position:absolute; top:19%; width:18px; height:18px; left:71%}
.pain-section .ariamap-image .images-ariamap .ariamap3{ position:absolute; top:16%; width:18px; height:18px; left:80%}
.pain-section .ariamap-image .images-ariamap .ariamap4{ position:absolute; top:39%; width:18px; height:18px; left:88%}
.pain-section .ariamap-image .images-ariamap .ariamap5{ position:absolute; top:33%; width:18px; height:18px; left:52%}
.pain-section .ariamap-image .images-ariamap .ariamap6{ position:absolute; top:66%; width:18px; height:18px; left:68%}
.pain-section .ariamap-image .images-ariamap .ariamap7{ position:absolute; top:20%; width:18px; height:18px; left:59.5%}
.pain-section .ariamap-image .images-ariamap .ariamap8{ position:absolute; top:78%; width:18px; height:18px; left:11%}

.post-entry h1,
.wpb_text_column h1,
.elementor-text-editor h1,
.woocommerce .page-description h1{ font-size: 30px; }
.post-entry h2,
.wpb_text_column h2,
.elementor-text-editor h2,
.woocommerce .page-description h2{ font-size: 26px; }
.post-entry h3,
.wpb_text_column h3,
.elementor-text-editor h3,
.woocommerce .page-description h3, .redunder .bluecon p{ font-size: 22px; }
.post-entry h4,
.wpb_text_column h4,
.elementor-text-editor h4,
.woocommerce .page-description h4{ font-size: 18px; }
.post-entry h5,
.wpb_text_column h5,
.elementor-text-editor h5,
.woocommerce .page-description h5 { font-size: 16px; }
.post-entry h6,
.wpb_text_column h6,
.elementor-text-editor h6,
.woocommerce .page-description h6 { font-size: 14px; }
	
}


@media only screen and (max-width: 767px){
	.btntext p {
    font-size: 16px;
    color: #fff;
	text-align:left;
}

.page-id-35938 .mbanner{display:none !important;} 
	.mbanner.fixedm{position: fixed;top: 0px;width: 100%;z-index: 9999;} 
#header .inner-header{ display:none;}
.penci-header-second #logo{ float:none;}
.headersocial{ float:none; text-align:center; padding-top:0px; display:none;}
.headersocial .inner-header-social{ width:100%; padding-bottom:10px;}
.headersocial .inner-header-social a{ margin:0px;}
.penci-header-second #logo{ display:none;}
.sticky-wrapper #logo{  width:auto;}
.sticky-wrapper #logo img{ max-width:112px;
	-webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
	opacity:1 !important;
	}
.sticky-wrapper #logo{ display:inline-block !important; float:left;}
.sticky-wrapper.is-sticky #logo{ display:inline-block; width:16%; float:left;}
.sticky-wrapper.is-sticky .menu{ width:84%;}
.sticky-wrapper.is-sticky #navigation .menu li a{ padding:8px 12px;}

.custom-html-widget .top-links li{ padding:0px 7px; margin:0px 3px;}
.header-social .inner-header-social{ display:inline-block; padding-top:12px;}
.header-social .inner-header-social a{ width:34px !important; height: 34px !important; color:#fff; background: #4D4D4F; display: inline-block; text-align: center; border-radius: 50%; color: #fff; line-height:36px; margin:0px 3px;}
.header-social.sidebar-nav-social a i{color:#fff;}
.header-social .inner-header-social a:hover{background:#910811;}
.header-social .inner-header-social a .fa-instagram{ color:#fff;}
.header-social .inner-header-social a:last-child{ margin-right:0px;}
.search-service{ padding-top:0px;}
.search-service label{ padding-top:0px;}
.search-service .vc_column-inner.vc_custom_1591799256020{ padding-top:0px !important;}
.search-service .wpb_raw_code.wpb_content_element.wpb_raw_html{ margin-bottom:0px !important;}
.services-home-section .penci-slide-widget{ }

.logo-section .innertitleunder p{ font-size:26px; padding-top:10px; padding-bottom:10px; text-align:center;}
.logo-section .vc_column_container>.vc_column-inner{ padding-right:0px; padding-left:0px;}
.search-zip-section{ text-align:center;}
.search-zip-section .wpb_single_image.vc_align_left{ text-align:center; margin-bottom:5px;}

.search-zip-section .search-zipcode .wpb_single_image.vc_align_left{ margin-bottom:10px;}
.search-zipcode .vc_column-inner{ padding-top:5px !important;}
.right-col-home .vc_column-inner{ padding-top:10px}
.vc_row-has-fill>.right-col-home.vc_column_container>.vc_column-inner{ padding-top:10px}
.search-service .sabai-search .sabai-row>div{ width:160px; display:inline-block;}
.search-service-h .vc_col-sm-6{ float:left; width:50%;}
.search-service-h .sabai-directory-search-location, .search-service-h .sabai-directory-search-submit{ width:160px;}
.services-home-section{ padding-top:10px; padding-bottom:10px;}
.penci-page-header-wrap{margin-bottom:30px;}
.phisical-section h2{ margin-bottom:30px;}
.inner-team-section .penci-team_item__info .penci-team_member_desc{ margin-bottom:0px;}
.pain-section h2{ font-size:26px;}
.wpb_content_element.subtitleunder{ margin-bottom:15px !important;}
.home-inner-containt.vc_custom_1590575106546{ margin-bottom:0 !important;}
.services-home-section .penci-widget-slider .penci-slide-content img{ }
.services-home-section .penci-widget-slider .penci-widget-slide-detail{ padding:20px 0px 30px 0px}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4 a{ font-size:16px; padding:8px 0px;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4{ margin-bottom:25px; min-height:inherit;}
.penci-owl-carousel .owl-nav .owl-prev i, .penci-owl-carousel .owl-nav .owl-next i{ font-size:60px;}
.inner-sevices h2{ margin-bottom:30px;}
.new-events-section{padding-bottom:0px;}
.news-section{ padding:20px 0px 0px 0px;}
.news-section .vc_col-sm-6 .small .vc_col-sm-6{ width:100%;} 
.news-section .vc_col-sm-6{ width:100%;} 
.news-section .vc_col-sm-6:first-child{ width:100%; margin-bottom:40px;}
.footer-appointment{ padding-top:0px;}
.footer-appointment h2{font-size:26px; margin-top:40px;}
.contact-form-home-footer .form-control.label .wpcf7-form-control-wrap{ width:58%;}
.contact-form-home-footer .form-control.label .wpcf7-form-control-wrap.menu-378{ width:50%;}
.schedule-session .contact-form-home-footer .two-c .form-control.label label{ width:100%;}
.schedule-session .contact-form-home-footer .two-c .form-control.label span.wpcf7-form-control-wrap{width:100%;}
.contact-form-home-footer{ display:inline-block;}
.contact-form-home-footer .one-c{ width:100%; margin-right:0px;}
.contact-form-home-footer .two-c{width:100%; margin-bottom:20px;}
.footer-widget-wrapper.footer-widget-style-4:first-child .textwidget{ padding-top:20px;}
.footer-widget-wrapper.footer-widget-style-4 .inner-header-social a{ margin:5px 0px 0 4px !important;}
.footer-widget-wrapper.footer-widget-style-4:first-child .textwidget p{ text-align:left;}
.footer-widget-wrapper.footer-widget-style-4 .inner-header-social{ padding-top:10px;}
.addresh-section{ padding-top:0px;}
.inner-sevices{ padding:0px 0px; margin-bottom:0px;}
.inner-sevices.vc_custom_1592308242253{ margin-bottom:0px !important}
.inner-team-section .penci-teammb-inner{ padding-bottom:0px;}
.inner-team-section .penci-teammb-inner img{ margin-bottom:25px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-icon-fa{ left:0px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-content{ padding-left:5px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner{ padding:5px 10px 5px 22px;}
.inner-sevices .inner-sevices-section .penci-info-box .penci-ibox-icon--image{ width:61px; height: 61px; margin-right:0px;}
.phisical-section .penci-owl-carousel .owl-nav .owl-prev{ left:-30px; background:none;}
.phisical-section .penci-owl-carousel .owl-nav .owl-next { right:-30px; background:none;}
.phisical-section .penci-owl-carousel .owl-nav .owl-prev i, .phisical-section .penci-owl-carousel .owl-nav .owl-next i{ font-size:40px;}
.sticky-wrapper.is-sticky #logo{  width:auto;}
.sticky-wrapper.is-sticky #logo img{ max-width:122px;}
.gm-style .gm-style-iw-c{ left:0px;}
.gm-style .gm-style-iw-c{ }
.imgload{  width:100px; height:110px; padding-top:10px; padding-left:0px;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect{ }
.imgload:before{ border-right:60px solid #4D4D4F; 
border-top:10px solid transparent; 
border-bottom:10px solid transparent;  
left:20px; top:-35px; -ms-transform: rotate(90deg); /* IE 9 */
  transform: rotate(90deg); /* Standard syntax */}
.imgload img{ width:100px; height:100px; }
.inner-request .contact-form-request h3{ font-size:22px;}
.inner-request div.wpcf7{ margin-top:0px;}
.inner-request .contact-form-request{ margin-left:15px;}
.inner-request .contact-form-request .form-control.label span{ width:53%;}
.inner-request .contact-form-request .form-control.label.three span{ width:45%;}
.inner-request .contact-form-request .innerpartform{ padding:0px 20px; margin-bottom:35px;}
.home-inner-containt ul{ margin-left:0px; padding-left:0px;}
.home-inner-containt ul ol{ margin-left:0px; padding-left:0px;}
.category-lists ul{ display:inline-block; text-align:left; margin-bottom:20px;}
.penci-grid > li.grid-2-style .thumbnail .penci-image-holder{ height:auto;}
.inner-imagebanner{ margin-bottom:35px;}

.mt-50{ margin:0px 0px 20px 0px !important;}
.mt-30{ margin:10px 0px !important;}
.archive-box span, .archive-box h1{ font-size: 28px;}
.vc_row-fluid.vc_custom_1593175575874{ padding-top:0px !important; padding-bottom:0px !important;}
.sabai-navigation .sabai-pull-right{ text-align:center;}
.sabai-directory-listings-list .listing-list{ display:inherit}
.sabai-directory-listings-list .sabai-directory-images img{ height:auto;}
.sabai-directory-listings-list .sabai-directory-btn{ margin-bottom:30px;}
.penci-page-header-wrap.penci-phhide-line .penci-page-header-title{ font-size: 28px;}
.news-section .vtag .imgicn img{ width:80px;}
.news-section .vtag .btitle{  bottom:50px;}
.news-section .entry-title h5{ bottom:20px;}
.new-events-section .news-section .vc_col-sm-6 .vc_single_image-wrapper iframe{ height: auto; min-height: 250px;}
.news-section .vc_col-sm-6 .small{ min-height:inherit;}
.grid-list-btn{ width:100%; text-align:center;}
.elements-header1{ padding:10px 0px}
.elements-header{ padding:10px 0px}
.blueunder h3:before{ left:45%;}
.redunder h3:before{ left:45%;}
.whiteunder h3:before{ left:45%;}
.sabai-directory .sabai-directory-search .sabai-search .sabai-row>div{ }
.sabai-directory .sabai-directory-search{ }
.sabai-directory .sabai-directory-search .sabai-search input{ margin:10px 0px;}
 .sabai-directory .sabai-search .sabai-directory-search-submit .sabai-directory-btn-search{ width:100%; margin-top:10px; margin-bottom:15px;}
.services-home-section .penci-slide-widget{ margin:5px 0px}
.services-home-section .penci-block_content{ padding:0 20px;}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-prev, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-prev{	left:-35px;}
.penci-owl-carousel.penci-widget-slider.penci-post-slider-style-1 .owl-nav .owl-next, .penci-owl-carousel.penci-widget-slider.penci-post-slider-style-2 .owl-nav .owl-next{	right:-30px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout.extrawidth ul.mega-sub-menu{ width:100%;}
.text-block-banner h1.banner-heading, .text-block-banner h1{ font-size:24px;}
.text-block-banner p.banner-tp-caption{ font-size:40px;}
.text-block-banner p.banner-tp-text, .text-block-banner p{ font-size:16px; top:60%}
.fontsize-block{ display:none;}
.home-top-logo-section{ display:none;}
.mobile-pain{ display:block;}
.desktop-pain{ display:none;}
.mobile-shaow-div{ display:block;}
.desktop-shaow-div{ display:none;}
.mobile-shaow-div .wpb_column.vc_column_container.vc_col-sm-6{ width: 50%; display: inline-block;}
.mobile-shaow-div.vc_row-has-fill>.vc_column_container>.vc_column-inner{ padding-top:10px; padding-bottom:10px; }
.mobile-shaow-div .wpb_content_element{ margin-bottom:10px}
#skipcontent.vc_custom_1597749460040{margin-top:10px !important; margin-bottom:10px !important; }
.testimonial-section .team-member{padding-left:0px;}
.testimonial-section .team-member .owl-theme .owl-nav [class*=owl-]{ background:none;}
.testimonial-section .team-member .owl-theme .owl-nav{ position:absolute; top:45%; width:100%;}
.testimonial-section .team-member .owl-carousel .owl-next{ position:absolute; right:-40px;}
.testimonial-section .team-member .owl-carousel .owl-prev{ position:absolute; left:-40px;}
.map-toltip{ display:none;} 
.mapaddress { left: 0px; bottom: -40px;} 
.gm-style .gm-style-iw-c .gm-ui-hover-effect { left: 182px !important; top: -35px !important;}
.contact-form-home-footer .form-control.label input{ padding:7px 5px 7px 8px;}
.search-mobile{ display: inline-block; list-style:none !important; position:absolute;}   
.search-mobile::marker { display:none !important; list-style:none !important; font-size:0px; } 
.inclogomobile{ display: none; float: left; width: 68px; position: relative; padding-left: 20px;}
.inclogomobile img{ margin-top: 0px !important; position: absolute; width: 45px !important;}
.pain-section .ariamap-image .images-ariamap .ariamap1{ position:absolute; top:5%; width:15px; height:15px; left:62%}
.pain-section .ariamap-image .images-ariamap .ariamap2{ position:absolute; top:19%; width:17px; height:15px; left:71%}
.pain-section .ariamap-image .images-ariamap .ariamap3{ position:absolute; top:16%; width:17px; height:15px; left:80%}
.pain-section .ariamap-image .images-ariamap .ariamap4{ position:absolute; top:39%; width:15px; height:15px; left:89%}
.pain-section .ariamap-image .images-ariamap .ariamap5{ position:absolute; top:33%; width:15px; height:15px; left:52%}
.pain-section .ariamap-image .images-ariamap .ariamap6{ position:absolute; top:66%; width:15px; height:15px; left:68%}
.pain-section .ariamap-image .images-ariamap .ariamap7{ position:absolute; top:21%; width:15px; height:15px; left:59%}
.pain-section .ariamap-image .images-ariamap .ariamap8{ position:absolute; top:77%; width:15px; height:15px; left:11%}
} 

.news-section .vc_col-sm-6 .vc_col-sm-12 .vc_single_image-wrapper img {
    max-height: 310px;
} 


@media only screen and (min-width: 1900px) {

.penci-header-second #logo img{ width:auto;}
.sticky-wrapper.is-sticky #logo{ display:inline-block; width:13%; float:left;}
.sticky-wrapper.is-sticky .menu{ width:87%; padding-top:2px;}
.sticky-wrapper.is-sticky #navigation .menu li a{ padding:8px 25px;}
#navigation{ padding-top:2px;}
.headersocial{ padding-top:25px;}
.container { width: 1770px; }
h1{ font-size:50px !important;}
h2{ font-size:44px !important;}
h3{ font-size:36px !important;}
h4{ font-size:30px !important;}
.archive-box span, .archive-box h1{ font-size:50px !important;}
.headersocial .inner-header-social a{ width:36px !important; height: 36px !important;     line-height: 36px;}
.custom-html-widget .top-links li img{ width:auto;}
/*.search-zip-section{ padding-left:180px !important; padding-right:180px !important;}*/
.mapdisp{ padding:0px 150px;}
.search-zip-section .search-zipcode{ padding-left:130px;}
.search-zip-section .right-col-home{ padding-right:150px;}
.appointment-section{ padding-left:150px !important; padding-right:150px !important;}
.icon-4{ padding-left:300px !important; padding-right:300px !important;}
.services-home-section{ /*padding-left:150px !important; padding-right:150px !important;*/}
.home-inner-containt{ padding-left:150px !important; padding-right:150px !important;}
.new-events-section{ padding-left:150px !important; padding-right:150px !important; padding-top:30px; padding-bottom:50px;}
.new-events-section .vc_col-sm-3, .new-events-section .vc_col-sm-6{ padding:0px 20px;}
.official-therapy {padding-left:200px !important; padding-right:200px !important;}
.addresh-section{  padding-left:0px !important; padding-right:0px !important; padding-top:30px; padding-bottom:20px;}
.inner-sevices{ padding-left:190px !important; padding-right:190px !important;}
.comman-sapce { padding-left:110px !important; padding-right:110px !important;}
.comman-sapce-150 { padding-left:150px !important; padding-right:150px !important;}
.comman-sapce-e { padding-left:160px !important; padding-right:160px !important; }
.phisical-section{  padding-left:150px !important; padding-right:150px !important; }
.testimonial-section .wpb_column{ padding-left:30px !important; padding-right:30px !important;}
.sabai-main{ padding-left:110px !important; padding-right:110px !important;}
.inner-imagebanner{ margin-bottom:80px;}
.addresh-section .vc_col-sm-1\/5 { width: 19%;}
.addresh-section .vc_col-sm-1\/5:last-child { width: 24%;}
/*.pain-section{ padding-left:75px !important; padding-right:75px !important;}*/
/*.logo-section{ padding-left:85px !important; padding-right:85px !important;}*/
.logo-section .innertitleunder{ }
#navigation ul.menu > li > a, #navigation .menu > ul > li > a{ font-size:21px !important;}
#navigation ul.menu li a{ padding:10px 38px;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 40px 0px 48px; }
.sticky-wrapper.is-sticky #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 29px 0px 30px;}
.home-appointment-section{}
.custom-html-widget .searchform .banner-form #searchsubmit{ top:12px;}
.social-icons.icons-size-small.icons-design-colored-alt li{ width:34px !important; height:34px !important;}
.custom-html-widget .social-icons.icons-size-small li i{ font-size:18px;}
.logo-section .innertitleunder{ padding-top:30px; margin-bottom:35px;}
.wpls-logo-showcase button.slick-arrow {width: 70px;height: 70px;}
.penci-owl-carousel .owl-nav .owl-prev i, .penci-owl-carousel .owl-nav .owl-next i{ font-size:100px;}
.pain-section h2{font-size:50px;}
.appointment-section h2{font-size:66px !important; font-weight:500;}
.contact-form-home-header{ margin:0px -30px;}
.contact-form-home-header .form-control{ padding:0px 30px;}
body{ font-size:21px !important; font-weight:200;}
.custom-html-widget .top-links li a{ font-size:18px; font-weight:500;}
.custom-html-widget .social-share li{ width:34px; height:34px; line-height:30px;}
.custom-html-widget .social-icons li i{ font-size:18px;}
.custom-html-widget .top-links li{ margin:0px 34px; padding:0px 40px; line-height:55px;}
.custom-html-widget .searchform{ width:250px;}
.search-service .sabai-search .sabai-row>div{ width:215px;}
.search-zipcode label{ font-size:35px; padding-top:15px;}
.search-service label{ font-size:40px; padding-top:15px; font-weight:500;}
.search-zipcode .sabai-btn-primary{ font-size:18px; letter-spacing:1px;}
.search-service .sabai-btn-primary{ font-size:18px; letter-spacing:1px;}
.pain-section .vc_toggle{ margin-bottom:20px;}
.pain-section .vc_toggle .vc_toggle_title{ border-radius:20px; padding:22px 30px 22px 35px !important; }
.pain-section .vc_toggle_active .vc_toggle_title{ border-radius:20px 20px 0px 0px;}
.pain-section .vc_toggle .vc_toggle_title{ }
.pain-section .vc_toggle{ padding:0px; border-radius:20px; margin-bottom:25px;}
.pain-section .vc_toggle_title{ background:#910811  url(../images/arrow-down.png) 95% 50% no-repeat; background-size:28px;}
.vc_toggle_active .vc_toggle_title{ background:#4D4D4F url(../images/arrow-up.png) 95% 50% no-repeat; background-size:28px;}
.pain-section .vc_toggle .vc_toggle_content ul{ list-style: circle; padding-left: 50px;}
.homeservices .post-slide .post-mask a { background: #4D4D4F; color: #fff; padding: 12px 30px; border-radius:20px; font-weight:400;}
.homeservices .post-slide .post-mask .entry-title{ margin-bottom:40px;}
.homeservices .post-slide{ padding-bottom:50px;}
.innertitleunder{ font-size:50px; font-weight:600;}
.official-therapy .wpb_wrapper p{font-size:50px;}
.logo-section .innertitleunder p{ font-size:50px; line-height:60px; padding-top:25px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-icon-fa{ }
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner{ margin-bottom:30px; padding-left:50px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner{ min-height:92px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-icon-fa img{ max-width:100%; width:80px;}
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-content{ min-height:80px; padding:0px 10px 0px 15px;}
.services-home-section .penci-slide-widget{ margin:0px 30px;}
.services-home-section .penci-widget-slider .penci-slide-content img{ }
.services-home-section .penci-widget-slider .penci-widget-slide-detail{ padding:35px 0px 50px 0px;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4{ font-size:26px; margin-bottom:40px;}
.services-home-section .penci-widget-slider .penci-widget-slide-detail h4 a{font-size:26px;}
.news-section{ padding:20px 50px 30px 50px;}
.footer-appointment{ padding:70px 50px 0px 50px;}
.footer-appointment h2{ font-size:50px; font-weight:600; margin-bottom:70px;}
.custom-html-widget .searchform .banner-form input{ height:51px;}
.contact-form-home-footer .form-control input.wpcf7-submit{ font-size:18px; letter-spacing:2px; font-weight:500;}
.search-zipcode .sabai-search .sabai-btn, .search-zipcode .sabai-search input, .search-zipcode .sabai-search select{ height:45px !important;}
.search-service .sabai-search .sabai-btn, .search-service .sabai-search input, .search-service .sabai-search select{ height:45px !important;}
.contact-form-home-header .form-control.label label{ font-size:15px;}
.gaint-form-right .widget input[type="text"], .gaint-form-right .widget select, .gaint-form-right .widget input[type="email"], .gaint-form-right .widget input[type="date"], .gaint-form-right .widget input[type="number"], .gaint-form-right .widget input[type="search"], .gaint-form-right .widget input[type="password"]{ height:52px; font-size:16px;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="date"], input[type="tel"], select, textarea{ height:52px; font-size:16px;}
.inner-request .contact-form-request .form-control.label select{ height:52px;}
.penci-login-register input[type="email"], .penci-login-register input[type="text"], .penci-login-register input[type="password"], .penci-login-register input[type="number"], #respond input, .wpcf7 input, .widget_wysija input{ max-height:52px;} 
.inner-request .contact-form-request .form-control.label input{ height:52px;}
.added_to_cart, .btn, .button, button, input[type="submit"]{ font-size:16px; padding-top:18px; padding-bottom:18px;}
.contact-form-home-footer .form-control.label input{ height:52px;}
.contact-form-home-footer .form-control.label select{ height:52px;}
.icon-4 .penci-info-box .penci-ibox-icon--image{ width:209px;}
.icon-4 .penci-ibox-icon-fa img{ width:180px;}
.icon-4 .penci-info-box .penci-ibox-title{ font-size:30px; font-weight:500; line-height:42px;}
.pain-section .vc_toggle .vc_toggle_title h4{ font-size:26px;}
.pain-section .vc_toggle .vc_toggle_content ul li{ list-style:disc; padding:5px 0px;}
.homeservices .post-slide .post-mask .entry-title{ font-size:26px;}
.subtitleunder p{ font-size:24px; font-weight:300;}
.contact-form-home-footer .form-control.label label{ font-size:18px;}
.footer-column .textwidget .social-icons li i{ font-size:20px; line-height:30px !important;}
.footer-widget-wrapper .textwidget p{ font-size:18px; font-weight:400;}
.widget ul.menu li a{ color:#fff; font-size:18px;}
.footer-column .widget-title{ font-size:24px;}
.footer-column-1 .widget_text .textwidget{ font-size:30px; font-weight:500; text-align:center;}
.footer-container.color-scheme-light ul li{ font-size:18px; font-weight:400;}
.title-design-centered .entry-header h1{ font-size:90px;}
.inner-sevices .basel-info-box .box-icon-wrapper .info-box-icon{ position:absolute; width:140px; left:25px; top:28px;}
.inner-sevices .basel-info-box .box-icon-wrapper .info-box-icon img{ max-width:100%; width:135px;}
.inner-sevices .basel-info-box.box-style-border .info-box-content{ background:#4D4D4F; color:#fff; padding:20px 25px 20px 185px; border-radius:15px; min-height:185px;}
.inner-sevices .basel-info-box.box-style-border .info-box-content p{ color:#fff; font-size:24px; font-weight:600;}
.addresh-section .wpb_content_element{ margin-top:20px;}
.addresh-section .wpb_content_element p{ font-size:20px;}
.addresh-section .wpb_content_element .hours p{ font-size:20px;}
.ourteam-section h2{ margin-bottom:50px;}
.ourteam-section{ padding:60px 0px;}
.ourteam-section .team-member{ padding:0px 25px;}
.ourteam-section .team-member .member-name{ font-size:24px;}
.ourteam-section .team-member .member-position{ font-size:24px; color:#4D4D4F; font-weight:300; margin-bottom:40px;}
.phisical-section h2{ margin-bottom:40px; }
.phisical-section .wpb_images_carousel{ margin-top:80px;}
.inner-team-section .penci-team_item__info h5{  font-size:24px;}
.inner-team-section .penci-team_item__info h6{  font-size:24px;}
.inner-team-section .penci-team_item__info .penci-team_member_desc{ font-size:24px; line-height:36px;}
.phisical-section .penci-owl-carousel .owl-nav .owl-prev{ left:-100px;}
.phisical-section .penci-owl-carousel .owl-nav .owl-next{ right:-100px;}
.phisical-section .penci-owl-carousel .owl-nav .owl-prev i, .phisical-section .penci-owl-carousel .owl-nav .owl-next i{ font-size:80px; font-family:FontAwesome; font-weight:normal;}
.testimonial-section .member-details p{  font-size:24px;}
.testimonial-section .member-details h4.member-name{ font-weight:200; font-size:24px !important;}
.testimonial-section .member-details h5.member-position{font-size:24px; font-weight:200;}
.footer-widget-wrapper.footer-widget-style-4:first-child .textwidget{ padding-top:140px;}
.footer-widget-wrapper.footer-widget-style-4:first-child .textwidget p{ font-size: 30px;}
.penci-border-arrow .inner-arrow{ font-size:24px;}
.sabai-directory-search-radius-trigger{ top:8px !important;}
.locationsticky{  top:22%;}
.locationsticky #openNav{ padding: 30px 20px 55px 20px; line-height: 18px; width:500px; font-size:30px;}
.inner-sevices{ margin-bottom:60px !important;}
.comman-sapce-e.inner-sevices{ margin-bottom:0px !important;}

.testimonial-section{ margin-top:50px;}
.home-inner-containt ul li{ font-size:24px;}
.home-inner-containt ul ol li{ font-size:24px;}
.home-inner-containt ul li:before{ font-size:40px; line-height:40px;}
.home-inner-containt ul ol li:before{ font-size:24px;}
.penci-grid > li.grid-2-style .penci-entry-title{ font-size:inherit !important;}
.penci-grid > li.grid-2-style .penci-entry-title a{ font-size:30px;}
.grid-header-box span .entry-date{ font-size:18px; }
.penci-grid li .item .cat a.penci-cat-name{ font-size:18px;}
.inner-request .contact-form-request .form-control.label label{ font-size:17px;}
.inner-request .contact-form-request .form-control textarea{ height:220px; font-size:16px;}
.penci-readmore-btn.penci-btn-make-button .penci-btn-readmore{ padding:15px 35px; font-size:21px; font-weight:500; text-transform:inherit; border-radius:15px;}
.penci-page-header-wrap.penci-phhide-line .penci-page-header-title{ font-size:50px !important;}
ol.wp-paginate li{  font-size:22px;}
.wp-paginate .current{  border-radius:10px; width:40px; height:40px; font-size:22px; display:inline-block; background:#910811 !important; border:#4D4D4F !important; }
.wp-paginate a{  border-radius:10px; width:40px; height:40px; font-size:22px; display:inline-block;  font-weight:500; }
.sabai-directory .sabai-directory-search .sabai-search input{  height:52px !important; font-size: 18px; margin:0px 10px; width:100% !important;}
.sabai-directory-search .sabai-directory-search-radius-trigger{ top:10px !important;}
.sabai-directory .sabai-search .sabai-directory-search-submit .sabai-directory-btn-search{ height:52px !important;    font-size: 20px;}
.sabai-navigation .sabai-pull-right .sabai-btn-group .sabai-directory-view{  padding:12px 25px; font-size:18px; }
.sabai-directory-listings-list .sabai-directory-title{ font-size:28px; font-weight:500;}
.sabai-directory-listings-list .sabai-directory-info{ font-size:18px; font-weight:400;}
.sabai-directory-listings-list .sabai-directory-info .fa{font-size:25px;}
.sabai-directory-listings-grid .sabai-directory-title{ font-size:20px; font-weight:500;}
.sabai-directory-listings-grid .sabai-directory-info{ font-size:15px; font-weight:400;}
.sabai-directory-listings-grid .sabai-directory-info .fa{ font-size:25px;}
.grid-header-box{ top:-63px;}
.news-section .entry-title h5{ font-size:17px;}
.news-section .vtag .btitle{ font-size:17px;}
.new-events-section .news-section .vc_col-sm-6 .vc_single_image-wrapper iframe{ min-height:435px;}
.text-block-banner h1.banner-heading, .text-block-banner h1{ font-size:50x;}
.text-block-banner p.banner-tp-caption{ font-size:60px;}
.text-block-banner p.banner-tp-text, .text-block-banner p{ font-size:30px;}
.news-section .vc_col-sm-6 .small{ min-height:370px;}
.headersocial .inclogo{ width: 200px; top: 24px;}
.pain-section .ariamap-image .images-ariamap .ariamap1{ position:absolute; top:6%; width:30px; height:38px; left:61%}
.pain-section .ariamap-image .images-ariamap .ariamap2{ position:absolute; top:19%; width:30px; height:38px; left:68%}
.pain-section .ariamap-image .images-ariamap .ariamap3{ position:absolute; top:17%; width:30px; height:38px; left:76%}
.pain-section .ariamap-image .images-ariamap .ariamap4{ position:absolute; top:39%; width:30px; height:38px; left:84%}
.pain-section .ariamap-image .images-ariamap .ariamap5{ position:absolute; top:33%; width:30px; height:38px; left:52%}
.pain-section .ariamap-image .images-ariamap .ariamap6{ position:absolute; top:66%; width:30px; height:38px; left:66%}
.pain-section .ariamap-image .images-ariamap .ariamap7{ position:absolute; top:50%; width:30px; height:38px; left:38%}
.pain-section .ariamap-image .images-ariamap .ariamap8{ position:absolute; top:77%; width:30px; height:38px; left:16%}

}
@media only screen and (min-width: 1400px) {
.pain-section .ariamap-image .images-ariamap .ariamap1{ position:absolute; top:6%; width:30px; height:30px; left:62%}
.pain-section .ariamap-image .images-ariamap .ariamap2{ position:absolute; top:20%; width:30px; height:30px; left:69%}
.pain-section .ariamap-image .images-ariamap .ariamap3{ position:absolute; top:17%; width:30px; height:30px; left:76%}
.pain-section .ariamap-image .images-ariamap .ariamap4{ position:absolute; top:40%; width:30px; height:30px; left:84%}
.pain-section .ariamap-image .images-ariamap .ariamap5{ position:absolute; top:33%; width:30px; height:30px; left:52%}
.pain-section .ariamap-image .images-ariamap .ariamap6{ position:absolute; top:67%; width:30px; height:30px; left:66%}
.pain-section .ariamap-image .images-ariamap .ariamap7{ position:absolute; top:22%; width:30px; height:30px; left:58.5%}
.pain-section .ariamap-image .images-ariamap .ariamap8{ position:absolute; top:77%; width:30px; height:30px; left:16%}
	
}
@media only screen and (max-width: 991px){
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mbl-menu{display:block;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
h1{ font-size:30px;}
h2{ font-size:24px;}
h3{ font-size:20px;}
.contact-form-home-header .form-control.label label{ line-height:14px; margin-bottom:0px;}
.icon-4 .penci-info-box .penci-ibox-icon--image{ width:130px;}	
.icon-4 .penci-ibox-icon-fa img{ width:100px;}
.icon-4 .penci-info-box .penci-ibox-title{ font-size:20px; line-height:30px;}
.pain-section .vc_toggle_title{ background-size:20px;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item{ margin-right:0px;}
#navigation #mega-menu-wrap-main-menu{ width:100%; position:relative;}
#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu{ width:100%;}
#mega-menu-wrap-main-menu .mega-menu-toggle{   position: absolute; right: 0; top: -66px; display: inline-block; }
#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open{ position: absolute; right: 0; top: -50px; display: inline-block; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ font-size:16px;}
.strong-title li.mega-menu-item-type-widget.widget_text .textwidget p{ display:none;}
.sticky-wrapper.is-sticky #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 19px 0px 19px;}
.locationsticky{ display:none;}
.is-sticky #navigation{ position:inherit !important;}

}

@media only screen and (max-width: 767px){
h1{ font-size:28px;}
h2{ font-size:24px;}
h3{ font-size:20px;}	
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item{ margin-right:0px;}
#navigation #mega-menu-wrap-main-menu{ width:100%; position:relative;}
#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open + #mega-menu-main-menu{ width:100%;}
#mega-menu-wrap-main-menu .mega-menu-toggle{   position: absolute; right: 0; top: -59px; display: inline-block; }
#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open{ position: absolute; right: 0; top: -40px; display: inline-block; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ font-size:16px;}
.strong-title li.mega-menu-item-type-widget.widget_text .textwidget p{ display:none;}
.sticky-wrapper.is-sticky #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 17px 0px 17px;}
#navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item{ padding:5px 15px 0px 15px;}
.locationsticky{ display:none;}
.is-sticky #navigation{ position:inherit !important;}
.mobilemenu{display:block;}	
.mca{ position: absolute; right: 72px; top: -34px; width: 20px;display:none;}

}
@media(min-width:768px){

}
/* start new css 17-08-2020*/
.contact-form-home-footer .one-c .form-control label {display: inline-block;color: #646464;font-weight: 300;font-size: 15px;padding-right: 14px;text-transform: capitalize;vertical-align: top;margin-bottom: 0px;}
div#wpcf7-f1162-p74-o1 .contact-page label {display: inline-block;color: #646464;font-weight: 300;font-size: 15px;padding-right: 14px;text-transform: capitalize;vertical-align: top;margin-bottom: 0px;}
div#wpcf7-f1162-p74-o1 span.wpcf7-not-valid-tip {
    margin: 0;
}
div#wpcf7-f3678-p2911-o1 .contact-form-request label{display: inline-block;color: #646464;font-weight: 300;font-size: 15px;padding-right: 14px;text-transform: capitalize;vertical-align: top;margin-bottom: 0px;}
div#wpcf7-f1534-p1357-o1 .contact-form-request label{display: inline-block;color: #646464;font-weight: 300;font-size: 15px;padding-right: 14px;text-transform: capitalize;vertical-align: top;margin-bottom: 0px;}
.inner-request .contact-form-request .form-control label span {
    width: auto !important;
    float: left;
    display: contents !important;
}
.inner-request .contact-form-request .form-control label {
    width: 100%;
    float: left;
} 
div#wpcf7-f1534-p1357-o1 span.wpcf7-form-control-wrap {
    width: 100%;
}  
div#wpcf7-f1534-p1357-o1 label {
    float: left;
    text-align: left;
}
div#wpcf7-f1534-p1357-o1 .inner-request .contact-form-request .form-control.label span.wpcf7-not-valid-tip {
    text-align: left;
} 
.banner-form label.top_header_search {
    width: 100%;
    float: left;
    text-align: left;
    position: absolute;
    top: -25px;
    display: inline-block;
    color: #646464;
    font-weight: 300;
    font-size: 15px;
    padding-right: 14px;
    text-transform: capitalize;
    vertical-align: top;
    margin-bottom: 0px;
}
.custom-html-widget .searchform .banner-form {
    position: relative;
}
span.display_search_error {
    position: absolute;
    left: 0;
    bottom: -6px;
	font-size:14px;
    color: red;
}
.search-service-h label {
    font-size: 34px;
}

span.find_location_error {
        color: red;
    font-size: 14px;
    float: left;
    text-align: left;
}
 
.contact-form-home-footer .one-c .form-control label {
    width: 30%;
    float: left;    
    padding-top: 10px;
}
.contact-form-home-footer .one-c .form-control span.wpcf7-form-control-wrap {
    width: 70%;
    float: left;
}
.contact-form-home-footer .two-c .form-control.label label {
    width: 50%;
}
.contact-form-home-footer .two-c .form-control.label span.wpcf7-form-control-wrap {
    width: 50%;
}

a:focus {
    outline: dashed  2px #910811 !important; 
    /*background: yellow !important;*/
} 
.form-control.label.one span.wpcf7-not-valid-tip {
    text-align: left;
}

@media only screen and (max-width:480px){
.paybtnpop button{    width: 306px; padding: 12px 0px;font-size: 16px;}
.paybtnpop{    width: auto !important;}

	
	.contact-form-home-footer .two-c {
    	text-align: left;
	}
	.contact-form-home-footer .two-c .form-control.label {
	    text-align: left;
	}
	.contact-form-home-footer .one-c .form-control span.wpcf7-form-control-wrap {
	    width: 100% !important;
	    float: left;
	}
	.contact-form-home-footer .form-control input.wpcf7-submit{ height: 45px; width: 100%;}
	.contact-form-home-footer .form-control.label select{ height: 45px; width: 100%;}
	.contact-form-home-footer .two-c .form-control.label label {
	    width: 100%;
	}
	.contact-form-home-footer .two-c .form-control.label span.wpcf7-form-control-wrap {
	    width: 100%;
	}
	.contact-form-home-footer .one-c .form-control label , .contact-form-home-footer .two-c .form-control.label label {
		padding-top: 0px;
	}

}
@media only screen and (min-width: 1200px) and (max-width:1350px) {
.new-events-section .news-section .vc_col-sm-6 .vc_single_image-wrapper iframe{height:365px; }
.search-service-h label { font-size:28px; padding-top:15px;}
}
@media (max-width: 767px){
.ipad-pain {
    display: none;
}	
}
@media (min-width: 768px) and (max-width: 1199px){
.ipad-pain {
    display: block;
}	
}
@media (min-width: 1024px) and (max-width: 1199px){
.headersocial .inner-header-social{padding-right:5px;}
}
@media (max-width: 1199px){
	#header .inner-header .container {padding: 20px 0 0px 0;}
.desktop-pain {
    display: none;
}	
}
@media (min-width: 1200px){
.pain-section .ariamap-image svg {
    position: relative;
    width: 570px !important;
    height: 394px !important;
    display: block;
    margin: 0 auto;
}	
.ipad-pain {
    display: none;
}
}

@media only screen and (max-width: 767px){
.search-mobile { }
.search-mobile::marker{ font-size::0px;}
}
@media (min-width:1199px) {

    #header .inner-header div#logo {
        width: 20%;
        padding-top: 8px;
    }
    
    #header .inner-header .headersocial {
        width: 80%;
        padding-left: 10px;
    }
    
    #header .inner-header .headersocial .inclogo {
        width: 250px;
    }
    
    #header .inner-header .headersocial .inclogo .imglg {
        display: flex;
        align-items: flex-start;
        padding-left: 34px;
    }
    
    #header .inner-header .headersocial .inclogo .imglg a img {
        margin: -24px 5px 0px 14px;
        width: 136px !important;
    }
    
    
    #header .inner-header .headersocial .inner-header-social {
        padding: 8px 15px 0 10px;
    }

}

@media (min-width:768px) and (max-width:992px) {


    #header .inner-header .headersocial .inclogo {
        width: 174px;
        margin-top: -12px;
        padding-right: 4px;
    }
    
    #header .inner-header .headersocial .inclogo .imglg {
        display: flex;
        align-items: flex-start;
    }

}

@media (min-width:1000px) and (max-width:1199px) {

#header .inner-header .inclogo.part1 .imglg {
    display: flex;
    align-items: center;
    margin-top: -26px;
}

#header .inner-header .inclogo.part1 {
    width: 215px;
}

}
.theiaStickySidebar ul.penci-wrapper-data.penci-grid li .grid-content-box .grid-header-box {
    top: 0 !important;
}
@media (min-width:1200px) {


.theiaStickySidebar ul.penci-wrapper-data.penci-grid {
    display: flex;
    flex-wrap: wrap;
}


}


@media (max-width:1199px) {
	#header {
    position: relative;
    z-index: 999;
}
}

ul.rel_blog_wrp {
    display: block;
    list-style: none;
    margin: 0 -10px !important;
    padding: 0 !important;
    width:100%;
	white-space:nowrap;
	display:flex;
	padding-bottom:18px !important;
}



ul.rel_blog_wrp li {
    width: 601px;
    margin: 0 0 20px !important;
    padding: 0 10px !important;
    list-style: none !important;
    display: inline-block !important;
    float: left;
}

ul.rel_blog_wrp li:before {
    display: none;
}

ul.rel_blog_wrp .rel_blog_desc {
    padding: 18px 10px;
    background: #ebebeb;
    text-align: center;
    border-radius: 0 0px 12px 12px;
}

ul.rel_blog_wrp .rel_blog_desc.rel_video_desc {
    padding: 14px 60px;
    background: #ebebeb;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 0px 12px 12px;
    min-height: 78px;
    position: relative;
}

ul.rel_blog_wrp .rel_blog_desc.rel_video_desc:before {
    background: #910811;
    height: 6px;
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
}

ul.rel_blog_wrp .rel_blog_desc.rel_video_desc .rel_blog_title {
    margin: auto;
    text-align: center; 
	max-width:100% !important;
}

ul.rel_blog_wrp .rel_blog_desc.rel_video_desc .rel_blog_title a {
    display: block;
    white-space: normal;
}


ul.rel_blog_wrp .rel_blog_desc .rel_blog_btn {
    text-align: center;
}

.rel_blog_title a {
    color: #910811;
    font-size: 14px;
    padding: 0 12px;
}

ul.rel_blog_wrp .rel_blog_desc .rel_blog_btn a {
    background: #910811;
    color: #fff;
    padding: 3px 23px;
    font-size: 16px;
    border-radius: 10px;
    display: inline-block;
}

ul.rel_blog_wrp .rel_blog_desc .rel_blog_btn a:hover {
	background:#4D4D4F;
	text-decoration:none;
}

ul.rel_blog_wrp li .rel_blog_img img {
    border-radius: 12px 12px 0 0;
    overflow: hidden;
}


.rel_blog_img .thumbnail_container {
    position: relative;
    padding-bottom: 53%;
    background: transparent;
    width: 100%;
    overflow: hidden;
}

.rel_blog_img .thumbnail_container .thumbnail {
    position: absolute;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

ul.rel_blog_wrp li .rel_blog_img img {
    border-radius: 12px 12px 0 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-height: 100%;
    max-width: 100%;
}

.rel_blog_img.videosec .thumbnail_container .thumbnail:before {
    background: rgba(0,0,0,0.2);
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    border-radius: 10px 10px 0 0;
}

.rel_blog_img.videosec span.play_icon {
    position: absolute;
    height: 55px;
    width: 55px;
    border: 4px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    z-index: 1;
}

.rel_blog_img.videosec span.play_icon:before {
    content: "\f04b";
    position: absolute;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 28px;
}

.rel_blog_img.videosec .thumbnail_container .thumbnail {
    display: flex;
    justify-content: center;
    align-items: center;
}

.news_article_raw.mobile {
	display:none;
}

.news_article_raw.mobile ul.rel_blog_wrp li {
    width: calc(100% - 20px) !important;
}

.news_article_raw.mobile .owl-nav .owl-prev, .news_article_raw.mobile .owl-nav .owl-next {
    height: auto;
    line-height: initial;
    padding: 2px 14px;
}

.news_article_raw.mobile .owl-nav .nav-btn {
    font-size: 34px;
}

.news_article_raw .mCSB_scrollTools:after {
    background: #4D4D4F;
    height: 3px;
    width: 100%;
    content: "";
    position: absolute;
    top: 6px;
}



.news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    background: #a4262a !important;
    border-radius: 0 !important;
}

.news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    opacity: 1 !important;
    padding-bottom: 32px !important;
    left: 90px;
}

.news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonLeft {
    left: -84px;
}

.news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonRight {
    right: inherit !important;
    left: -47px !important;
    margin: inherit;
}


.news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonLeft, .news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonRight {
    height: 32px;
    width: 32px;
    background: #910811;
    z-index: 1;
    position: absolute;
    opacity: 1;
    border-radius: 100%;
    top: -7px;
}

.news_article_section .mCSB_draggerRail {
    display: none;
}

.news_article_section .mCSB_scrollTools .mCSB_draggerContainer {
    margin: inherit !important;
}

.news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonLeft:after {
    content: "";
    position: absolute;
    content: "\f104";
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 21px;
    left: 11px;
    top: -3px;
    font-weight: bold;
}

.news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonRight:after {
    content: "";
    position: absolute;
    content: "\f105";
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 21px;
    left: 14px;
    top: -3px;
    font-weight: bold;
}

.news_article_section.mdlpst ul.rel_blog_wrp {
    justify-content: center;
}

ul.rel_blog_wrp .owl-stage {
    margin: auto !important;
}

.news_article_raw.desktop.noscrl ul#article-news {
    justify-content: center;
}

@media (max-width:1700px) {
	ul.rel_blog_wrp .rel_blog_desc.rel_video_desc {
     padding: 14px 10px;
}

ul.rel_blog_wrp .rel_blog_desc.rel_video_desc .rel_blog_title {
   max-width: 100%;
}	
	
	ul.rel_blog_wrp li {
    width: 434px; 
 }
	
}

@media (max-width:1199px) {
	

	
.news_article_section .news_article_raw .owl-theme .owl-nav {
    position: absolute;
    top: 28%;
    width: 100%;
}
	
	.news_article_section .news_article_raw .owl-theme .owl-nav .owl-next {
    right: -55px;
    position: absolute;
    background: #a4262a;
    border-radius: 100%;
    color: #fff !important;
    height: 35px;
    width: 35px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    left: inherit;
}
	
	.news_article_section .news_article_raw .owl-theme .owl-nav .owl-next .nav-btn.next-slide {
    color: #fff;
    font-size: 22px;
}
	
	.news_article_section .news_article_raw .owl-theme .owl-nav .owl-prev {
    left: -55px;
    position: absolute;
    background: #a4262a;
    border-radius: 100%;
    color: #fff !important;
    height: 35px;
    width: 35px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
	
	.news_article_section .news_article_raw .owl-theme .owl-nav .owl-prev .nav-btn.prev-slide {
    color: #fff;
    font-size: 22px;
}
	
	.news_article_section {
     padding: 0 30px;
 }
	
	.news_article_raw.mobile {
		display:block;
	}
	
	.news_article_raw.desktop {
		display:none;
	}
	
	ul.rel_blog_wrp .rel_blog_desc .rel_blog_btn a {
     padding: 5px 18px;
     font-size: 11px;
}
	
ul.rel_blog_wrp .rel_blog_desc.rel_video_desc .rel_blog_title {
    max-width: 100%;
}
	
.rel_blog_img.videosec span.play_icon {
    height: 40px;
    width: 40px;
    border: 3px solid #fff;
}	

.rel_blog_img.videosec span.play_icon:before {
  font-size: 20px;
}	
	
		.news_article_section .news_article_raw .owl-theme .owl-nav .owl-prev {
		left:-38px;
	}	
	
	.news_article_section .news_article_raw .owl-theme .owl-nav .owl-next {
    right: -38px;
 }
	
	ul.rel_blog_wrp .rel_blog_desc.rel_video_desc {
		min-height:77px;
	}
	
	ul.rel_blog_wrp {
		margin:0 !important;
	}
	
	body div.news_article_raw.mobile ul.rel_blog_wrp li {
    width: 100% !important;
}
	
}

@media (max-width:767px) {
	
	ul.rel_blog_wrp {
       padding-bottom: 0 !important;
}
	 
	ul.rel_blog_wrp .rel_blog_desc.rel_video_desc {
		min-height:inherit;
	}
	
	ul.rel_blog_wrp li {
    width: 100%;
}
	
	.news_article_section {
    padding: 0;
}
	
	.news_article_section .news_article_raw .owl-theme .owl-nav .owl-prev {
    left: 13px;
}
	
	.news_article_section .news_article_raw .owl-theme .owl-nav .owl-next {
    right: 13px;
 }
	
}

@media (max-width:767px) {
	.news_article_section .news_article_raw .owl-theme .owl-nav {
    position: static;
    display: flex;
    width: 100%;
    margin-top: 0;
    justify-content: center;
}
	.news_article_section .news_article_raw .owl-theme .owl-nav .owl-prev, .news_article_section .news_article_raw .owl-theme .owl-nav .owl-next {
    position: static;
}	
}

/*24-5-23*/

ul.rel_blog_wrp li {
	 min-width: 598px;
}

.rel_blog_img.videosec span.play_icon:before {
    padding-left: 5px;
}


.noscrl.news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    display: none !important;
}

.news_article_section.noscrl div#mCSB_1_container {
    position: static !important;
    margin: 0;
}

@media (max-width:1700px) {
	ul.rel_blog_wrp li {
	 min-width: 430px;
}
}

@media (max-width:1199px) {
	body div.news_article_raw.mobile ul.rel_blog_wrp li {
    min-width: 100%;
}
}


/*29-6-23*/

.vid_hover_box {
    display: flex;
    flex-wrap: wrap;
}

.vid_hover_box .wpb_column .vc_column-inner {
    height: 100%;
}

.vid_hover_box .wpb_column .vc_column-inner .wpb_wrapper {
    height: 100%;
}

.vid_hover_box .wpb_column .vc_column-inner .wpb_wrapper .vc-hoverbox-wrapper {
    height: 100%;
}

.vid_hover_box .wpb_column .vc_column-inner .wpb_wrapper .vc-hoverbox-wrapper .vc-hoverbox {
    height: 100%;
}

div#mapm {
	display:none;
	height:400px;
}


@media (max-width:767px) {
	#map {
		display:none;
	}
	
	div#mapm {
	display:block;
  }
}

/*20-6-23*/


.map-toltip.custom_map_box {
    padding: 0px;
    margin: 0px auto;
    border-radius: 50%;
    position: absolute;
    left: 25px;
    top: 4px;
}

.map-toltip.custom_map_box .imgload {
    max-width: 270px;
    width: auto;
    height: auto;
    border-radius: 0;
    padding: 18px 10px;
    background: #eeee;
    border: 1px solid #a9a9a9;
    border-radius: 6px;
    min-width: 270px;
	min-height: 111px;
}

.map-toltip.custom_map_box .imgload .vc_custom_heading {
    margin: 0;
    font-size: 14px !important;
    line-height: 1.3;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #910811;
}

.map-toltip.custom_map_box .imgload:before {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 50px solid #4D4D4F;
    content: "";
    position: absolute;
    top: inherit;
    left: -43px;
    bottom: -15px;
    transform: rotate(-30deg);
    border-radius: 0;
}

.map-toltip.custom_map_box .imgload img {
    display: none;
}
.map-toltip.custom_map_box .imgload .v_location {
    background: #910811;
    padding: 4px 10px;
    display: inline-block;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    margin-top: 9px;
    border-radius: 5px;
    font-size: 12px;
}
.map-toltip.custom_map_box .imgload .v_location:hover{background: #4D4D4F;}
body .gm-style .gm-style-iw-c .gm-ui-hover-effect {
    left: 24px !important;
    top: -67px !important;
}

.map-toltip.custom_map_box .imgload .vc_custom_heading span {
    display: block;
    margin-bottom: 2px;
}


.map-toltip.custom_map_box.frst .imgload img {
    display: block;
}

.map-toltip.custom_map_box.frst .imgload {
    background: #4D4D4F;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    position: relative;
    max-width: inherit;
    min-width: inherit;
    border: none;
    min-height: inherit;
    padding: 0 0 0 20px;
}

.map-toltip.custom_map_box.frst .imgload:before {
    width: 0;
    height: 0;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-right: 195px solid #4D4D4F;
    content: "";
    position: absolute;
    top: 45%;
    left: -190px;
    bottom: inherit;
    transform: none;
}

.map-toltip.custom_map_box.frst {
    padding: 0px;
    margin: 0px auto;
    border-radius: 50%;
    position: absolute;
    top: -18px;
    left: 182px;
}

#map .gm-style .gm-style-iw-tc::after{display:none !important;}

.addresh-section .fdiv .wpb_column.vc_column_container.wpb_column:last-child {
    width: 19%;
}

@media (max-width:1900px) {
    .addresh-section .fdiv .wpb_column.vc_column_container.wpb_column:last-child {
        width: 20%;
    }
}

@media (max-width:767px) {
    .addresh-section .fdiv .wpb_column.vc_column_container.wpb_column:last-child {
        width: 100%;
    }
}


/* twitter icon css*/


#header .inner-header .headersocial .inner-header-social i.penci-faicon.fa.fa-twitter {
    background: url(../images/twitter_head_icon.png);
    background-position: center;
    background-size: 85%;
    background-repeat: no-repeat;
}

#header .inner-header .headersocial .inner-header-social i.penci-faicon.fa.fa-twitter:before {
    opacity: 0 !important;
}

.footer-widget-wrapper .inner-header-social a i.penci-faicon.fa.fa-twitter {
	background: url(../images/twitter_footer_icon_new.png);
    background-position: center;
    background-size: 85%;
    background-repeat: no-repeat;
}

.footer-widget-wrapper .inner-header-social a i.penci-faicon.fa.fa-twitter:before {
    opacity: 0 !important;
}


.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-icon-fa {
    background: #bababa;
    border-radius: 100%;
}


.penci-page-header-wrap {
   border-bottom:solid #910811 5px;
}

.wpb_text_column ul li:before {
     color: #4D4D4F;
}


.vc_row.wpb_row.vc_inner.vc_row-fluid.red_btn a.vc_general.vc_btn3.vc_btn3-size-lg,
.red_btn_cst a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-info
{
    background: #910811;
}


.vc_row.wpb_row.vc_inner.vc_row-fluid.red_btn a.vc_general.vc_btn3.vc_btn3-size-lg:hover,
.red_btn_cst a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-info:hover
{
    background: #4D4D4F;
}

.aiovg-pagination .aiovg-pagination-links .current{
   background-color: #910811;
    border: 1px solid #910811;
}

.single.single-aiovg_videos .aiovg .fa{font-family:'FontAwesome' !important;color: #fff !important;}

.single.single-aiovg_videos .aiovg .fa.fa-twitter {
    background: url(../images/twitter_head_icon.png);
    background-position: center;
    background-size: 85%;
    background-repeat: no-repeat;
}
.single.single-aiovg_videos .aiovg .fa.fa-twitter:before {
    opacity: 0 !important;
}

.wpb_text_column ol li:before {
  content:counter(item) ". "; counter-increment: item; color: #910811 !important; font-weight:500; padding-right:15px;
}

.single-locations .wpb_text_column a:hover {
    text-decoration: underline;
	color:#313131;
}


/*23-4-24*/

.top_mapaddress_section {
	display:flex;
	flex-wrap:wrap;
}

.top_mapaddress_section .left_co_data {
	width:394px;
	margin:0;
}

.top_mapaddress_section .right_map_dta {
	width: calc(100% - 394px);
	margin: 0;
	padding-left: 20px;
}

.top_mapaddress_section .right_map_dta div#map {
    height: 492px;
}

.top_mapaddress_section .right_map_dta .vc_row.wpb_row.vc_row-fluid.mapdisp {
    margin: 0;
    padding: 0;
}
.top_mapaddress_section .left_co_data .top_phone {
    display: flex;
	justify-content:center;
}

.top_mapaddress_section .left_co_data .top_phone .ph_icon {
	width: 35px;
	margin-right: 10px;
}

.top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .te_lno a {
	font-size: 35px;
	color: #313131;
	font-weight: 600;
	text-decoration:none;
}

.top_mapaddress_section .left_co_data .top_phone .rgt_top_desc {
	padding-left: 6px;
}
.top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .fax_no {
	font-size: 26px;
	color: #313131;
	font-weight: 400;
	line-height: 1;
	margin-top: 6px;
	padding-left: 10px;
}

.top_mapaddress_section .left_co_data .bk_now_btn a {
	border-radius: 10px;
	background: #910811;
	color: #fff;
	padding: 11px 37px 10px;
	line-height: 1;
	display: inline-block;
	font-size: 17px;
	text-transform: uppercase;
}

.top_mapaddress_section .left_co_data .bk_now_btn a:hover, .top_mapaddress_section .right_map_dta .top_loca_title .right_loca_dta .get_dir_btn a:hover {
    background: #4D4D4F;
    text-decoration: none;
}

.top_mapaddress_section .left_co_data .office_hours {
	text-align: center;
	margin-top: 25px;
	border-top: 1px solid #910811;
	padding-top: 20px;
	border-bottom: 1px solid #910811;
}

.top_mapaddress_section .left_co_data .office_hours, .top_mapaddress_section .left_co_data .top_phone {
	width: calc(100% - 30px);
}

.top_mapaddress_section .left_co_data .bk_now_btn {
	text-align: center;
	margin-top: 15px;
}

.top_mapaddress_section .left_co_data .office_hours .hours_title {
    font-size: 22px !important;
    margin: 0 0 3px;
    font-weight: 600;
}

.top_mapaddress_section .left_co_data .office_hours.desktop_hours p {
    max-width: 300px;
    margin: 7px auto 20px;
    text-align: left;
}

.office_hours.desktop_hours h2.hours_title {
    text-align: center;
}

.top_mapaddress_section .left_co_data .office_hours.desktop_hours p strong {
    min-width: 119px;
    display: inline-block;
}

 .new_team_section {
	margin-top: 0;
	border-top: none;
	padding-top: 21px;
}

.new_team_section.mobile_team {
    display: none;
}

 .new_team_section .inner-team-section {
	width: 100%;
}

 .new_team_section .penci-teammb-inner {
	display: flex;
	flex-wrap: wrap;
	padding: 0 0 0 32px !important;
}

 .new_team_section .penci-teammb-inner img {
	margin: 0 !important;
	width: 115px !important;
	height: auto !important;
	align-self: baseline;
}

.top_mapaddress_section .left_co_data #teammem.owl-theme .owl-nav .owl-next, .new_team_section .owl-theme .owl-nav .owl-next {
    right: -12px;
    background: none;
}

.new_team_section .owl-theme .owl-nav .owl-prev, .new_team_section .owl-theme .owl-nav .owl-next {
    position: absolute;
} 

.new_team_section .owl-theme .owl-nav .owl-prev {
    background: none;
}

 .new_team_section .penci-teammb-inner .penci-team_item__info {
	padding: 0 !important;
	width: calc(100% - 115px);
	padding-left: 15px !important;
	align-self: center;
	text-align: left;
	padding-right: 37px !important;
}

 .new_team_section .inner-team-section .vc_column-inner {
	margin: 0 !important;
	padding: 0 !important;
}

 .new_team_section .penci-teammb-inner .penci-team_item__info .vc_custom_heading {
	color: #313131;
	font-size: 23px !important;
	line-height: 1 !important;
	margin: 0 0 0 !important;
	font-weight: 600;
	text-align: left !important;
}

 .new_team_section .penci-teammb-inner .penci-team_item__info .penci-team_member_name {
	font-size: 16px;
	font-weight: 500;
	margin: 5px 0;
	line-height: 1;
}

 .new_team_section .penci-teammb-inner .penci-team_item__info .member-position {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1;
	font-size: 18px;
}

#teammem.owl-theme .owl-nav {
	position: absolute;
	top: 45%;
	width: 100%;
}

.new_team_section .owl-theme .owl-nav {
    top: 25% !important;
    position: absolute;
    width: 100%;
}

.top_mapaddress_section .left_co_data .office_hours p {
	font-size: 17px;
}
.top_mapaddress_section .right_map_dta .top_loca_title {
	display: flex;
	justify-content: space-between;
	margin-bottom: 23px;
	align-content: center;
	padding-right: 110px;
}

.top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data {
	display: flex;
	padding-right: 10px;
}

.top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data img {
	width: 35px;
	max-width: 35px;
	min-width: 35px;
}

.top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data p, .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data a {
	font-size: 26px;
	color: #313131;
	font-weight: 600;
	line-height: 1;
	margin: 0;
}

.top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data p {
	margin: 4px 0 0 10px;
}

.top_mapaddress_section .right_map_dta .top_loca_title .right_loca_dta .get_dir_btn a {
	border-radius: 10px;
	background: #910811;
	color: #fff;
	padding:11px 37px 10px;
	line-height: 1;
	display: inline-block;
	font-size: 17px;
	text-transform: uppercase;
}

.new_container {
	max-width: 1640px;
	margin: 0 auto;
	padding: 0 20px;
}

.new_gallery {
	background: #EFEFEF;
	padding: 45px 0;
}

.new_faqs {
	padding: 55px 0;
}

.new_faqs .vc_toggle.vc_toggle_default {
	border-bottom: 1px solid #A4262A;
	margin: 0;
}

.new_faqs .vc_toggle_title h4 {
	font-size: 28px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.new_faqs .vc_toggle.vc_toggle_default .vc_toggle_title {
  padding: 12px 25px 12px 0px;
  background: transparent;
  position: relative;
}

.new_faqs .vc_toggle.vc_toggle_default .vc_toggle_content {
	padding: 0 0 20px;
	margin: 0;
}

.new_faqs .vc_toggle.vc_toggle_default .vc_toggle_content p, .new_faqs .vc_toggle.vc_toggle_default .vc_toggle_content {
	font-size: 20px;
	line-height: 1.6;
	font-weight: 300;
}

.new_faqs .vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
	position: absolute;
	right: 0;
	left: auto;
}

.new_faqs .vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
	display: none;
}

.new_faqs .vc_toggle.vc_toggle_default .vc_toggle_title::after {
	position: absolute;
	content: "\f13a";
	font-family: 'FontAwesome';
	font-weight: bold;
	display: inline-flex;
	border-radius: 100%;
	align-items: center;
	justify-content: center;
	color: #910811;
	font-size: 30px;
	right: 0;
	left: auto;
	top: 17px;
	height: 34px;
	width: 34px;
}

.new_faqs .vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_title::after {
  content: "\f139";
}

.new_gallery .rel_blog_img .thumbnail_container {
	padding-bottom: 88%;
}

.new_gallery ul.rel_blog_wrp li {
	min-width: 400px;
	width: 400px;
}

.new_gallery  .news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonLeft::after,
.new_gallery  .news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonRight::after
{
	top: 5px;
    line-height: 1;
}

.new_gallery  ul.rel_blog_wrp li .rel_blog_img img {
	border-radius: 0;
}

.new_services.inner-sevices {
	background: #EFEFEF;
	padding: 45px 0 !important;
	margin: 0 !important;
}


.new_services.inner-sevices .list_wrps_data {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -125px;
}

.new_services.inner-sevices .list_wrps_data .penci-info-box {
	padding: 0 125px;
	width: 50%;
}

.new_review_section .greview {
	margin: 0 !important;
}

.new_review_section {
	padding: 45px 0;
}

.logo-section {
	padding: 0 50px !important;
}


.logo-section .logo-section.wpb_column .logo_showcase span.slick-arrow {
	height: 50px !important;
	width: 50px !important;
}

.new_blog_section {
	padding: 10px 0 50px;
}

.new_blog_section .news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonLeft::after,
.new_blog_section .news_article_section .mCSB_scrollTools.mCSB_scrollTools_horizontal a.mCSB_buttonRight::after
{
    line-height: 1;
    top: 4px;
  }


  .new_blog_section ul.rel_blog_wrp li {
	min-width: 540px;
	width: 540px;
}

.top_mapaddress_section .right_map_dta .vc_row.wpb_row.vc_row-fluid.mapdisp .vc_column-inner {
	margin: 0;
	padding: 0;
}

.top_mapaddress_section #teammem.owl-theme .owl-nav .owl-prev {
	left: -12px;
}

.new_services.inner-sevices .penci-ibox-content > a {
    position: relative;
    padding-right: 20px;
	text-decoration: none !important;
}

.new_services.inner-sevices .penci-ibox-content > a:after {
    position: absolute;
    content: "\f138";
    color: #fff;
    font-family: 'FontAwesome';
    right: 0;
    top: 28px;
    font-size: 36px;
}

.office_hours.mobile_hours {
    display: none;
}


.new_services.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner {
    position: relative;
    cursor: pointer;
}

.new_services.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner,
.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-icon-fa
{
    transition: all 0.5s ease;
}

.new_services.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner span.penci-ibox-icon-fa {
    border: 2px solid #959595;
}

.new_services.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner:hover {
    background: #959595;
}

.new_services.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner:hover span.penci-ibox-icon-fa {
    border: 2px solid #fff;
}


.new_services.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner:after {
    position: absolute;
    content: "\f138";
    color: #fff;
    font-family: 'FontAwesome';
    right: 22px;
    top: 33px;
    font-size: 36px;
}

.new_services.inner-sevices .penci-ibox-content > a:after {
    display: none !important;
}

 .new_team_section .penci-teammb-inner .penci-team_item__info a {
    text-decoration: none !important;
}

.top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data a {
    text-decoration: none !important;
}

@media (max-width:1900px) {
    .new_services.inner-sevices .penci-ibox-content > a:after {
        top: 18px;
        font-size: 32px;
    }
}

@media (max-width:1700px) {

    .top_mapaddress_section .right_map_dta div#map {
        height: 466px;
    }

    .new_services.inner-sevices .inner-sevices-section .penci-block-vc .penci-ibox-inner:after {
        top: 22px;
    }
    .new_container {
        max-width: 1440px;
    }

    .top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .te_lno a {
        font-size: 24px;
    } 

    .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data p, .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data a {
        font-size: 18px;
    }

    .top_mapaddress_section .left_co_data .top_phone .ph_icon {
        width: 30px;
        margin-right: 6px;
    }

    .top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .fax_no {
        font-size: 20px;
        margin-top: 6px;
        padding-left: 6px;
    }

    .top_mapaddress_section .left_co_data .bk_now_btn a,
    .top_mapaddress_section .right_map_dta .top_loca_title .right_loca_dta .get_dir_btn a
    {
        border-radius: 8px;
        padding: 9px 27px 10px;
        font-size: 16px;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data img {
        width: 30px;
        max-width: 30px;
        min-width: 30px;
    }

    .top_mapaddress_section .left_co_data {
        width: 310px;
    }

    .top_mapaddress_section .right_map_dta {
        width: calc(100% - 310px);
        padding-left: 20px;
    }

     .new_team_section .penci-teammb-inner img {
        width: 86px !important;
    }

     .new_team_section .penci-teammb-inner .penci-team_item__info {
        width: calc(100% - 86px);
    }

     .new_team_section .penci-teammb-inner .penci-team_item__info {
        padding-left: 9px !important;
        padding-right: 26px !important;
    }

     .new_team_section .penci-teammb-inner .penci-team_item__info .vc_custom_heading {
        font-size: 18px !important;
    }

     .new_team_section .penci-teammb-inner .penci-team_item__info .penci-team_member_name {
        font-size: 13px;
    }

    .inner-team-section .penci-team_item__info h6 {
        font-size: 14px;
    }

    .new_gallery ul.rel_blog_wrp li {
        min-width: 354px;
        width: 354px;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title {
        padding-right: 15px;
    }

    .new_services.inner-sevices .list_wrps_data {
        margin: 0 -50px;
    }

    .new_services.inner-sevices .list_wrps_data .penci-info-box {
        padding: 0 50px;
    }

    .new_blog_section ul.rel_blog_wrp li {
        min-width: 475px;
        width: 475px;
    }

    .new_faqs {
        padding: 45px 0;
    }

    .new_faqs .vc_toggle_title h4 {
        font-size: 24px !important;
    }

    .new_faqs .vc_toggle.vc_toggle_default .vc_toggle_content p, .new_faqs .vc_toggle.vc_toggle_default .vc_toggle_content {
        font-size: 18px;
    }

     .new_team_section .owl-theme .owl-nav {
        top: 21% !important;
    }

}

@media (max-width:1500px) {

    .top_mapaddress_section .right_map_dta div#map {
        height: 387px;
    }

    .new_container {
        max-width: 1260px;
    }

    .logo-section {
        padding: 0 30px !important;
      }

      .top_mapaddress_section .left_co_data {
        width: 280px;
    } 

    .top_mapaddress_section .right_map_dta {
        width: calc(100% - 280px);
        padding-left: 15px;
    }

     .new_team_section .penci-teammb-inner img {
        width: 70px !important;
    }

     .new_team_section .penci-teammb-inner .penci-team_item__info {
        width: calc(100% - 70px);
    }

    .top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .te_lno a {
        font-size: 20px;
    }

    .top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .fax_no {
        font-size: 18px;
        margin-top: 4px;
        padding-left: 4px;
    }

    .top_mapaddress_section .left_co_data .bk_now_btn {
        margin-top: 10px;
    }

    .top_mapaddress_section .left_co_data .bk_now_btn a, .top_mapaddress_section .right_map_dta .top_loca_title .right_loca_dta .get_dir_btn a {
        border-radius: 7px;
        padding: 8px 22px 9px;
        font-size: 15px;
    }

    .top_mapaddress_section .left_co_data .office_hours .hours_title {
        font-size: 20px !important;
        margin: 0 0 1px;
    }

    .top_mapaddress_section .left_co_data .office_hours p {
        font-size: 15px;
    }

.top_mapaddress_section .left_co_data .office_hours.desktop_hours p {
    max-width: 290px;
    font-size: 14px;
}
	
.top_mapaddress_section .left_co_data .office_hours.desktop_hours p strong {
    min-width: 107px;
}

    .top_mapaddress_section .left_co_data .office_hours {
        margin-top: 20px;
        padding-top: 15px;
    }

     .new_team_section {
        margin-top: 0;
        padding-top: 15px;
    }

    .new_gallery ul.rel_blog_wrp li {
        min-width: 305px;
        width: 305px;
    }

    .new_faqs {
        padding: 40px 0 26px;
    }

    .new_services.inner-sevices .list_wrps_data .penci-info-box {
        padding: 0 30px;
    }

    .new_services.inner-sevices .list_wrps_data {
        margin: 0 -30px;
    }

    .logo-section .logo-section.wpb_column .logo_showcase span.slick-arrow {
        height: 40px !important;
        width: 40px !important;
    }
    .new_blog_section ul.rel_blog_wrp li {
		min-width: 415px;
		width: 415px;
    }

     .new_team_section .penci-teammb-inner .penci-team_item__info .member-position {
        font-size: 16px;
    }

     .new_team_section .owl-theme .owl-nav .nav-btn {
        font-size: 34px;
    }

     .new_team_section .owl-theme .owl-nav {
        top: 10% !important;
    }

     .new_team_section .penci-teammb-inner {
        padding: 0 0 0 18px !important;
    }

     .new_team_section .penci-teammb-inner .penci-team_item__info {
        padding-left: 8px !important;
        padding-right: 18px !important;
    }
}

@media (max-width:1199px) {
    .top_mapaddress_section .right_map_dta .top_loca_title {
        flex-wrap: wrap;
        text-align: left;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data {
        padding-right: 0;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data p {
        line-height: 1.2;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title .right_loca_dta {
        margin-top: 11px;
        text-align: center;
        width: 100%;
    }

    .new_gallery {
        padding: 45px 0 10px;
    }

    .new_services.inner-sevices .list_wrps_data {
        margin: 0 -10px;
    }

    .new_services.inner-sevices .list_wrps_data .penci-info-box {
        padding: 0 10px;
    }

    .new_services.inner-sevices {
        padding: 25px 0 20px !important;
    }

    .logo-section {
        padding: 0 20px !important;
    }

    .new_blog_section {
        padding: 10px 0 10px;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title {
        padding-right: 0;
    }
}

@media (max-width:767px) {
    .top_mapaddress_section .left_co_data {
        width: 100%;
    }

    .top_mapaddress_section .left_co_data .office_hours, .top_mapaddress_section .left_co_data .top_phone {
        width: 100%;
    }

    .top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .te_lno a {
        font-size: 34px;
        font-weight: 700;
    }
    .top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .fax_no {
        font-size: 24px;
    }

  .top_mapaddress_section .left_co_data .bk_now_btn a, .top_mapaddress_section .right_map_dta .top_loca_title .right_loca_dta .get_dir_btn a {
    border-radius: 7px;
    padding: 12px 26px 12px;
    font-size: 17px;
}

.top_mapaddress_section .left_co_data .bk_now_btn {
    margin-top: 13px;
    text-align: left;
}
    .top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .fax_no {
        font-size: 24px;
        margin-top: 10px;
        padding-left: 4px;
        margin-bottom: 14px !important;
    }

    .top_mapaddress_section .right_map_dta {
        width: 100%;
        padding-left: 0;
    }

    .new_services.inner-sevices .list_wrps_data .penci-info-box {
        width: 100%;
    }

    .top_mapaddress_section .left_co_data .office_hours .hours_title {
        font-size: 22px !important;
        margin: 0 0 1px;
        font-weight: 700;
    }
    .top_mapaddress_section .left_co_data .office_hours p {
        font-size: 18px;
    }

    body .new_gallery div.news_article_raw.mobile ul.rel_blog_wrp li {
        padding: 0 !important;
    }

    .new_gallery {
        padding: 25px 0 15px;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data > a {
        display: none;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data p {
        margin: 10px 0;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data p, .top_mapaddress_section .right_map_dta .top_loca_title .left_loca_data a {
        font-size: 24px;
    }

     .new_team_section .penci-teammb-inner {
        padding: 0 0 0 27px !important;
    }

    .office_hours.mobile_hours {
        display: block;
        margin-bottom: 20px;
    }

    .office_hours.desktop_hours {
        display: none;
    }

    .new_team_section {
        margin-top: 32px !important;
        border-top: 1px solid #910811;
        padding-top: 25px !important;
        border-bottom: none;
        margin-bottom: 0px;
        padding-bottom: 0px;
        display: none;
    }

    .new_team_section.mobile_team {
        display: block;
    }

     .new_team_section .penci-teammb-inner .penci-team_item__info .member-position {
        font-size: 18px;
    }
     .new_team_section .penci-teammb-inner .penci-team_item__info .vc_custom_heading {
        font-size: 22px !important;
    }
     .new_team_section .penci-teammb-inner .penci-team_item__info .penci-team_member_name {
        font-size: 16px;
    }

    .new_faqs {
        padding: 35px 0 12px;
    }

    .office_hours.mobile_hours .hours_title {
        text-align: center;
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 15px;
    }

    .office_hours.mobile_hours p strong {
        min-width: 105px;
        display: inline-block;
    }

    .office_hours.mobile_hours h2.hours_title {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .office_hours.mobile_hours > p {
        max-width: 262px;
        margin: auto;
        line-height: 2;
    }

    .top_mapaddress_section .right_map_dta .top_loca_title {
        margin-bottom: 30px;
        margin-top: 28px;
        border-top: 1px solid #910811;
        padding-top: 10px;
    }

    .office_hours.mobile_hours h2.hours_title img {
        margin-right: 8px;
    }

    .top_mapaddress_section .left_co_data .bk_now_btn a, .top_mapaddress_section .right_map_dta .top_loca_title .right_loca_dta .get_dir_btn a {
        min-width: 220px;
        text-align: center;
    }

    .new_team_section .owl-theme .owl-nav .owl-prev {
        background: none !important;
        left: -12px !important;
    }

    .new_team_section .owl-theme .owl-nav .owl-next {
        right: -12px;
        background: none !important;
    }
}


@media (min-width:1200px) and (max-width:1340px) {
    .new_container {
        max-width: 1160px;
    }
    .new_gallery ul.rel_blog_wrp li {
        min-width: 280px;
        width: 280px;
    }

    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
        padding: 0px 10px 0px 10px !important;
    }

    .sticky-wrapper.is-sticky #navigation #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
        padding: 0px 8px 0px 8px !important;
    }

    .new_blog_section ul.rel_blog_wrp li {
        min-width: 380px;
        width: 380px;
    }
}


/*12-9-24*/


.home-appointment-section .footer-appointment {
    padding-top: 20px;
}

.home-appointment-section .footer-appointment h2 {
    margin-bottom: 20px;
}

.home-appointment-section .footer-appointment div.wpcf7 {
    margin-top: 25px;
}

.home-appointment-section .footer-appointment div.wpcf7 .cptimg .wpcf7-form-control-wrap.kc_captcha {
    width: 100%;
}

.home-appointment-section .footer-appointment div.wpcf7 .cptimg .wpcf7-form-control-wrap.kc_captcha span.captcha-image > label {
    padding: 0;
    margin: 0 3px;
    width: auto !important;
}

.home-appointment-section .footer-appointment div.wpcf7 .cptimg .wpcf7-form-control-wrap.kc_captcha span.captcha-image > label svg {
    padding: 4px;
    width: 31px !important;
    height: auto;
    max-width: inherit !important;
}

.home-appointment-section .footer-appointment .contact-form-home-footer .form-control {
    margin-bottom: 14px;
}

div.home-appointment-section  {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

@media (max-width:1700px) {
	
.home-appointment-section .footer-appointment .contact-form-home-footer .form-control {
    margin-bottom: 13px;
}

	.home-appointment-section .footer-appointment .contact-form-home-footer .form-control .wpcf7-form-control {
    height: 39px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    border-radius: 7px;
}
	
.home-appointment-section .footer-appointment div.wpcf7 {
    margin-top: 22px;
}	
	
.home-appointment-section .footer-appointment div.wpcf7 .cptimg .wpcf7-form-control-wrap.kc_captcha span.captcha-image span.cf7ic_instructions {
    line-height: 1;
}	

	
.home-appointment-section .footer-appointment div.wpcf7  .cptimg .captcha-image {
   display: flex;
    flex-wrap: wrap;
    justify-content: center;
}	
	
	
.home-appointment-section .footer-appointment div.wpcf7 .cptimg span.wpcf7-form-control {
    display: block;
    height: auto;
    padding-left: 0;
    padding-right: 0;
}
	
.home-appointment-section .footer-appointment div.wpcf7 .cptimg .wpcf7-form-control-wrap.kc_captcha span.captcha-image > label {
    padding: 0;
    margin: 0 3px;
    width: auto !important;
    display: block !important;
    height: 29px;
}	
	
.home-appointment-section .footer-appointment div.wpcf7 .cptimg .wpcf7-form-control-wrap.kc_captcha span.captcha-image span.cf7ic_instructions {
    line-height: 1;
    width: 100%;
}	
	

	
}

@media (max-width:1500px) {
	.home-appointment-section .footer-appointment h2 {
    font-size: 28px;
    margin-bottom: 12px;
}
	
.home-appointment-section .contact-form-home-footer .one-c .form-control label,
.home-appointment-section .contact-form-home-footer .form-control.label label	
	
	{
     padding-top: 5px;
}	
	
	
	
	.home-appointment-section .footer-appointment .contact-form-home-footer .form-control {
    margin-bottom: 11px;
}
	
.home-appointment-section .footer-appointment .contact-form-home-footer .form-control .wpcf7-form-control {
    height: 36px;
    padding-left: 10px;
    padding-right: 10px;
}	
	
.home-appointment-section .footer-appointment div.wpcf7 .cptimg .wpcf7-form-control-wrap.kc_captcha span.captcha-image span.cf7ic_instructions {
    font-size: 11px;
font-weight: 400;
}	
	
.contact-form-home-footer .form-control span.wpcf7-not-valid-tip {
    line-height: 1.2;
    display: block;
}	
	
.home-appointment-section .footer-appointment div.wpcf7 .cptimg .wpcf7-form-control-wrap.kc_captcha span.captcha-image > label {
     height: 22px;
}	
	
.home-appointment-section .footer-appointment div.wpcf7 .cptimg .wpcf7-form-control-wrap.kc_captcha span.captcha-image > label svg {
    width: 31px !important;
}	
	
.home-appointment-section .footer-appointment .invalid .contact-form-home-footer  .form-control.cptimg {
    margin-bottom: 0;
}	
	
	
	.home-appointment-section .contact-form-home-footer .form-control span.wpcf7-not-valid-tip {
		font-size:12px !important;
	}	
	
}

@media (max-width:767px) {
	.home-appointment-section .footer-appointment .contact-form-home-footer .form-control .wpcf7-form-control {
      height: 42px;
}
	
.home-appointment-section .contact-form-home-footer .one-c .form-control label, .home-appointment-section .contact-form-home-footer .form-control.label label {
	padding-top:0;
	}	
	
	.top_mapaddress_section .left_co_data .bk_now_btn {
    margin-top: 5px;
    text-align: center;
}
	
}

.top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .te_lno a.mob_icon_data {
    display: none;
}

/*18-12-24*/
/* 
.top_mapaddress_section .left_co_data .top_phone a.mob_icon_data {
    display: none;
}

@media (max-width:767px) {
	.top_mapaddress_section .left_co_data .top_phone .ph_icon.desk_ph_icn {
    display: none;
}
.top_mapaddress_section .left_co_data .top_phone a.mob_icon_data {
    display: block;
}	
	
	.top_mapaddress_section .left_co_data .top_phone .rgt_top_desc {
    padding-left: 0;
}
	
.top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .te_lno {
    display: flex;
    align-items: center;
    column-gap: 7px;
    justify-content: center;
}
	
	.top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .fax_no {
    padding-left: 0;
    text-align: center;
    margin-top: 15px;
}
	
.top_mapaddress_section .left_co_data .top_phone .rgt_top_desc .bk_now_btn {
    text-align: center;
}	
	
} */

/*=================== content-hub ================*/

.content-hub-news-sec ul.rel_blog_wrp li .rel_blog_img img{
	border-radius:0px;
}
.content-hub-news-sec ul.rel_blog_wrp .rel_blog_desc{
	border-radius:0px;
	padding:18px 25px;
	text-align: left;
}
.content-hub-news-sec .rel_blog_title .catpart, .content-hub-news-sec .rel_blog_title .catpart .cat a{
    font-weight: 400;
    font-size: 14px;
	line-height:1;
	color:#000000;
	margin:0px;
	display: flex;
    align-items: center;
	padding:0px;
}
.content-hub-news-sec .rel_blog_title .catpart{
	padding-bottom:10px;
}
.content-hub-news-sec .rel_blog_title .catpart span{
	margin:0 5px;
}
.content-hub-news-sec .rel_blog_desc .rel_blog_title a{
	font-size: 24px;
    line-height: 1.4;
    font-weight: 600;
    color: #000;
    text-align: left;
    padding: 0 0 35px 0;
}


@media only screen and (min-width: 1900px) {
	
.content-hub-news-sec .rel_blog_title .catpart, .content-hub-news-sec .rel_blog_title .catpart .cat a{
	font-size: 18px;
}	
.content-hub-news-sec .rel_blog_desc .rel_blog_title a{
	font-size:26px;		
}	
	
}

