 .table-blog-cnt .listing_number li,
 .toc__MycjP ul li {
     list-style: conic-gradient;
     list-style: conic-gradient
 }

 .nav-bar .navigation li a,
 .nav-bar.sticky li a {
     text-shadow: none;
     text-decoration: none
 }

 .client-box .client_saytext.item .testimonial_title:before,
 .doc-tabbing li a .overlay:before {
     border-left: 13px solid transparent;
     border-right: 13px solid transparent;
     border-top: 13px solid #ff8001
 }

 #ui-id-1,
 body {
     overflow-x: hidden
 }

 *,
 .jspVerticalBar .jspArrow:focus {
     outline: 0
 }

 #myUL,
 #ui-id-1 {
     overflow-y: scroll
 }

 .journal_post,
 .post-taxonomy {
     float: left;
     display: flex;
     gap: 20px;
     padding-bottom: 20px
 }

 .journal_post .item {
     width: 95%;
     float: left
 }

 .journal_post .page-title {
     font-size: 18px;
     padding-bottom: 0;
     line-height: 1.3;
     height: auto;
     text-align: left;
     margin-top: 20px;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     margin-bottom: 20px;
     text-transform: capitalize
 }

 .about_item p,
 .post-taxonomy .post-item .term-description p {
     font-size: 16px;
     padding-bottom: 5px;
     line-height: 1.55;
     text-align: left
 }

 .journal_post .text-excerpt p {
     font-size: 16px;
     line-height: 1.3
 }

 .journal_post .post-author,
 .table-blog-cnt li {
     padding-bottom: 10px
 }

 .post-taxonomy .post-item {
     width: auto;
     float: left
 }

 .post-taxonomy .post-item .page-title a {
     font-size: 20px;
     margin-top: 20px;
     display: block;
     padding-bottom: 10px
 }

 .clinical-org .third-row ul,
 .footer_button_journal,
 .main-post-box {
     float: left;
     width: 100%
 }

 .footer_button_journal ul {
     display: flex;
     padding: 50px 0;
     gap: 20px
 }

 .btn-row1,
 .contact-form .button-row,
 .corporate-form .row,
 .doc-tabbing .doctor-imgbox,
 .festive-popup .inner-box .button-row,
 .footer_button_journal ul li,
 .no-more-video,
 .opening-lt-panel .data-applybox,
 .opening-lt-panel .left-databox,
 .showcase.desktop .flex-control-nav ul,
 .thank-you1,
 .thank-you1 .imgbox,
 .thank-you1 .textbox {
     width: 100%;
     float: left;
     text-align: center
 }

 .footer_button_journal ul li a {
     color: #f5841e;
     background-color: #4e3322;
     padding: 40px;
     font-size: 25px;
     font-weight: 700;
     border-radius: 10px;
     width: 100%;
     float: left
 }

 .journal_taxonomy {
     width: 100%;
     float: left;
     padding-bottom: 25px
 }

 .journal_post .post-author,
 .journal_post .post-date {
     padding-right: 10px;
     font-size: 14px;
     font-weight: 400;
     text-align: left;
     line-height: 1.3;
     color: #909090
 }

 .about_item,
 .edit_section,
 .item,
 .post-item {}

 .about_danyal,
 .journal_taxonomy_one {
     padding-bottom: 40px;
     display: flex;
     float: left
 }

 .journal_taxonomy_one {
     width: 100%;
     flex-wrap: wrap;
     gap: 20px
 }

 .journal_taxonomy_one .page-title {
     font-size: 20px;
     line-height: 1.1;
     height: 60px;
     margin-top: 20px;
     display: block
 }

 .enquiry-formbox .form-inbox .upload-box .upload-hedbox,
 .journal_taxonomy_one .post-item,
 .royal-society-imgbox {
     width: 30%;
     float: left
 }

 .journal_text_heading,
 .offers-content-wrap ul.redeem-padding-top {
     width: 100%;
     float: left;
     padding-top: 15px
 }

 .journal_text_heading h2 {
     font-size: 40px;
     font-weight: 700;
     padding-bottom: 30px;
     text-align: left
 }

 .journal_text_heading h3 {
     font-size: 20px;
     font-weight: 700;
     padding-bottom: 30px;
     text-align: left
 }

 .post-taxonomy .post-item .page-title {
     border-bottom: 2px solid #dcdcdc;
     margin-bottom: 1rem
 }

 .journal_taxonomy_one .term-description p {
     font-size: 14px;
     padding-bottom: 10px
 }

 .about_item a {
     width: 100%;
     color: #ff8001;
     float: left;
     display: flex;
     text-align: right;
     font-size: 20px;
     border-top: 2px solid #dcdcdc;
     justify-content: space-between;
     padding-top: 15px;
     margin-top: 30px;
     padding-bottom: 15px
 }

 .about_item h2,
 .edit_section h2 {
     margin-top: 20px;
     margin-bottom: 1rem
 }

 .about_item .icon_span {
     color: #959494
 }

 .about_danyal {
     flex-wrap: wrap;
     width: 100%;
     gap: 35px
 }

 .about_item {
     width: 31%;
     float: left
 }

 .about_item h2 {
     font-size: 28px;
     padding-bottom: 10px;
     line-height: 1.1;
     border-bottom: 2px solid #dcdcdc;
     text-align: left
 }

 #owl-demo .special-rotate.item .iconimg-txt-box,
 .about-stuff,
 .about-stuff ul li.even,
 .about-stuff ul li.odd,
 .aboutus,
 .aboutus .row,
 .academic-achivement-wrap,
 .acco-content,
 .acco-implant,
 .acco-tab,
 .apply-now .row,
 .apply-now .row .wpcf7-form-control-wrap,
 .apply-now .wpcf7-validation-errors,
 .banner,
 .banner-box .banner-formbox form,
 .bg-grey,
 .blog-detail,
 .blog-detail .col-left .admin-bar,
 .blog-detail .col-left .imgbox,
 .blog-listing,
 .blog-listing li .admin-bar,
 .blog-listing li .textbox,
 .blog-listing ul,
 .board-of-company,
 .board-of-dir,
 .booking-container,
 .braces-aligner,
 .braces-aligner .cont-detail,
 .braces-aligner .imgbox,
 .braces-aligner .row .col2,
 .braces-aligner .row-first,
 .breadcrumb,
 .busi-development ol,
 .busi-development ul,
 .career-path,
 .category-featured-image img,
 .client-box .tab-content2 .hpyclient-slide,
 .client-box .tab-content2 .hpyclient-slide #owl-demo3,
 .clinic-head,
 .clinic-list,
 .clinical-proficiency-wrap,
 .clove-difference ul li .difference-icon-box,
 .clove-exp #owl-demo2 .exp-move .exp-txt-box,
 .clove-report,
 .clove-report ul,
 .clove_appointment .form-left.fix_appointment_panel,
 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area,
 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .personal_detail_content,
 .contact-add .phone,
 .containear,
 .core-value,
 .corporate-logo,
 .corporate-main,
 .credibilty,
 .credibilty .row,
 .credibilty-top,
 .dental-network,
 .dental-network .inner ul,
 .dental-video,
 .dental-video-list,
 .digital-radio,
 .dir-text,
 .direct-to-dentist,
 .doctor-info,
 .doctor-tab,
 .doctor-tab ul,
 .economic,
 .education-content,
 .education-tab-wrap,
 .enquiry-formbox .form-inbox .upload-box,
 .equipments,
 .ethics,
 .ethics .row,
 .ethics .text-outer,
 .ethics-text,
 .event-clove,
 .event-gallery,
 .faq,
 .festive-popup .inner-box .row .col .span.wpcf7-not-valid-tip,
 .figure-box ul,
 .filter-form,
 .full-footer .full-footer-in,
 .full-footer .full-footer-in .links-box,
 .fun-content,
 .fun-nav,
 .fun-tab,
 .fun-to-clove,
 .head-office,
 .helpline-center,
 .hygiene,
 .hygiene .textbox,
 .hygiene-video,
 .image-gallery,
 .imaplants-table,
 .img-tobacco,
 .impant2,
 .impant2 .acco-content .img-antibiotics,
 .impant2 .acco-content .img-heal,
 .impant2 .acco-content .img-row,
 .impant2 .acco-content .row,
 .impant2 .row-first,
 .interview-process,
 .item_taxonomyone,
 .join-to-clove,
 .landing-banner,
 .landing-page-content,
 .leave-apply,
 .leave-apply .col2 .row,
 .listing-clinic,
 .listing-clinic2,
 .location-list,
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li file,
 .main-row,
 .main-why-clove .why-left-panel .why-txtbox,
 .main-why-clove .why-right-panel ul li .whylist-txtbox,
 .map_section2,
 .membership-plans,
 .milestones,
 .milestones .row,
 .milestones-in,
 .news-tabnav,
 .offers-content-wrap li,
 .open-positions,
 .open-positions ul,
 .opening-hour,
 .opening-lt-panel ul li .data-imgbox,
 .opening-lt-panel ul li .data-textbox,
 .other-location,
 .other-location .row,
 .our-packages,
 .our-packages .title-text,
 .our-packages-box li .doctor-picbox,
 .our-packages-box li .doctor-txtbox,
 .our-specialities,
 .our-specialities ul,
 .packages-tbl,
 .page404,
 .pagination1,
 .patient-feedback,
 .personal-details,
 .personal-details .text-box,
 .platinum-membership #terms h4,
 .policy,
 .popular-post,
 .popular-post li,
 .price-policy-pkg,
 .price-policy-pkg ul,
 .quality-control,
 .recruitment-process,
 .recruitment-process .row,
 .recruitment-process .title-text,
 .refine-dir .refine-team-view .rightcol ul,
 .refund,
 .reports,
 .reports .imgbox,
 .schedule,
 .search2,
 .serach-result,
 .special,
 .specialized-doctors,
 .specialized-form,
 .stepup-content .btn-full-row,
 .sucess-list,
 .tab-menu-volume ul,
 .tab-volume,
 .table-doctors,
 .team-care,
 .testimonal-nav,
 .testimonial_content,
 .testimonial_content .row,
 .testimonial_content ul,
 .textbox-smile,
 .textimonial-tab,
 .textimonial-tab ul,
 .thank-you,
 .title-row,
 .title-text,
 .vision,
 .vision-video {
     width: 100%;
     float: left
 }

 .post-taxonomy .post-item .page-title-cat {
     font-size: 20px;
     padding-bottom: 10px;
     line-height: 1.1;
     margin: 20px 0;
     color: #ff8001;
     display: flex;
     justify-content: space-between;
     width: 100%;
     float: left
 }

 .item .download_pdf_button::after,
 .page-title-cat::after {
     content: '>';
     display: inline
 }

 .blog-box.blog-letest-home .item {
     width: 100% !important;
     float: left
 }

 .drop_dwon_icon,
 .item .download_pdf_button {
     display: flex;
     align-items: center;
     justify-content: space-between
 }

 .item .download_pdf_button a {
     font-size: 18px;
     padding-bottom: 10px;
     line-height: 1.1;
     width: 100%;
     float: left;
     margin: 20px 0;
     color: #ff8001;
     display: flex;
     justify-content: space-between
 }

 .journal_post .text-excerpt {
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden
 }

 .volumes_about {
     width: 100%;
     float: left;
     display: flex
 }

 .dental-right,
 .volumes_about .volumes_two {
     width: 80%;
     float: left
 }

 .volumes_about .volumes_one {
     width: 20%;
     float: left;
     display: flex;
     flex-wrap: wrap
 }

 .blog_table,
 .edit_section a {
     justify-content: space-between
 }

 .volumes_one a {
     width: 100%;
     padding: 10px 0;
     font-size: 20px;
     font-weight: 700
 }

 .drop_dwon_icon::after {
     content: '';
     background: url(images/icondrpdown.png) 0 5px no-repeat;
     width: 30px;
     height: 30px;
     display: inline-block
 }

 #menu-item-18037 a,
 .blog-listing .teeth-text h2 span,
 .bootom_footer p a,
 .bronze-payment .payment-form .row #submit:hover,
 .client-box #owl-demo3 .youtube-imgbox.item .lyte-wrapper.last_slide a:hover,
 .client-box #owl-demo4 .youtube-imgbox.item .lyte-wrapper.last_slide a:hover,
 .client-box #owl-demo6 .youtube-imgbox.item .lyte-wrapper.last_slide a:hover,
 .clove_appointment h3 span,
 .dental-left li:hover,
 .dental-network h3 span,
 .dir-text .common p a:hover,
 .enquiry-formbox .form-inbox .upload-box .upload-filebox p span,
 .ethics-text h2 span,
 .journal_about,
 .latest-articles,
 .milestones .col .date span,
 .our-specialities2 li a:hover,
 .video_article .video_title p a,
 .volumes_one .active_volume {
     color: #ff8001
 }

 .about_item .button_pupop {
     text-align: center;
     display: block;
     border-top: 0;
     margin: 0 auto;
     width: 100%;
     float: left
 }

 .edit_section h2,
 .post-author .sub-title {
     padding-bottom: 10px;
     line-height: 1.2;
     text-align: left
 }

 .tab.tab-active-volume {
     width: 100%;
     float: left;
     margin: 20px 0
 }

 .tab-menu-volume ul li {
     display: flex;
     margin-bottom: 10px;
     float: left
 }

 .tab-menu-volume ul li a {
     font-size: 20px;
     font-weight: 700;
     background-color: #e9e9e9;
     color: #fff;
     padding: 1rem
 }

 .tab-menu-volume ul li .tab-a.active-a {
     background-color: #4e3322;
     color: #fff;
     padding: 1rem
 }

 .tab-menu-volume ul .first_button .tab-a.active-a {
     border-radius: 10px 0 0 10px
 }

 .tab-menu-volume ul .last_button .tab-a {
     border-radius: 0 10px 10px 0
 }

 #owl-demo .special-rotate.item .iconimg-txt-box p br,
 .all_pop .modalDialog:first-child .prev,
 .all_pop .modalDialog:last-child .next,
 .archive-meta,
 .blog-listing li p br,
 .braces-aligner .cont-detail,
 .breadcrumb li:first-child:before,
 .contact-form br,
 .head-top-menu ul li.call-us-zone a:after,
 .head-top-menu ul li:first-child a:after,
 .listing-clinic li,
 .location-list li,
 .mobile-show,
 .mobile_search,
 .nav-bar .boxcomman h3,
 .nav-bar .info-box,
 .nav-bar .toggle-menu,
 .navigation.error-n,
 .other-location .map .map_appointment:before,
 .our-specialities li br,
 .post-author,
 .refine-dir li a .image-box .hover,
 .right-spe-box,
 .showcase.mobile,
 .single_page_btton,
 .sticky.sticky-logo,
 .tab,
 .tab-content3 .mobile,
 .table-doctors table tr,
 .toggleMenu {
     display: none
 }

 #personal,
 #sync1 .item img,
 #sync1_1 .item img,
 #sync2 .item img,
 #sync2_2 .item img,
 .activity-left-panel img.desktop,
 .apply-now.show,
 .awarded-box ul li .caption-box span,
 .board-of-company ul.all-active2 li a span,
 .board-of-company ul.all-active2 li.ui-state-active a span,
 .board-of-dir ul.all-active li a span,
 .board-of-dir ul.all-active li.ui-state-active a span,
 .categories:hover .back .text-box,
 .christmas-content h2 span,
 .contact-add p span,
 .corporate-video-wrap.active,
 .dental-left li:hover:before,
 .dental-network .inner p span,
 .dentistry-awards .right-content p span,
 .desk,
 .dir-text .common strong span,
 .doc-tabbing li a.active .categories .back .text-box,
 .doc-tabbing li a.active .overlay,
 .doctor-overlay.active,
 .doctor-tab li a.active:before,
 .fun-nav li.active a:before,
 .head-gray li span,
 .listing-clinic li.display,
 .loader.show,
 .location-list li.display,
 .main-corebox h4.desk,
 .nav-bar .navigation ul li:hover ul.sub-menu,
 .nav-bar .navigation.sticky li:hover ul,
 .news-tabnav li a.active:before,
 .other-location .loacation-add p span,
 .platinum-popup-wrap .platinum-popup p span,
 .pros-dental-tourism h2 span,
 .refine-dir li a:hover .image-box .hover,
 .showcase li .caption-second p span,
 .showcase.desktop .flex-direction-nav li,
 .society h3 span,
 .special-offers-banner .white_pattern h3 span,
 .stepup-tab li.active a:before,
 .symt-treatments ul li.desktop-version,
 .tab-active-volume,
 .tabbing li a.active:before,
 .tabbing li a:hover:before,
 .table-doctors table tr.display,
 .table-doctors td strong,
 .testimonal-nav li a.active:before,
 .ui-tabs .ui-tabs-nav li a,
 .ui-tabs2 .ui-tabs-nav li a,
 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 menu,
 nav,
 section {
     display: block
 }

 #popup h3,
 #popup1 h3,
 #popup2 h3 {
     font-size: 50px;
     font-weight: 700;
     padding-bottom: 30px;
     text-align: center;
     padding-top: 20px;
     color: #ff8001;
     font-family: Poppins, sans-serif !important
 }

 .close_icon::before {
     content: '';
     background: url(images/delete.png) 3px 3px no-repeat #f0f0f0;
     width: 30px;
     height: 30px;
     display: inline-block;
     position: absolute;
     top: 15px;
     right: 40px;
     border-radius: 50px
 }

 #popup .close_icon,
 #popup1 .close_icon,
 #popup2 .close_icon,
 .flex-direction-nav .flex-next,
 .flex-direction-nav .flex-prev {
     font-size: 0
 }

 .item_taxonomy:first-child,
 .item_taxonomy_one {
     width: 100%;
     float: left;
     overflow-x: scroll
 }

 .edit_one {
     width: 100%;
     float: left;
     display: grid;
     grid-template-columns: 1fr 1fr 1fr;
     grid-gap: 20px;
     padding-bottom: 2rem
 }

 .edit_section h2 {
     font-size: 20px;
     height: 70px
 }

 .edit_section p {
     font-size: 16px;
     line-height: 1.4
 }

 .edit_section a {
     font-size: 20px;
     padding-bottom: 10px;
     line-height: 1.1;
     width: 100%;
     float: left;
     margin: 20px 0;
     color: #ff8001;
     display: flex
 }

 .apply-now .row.checbox .wpcf7-form-control,
 .apply-now .row.checbox .wpcf7-form-control-wrap,
 .information-travel .travel-box .travel-caption img,
 .journal_post,
 .post-taxonomy,
 .special-offers-banner .bronze-img img {
     width: auto
 }

 .editorial-page_section,
 .editorial_expert_section {
     width: 100%;
     display: grid;
     grid-template-columns: 1fr 1fr;
     float: left
 }

 .post-author .sub-title {
     font-size: 16px;
     height: auto;
     margin-top: 15px;
     color: #000;
     text-transform: capitalize
 }

 .aligncenter,
 .apply-now .row.center,
 .braces-aligner .row .imgbox h4,
 .braces-aligner .row.border,
 .clove-report,
 .doctor-tab ul,
 .editorial-page,
 .editorial_expert_section_one,
 .faq-treat h2,
 .news-tabnav,
 .reports,
 .special .owl-item,
 .testimonal-nav ul {
     text-align: center
 }

 .banner-box .banner-formbox select.select option,
 .journal_post h2.page-title {
     text-transform: capitalize !important
 }

 .tab.tab-active-volume .item_taxonomyone .item {
     width: 24%;
     float: left
 }

 .tab.tab-active-volume .item_taxonomyone .journal_post {
     flex-wrap: wrap;
     gap: 15px
 }

 .editorial-page {
     padding-bottom: 30px;
     padding-top: 110px
 }

 .editorial-board h2,
 .editorial-page h2,
 .editorial_expert_section_one h2 {
     font-size: 30px;
     padding-bottom: 16px
 }

 .editorial-board h3,
 .editorial-page h3 {
     font-size: 20px;
     padding-bottom: 15px;
     padding-top: 20px
 }

 .editorial-board h4,
 .editorial-page h4 {
     font-size: 16px;
     padding-bottom: 10px
 }

 .editorial-board p,
 .editorial-page p {
     font-size: 16px;
     letter-spacing: 1px;
     line-height: 1.4;
     padding-bottom: 30px
 }

 .editorial-page_section {
     grid-gap: 20px;
     text-align: center
 }

 .editorial_expert_section {
     grid-gap: 10px
 }

 @media screen and (max-width:1500px) {

     .about_item .popup,
     .about_item .popup1,
     .about_item .popup2 {
         left: 32%
     }

     .journal_post .page-title {
         font-size: 16px
     }

     .footer_button_journal ul li a {
         font-size: 18px;
         padding: 30px
     }

     .edit_section h2 {
         font-size: 18px
     }

     .edit_section p {
         font-size: 14px
     }

     .tab.tab-active-volume .item_taxonomyone .item {
         width: 23%
     }
 }

 @media screen and (max-width:1024px) {
     .edit_section h2 {
         height: auto;
         margin-bottom: 0
     }

     .item_taxonomy .post-taxonomy {
         width: 1024px
     }

     .about_item #popup p,
     .about_item .button,
     .edit_section a,
     .editorial-board p,
     .editorial-page p,
     .item .download_pdf_button a,
     .journal_post .post-author,
     .journal_post .post-date,
     .post-author .sub-title {
         font-size: 14px
     }

     .about_item,
     .post-taxonomy .post-item {
         width: 30%
     }

     .footer_button_journal ul li a {
         font-size: 14px;
         padding: 15px 10px
     }

     .about_item #popup h3,
     .about_item #popup1 h3,
     .about_item #popup2 h3 {
         font-size: 20px
     }

     .about_item .popup,
     .about_item .popup1,
     .about_item .popup2 {
         left: 35%
     }

     .editorial-board h2,
     .editorial-page h2,
     .editorial_expert_section_one h2 {
         font-size: 20px;
         padding-bottom: 15px;
         padding-top: 10px
     }

     .page_banenr img {
         padding-top: 110px !important
     }

     .editorial-board h3,
     .editorial-page h3 {
         font-size: 18px
     }
 }

 @media screen and (max-width:767px) {
     .tab.tab-active-volume .item_taxonomyone .item {
         width: 47%
     }

     .edit_one {
         grid-template-columns: 1fr
     }

     .about_item p,
     .journal_post .post-author,
     .journal_post .post-date,
     .journal_post .text-excerpt p,
     .post-taxonomy .post-item .term-description p {
         font-size: 14px
     }

     .about_danyal,
     .journal_post,
     .post-taxonomy {
         gap: 10px
     }

     .about_item h2 {
         font-size: 16px
     }

     .button,
     .journal_post .page-title {
         font-size: 15px
     }

     .journal_text_heading h2 {
         font-size: 20px
     }

     .about_item .popup,
     .about_item .popup1,
     .about_item .popup2 {
         left: 40%
     }
 }

 @media screen and (max-width:610px) {

     .about_item,
     .post-taxonomy .post-item {
         width: 100%
     }

     .about_item .popup,
     .about_item .popup1,
     .about_item .popup2 {
         left: 47%
     }

     .tab-menu-volume ul li a {
         width: 100%;
         float: left;
         text-align: center;
         padding: 1rem 0;
         font-size: 14px
     }

     .tab-menu-volume ul li {
         display: inherit;
         width: 100%
     }

     .tab-menu-volume ul {
         display: grid;
         grid-template-columns: 1fr 1fr 1fr;
         grid-gap: 10px
     }
 }

 @media screen and (max-width:500px) {
     .footer_button_journal ul {
         flex-wrap: wrap
     }

     .about_item .popup,
     .about_item .popup1,
     .about_item .popup2 {
         left: 40%;
         width: 80%
     }

     .journal_post {
         gap: 20px
     }
 }

 @media screen and (max-width:450px) {

     .about_item .popup,
     .about_item .popup1,
     .about_item .popup2 {
         left: 45%
     }

     .tab.tab-active-volume .item_taxonomyone .item {
         width: 100%
     }
 }

 @media screen and (max-width:400px) {

     .about_item .popup,
     .about_item .popup1,
     .about_item .popup2 {
         left: 49%
     }

     .close_icon::before {
         top: 23px;
         right: 21px
     }
 }

 #menu-item-18037 a sub {
     border: 1px solid #ff8001;
     padding: 1px 6px;
     color: #ff8001;
     margin: 0 0 0 60px;
     position: static;
     line-height: 1.5
 }

 .row.blog-order p {
     font-size: 15px;
     color: #000;
     text-align: justify;
     line-height: 26px;
     padding-bottom: 15px
 }

 .row.blog-order h2 {
     color: #fc861f;
     font-size: 26px;
     font-weight: 700;
     margin: 15px 0
 }

 body .fact-checked-btn p {
     color: #fff !important;
     line-height: 1.1 !important;
     padding-top: 13px
 }

 .breadcrumb.membership-margin {
     margin-top: 44px
 }

 .inner-contentbox p b,
 .table-blog-cnt b,
 body .blog-listing li h3,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 strong {
     font-weight: 700
 }

 .poplur_post_heading .post-title h2 {
     line-height: 1.1;
     font-size: 14px
 }

 .table-blog-cnt .listing_number li,
 .table_text {
     line-height: 26px;
     color: #000;
     text-align: justify
 }

 .poplur_post {
     clear: both;
     width: 100%;
     float: left;
     display: flex;
     gap: 10px
 }

 .poplur_post .post-title h2 a {
     font-size: 15px;
     color: #000;
     line-height: 1.1;
     text-decoration: none;
     font-weight: 400
 }

 .poplur_post_heading h4 {
     background: #ff7e23;
     color: #fff;
     font-size: 14px;
     line-height: 22px;
     font-weight: 600;
     padding: 11.5px 0 11.5px 14px;
     border-bottom: none
 }

 .poplur_post_heading {
     clear: both;
     width: 100%
 }

 .blog_table {
     display: flex;
     align-items: center;
     gap: 20px
 }

 .toc__MycjP {
     background: #f3f4f4;
     padding: 10px 15px;
     border-radius: 5px;
     width: 60rem
 }

 .table_text {
     padding-bottom: 12px;
     font-size: 15px
 }

 .blog_table .toc__MycjP ul {
     margin-left: 15px
 }

 .table-blog-cnt .listing_number li {
     font-size: 15px;
     padding-bottom: 15px
 }

 .fancybox-inner li,
 .main-clove-story .box .clove-story-inbox .story-right-formbox li,
 .table-blog-cnt.restoring .listing_number li {
     list-style: none
 }

 .bg-grey .form-disclaimer input {
     top: 7px;
     left: 15px
 }

 .bg-grey .form-disclaimer label {
     padding-left: 24px
 }

 .bg-grey .form-disclaimer {
     padding: 13px 20px 20px
 }

 .blog-listing .main-post-box .textbox p,
 .col.city_col #clinicHeade span.select,
 .col.clinic_col #zonalText span.select,
 .doctor-overlay,
 .hide-large,
 .hide_mark,
 .our-specialities.packages li a:before,
 .refine-dir li a:hover .image-box .hover,
 .ui-tabs .ui-tabs-hide,
 .ui-tabs2 .ui-tabs-hide2 {
     display: none !important
 }

 #wp-live-chat-4 #wplc_chatbox,
 .apply-now .row.checbox .wpcf7-list-item,
 .apply-now .select,
 .banner img,
 .benefits table,
 .blog-lft.blog-detail-inner .imgbox img,
 .blog-listing .our-specialities2,
 .blog_media.news-media2 .video_article img,
 .clove-exp #owl-demo2 .exp-move img,
 .credibilty .imgbox img,
 .ethics .img-box img,
 .full-footer .footer-top img,
 .home-banner img,
 .information-travel .travel-box img,
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li span .wpcf7-not-valid-tip,
 .nav-bar.sticky ul,
 .personal-details .color-box li.text-area,
 .showcase li img,
 .special-offers-banner img {
     width: 100%
 }

 .apply-now .capcha,
 .banner,
 .clinical-org .second-row,
 .clinical-org .third-row ul,
 .credibilty .row,
 .entry-summary,
 .imgbox,
 .map_section2,
 .milestones,
 .nav-bar,
 .nav-bar .boxcomman,
 .news-content.media.journal_page ul li .acc-tab-issue,
 .recruitment-process .row,
 .relat,
 .testimonial_content .text-box q,
 .ui-tabs .ui-tabs-nav li a,
 .video-testimonial .box {
     position: relative
 }

 .blog_first_heading h1 {
     font-weight: 700;
     padding-left: 15px
 }

 .blog_first_heading {
     position: absolute;
     bottom: 5%
 }

 .blogbody__AABiR.false .disclaimer {
     background: #f3f4f4;
     padding: 20px 35px;
     border-radius: 10px
 }

 .our-specialities2 ul li a {
     font-size: 15px;
     color: #000;
     line-height: 1.3;
     text-decoration: none
 }

 .blog_header_button {
     display: flex;
     justify-content: space-between;
     padding-left: 0;
     gap: 15px
 }

 .blog_header_button li a {
     text-decoration: none;
     background-color: #7c3700;
     color: #fff;
     padding: 8px 15px;
     font-size: 14px;
     border-radius: 5px
 }

 @media screen and (max-width:767px) {
     .blog_header_button li a {
         font-size: 12px;
         padding: 8px
     }

     .blogbody__AABiR.false .blog_table,
     .table-blog-cnt .blog_table {
         display: inherit
     }

     .blogbody__AABiR.false .toc__MycjP {
         margin-bottom: 20px
     }

     .blogbody__AABiR.false s.toc__MycjP h3 {
         font-size: 20px
     }

     .single_page_btton {
         display: block;
         padding-bottom: 20px
     }

     .poplur_post {
         display: grid
     }

     .table-blog-cnt .toc__MycjP {
         width: 100%
     }
 }

 @media screen and (max-width:600px) {
     .blog_first_heading h1 {
         font-size: 20px
     }

     .breadcrumb.single_page .box ul {
         padding: 10px 0 0 !important
     }

     .blog_first_heading {
         bottom: 10%
     }

     .toc__MycjP {
         width: 100%
     }

     .blog-area .breadcrumb.single_page {
         margin-top: 70px !important
     }

     .main-post-box .main_heading {
         padding-top: 25px !important
     }

     .breadcrumb.single_page ul {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis
     }

     .container {
         width: 100% !important;
         padding: 0 15px
     }

     .listing_number {
         margin-left: 15px
     }

     #menu-item-18037 a sub {
         float: right;
         margin: 0 50px 0 0
     }

     .h1,
     h1 {
         font-size: calc(1.175rem + 1.2vw)
     }
 }

 @media screen and (max-width:370px) {

     .about_item .popup,
     .about_item .popup1,
     .about_item .popup2 {
         left: 54%
     }

     .blog_header_button li {
         width: 100%;
         text-align: center;
         padding-bottom: 15px
     }

     .blog_header_button {
         width: 100%;
         flex-wrap: wrap
     }
 }

 .category-list .btn {
     background: #4e3224;
     font-size: 15px;
     color: #fff;
     text-transform: uppercase;
     padding: 10px 30px;
     display: block;
     max-width: max-content
 }

 .category-list .btn:hover,
 .our-specialities li:hover a.rmore {
     background: #f57a05
 }

 .sprite {
     background-image: url(https://clovedental.in/wp-content/uploads/2020/01/spritesheet1.png);
     background-repeat: no-repeat;
     display: block
 }

 .specialization_ select {
     width: 100%;
     opacity: 1;
     background: #fff;
     height: 44px;
     padding: 4px 8px;
     line-height: 22px;
     font-family: 'Open Sans', sans-serif;
     font-size: 14px;
     color: #3c2519;
     border: 1px solid #ccc;
     float: left;
     font-weight: 400;
     border-radius: 5px
 }

 #benefits .benefits-tab h4 {
     line-height: 38px;
     color: #f5841f
 }

 .braces-aligner,
 .clove-exp #owl-demo2 .exp-move .exp-txt-box h5 a:hover,
 .corporate-form a,
 .dental-network .inner p a:hover,
 .impant2 .acco-content li,
 .impant2 .row-first .textbox li,
 .location-list li .book-now:hover,
 .offers-content-wrap #redeem p,
 .our-specialities2 li a,
 .platinum-membership .benefits-content.complimentary li h5,
 .screen-reader-text:hover,
 .service-toppanel .service-contentbox li,
 a:hover {
     color: #000
 }

 .clearfix:after,
 .clearfix:before {
     content: '';
     clear: both
 }

 .spin-wheel-area {
     margin-top: 0;
     z-index: 1
 }

 .sprite-articles-icon-_1_,
 .sprite-carrer-icon,
 .sprite-education-videos,
 .sprite-news-icon {
     width: 62px;
     height: 52px;
     margin: 0 auto
 }

 .sprite-articles-icon-_1_ {
     background-position: -5px -5px;
     display: block
 }

 ul.slides:after,
 ul.slides:before {
     content: '';
     display: table;
     clear: both
 }

 .sprite-carrer-icon {
     background-position: -5px -67px;
     display: block
 }

 .sprite-education-videos {
     background-position: -77px -5px;
     display: block
 }

 .sprite-news-icon {
     background-position: -77px -67px;
     display: block
 }

 .form-disclaimer {
     position: relative;
     padding: 5px 20px;
     float: left;
     margin: 0 -20px
 }

 .form-disclaimer input {
     width: 15px;
     height: 20px;
     position: absolute;
     left: 10px;
     top: 0
 }

 .form-disclaimer label {
     float: left;
     text-align: left;
     padding-left: 20px
 }

 .wait.error-n {
     display: none;
     margin: 5px 205px 7px 0
 }

 .error-c {
     color: red !important
 }

 #sync1 .item,
 #sync2 .item {
     -webkit-border-radius: 3px;
     -ms-border-radius: 3px
 }

 #sync2 .synced .item {
     background: #0c83e7
 }

 .table-doctors table tr.display {
     display: table-row
 }

 .modalDialog {
     position: fixed;
     font-family: Arial, Helvetica, sans-serif;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     background: rgba(0, 0, 0, .8);
     z-index: 99999;
     opacity: 0;
     -webkit-transition: opacity .4s ease-in;
     -moz-transition: opacity .4s ease-in;
     transition: opacity .4s ease-in;
     pointer-events: none
 }

 .modalDialog:target {
     opacity: 1;
     pointer-events: auto
 }

 .modalDialog>div {
     width: 400px;
     position: relative;
     margin: 10% auto;
     padding: 5px 20px 13px;
     border-radius: 10px;
     background: #fff;
     background: -moz-linear-gradient(#fff, #999);
     background: -webkit-linear-gradient(#fff, #999);
     background: -o-linear-gradient(#fff, #999)
 }

 .close {
     background: #606061;
     color: #fff;
     line-height: 25px;
     position: absolute;
     right: -12px;
     text-align: center;
     top: -10px;
     width: 24px;
     text-decoration: none;
     font-weight: 700;
     -webkit-border-radius: 12px;
     -moz-border-radius: 12px;
     border-radius: 12px;
     -moz-box-shadow: 1px 1px 3px #000;
     -webkit-box-shadow: 1px 1px 3px #000;
     box-shadow: 1px 1px 3px #000
 }

 .close:hover {
     background: #00d9ff
 }

 .button2:hover,
 .button:hover,
 .search .button {
     background: #203c72
 }

 .refine-dir li .name-tag p {
     font-size: 10px !important
 }

 .board-of-dir.refine-dir li .name-tag h4 {
     font-size: 13px !important
 }

 input[type=submit] {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none
 }

 a,
 abbr,
 acronym,
 address,
 applet,
 article,
 aside,
 audio,
 b,
 big,
 blockquote,
 body,
 canvas,
 caption,
 center,
 cite,
 code,
 dd,
 del,
 details,
 dfn,
 div,
 dl,
 dt,
 em,
 embed,
 fieldset,
 figcaption,
 figure,
 footer,
 form,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 header,
 hgroup,
 html,
 i,
 iframe,
 img,
 ins,
 kbd,
 label,
 legend,
 li,
 mark,
 menu,
 nav,
 object,
 ol,
 output,
 p,
 pre,
 q,
 ruby,
 s,
 samp,
 section,
 small,
 span,
 strike,
 strong,
 sub,
 summary,
 sup,
 tbody,
 tfoot,
 th,
 thead,
 time,
 tt,
 u,
 ul,
 var,
 video {
     margin: 0;
     padding: 0;
     border: 0;
     font-size: 100%;
     font: inherit
 }

 .input,
 .select,
 .select2,
 .textarea,
 body {
     font-family: '"Figtree", sans-serif', sans-serif;
 }

 ol,
 ul {
     list-style: none;
     margin: 0;
     padding: 0
 }

 * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
     box-sizing: border-box
 }

 :after,
 :before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
     box-sizing: border-box
 }

 em,
 i {
     font-style: italic
 }

 #sync2 .owl-item,
 #sync2_2 .owl-item,
 .apply-now .col.left,
 .blog-listing .our-specialities2,
 .credibilty .row.left .imgbox,
 .jspHorizontalBar .jspCap,
 .left,
 .main-casebox .case-report-box .fig-box-lt .fig-img-box.left,
 .our-milestones .right-side .year,
 .social-network-box,
 .stepup-content .btn-full-row .btn-new.back-step,
 .stepup-tab li {
     float: left
 }

 .aboutus .right,
 .apply-now .col:nth-child(2),
 .blog-listing.blog-det .our-specialities2,
 .box .sucess-list ul li:nth-child(2n),
 .braces-aligner .row.bg-common.right,
 .button.right,
 .clove_appointment .input_box.right,
 .ethics .row.right .img-box,
 .faq .col2,
 .faq li:nth-child(2n),
 .festive-popup .inner-box .row .col:nth-child(2),
 .header-bottom .info-box ul,
 .header-top .head-rgtbox .icons-box,
 .helpline-center ul:nth-child(odd),
 .iframe-footer .video-time,
 .main-casebox .case-report-box .fig-box-lt .fig-img-box.right1,
 .main-casebox .case-report-box .fig-box-lt.right .fig-img-box,
 .main-casebox .implantbox h6 span,
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .input:nth-child(2n),
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li span.clinic-name,
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li span.your-email,
 .milestones .right,
 .our-milestones .right-side .year strong,
 .payment-form .row .td2,
 .right,
 .stepup-content .btn-full-row .btn-new,
 .testimonial_content .row.right .video,
 .why-clove .why-right-panel {
     float: right
 }

 .alignleft,
 .dental-network h4,
 .teeth-text p {
     text-align: left
 }

 .alignright {
     text-align: right
 }

 textarea {
     overflow: auto
 }

 a {
     color: #333;
     text-decoration: none
 }

 a:hover {
     text-decoration: none
 }

 address {
     font-style: normal
 }

 p {
     margin-bottom: 1rem;
 }

 img {
     height: auto;
     vertical-align: middle;
     border: 0;
     -ms-interpolation-mode: bicubic;
     max-width: 100%
 }

 .input,
 .select,
 .select2,
 .textarea {
     background: #fff;
     width: 100px;
     height: 27px;
     padding: 4px 8px;
     line-height: 22px;
     color: #3c2519;
     border: 1px solid #ccc;
     float: left;
     font-weight: 400
 }

 .br_image h2.no-desktop span,
 .button,
 .header-top .head-rgtbox .icons-box li i {
     font-size: 16px
 }

 .button,
 .button2 {
     background: #ee3b44;
     border: none;
     color: #fff;
     cursor: pointer
 }

 .input:focus,
 .textarea:focus {
     box-shadow: rgba(0, 0, 0, .2) 0 0 11px inset;
     border: 1px solid #ccc
 }

 .button {
     width: auto;
     float: left
 }

 .button:hover {
     color: #fff
 }

 .button2 {
     height: 44px;
     line-height: 44px;
     padding: 0 25px;
     font-size: 15px
 }

 .textarea {
     resize: vertical
 }

 body {}

 .box,
 .boxcomman {
     max-width: 1170px;
     margin: 0 auto;
 }

 .msg-covid {
     text-align: center;
     max-width: 1200px;
     margin: 90px auto 39px;
     padding: 20px;
     border: 2px solid #a10921
 }

 .msg-covid b {
     line-height: 29px;
     font-size: 18px;
     text-align: center;
     display: block
 }

 .header-bottom .info-box li,
 .nav-bar li {
     line-height: 44px;
     font-family: 'Open Sans', sans-serif
 }

 .msg-covid b.call-msg {
     margin: 15px;
     color: #a10921;
     display: block;
     font-weight: 700
 }

 .account-signup .forgot span,
 .banner.career .career-page-logout,
 .btn-new,
 .btn3,
 .call_us ul li a,
 .clove_appointment .button,
 .corporate-video-box .abt-clove-box li a,
 .delete,
 .education-tab li a,
 .footer_menu ul li a,
 .forgot-popup-in .forgot-popup-close,
 .icons-box li a,
 .nav-bar .boxcomman ul,
 .news-media .view_all_button,
 .news-media .view_all_button a,
 .offer-btn,
 .offers-nav .buy,
 .offers-nav li a,
 .opening-lt-panel .data-applybox a.apply-btn2,
 .payment-form .row.btn input,
 .special-offers .btn-row a,
 .stepup-content input,
 .sticky-logo,
 .sumt-btn,
 .top-menu li a,
 .video-btun {
     -webkit-transition: .4s ease-in-out;
     -moz-transition: .4s ease-in-out;
     -ms-transition: .4s ease-in-out;
     -o-transition: .4s ease-in-out;
     transition: .4s ease-in-out
 }

 .header-top {
     width: 100%;
     float: left;
     padding: 0 2%;
     background-color: #eee2bc
 }

 .header-top .head-ltbox {
     width: 170px;
     float: left;
     color: #4e3224;
     font-family: 'Open Sans', sans-serif;
     font-size: 13px;
     font-weight: 600;
     text-transform: uppercase;
     padding: 9px 0
 }

 .header-top .head-ltbox span.org,
 .offers-content-wrap .orange {
     color: #fe7f03
 }

 .bronze-payment .payment-form .orange-bar .amount,
 .header-top .head-rgtbox,
 .refine-search .result-box {
     width: auto;
     float: right
 }

 .header-top .head-rgtbox .top-menu {
     float: left;
     padding-right: 5px
 }

 .header-top .head-rgtbox .top-menu li {
     float: left;
     font-family: 'Open Sans', sans-serif;
     font-size: 13px;
     font-weight: 500;
     text-transform: uppercase
 }

 .header-top .head-rgtbox .top-menu li a {
     text-decoration: none;
     color: #4e3224;
     padding: 0 5px;
     line-height: 32px
 }

 .header-bottom .info-box li a:hover i,
 .header-top .head-rgtbox .icons-box li a:hover,
 .header-top .head-rgtbox .top-menu li a:hover,
 .tab-content3 .social-iconbox li a:hover {
     color: #f57a02
 }

 .header-top .head-rgtbox .icons-box li {
     float: left;
     padding: 8px 5px
 }

 .header-top .head-rgtbox .icons-box li a {
     text-decoration: none;
     color: #4e3224
 }

 .head-top-menu {
     background: #f97800;
     width: 100%;
     height: 30px;
     float: left;
     padding: 1px 2%;
     text-align: center
 }

 .head-top-menu .center-box {
     width: 950px;
     text-align: center;
     margin: 0 auto
 }

 .head-top-menu ul {
     width: auto;
     height: auto;
     padding: 0;
     margin-right: 25px;
     float: none;
     display: inline-block
 }

 .head-top-menu ul.head-rgtcol {
     width: auto;
     height: auto;
     padding: 0;
     margin: 0 0 0 25px;
     float: none;
     display: inline-block;
     -webkit-animation-name: sliderightleft;
     animation-name: sliderightleft
 }

 .head-top-menu ul li {
     width: auto;
     float: left;
     position: relative;
     padding: 0
 }

 .head-top-menu ul li a {
     padding: 0 8px;
     display: inline-block;
     transition: .2s ease-in;
     -webkit-transition: .2s ease-in;
     -moz-transition: .2s ease-in;
     -o-transition: .2s ease-in;
     -ms-transition: .2s ease-in;
     margin: 0 6px;
     color: #fff;
     font-weight: 600;
     text-transform: uppercase;
     background: 0 0;
     border-radius: 3px;
     line-height: 26px;
     border: 1px solid transparent
 }

 .head-top-menu ul.head-rgtcol li.call-us-zone,
 .inner-contentbox .clear_space {
     padding: 5px 0
 }

 .head-top-menu ul.head-rgtcol li.call-us-zone strong {
     width: auto;
     float: left;
     padding: 0 10px 0 20px;
     margin: 0;
     position: relative;
     line-height: 32px;
     text-transform: uppercase;
     color: #fff
 }

 .head-top-menu ul.head-rgtcol li.call-us-zone strong:before {
     position: absolute;
     left: 2px;
     top: 2px;
     font-family: FontAwesome;
     content: "\f095";
     font-size: 15px
 }

 .head-top-menu ul li a:hover {
     background: #eee2bc;
     color: #4e3124;
     border: 1px solid #eee2bc
 }

 .head-top-menu ul.head-rgtcol li.call-us-zone a {
     color: #fff;
     padding: 7px 8px;
     margin: 0;
     line-height: 16px;
     font-weight: 600;
     font-size: 14px
 }

 .head-top-menu ul li.req_call a {
     color: #ff7e23;
     font-weight: 600
 }

 .head-top-menu ul li.call-us-zone a:hover {
     background: 0 0;
     color: #fff;
     border: 1px solid #fff
 }

 .head-top-menu ul li a:after {
     width: 2px;
     height: 18px;
     position: absolute;
     left: -1px;
     top: 5px;
     background: rgb(255, 255, 255, .5);
     content: ""
 }

 .header-bottom {
     width: 100%;
     float: left;
     background-color: #4e3224;
     border-bottom: 0 solid #180c00;
     border-top: 0 solid #180c00;
     padding: 0 2%
 }

 .Specialities-box,
 .offer_panel {
     background: url(images/Specialities-bg.gif)
 }

 .header-bottom .logo-box {
     width: 15%;
     float: left;
     padding: 3px 0 0
 }

 .header-bottom .logo-box a {
     width: 130px;
     display: block
 }

 .header-bottom .info-box {
     width: 15%;
     float: right;
     text-align: right;
     padding: 0;
     margin: 0
 }

 .info-box.sticky {
     z-index: 99999;
     left: 57%;
     position: absolute
 }

 .navigation {
     width: 100%;
     float: left;
     padding-top: 14px
 }

 .header-bottom .info-box li {
     float: left;
     text-align: left;
     color: #fff;
     display: block;
     font-weight: 600;
     transition: .5s ease-in-out;
     text-transform: uppercase;
     padding: 14px 0 15px
 }

 .header-bottom .info-box li span {
     display: inline;
     color: #f57a02
 }

 .add-more-row .btn-new i,
 .head-top-menu ul li a i,
 .header-bottom .info-box li a i,
 .membership-plans .top-head .price i {
     margin-right: 5px
 }

 .header-bottom .info-box li a {
     color: #fff;
     background: #ff7e23;
     border-radius: 3px;
     padding: 8px 12px;
     line-height: 20px;
     float: left
 }

 .accessibility h2,
 .clove-exp #owl-demo2 .exp-move .exp-txt-box h5 a,
 .contact-list .cnt-list p a i,
 .dentistry-awards .right-content p a:hover,
 .experience-box h3 span,
 .experience-box h3 span.the,
 .footer-bottom-box p a:hover,
 .footer_menu .call_us p a i,
 .full-footer .full-footer-in .call-list-box ul li a:hover,
 .header-bottom .info-box li a:hover span,
 .listing-clinic li a:hover h4,
 .listing-clinic li a:hover span,
 .newsletter01 .es_shortcode_msg span,
 .open-positions li a:hover h4,
 .social-network-box ul li a:hover,
 .stepup-tab li.active a h3 {
     color: #fff
 }

 .header-bottom .info-box li a:hover {
     color: #ff7e23;
     background: #fff
 }

 .nav-bar li {
     font-weight: 600;
     text-transform: uppercase;
     display: inline-block;
     margin: 0 5px;
     position: relative;
     padding-bottom: 15px
 }

 .Specialities-box h1,
 .offer_panel h3 {
     font-weight: 700;
     text-transform: uppercase
 }

 .nav-bar .navigation li a {
     display: block;
     line-height: 20px;
     -webkit-transition: .4s ease-in;
     -moz-transition: .4s ease-in;
     -ms-transition: .4s ease-in;
     -o-transition: .4s ease-in;
     transition: .4s ease-in
 }

 .nav-bar .navigation ul li a:hover,
 .nav-bar .navigation ul li:hover a {
     border-radius: 3px
 }

 .nav-bar .navigation ul li ul.sub-menu li {
     width: 100%;
     float: left;
     z-index: 99;
     color: #4e3224
 }

 .nav-bar .navigation ul li ul.sub-menu li a {
     background: 0 0;
     color: #000;
     display: block;
     line-height: 20px;
     padding: 5px 10px;
     text-transform: capitalize;
     font-size: 13px;
     font-weight: 600
 }

 .nav-bar .navigation ul li ul.sub-menu li a:hover,
 .nav-bar .navigation ul li ul.sub-menu li:hover {
     background: 0 0;
     color: #ff7e23
 }

 .nav-bar .navigation.sticky ul ul {
     float: right;
     left: 0;
     position: absolute;
     top: 100%;
     width: 230px;
     display: none
 }

 .nav-bar .navigation.sticky li li:last-child,
 .news-media .articale_date-box.none-border-bottom,
 .our-specialities2 li:last-child,
 .packages-tbl .bor-bott,
 .popular-post li:last-child,
 .table-doctors .bord-bott {
     border-bottom: none
 }

 .nav-bar .navigation.sticky li ul li a {
     background: 0 0;
     color: #4e3224;
     display: block;
     line-height: 20px;
     padding: 8px 10px;
     font-weight: 400
 }

 .nav-bar .navigation.sticky li ul li a:hover {
     background: 0 0;
     color: #4e3224
 }

 .nav-bar .navigation ul ul.sub-menu {
     min-width: 250px;
     background: #fff;
     padding: 5px 0;
     border-radius: 0 0 5px 5px;
     position: absolute;
     left: 50%;
     right: auto;
     bottom: auto;
     box-shadow: -1px 4px 6px 3px rgba(0, 0, 0, .3);
     transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -o-transform: translateX(-50%);
     text-align: left;
     float: none;
     z-index: 9;
     display: none;
     -webkit-transition: .4s ease-in;
     -moz-transition: .4s ease-in;
     -ms-transition: .4s ease-in;
     -o-transition: .4s ease-in;
     transition: .4s ease-in
 }

 .nav-bar .navigation ul ul.sub-menu:before {
     border-top: 10px solid transparent;
     border-bottom: 10px solid #fff;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     position: absolute;
     content: "";
     transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -o-transform: translateX(-50%)
 }

 .br_text ul,
 .nav-bar .navigation ul ul.sub-menu li {
     margin: 0;
     padding: 0
 }

 .nav-bar.sticky .sticky-logo {
     width: 18%;
     display: block;
     padding: 5px 0
 }

 .head-top-menu ul li,
 .header-bottom .info-box li,
 .nav-bar li,
 .nav-bar.stickyli {
     font-size: 13px
 }

 .sticky {
     position: fixed;
     width: 100%;
     left: 0;
     top: auto;
     border-top: 0
 }

 .head-outer,
 .head-outer.sticky {
     top: 0;
     position: fixed
 }

 .head-outer {
     height: auto;
     float: left;
     width: 100%;
     text-align: center;
     z-index: 11
 }

 .sticky-logo {
     display: none;
     float: left;
     width: 10%
 }

 .showcase,
 .showcase li,
 .showcase-wrap,
 .testimonial-box {
     width: 100%;
     position: relative;
     float: left
 }

 .nav-bar.sticky .navigation {
     width: 62%;
     margin-top: 0
 }

 .header-bottom .nav-bar.sticky .info-box {
     margin-top: 0;
     display: block;
     padding: 0
 }

 .showcase-wrap,
 .testimonial-box {
     padding-top: 0
 }

 .showcase {
     left: 50%;
     z-index: 5;
     -webkit-transform: translate(-50%, 0);
     -moz-transform: translate(-50%, 0);
     -ms-transform: translate(-50%, 0);
     -o-transform: translate(-50%, 0);
     transform: translate(-50%, 0)
 }

 .showcase li {
     text-align: center;
     display: none
 }

 .showcase li .caption-first {
     position: absolute;
     left: 50%;
     bottom: 10px;
     transform: translate(-50%, 0);
     -webkit-transform: translate(-50%, 0);
     -moz-transform: translate(-50%, 0);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, 0);
     background: rgba(77, 50, 36, .8);
     padding: 0 27px
 }

 .showcase li .caption-first h2 {
     font-size: 35px;
     color: #fff;
     font-weight: 600;
     line-height: 60px
 }

 .showcase li .caption-second {
     position: absolute;
     right: 200px;
     top: 50%;
     transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     padding-left: 100px
 }

 .showcase li .caption-second p {
     font-size: 35px;
     line-height: 45px;
     color: #fff;
     padding-bottom: 30px;
     font-weight: 600;
     text-align: left
 }

 .showcase li .caption-second a {
     background: #ff8a08;
     font-size: 20px;
     color: #fff;
     padding: 3px 20px;
     float: left;
     font-weight: 600;
     text-transform: uppercase
 }

 .showcase li .caption-second a:hover {
     background: #432412
 }

 .down-arrow {
     height: 63px;
     left: 50%;
     position: absolute;
     bottom: 60px;
     width: 63px;
     z-index: 99;
     cursor: pointer;
     -webkit-transform: translate(-50%, 0);
     -moz-transform: translate(-50%, 0);
     -ms-transform: translate(-50%, 0);
     -o-transform: translate(-50%, 0);
     transform: translate(-50%, 0);
     display: none
 }

 .back,
 .categories,
 .front {
     -moz-transform-style: preserve-3d;
     -ms-transform-style: preserve-3d
 }

 .target-block {
     width: 100%;
     height: auto;
     float: left;
     position: relative
 }

 .target-block .tag-title {
     width: 100%;
     height: auto;
     position: absolute;
     bottom: 0;
     left: 0;
     background: rgba(255, 128, 1, .8);
     padding: 10px;
     text-align: center;
     color: #fff;
     font-size: 22px;
     line-height: normal;
     font-weight: 600
 }

 .target-block .tag-title sup {
     font-size: 15px
 }

 .Specialities-box {
     width: 100%;
     float: left;
     padding: 25px 4%
 }

 .Specialities-box h1 {
     font-family: 'Open Sans', sans-serif;
     font-size: 30px;
     color: #000;
     text-align: center;
     margin-bottom: 30px
 }

 .Specialities-box h1 span {
     text-transform: uppercase;
     color: #000
 }

 .Specialities-box p {
     font-family: 'Open Sans', sans-serif;
     color: #484848;
     font-size: 15px;
     text-align: center;
     padding-bottom: 20px
 }

 .Specialities-rotate {
     width: 100%;
     float: left;
     padding-top: 60px
 }

 #owl-demo .special-rotate.item {
     width: 100%;
     float: left;
     text-align: center;
     padding: 0 15%
 }

 #owl-demo .special-rotate.item .iconimg-box {
     width: 100%;
     background: 0 0;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
     padding: 0 16px;
     text-align: center
 }

 #owl-demo .special-rotate.item .iconimg-box img {
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
     border: 5px solid #ff8001;
     display: inline;
     padding: 15px
 }

 #owl-demo .special-rotate.item .iconimg-txt-box h2 {
     font-family: 'Open Sans', sans-serif;
     color: #000;
     font-size: 16px;
     line-height: 26px;
     font-weight: 700;
     text-transform: uppercase;
     padding: 20px 0 5px
 }

 #owl-demo .special-rotate.item .iconimg-txt-box p {
     font-family: 'Open Sans', sans-serif;
     display: block;
     font-size: 13px;
     color: #232222;
     float: right;
     line-height: 20px;
     padding-bottom: 0;
     text-align: justify
 }

 #owl-demo .item,
 #owl-demo2 .item,
 .aboutus .row:last-child,
 .impant2.braces2 .acco-content .textbox,
 .implant-package li:last-child,
 .implant-package.right,
 .inner-contentbox ul,
 .service-toppanel .service-contentbox p:last-child,
 .service-toppanel .service-contentbox ul {
     margin: 0
 }

 #owl-demo .item img {
     display: block;
     height: auto
 }

 .offer_panel {
     width: 100%;
     float: left;
     text-align: center;
     border-top: 1px solid #d7d7d7;
     padding: 35px 0
 }

 .offer_panel h3 {
     text-align: center;
     font-size: 22px;
     color: #422212;
     animation-name: offer_text;
     animation-duration: 3s;
     animation-iteration-count: infinite
 }

 .braces-aligner .imgbox img,
 .header-main .logo-box a,
 .offer_panel a,
 .offers-content-wrap #redeem li span {
     display: inline-block
 }

 @keyframes offer_text {

     from,
     to {
         color: #422212
     }

     50% {
         color: #ff8001
     }
 }

 .Specialities-box .owl-theme .owl-controls .owl-page span {
     float: left;
     display: block;
     text-align: center;
     padding: 0 5px;
     width: 29px;
     height: 29px;
     text-indent: -9999px;
     background: #9e9e9e;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     cursor: pointer;
     margin: 0 3px
 }

 .Specialities-box .owl-theme .owl-controls.clickable .owl-page.active span,
 .Specialities-box .owl-theme .owl-controls.clickable .owl-page:hover span {
     filter: Alpha(Opacity=100);
     opacity: 1;
     background: #ff8001
 }

 .mid-warp {
     width: 100%;
     float: left;
     background-color: #ff8001;
     position: relative
 }

 .mid-warp .experience-box {
     width: 100%;
     float: left;
     background-color: #ff8001;
     text-align: center;
     padding: 30px 0
 }

 .clove-slide-box {
     width: 100%;
     float: left;
     padding: 52px 10% 0
 }

 .experience-box h3 {
     font-size: 30px;
     font-family: 'Open Sans', sans-serif;
     color: #3c2519;
     text-align: center;
     text-transform: uppercase;
     padding-bottom: 12px
 }

 .experience-box p {
     font-size: 15px;
     color: #fbe0d2;
     text-align: center;
     font-family: 'Open Sans', sans-serif;
     font-style: italic;
     font-weight: 300
 }

 .our-doctors-box h3,
 .video-btn-box .video-btun {
     font-size: 30px;
     text-align: center;
     font-family: 'Open Sans', sans-serif;
     text-transform: uppercase
 }

 .clove-exp #owl-demo2 {
     position: relative;
     width: 100%;
     float: left;
     text-align: center
 }

 .clove-exp #owl-demo2 .exp-move {
     float: left;
     text-align: center;
     padding: 0 10.5%;
     width: 100%;
     left: 50%;
     z-index: 5
 }

 .clove-exp #owl-demo2 .exp-move .exp-icon-box {
     width: 100%;
     background-color: #fff;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%
 }

 .clove-exp #owl-demo2 .exp-move .exp-icon-box img {
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%
 }

 .clove-exp #owl-demo2 .exp-move .exp-txt-box h5 {
     font-family: 'Open Sans', sans-serif;
     color: #fff;
     font-size: 18px;
     font-weight: 600;
     padding: 25px 0
 }

 #owl-demo2 .item img {
     display: block;
     width: 100%;
     height: auto
 }

 .video-btn-box .video-btun {
     background-color: #efe9e1;
     color: #3c2519;
     font-weight: 700;
     padding: 6px 15px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px
 }

 .tabbing li a.active,
 .video-btn-box .video-btun:hover {
     background-color: #ff8001;
     color: #fff
 }

 .our-doctors-box {
     width: 100%;
     float: left;
     background-color: #fff;
     padding: 25px 2% 60px
 }

 .our-doctors-box h3 {
     color: #000;
     margin-bottom: 20px;
     font-weight: 700
 }

 .our-doctors-box h3 span {
     font-size: 36px;
     text-transform: uppercase;
     color: #000
 }

 .doctors-box {
     width: 100%;
     text-align: center;
     padding: 0 1.5%
 }

 .doc-tabbing {
     width: 46%;
     float: left
 }

 .bronze-payment .payment-form .row.captcha,
 .doc-tabbing .doctor-imgbox img,
 .oss_horizontal_share.oss_title_replace.share-container {
     margin-bottom: 25px
 }

 .doc-tabbing .doctor-imgbox a {
     display: inline-block;
     padding: 15px 20px;
     background: #ff8001;
     color: #fff;
     font-size: 18px;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px
 }

 .categories .back,
 .doc-tabbing li a .overlay {
     height: 100%;
     border: 5px solid #ff8001;
     background: rgba(60, 37, 25, .9);
     width: 100%;
     top: 0;
     left: 0;
     position: absolute
 }

 .doc-tabbing .doctor-imgbox a:hover,
 .news-media .view_all_button a:hover {
     background: #503427
 }

 .doc-tabbing li {
     position: relative;
     width: 30%;
     margin: 0 26px 26px 0;
     float: left
 }

 .awarded-box ul li:nth-child(3n+0),
 .blog-listing li:nth-child(3n),
 .board-of-company li:nth-child(3n),
 .board-of-dir li:nth-child(3n),
 .board-of-dir.tab-doctor .doctor-content li:nth-child(5n),
 .braces-aligner .row.bg-common .col:nth-child(3n+3),
 .career-path .table2 ul li:last-child,
 .clove-report ul li:nth-child(3n),
 .core-value .col:last-child,
 .corporate-form .input.last,
 .corporate-logo li:nth-child(4n),
 .dental-video-list li:nth-child(3n),
 .doc-tabbing li:nth-child(3n),
 .enquiry-typebox label.mrg,
 .equipments li:nth-child(3n),
 .head-office .col2 li:nth-child(2n),
 .impant2 .acco-content .img-row li:last-child,
 .interview-process li:nth-child(3n),
 .listing-clinic li:nth-child(4n),
 .listing-clinic2 li:nth-child(4n),
 .location-list li:last-child,
 .location-list li:nth-child(3n),
 .main-why-clove .why-right-panel ul li:nth-child(2n),
 .news-content ul li:nth-child(3n),
 .news-content.media ul li:nth-child(4n),
 .offers-content .video-box:nth-child(2n),
 .open-positions li:nth-child(4n),
 .our-packages-box li:last-child,
 .our-specialities li:nth-child(4n),
 .rent-property .full-row:nth-child(odd),
 .testimonial_content li:nth-child(2n) {
     margin-right: 0
 }

 .doc-tabbing li a {
     text-decoration: none;
     display: block;
     position: relative
 }

 .doc-tabbing li a .overlay {
     float: left;
     display: none
 }

 .doc-tabbing li a .overlay:before {
     content: "";
     position: absolute;
     left: 50%;
     bottom: 0;
     margin-left: -9px;
     width: 0;
     height: 0;
     top: 0
 }

 .doc-tabbing li a .overlay h3 {
     font-size: 18px;
     color: #fff;
     margin-bottom: 8px;
     padding-top: 110px
 }

 .doc-tabbing li a .overlay strong {
     font-size: 16px;
     color: #ff8001;
     font-style: italic
 }

 .categories {
     -webkit-perspective: 1000;
     -moz-perspective: 1000;
     -ms-perspective: 1000;
     perspective: 1000;
     -ms-transform: perspective(1000px);
     -moz-transform: perspective(1000px);
     border: none
 }

 .categories .front {
     -webkit-transform: rotateY(0);
     -ms-transform: rotateY(0);
     z-index: 2;
     width: 100%;
     height: 100%
 }

 .doc-tabbing li a .doctor-imgbox {
     border: 5px solid #fff;
     background: #cf0104;
     box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, .2);
     -webkit-box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, .2);
     -moz-box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, .2);
     -ms-box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, .2);
     -o-box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, .2)
 }

 .categories .front strong {
     height: 252px;
     width: 100%;
     line-height: 252px;
     display: block
 }

 .categories .front span {
     font-size: 18px;
     color: #221e1f
 }

 .categories .back {
     text-align: center;
     color: #fff;
     -webkit-transform: rotateY(-180deg);
     -moz-transform: rotateY(-180deg);
     -o-transform: rotateY(-180deg);
     -ms-transform: rotateY(-180deg);
     transform: rotateY(-180deg)
 }

 .categories .back .text-box {
     width: 100%;
     padding: 15px;
     color: #fff;
     position: relative;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     display: none
 }

 .categories .back .text-box h3 {
     font-size: 18px;
     color: #fff;
     margin-bottom: 8px;
     font-weight: 700;
     font-family: 'Open Sans', sans-serif
 }

 .categories .back .text-box p {
     font-size: 15px;
     line-height: 23px;
     color: #ff8001;
     font-style: italic;
     font-weight: 600
 }

 .categories:hover .back,
 .doc-tabbing li a.active .categories .back {
     -webkit-transform: rotateY(0);
     -moz-transform: rotateY(0);
     -o-transform: rotateY(0);
     -ms-transform: rotateY(0);
     transform: rotateY(0)
 }

 .categories:hover .front {
     -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
     -o-transform: rotateY(180deg);
     transform: rotateY(180deg)
 }

 .back,
 .categories,
 .front {
     width: 265px;
     height: 265px;
     text-align: center
 }

 .back,
 .front {
     -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
     -ms-backface-visibility: hidden;
     backface-visibility: hidden;
     -webkit-transition: .6s;
     -webkit-transform-style: preserve-3d;
     -webkit-transform: rotateY(0);
     -moz-transition: .6s;
     -moz-transform: rotateY(0);
     -o-transition: .6s;
     -o-transform-style: preserve-3d;
     -o-transform: rotateY(0);
     -ms-transition: .6s;
     -ms-transform: rotateY(0);
     transition: .6s;
     transform-style: preserve-3d;
     transform: rotateY(0);
     position: absolute;
     top: 0;
     left: 0
 }

 .doc-tabbing li a.active .categories .front {
     z-index: 0;
     -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
     -o-transform: rotateY(180deg);
     transform: rotateY(180deg);
     display: none
 }

 .tab-content3 {
     width: 52%;
     float: right;
     padding: 6px 0 0;
     text-align: left
 }

 .tab-content3 h4 {
     font-family: 'Open Sans', sans-serif;
     font-size: 20px;
     font-weight: 700;
     color: #4f3a30;
     text-transform: uppercase
 }

 .tab-content3 h4 span {
     font-size: 16px;
     font-weight: 600;
     color: #ff8001;
     display: block;
     padding-top: 8px;
     padding-bottom: 10px;
     line-height: 25px
 }

 .client-box .tab-content2,
 .refine-dir,
 .tab-content3 .social-iconbox {
     width: 100%;
     float: left;
     padding: 0
 }

 .tab-content3 .social-iconbox li {
     float: left;
     margin: 0 5px;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
     background-color: #fff;
     border: 1px solid #e7d2ba
 }

 .core-value .col:first-child,
 .impant2 .acco-content .img-row li:first-child,
 .side-menu .common.follow li:first-child,
 .specialized-form .select-box2:first-child,
 .tab-content3 .social-iconbox li:first-child {
     margin-left: 0
 }

 .tab-content3 .social-iconbox li a {
     text-decoration: none;
     color: #3c2519;
     display: block;
     width: 45px;
     height: 45px;
     text-align: center;
     line-height: 45px;
     font-size: 24px
 }

 .tabbing li a:before,
 .triangle-down {
     height: 0;
     border-top: 10px solid #ff8001
 }

 .tab-content3 p {
     font-family: 'Open Sans', sans-serif;
     font-size: 14px;
     color: #3c2519;
     line-height: 25px;
     font-weight: 400;
     padding-bottom: 20px
 }

 .apply-btn,
 .tab-content3 .achive-box {
     width: 100%;
     float: left;
     padding-top: 30px
 }

 .tab-content3 .achive-box h4 {
     font-family: 'Open Sans', sans-serif;
     font-size: 24px;
     font-weight: 700;
     color: #3c2519;
     text-transform: uppercase;
     padding-bottom: 15px
 }

 .tab-content3 .achive-box li {
     padding: 8px 0;
     font-size: 16px
 }

 .tab-content3 .achive-box li i {
     font-size: 24px;
     padding-right: 10px
 }

 .our-packages-box {
     width: 100%;
     float: left;
     background-color: #fff;
     padding: 30px 9.2%
 }

 .our-packages-box h1 {
     font-family: 'Open Sans', sans-serif;
     font-size: 36px;
     color: #000;
     text-transform: uppercase;
     text-align: center;
     margin-bottom: 36px;
     font-weight: 600
 }

 .our-packages-box h1 span {
     font-family: 'Open Sans', sans-serif
 }

 .our-packages-box li {
     width: 21%;
     border: 1px solid #e8e8e8;
     float: left;
     margin-right: 4%
 }

 .our-packages-box li .doctor-txtbox .doc-hedbox {
     width: 100%;
     float: left;
     text-align: center;
     position: relative;
     top: -24px
 }

 .our-packages-box li .doctor-txtbox .doc-hedbox h4 {
     font-size: 18px;
     color: #fff;
     text-transform: uppercase;
     background-color: #ff8001;
     display: inline-block;
     text-align: center;
     padding: 14px 35px
 }

 .triangle-down {
     width: 0;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     position: relative;
     left: 47%
 }

 .our-packages-box li .doctor-txtbox .doc-lstbox {
     width: 100%;
     float: left;
     padding: 0 25px
 }

 .our-packages-box li .doctor-txtbox .doc-lstbox li {
     font-family: 'Open Sans', sans-serif;
     font-size: 16px;
     color: #454545;
     padding: 8px 0 8px 25px;
     float: none;
     display: block;
     border: none;
     width: 100%;
     box-sizing: border-box;
     position: relative
 }

 .our-packages-box li .doctor-txtbox .doc-lstbox li.tick:before {
     color: #ff8001;
     position: absolute;
     left: 0;
     top: 8px;
     content: "\f00c";
     font-family: FontAwesome;
     font-size: 16px
 }

 .our-packages-box li .doctor-txtbox .doc-lstbox li.cros:before {
     color: #3c2519;
     position: absolute;
     left: 1px;
     top: 8px;
     content: "\f00d ";
     font-family: FontAwesome;
     font-size: 16px
 }

 .our-packages-box li .doctor-txtbox .doc-lstbox li span.tick {
     color: #ff8001;
     margin-right: 3.5%
 }

 .our-packages-box li .doctor-txtbox .doc-lstbox li span.cros {
     color: #3c2519;
     margin-right: 3.5%
 }

 .our-packages-box li .doctor-txtbox .doc-prcbox {
     width: 100%;
     float: left;
     padding: 35px 25px;
     text-align: center
 }

 .our-packages-box li .doctor-txtbox .doc-prcbox p {
     font-size: 48px;
     color: #ff8001;
     display: inline-block
 }

 .our-packages-box li .doctor-txtbox .doc-prcbox img {
     position: relative;
     top: -5px;
     right: -10px
 }

 .plan-box {
     width: 1170px;
     margin: 0 auto 45px;
     text-align: center;
     overflow: hidden
 }

 .plan-box h3 {
     font-size: 36px;
     color: #ff8001
 }

 .plan-box h3 span,
 .plan-box h3 span.pln {
     color: #656565
 }

 .plan-box h5,
 .plan-box h5 span.extbl {
     color: #3c2519;
     font-family: 'Open Sans', sans-serif
 }

 .plan-box h5 {
     font-size: 20px;
     padding-top: 20px;
     font-weight: 400
 }

 .plan-box h5 span {
     font-weight: 800;
     color: #ff8001
 }

 .plan-box h5 span.extbl {
     font-weight: 600
 }

 .plan-box h4 {
     font-size: 30px;
     color: #010101;
     text-transform: uppercase;
     padding: 35px 0 20px
 }

 .plan-box p {
     font-family: 'Open Sans', sans-serif;
     font-size: 16px;
     color: #3c2519;
     line-height: 30px
 }

 .our-specialities h2 strong,
 .plan-box p span {
     color: #ff8001;
     font-weight: 600
 }

 .offer-btn {
     background-color: #3c2519;
     font-size: 24px;
     font-weight: 700;
     font-family: 'Open Sans', sans-serif;
     color: #fff;
     text-align: center;
     text-transform: uppercase;
     padding: 15px 18px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     margin-top: 25px;
     display: inline-block
 }

 .clove_appointment .button:hover,
 .offer-btn:hover {
     color: #fff;
     background-color: #ff8001
 }

 .client-box {
     width: 100%;
     float: left;
     background: url(images/client-bg.gif);
     min-height: 450px
 }

 .client-box h3 {
     font-size: 30px;
     color: #3c2519;
     text-transform: uppercase;
     text-align: center;
     margin-bottom: 20px;
     margin-top: 20px
 }

 .symt-treatments ul li .treat-imgbox,
 .tabs-box {
     width: 100%;
     text-align: center
 }

 .clinic-search .inner-serach,
 .tabbing {
     width: 100%;
     text-align: center;
     float: left
 }

 .tabbing li {
     display: inline-block;
     font-family: 'Open Sans', sans-serif;
     font-size: 22px;
     font-weight: 600;
     color: #000;
     position: relative;
     text-align: center;
     margin: 25px -7px 30px 0;
     border-left: 1px solid #fff
 }

 .tabbing li a {
     text-decoration: none;
     padding: 11px 30px;
     display: block;
     position: relative;
     text-transform: uppercase;
     background-color: #000;
     color: #fff;
     border-radius: 0 3px 3px 0
 }

 .tabbing li:first-child a {
     border-radius: 3px 0 0 3px
 }

 .tabbing li a:before {
     content: "";
     position: absolute;
     left: 50%;
     bottom: -10px;
     margin-left: -9px;
     width: 0;
     border-left: 9px solid transparent;
     border-right: 9px solid transparent;
     display: none
 }

 .tabbing li a:hover {
     background-color: #ff8001;
     color: #fff;
     font-weight: 600
 }

 .hpyclient-mainbox {
     width: 100%;
     float: left;
     padding: 0 4.5%;
     position: relative
 }

 .client-box .youtube-imgbox.item {
     margin: 0 2%;
     border: 10px solid #fff;
     overflow: hidden;
     position: relative;
     padding-top: 56.25%
 }

 .client-box .youtube-imgbox.item .lyte-wrapper {
     width: 100% !important;
     margin: 0 !important
 }

 .iframe-footer {
     background: #ff8001;
     padding: 10px;
     color: #fff;
     margin-top: -2px;
     position: absolute;
     z-index: 5;
     width: 100%;
     bottom: 0
 }

 .youtube-imgbox .iframe-footer {
     margin-top: -4px
 }

 .youtube-imgbox.item img {
     height: 100%;
     width: 100%
 }

 .client-box #owl-demo3 .youtube-imgbox.item .lyte-wrapper.last_slide,
 .client-box #owl-demo6 .youtube-imgbox.item .lyte-wrapper.last_slide {
     position: absolute;
     border: 0;
     top: 0;
     width: 100%;
     height: 100%
 }

 .client-box #owl-demo3 .youtube-imgbox.item .lyte-wrapper.last_slide .lyte {
     padding-bottom: 57%
 }

 .client-box #owl-demo3 .youtube-imgbox.item .lyte-wrapper.last_slide .watch_more,
 .client-box #owl-demo6 .youtube-imgbox.item .lyte-wrapper.last_slide .watch_more {
     position: absolute;
     width: 100%;
     top: 0;
     left: 0;
     height: 100%
 }

 .client-box #owl-demo3 .youtube-imgbox.item .lyte-wrapper.last_slide .watch_more div,
 .client-box #owl-demo6 .youtube-imgbox.item .lyte-wrapper.last_slide .watch_more div {
     display: table;
     width: 100%;
     height: 100%;
     float: left;
     background: #4e3224
 }

 .client-box #owl-demo3 .youtube-imgbox.item .lyte-wrapper.last_slide a,
 .client-box #owl-demo6 .youtube-imgbox.item .lyte-wrapper.last_slide a {
     font-size: 25px;
     font-weight: 600;
     text-transform: uppercase;
     float: none;
     width: 100%;
     height: 100%;
     vertical-align: middle;
     text-align: center;
     display: table-cell;
     color: #fff
 }

 .client-box #owl-demo4 .youtube-imgbox.item .lyte-wrapper.last_slide {
     float: left;
     background: #4e3224;
     position: absolute;
     top: 0;
     width: 100%;
     height: 100%;
     display: flex;
     align-items: center;
     justify-content: center
 }

 .client-box #owl-demo4 .youtube-imgbox.item .lyte-wrapper.last_slide a {
     font-size: 25px;
     font-weight: 600;
     text-transform: uppercase;
     float: none;
     color: #fff
 }

 .client-box #owl-demo6 .youtube-imgbox.item .lyte-wrapper.last_slide .lyte {
     padding-bottom: 62.555%
 }

 .client-box .youtube-imgbox.item iframe,
 .client-box .youtube-imgbox.item img {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     display: block
 }

 .client-box .client_saytext.item {
     border: none;
     margin: 0 2%;
     background: #fff;
     padding: 0;
     box-sizing: border-box;
     text-align: left;
     box-shadow: 1px -2px 14px 0 #b18763
 }

 .client-box .client_saytext.item .testimonial_title {
     width: 100%;
     height: auto;
     float: left;
     position: relative;
     background: #ff8001
 }

 .client-box .client_saytext.item .testimonial_title:before {
     border-bottom: 13px solid transparent;
     position: absolute;
     content: "";
     z-index: 999999;
     left: 18%;
     bottom: -26px;
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%)
 }

 .client-box .client_saytext.item .testimonial_thumb {
     width: 72px;
     height: 72px;
     float: left;
     padding: 1px
 }

 .client-box .client_saytext.item .testimonial_titlebox {
     width: 70%;
     float: left;
     padding: 6px 0 0 15px
 }

 .client-box .client_saytext.item .testimonial_titlebox h4 {
     font-size: 18px;
     color: #fff;
     padding: 0;
     margin: 0;
     line-height: normal;
     text-transform: uppercase;
     font-weight: 600;
     font-family: 'Open Sans', sans-serif
 }

 .client-box .client_saytext.item .testimonial_titlebox .client_designationtext {
     font-family: 'Open Sans', sans-serif;
     font-size: 13px;
     color: #000;
     line-height: normal;
     text-transform: capitalize
 }

 .client-box .client_saytext.item .clientsay_textcontent {
     width: 100%;
     float: left;
     padding: 30px 30px 20px 23px;
     box-sizing: border-box;
     background: #fff;
     min-height: 250px
 }

 .client-box .client_saytext.item .clientsay_textcontent:before {
     font-size: 72px;
     color: #636363;
     font-family: 'Open Sans', sans-serif;
     position: absolute;
     content: '"';
     left: 5%;
     top: 26%
 }

 .client-box .client_saytext.item .clientsay_textcontent p {
     font-size: 14px;
     color: #121111;
     line-height: 28px;
     position: relative
 }

 .client-box .client_saytext.item .clientsay_textcontent .last_blockquote {
     font-size: 72px;
     color: #636363;
     font-family: 'Open Sans', sans-serif;
     position: absolute;
     bottom: 3px;
     transform: rotate(180deg);
     font-style: italic
 }

 .enquiry-formbox-wrap {
     background: rgba(0, 0, 0, .8);
     width: 100%;
     height: 100%;
     position: fixed;
     left: 0;
     top: -200%;
     z-index: 9999999;
     transition: .5s;
     -webkit-transition: .5s;
     -moz-transition: .5s;
     -ms-transition: .5s;
     -o-transition: .5s
 }

 .ceo-overlay.active,
 .corporate-list-wrap.active,
 .enquiry-formbox-wrap.active,
 .festive-popup.active,
 .platinum-popup-wrap.active {
     top: 0
 }

 .enquiry-formbox span.close,
 .videoinbox-wrap span.close {
     background-color: #4e3224;
     display: block;
     font-family: 'Open Sans', sans-serif;
     font-weight: 800;
     height: 37px;
     color: #fff;
     font-size: 18px;
     line-height: 36px;
     text-align: center;
     width: 37px;
     position: absolute;
     right: 0;
     top: 0;
     cursor: pointer
 }

 .enquiry-formbox {
     background: #fff;
     width: 930px !important;
     height: 610px !important;
     padding: 20px 50px;
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%)
 }

 .enquiry-formbox h3 {
     color: #0d0d0d;
     font-size: 35px;
     text-align: center
 }

 .enquiry-formbox .enquiry-typebox h4,
 .footer h3 {
     font-size: 18px;
     font-family: 'Open Sans', sans-serif
 }

 .enquiry-formbox h3 span {
     font-family: ITCAvantGardeStd-Md
 }

 .enquiry-formbox .enquiry-typebox {
     width: 100%;
     padding-top: 25px
 }

 .enquiry-formbox .enquiry-typebox h4 {
     color: #000;
     font-weight: 600;
     float: left;
     padding-right: 20px
 }

 .enquiry-formbox .form-inbox {
     width: 100%;
     padding-top: 18px
 }

 .enquiry-formbox .form-inbox li {
     float: left;
     width: 100%;
     margin-bottom: 7px;
     font-size: 12px;
     color: red
 }

 .enquiry-formbox .form-inbox li .col1 {
     width: 49.5%;
     float: left;
     color: red
 }

 .enquiry-formbox .form-inbox li .col2 {
     width: 49.5%;
     float: right;
     color: red
 }

 .enquiry-formbox .form-inbox li input,
 .festive-popup .inner-box .wpcf7-textarea,
 .festive-popup .inner-box input {
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     border: 1px solid #e6e3df;
     background-color: #f9f9f9;
     font-size: 14px;
     color: #3c2519;
     font-family: 'Open Sans', sans-serif;
     width: 100%;
     height: 35px;
     float: left;
     padding-left: 8px
 }

 .enquiry-typebox input[type=radio].css-checkbox {
     position: absolute;
     z-index: -1000;
     left: -1000px;
     overflow: hidden;
     clip: rect(0 0 0 0);
     height: 1px;
     width: 1px;
     margin: -1px;
     padding: 0;
     border: 0
 }

 .enquiry-typebox label {
     margin-right: 36px
 }

 .enquiry-typebox input[type=radio].css-checkbox+label.css-label {
     padding-left: 28px;
     height: 18px;
     display: inline-block;
     line-height: 19px;
     background-repeat: no-repeat;
     background-position: 0 0;
     font-size: 14px;
     font-family: 'Open Sans', sans-serif;
     font-weight: 400;
     vertical-align: middle;
     cursor: pointer
 }

 .enquiry-typebox input[type=radio].css-checkbox:checked+label.css-label {
     background-position: 0 -18px
 }

 .enquiry-typebox label.css-label {
     background-image: url(images/radio-butn.png);
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none
 }

 .enquiry-formbox .form-inbox li textarea {
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     border: 1px solid #e6e3df;
     background-color: #f9f9f9;
     font-size: 14px;
     color: #3c2519;
     font-family: 'Open Sans', sans-serif;
     width: 100%;
     height: 110px;
     float: left;
     padding: 8px 0 0 8px;
     resize: vertical
 }

 .enquiry-formbox .form-inbox li .select {
     height: 30px;
     color: #3c2519;
     font-size: 14px;
     line-height: 25px;
     cursor: pointer;
     font-weight: 400;
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     -ms-border-radius: 2px;
     -o-border-radius: 2px;
     border-radius: 2px;
     border: 1px solid #e6e3df
 }

 .enquiry-formbox .form-inbox li .style-select {
     background: #fff;
     width: 100%;
     position: relative;
     float: left;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     border-radius: 4px
 }

 .enquiry-formbox .form-inbox li select.select,
 input {
     width: 100%;
     height: 34px;
     line-height: 36px;
     position: relative
 }

 .enquiry-formbox .form-inbox li .select option {
     font-size: 14px;
     color: #3c2519;
     font-family: 'Open Sans', sans-serif;
     width: 100%
 }

 .enquiry-formbox .form-inbox .upload-box .upload-hedbox .error {
     font-size: 12px;
     color: red !important
 }

 .enquiry-formbox .form-inbox .upload-box .upload-hedbox h5 {
     font-size: 18px;
     color: #000;
     font-family: 'Open Sans', sans-serif;
     font-weight: 600;
     float: left;
     line-height: 36px
 }

 .enquiry-formbox .form-inbox .upload-box .upload-filebox {
     width: 70%;
     float: right
 }

 .enquiry-formbox .form-inbox .upload-box .upload-filebox input {
     width: 100%;
     border: 1px dashed #4e3224;
     margin-bottom: 12px;
     line-height: 20px;
     padding: 6px
 }

 #sync1 .item,
 #sync1_1 .item,
 .enquiry-formbox .form-inbox .sumt-btn {
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px
 }

 .enquiry-formbox .form-inbox .upload-box .upload-filebox p {
     font-size: 14px;
     color: #232323;
     font-family: 'Open Sans', sans-serif;
     font-weight: 600;
     line-height: 24px;
     padding-bottom: 0
 }

 .enquiry-formbox .form-inbox .from-submitbox {
     width: 100%;
     float: left;
     text-align: center;
     margin-top: 10px
 }

 .aboutus,
 .braces-aligner .row.bg-common .col p,
 .braces-aligner .row.bg-common p,
 .enquiry-formbox .form-inbox p,
 .enquiry-in.scroll-pane .jspPane,
 .impant2 .acco-content li p:last-child,
 .price-policy-pkg ul li span,
 .service-toppanel .service-contentbox .video-box.img-box,
 .textbox-smile p {
     padding: 0
 }

 .appointment_capchacode #error7 {
     color: red;
     float: left;
     padding: 6px 0PX
 }

 .enquiry-formbox .form-inbox .sumt-btn {
     text-align: center;
     background-color: #4e3224;
     font-size: 30px;
     color: #fff;
     font-family: 'Open Sans', sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     border-radius: 3px;
     padding: 8px 55px;
     display: inline-block
 }

 .enquiry-formbox .form-inbox .sumt-btn a {
     text-decoration: none;
     color: #fff
 }

 .br_image h2 span,
 .enquiry-formbox .form-inbox .upload-box .upload-filebox span,
 .implant-package li sup {
     font-size: 12px
 }

 .enquiry-formbox .form-inbox .sumt-btn:hover {
     background-color: #ff8001
 }

 .corporate-video-wrap {
     background: rgba(0, 0, 0, .8);
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 99999;
     display: none
 }

 .videoinbox-wrap {
     background: #fff;
     width: 930px;
     height: auto;
     padding: 42px 125px;
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%)
 }

 .videoinbox-wrap .Watch-videobox {
     width: 100%;
     height: auto
 }

 .news-media .video_article iframe,
 .videoinbox-wrap .Watch-videobox img {
     width: 100%;
     height: 100%
 }

 .footer h3 {
     text-transform: uppercase;
     color: #fff;
     padding-bottom: 10px
 }

 .none-border-top {
     border-top: none !important
 }

 .none-border-left {
     border-left: none !important
 }

 .none-border-right {
     border-right: none !important
 }

 .clove_appointment {
     width: 100%;
     float: left;
     position: relative;
     padding: 0 0 10px
 }

 .clove_appointment h3 {
     font-size: 30px;
     color: #3c2519;
     line-height: 45px;
     text-align: center;
     margin-bottom: 27px
 }

 .clove_appointment .input_box,
 .clove_appointment textarea {
     line-height: 40px;
     padding: 0 9px;
     font-size: 14px;
     color: #3c2519;
     font-weight: 400;
     font-family: 'Open Sans', sans-serif
 }

 .clove_appointment .form-left {
     width: 65.6%;
     float: left
 }

 .clove_appointment .form-left .row {
     width: 100%;
     float: left;
     margin-bottom: 10px;
     margin-left: 0;
     margin-right: 0;
     position: relative;
     height: 37px
 }

 .clove_appointment .form-left .row .select {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 36px;
     line-height: 26px;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     background: url(images/bg_select.png) right center no-repeat
 }

 .clove_appointment .form-left .row>input {
     display: block !important
 }

 .clove_appointment .input_box {
     background: #f9f9f9;
     width: 48.2%;
     height: 40px;
     border: 1px solid #e6e3df;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     float: left
 }

 .clove_appointment .form-right {
     width: 31.6%;
     float: right
 }

 .clove_appointment .ceptcha {
     height: 57px
 }

 .clove_appointment .button {
     background: #4f3324;
     color: #fff;
     font-size: 25px;
     text-transform: uppercase;
     height: 57px;
     line-height: 56px;
     box-shadow: rgba(0, 0, 0, .3) 0 0 1px;
     padding: 0 9px;
     width: 48.2%;
     font-family: 'Open Sans', sans-serif;
     font-weight: 800;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px
 }

 .activity-box-in,
 .main-casebox .case-report-box .fig-box-lt,
 .map_section,
 .map_section.map_appointment,
 .news_section,
 .service-toppanel,
 .stepup-tab {
     width: 100%;
     float: left;
     position: relative
 }

 .clove_appointment textarea {
     width: 99%;
     height: 142px;
     margin-right: 0;
     border: 1px solid #e6e3df;
     float: left;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px
 }

 ::-webkit-input-placeholder {
     color: #595959
 }

 :-moz-placeholder {
     color: #3c2519
 }

 ::-moz-placeholder {
     color: #595959
 }

 :-ms-input-placeholder {
     color: #595959
 }

 .clove_appointment .ceptcha input[type=checkbox] {
     background: #fff;
     height: 30px;
     width: 30px;
     float: left;
     border: 3px solid #c1c1c1;
     margin: 13px 0;
     -webkit-appearance: checkbox;
     -moz-appearance: checkbox;
     -ms-appearance: checkbox;
     -o-appearance: checkbox;
     -webkit-appearance: checkbox;
     -webkit-appearance: checkbox;
     box-sizing: border-box
 }

 .map_section.map_appointment:before {
     border-left: 25px solid transparent;
     border-right: 25px solid transparent;
     border-top: 25px solid #fff;
     border-bottom: 25px solid transparent;
     position: absolute;
     content: "";
     z-index: 999999;
     left: 50%;
     top: -2px;
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%)
 }

 .enquiry-butnbox,
 .special-offers-banner .bronze-img {
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%)
 }

 .news_section {
     background: #fff;
     border-top: 1px solid #d9d5d0;
     padding: 0
 }

 .blog_media {
     width: 50%;
     float: left;
     border-right: 1px solid #d4c9a7;
     padding: 45px 0 20px;
     box-sizing: border-box
 }

 .blog_media:last-child,
 .symt-treatments ul li:last-child {
     border-right: none
 }

 .blog_media .news-media {
     margin: 0 auto;
     width: 59.7%
 }

 .blog_media .news-media h2 {
     font-size: 30px;
     color: #3c2519;
     padding-bottom: 34px;
     font-family: 'Open Sans', sans-serif;
     text-align: center;
     text-transform: uppercase;
     font-weight: 700
 }

 .news-media .video_article {
     width: 100%;
     margin: 0 auto 20px;
     height: 350px;
     border: 5px solid #fff;
     box-shadow: 0 0 15px #a5a3a3;
     position: relative;
     overflow: hidden
 }

 .news-media .video_article img {
     width: 100%;
     max-height: 350px
 }

 .blog_media.news-media2 .news-media .video_article img,
 .special-offers-banner.bg-none {
     min-height: auto
 }

 .blog_media.news-media2 .video_article {
     height: 350px;
     overflow: hidden;
     margin-bottom: 20px
 }

 .articale_date-box .date_time,
 .first_caption.video_title .date_time {
     border-radius: 50%;
     margin-right: 10px;
     height: 60px;
     line-height: 60px;
     float: left;
     text-align: center
 }

 .news-media .video_article .video_title {
     position: absolute;
     bottom: 0;
     font-family: 'Open Sans';
     font-weight: 600;
     padding: 10px;
     width: 100%;
     background: #f3f3f3;
     box-shadow: 0 0 10px #a5a3a3
 }

 .first_caption.video_title .date_time {
     background: #ff8001;
     width: 60px;
     font-size: 16px;
     color: #fff;
     text-transform: uppercase;
     font-weight: 700
 }

 .first_caption.video_title .post_article,
 .news-media .articale_date-box .post_article {
     font-size: 14px;
     font-family: 'Open Sans';
     color: #3c2519;
     font-weight: 600;
     line-height: 25px;
     display: inline-block;
     width: calc(100% - 70px)
 }

 .articale_date-box .post_article h3,
 .first_caption.video_title .post_article h3 {
     font-size: 14px;
     font-family: 'Open Sans';
     color: #3c2519;
     font-weight: 600;
     line-height: 25px;
     float: left;
     width: 100%;
     margin-bottom: -5px;
     margin-top: 8px
 }

 .articale_date-box .post_article span,
 .first_caption.video_title .post_article span {
     font-size: 13px;
     font-family: 'Open Sans';
     color: #ff8100;
     text-decoration: underline;
     font-weight: 600;
     line-height: 32px;
     text-transform: uppercase
 }

 .video_article .video_title p a i {
     padding-left: 6px
 }

 .video_article .video_title p a:hover {
     color: #d9d5d0
 }

 .video_article .video_title p {
     font-size: 16px;
     color: #ff8001;
     text-transform: uppercase
 }

 .video_article .video_title span {
     font-size: 16px;
     color: #fff;
     line-height: 30px;
     font-weight: 400
 }

 .news-media .articale_date-box {
     margin-bottom: 20px;
     margin-top: 0;
     padding: 10px 10px 10px 15px;
     float: left;
     width: 100%;
     background: #f3f3f3;
     box-shadow: 0 0 10px #a5a3a3
 }

 .news-media .articale_date-box .post_article {
     float: left;
     margin-top: -4px
 }

 .news-media .articale_date-box .media-list {
     width: 300px;
     float: right
 }

 .articale_date-box .date_time {
     background: #ff8001;
     width: 60px
 }

 .articale_date-box .date_time span {
     font-size: 16px;
     color: #fff;
     text-transform: uppercase;
     font-weight: 700
 }

 .articale_date-box .date_time strong {
     font-size: 40px;
     color: #fff;
     font-family: 'Open Sans';
     font-weight: 700;
     display: none
 }

 .articale_date-box .post_article p,
 .direct-to-dentist .textbox p,
 .impant2 .acco-content,
 .impant2 .acco-content p,
 .main-casebox .case-report-box p {
     font-size: 14px;
     line-height: 24px
 }

 .news-media .view_all_button {
     height: auto;
     width: 100%;
     text-align: center;
     display: inline-block;
     margin: 10px 0
 }

 .news-media .view_all_button a {
     line-height: normal;
     text-transform: uppercase;
     padding: 10px 30px;
     display: inline-block;
     background: #ff8001;
     border-radius: 5px;
     color: #fff;
     font-size: 18px;
     font-weight: 400
 }

 .footer {
     width: 100%;
     background: #3c2519;
     float: left;
     position: relative;
     padding: 0 2%
 }

 .footer_menu {
     float: left;
     padding: 30px 0
 }

 .footer_menu ul {
     margin: 0 auto;
     float: left
 }

 .footer_menu ul li {
     display: block;
     line-height: 24px
 }

 .footer_menu ul li a {
     font-size: 13px;
     color: #fae2d5
 }

 .footer_menu ul li a:hover {
     color: #ff8001;
     margin-left: 5px
 }

 .footer_menu .call_us {
     margin: 0 auto 20px;
     float: left;
     width: 100%
 }

 .footer_menu .call_us p {
     font-size: 15px;
     color: #fae2d5;
     line-height: 30px
 }

 .footer_menu .call_us p i {
     font-size: 12px;
     padding: 0 8px 0 4px
 }

 .footer_menu .call_us p span {
     font-size: 12px;
     color: #ff8001
 }

 .footer_menu .call_us h4 {
     padding-bottom: 12px;
     font-size: 18px;
     text-transform: uppercase;
     color: #fff
 }

 .footer_menu .call_us ul {
     margin: 0 auto;
     padding: 0
 }

 .footer_menu .call_us ul li {
     display: inline-block;
     margin-right: 24px
 }

 .footer_menu .call_us ul li a {
     color: #ff8001;
     font-size: 29px
 }

 .footer_menu .call_us ul li a:hover {
     color: #fff;
     margin-left: 0
 }

 .footer_treatments_width,
 .membership-plans .top-head td {
     width: 20%
 }

 .footer_menu.last_menu,
 .footer_menu_width {
     width: 16%
 }

 .bootom_footer {
     width: 100%;
     background: #eee2bc;
     float: left;
     height: 35px;
     padding: 0 2%
 }

 .bootom_footer p {
     font-size: 13px;
     color: #3c2519;
     text-align: center;
     line-height: 35px
 }

 .bootom_footer .counter-txt {
     font-size: 14px;
     color: #3c2519;
     float: right;
     line-height: 34px;
     width: 53%
 }

 .bootom_footer .counter-txt span {
     font-size: 18px;
     font-family: ITCAvantGardeStd-Bold;
     padding: 0 10px
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox {
     width: 31.333%;
     float: left;
     min-height: 610px;
     background: #fff;
     transition: .5s ease-in;
     box-shadow: 1px -2px 24px 0 #adabab;
     padding: 14px;
     box-sizing: border-box;
     margin: 0 0 10px;
     position: relative
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox.step_disable {
     opacity: .6;
     box-shadow: 1px -2px 24px 0 #cecece
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox.step_disable::before {
     width: 100%;
     height: 100%;
     position: absolute;
     content: "";
     background: rgba(0, 0, 0, .3);
     left: 0;
     top: 0;
     z-index: 99999
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox.middle_step {
     margin: 0 30px
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area .step_point {
     width: 50px;
     height: 50px;
     background: #ff8001;
     border-radius: 100px;
     font-weight: 900;
     font-size: 30px;
     color: #fff;
     margin: 0 auto;
     overflow: hidden;
     text-align: center;
     line-height: 48px
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox.step_disable .inner_area .step_point {
     background: #ccc;
     color: #949494
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area h2 {
     width: 100%;
     float: left;
     text-align: center;
     color: #000;
     font-size: 22px;
     text-transform: uppercase;
     padding: 0;
     margin: 10px 0
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox.step_disable .inner_area h2 {
     color: #949494
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area select.select_box {
     border: 1px solid #bbb9b9;
     padding: 8px 5px;
     font-size: 14px;
     border-radius: 3px;
     width: 100%;
     color: #595959;
     -moz-appearance: none;
     -o-appearance: none;
     -webkit-appearance: none;
     -ms-appearance: none;
     appearance: none;
     height: 38px
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area input.input_box {
     background: #fff;
     width: 100%;
     height: 38px;
     line-height: normal;
     padding: 8px 5px;
     font-size: 14px;
     border: 1px solid #bbb9b9;
     color: #595959;
     font-family: 'Open Sans', sans-serif;
     float: left;
     font-weight: 400;
     border-radius: 3px
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area input.input_box.input_datetext {
     border-radius: 3px 3px 0 0
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .personal_detail_content .row2 {
     margin-bottom: 10px;
     width: 100%;
     float: left
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area .personal_detail_content input.input_box {
     margin: 0;
     color: #595959
 }

 .appointment_capchacode {
     position: relative;
     width: 100%;
     float: left
 }

 .appointment_capchacode #app_error4 {
     position: absolute;
     left: 0;
     top: 40px;
     width: 300px
 }

 .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area .personal_detail_content textarea.textarea_box {
     background: #fff;
     width: 100%;
     height: 75px;
     line-height: normal;
     padding: 8px 5px;
     font-size: 14px;
     border: 1px solid #bbb9b9;
     color: #595959;
     font-family: 'Open Sans', sans-serif;
     float: left;
     font-weight: 400;
     border-radius: 3px
 }

 .appointment_capchacode #captchaimg {
     float: left;
     width: 100px;
     font-size: 12px
 }

 .appointment_capchacode div {
     width: 100%;
     float: left;
     padding: 7px 0 0
 }

 .appointment_capchacode input#captcha_code.capcha_input {
     width: 45%;
     float: left;
     font-size: 25px;
     font-weight: 700;
     letter-spacing: 10px;
     color: #000;
     text-align: center;
     font-family: verdana;
     font-style: italic;
     line-height: normal;
     margin-bottom: 0;
     border: 1px solid #afafaf
 }

 .appointment_submit {
     width: 100%;
     text-align: center;
     float: left;
     margin: 20px 0 0
 }

 .clove_appointment .appointment_submit .button {
     background: #4f3324;
     color: #fff;
     font-size: 25px;
     text-transform: uppercase;
     height: auto;
     font-weight: 700;
     box-shadow: none;
     padding: 5px 15px;
     width: auto;
     font-family: 'Open Sans', sans-serif;
     border-radius: 3px;
     display: inline-block;
     float: none;
     line-height: normal;
     transition: .5s ease-in
 }

 .clove_appointment .appointment_submit .button:hover,
 .contact-form .wpcf7-submit:hover,
 .leave-apply .button:hover,
 .open-positions li a:hover,
 .pagination1 a:hover,
 .pagination1 span,
 .press-release-details li .description-box a:hover,
 .testimonal-nav li a.active,
 .testimonal-nav li a:hover {
     background: #ff8001
 }

 #addressId.location_detials_area {
     width: 100%;
     float: left;
     text-align: left;
     position: relative;
     line-height: 24px;
     font-size: 15px;
     padding: 7px;
     border-radius: 5px
 }

 #addressId.location_detials_area h3 {
     font-size: 22px;
     font-weight: 700;
     text-align: left;
     padding: 0;
     margin: 0 0 5px;
     font-family: 'Open Sans', sans-serif;
     color: #000;
     line-height: normal
 }

 #addressId.location_detials_area h4 {
     font-size: 18px;
     font-weight: 700;
     text-align: left;
     padding: 0;
     margin: 0 0 5px;
     font-family: 'Open Sans', sans-serif;
     color: #ff6d01;
     line-height: normal
 }

 .address_detailsbox {
     width: 100%;
     float: left;
     padding: 0 0 0 20px;
     margin: 0 0 8px;
     position: relative;
     transition: .5s ease-in;
     font-size: 15px;
     line-height: 24px
 }

 #addressId.location_detials_area .address_detailsbox p {
     font-size: 13px;
     color: #3c2519;
     padding: 0;
     margin: 0;
     line-height: 20px
 }

 .address_detailsbox:before {
     font-size: 18px;
     font-family: FontAwesome;
     position: absolute;
     left: 0;
     top: 0;
     color: #4e3224
 }

 .address_detailsbox.location_mark:before {
     left: 3px;
     top: 2px;
     content: "\f041"
 }

 #addressId.location_detials_area .address_detailsbox.phone_number p a {
     font-size: 18px;
     color: #3c2519;
     font-weight: 900
 }

 #addressId.location_detials_area .address_detailsbox.phone_number:before {
     left: 3px;
     top: 0;
     content: "\f10b"
 }

 #addressId.location_detials_area .address_detailsbox.mail_text p a {
     color: #3c2519;
     text-decoration: underline
 }

 #addressId.location_detials_area .address_detailsbox.mail_text:before {
     left: 1px;
     top: 2px;
     content: "\f1d8";
     font-size: 13px
 }

 .address_detailsbox.time_text {
     position: absoluter
 }

 .address_detailsbox.time_text:before {
     left: 1px;
     top: 2px;
     content: "\f017";
     font-size: 16px
 }

 .clinic-head a:before,
 .loacation-add .address_detailsbox.time_text:before {
     top: 7px
 }

 #addressId.location_detials_area .address_detailsbox.mail_text p a:hover,
 #addressId.location_detials_area .address_detailsbox.phone_number p a:hover {
     color: #ff6d01;
     text-decoration: none
 }

 #addressId.location_detials_area .address_detailsbox.mail_text:hover,
 #addressId.location_detials_area .address_detailsbox.mail_text:hover:before,
 #addressId.location_detials_area .address_detailsbox.phone_number:hover,
 #addressId.location_detials_area .address_detailsbox.phone_number:hover:before {
     color: #ff6d01
 }

 .enquiry-butnbox {
     width: 47px;
     height: 250px;
     background: url(images/make-an-inquiry_btn.jpg) no-repeat;
     position: fixed;
     top: 50%;
     right: 0;
     padding: 80px 0;
     transform: translate(0, -50%);
     cursor: pointer;
     display: none
 }

 .enquiry-butnbox h5 {
     font-size: 16px;
     color: #fff;
     -ms-transform: rotate(7deg);
     -webkit-transform: rotate(7deg);
     transform: rotate(90deg);
     text-indent: -9000px
 }

 .enquiry-butnbox h5 a {
     text-decoration: none;
     color: #fff;
     display: block
 }

 .containear {
     padding: 0 0 80px
 }

 .banner .overlay {
     background: rgba(255, 128, 1, .6);
     height: 100%;
     width: 100%;
     position: absolute;
     left: 0;
     top: 0;
     text-align: center;
     font-size: 40px;
     color: #fff;
     text-transform: uppercase
 }

 .breadcrumb li {
     float: left;
     color: #ff8001;
     font-size: 14px;
     line-height: 18px;
     position: relative
 }

 .breadcrumb li:first-child,
 .impant2 .acco-content h4,
 .impant2 .acco-content h5,
 .impant2 .acco-content ol,
 .impant2 .acco-content p {
     padding-left: 0
 }

 .breadcrumb li:before {
     content: ">";
     position: absolute;
     left: 0;
     top: 2px;
     color: #998673;
     font-size: 9px;
     line-height: 18px
 }

 .braces-aligner .cont-detail strong a i,
 .breadcrumb li a,
 .bronze-payment .payment-form #coMsg:hover,
 .impant2 .acco-content h3,
 .impant2 .row-first .textbox h3,
 .other-location h3 span,
 .table-doctors a:hover {
     color: #4e3224
 }

 .dir-text {
     font-size: 15px;
     line-height: 28px;
     padding-bottom: 0
 }

 .dir-text .common,
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li span {
     width: 48%
 }

 .dir-text h4 {
     text-align: center;
     font-size: 18px;
     line-height: 30px;
     padding-bottom: 34px
 }

 .corporate-text p,
 .dental-right .top-text p,
 .dir-text p,
 .other-location .address_detailsbox {
     font-size: 14px;
     line-height: 25px
 }

 .dir-text .common strong {
     font-size: 18px;
     padding-bottom: 20px;
     display: inline-block
 }

 #sync2 .item h1,
 #sync2_2 .item h1,
 .dir-text .common.right p,
 .impant2 .acco-content .textbox p strong {
     font-size: 18px
 }

 .dir-text .common p a {
     color: #4e3224;
     font-weight: 700
 }

 .contact-row p .visit,
 .dir-text .common .phone,
 .offers-content-wrap #redeem li a {
     color: #ff8001;
     font-weight: 700
 }

 .board-of-company,
 .board-of-dir {
     margin-bottom: 19px
 }

 .board-of-company h3,
 .board-of-dir h2,
 .board-of-dir h3,
 .clinic-head h3 {
     font-size: 24px;
     font-weight: 700;
     text-transform: uppercase;
     margin-bottom: 40px;
     color: #4e3224;
     position: relative
 }

 .board-of-company h3:before,
 .board-of-dir h2:before,
 .board-of-dir h3:before,
 .clinic-head h3:before {
     content: "";
     width: 14%;
     height: 2px;
     background: #f81;
     position: absolute;
     bottom: -19px;
     left: 0
 }

 .board-of-company li,
 .board-of-dir li {
     float: left;
     margin: 0 30px 30px 0;
     position: relative;
     width: 31.5%
 }

 .board-of-company strong,
 .board-of-dir li strong {
     position: absolute;
     left: 0;
     bottom: 0;
     font-size: 18px;
     display: inline-table;
     padding: 14px 25px;
     line-height: 26px;
     width: 100%;
     text-align: center;
     background: rgba(79, 51, 37, .7);
     color: #fff;
     font-weight: 400
 }

 .board-of-dir .team-view h4 samp,
 .board-of-dir .team-view2 h4 samp,
 .board-of-dir li .name-tag h4 samp,
 .board-of-dir li strong samp {
     text-transform: capitalize
 }

 .board-of-company li .overlay,
 .board-of-dir li .overlay {
     background: rgba(255, 255, 255, .8);
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%
 }

 .board-of-dir.tab-doctor .doctor-content li {
     width: 18.7%;
     float: left;
     margin: 0 15px 15px 0
 }

 .board-of-company .team-view2,
 .board-of-dir .team-view,
 .board-of-dir .team-view2,
 .board-of-dir .team-view3 {
     background: #eee2bc;
     float: left;
     position: absolute;
     left: 50% !important;
     top: 50% !important;
     padding: 40px 3% 0;
     text-align: center;
     color: #fff;
     z-index: 2;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%)
 }

 .board-of-company .team-view2 h4,
 .board-of-dir .team-view h4,
 .board-of-dir .team-view2 h4,
 .board-of-dir .team-view3 h4,
 .doctor-content .ui-tabs .team-view10 h4,
 .doctor-content .ui-tabs .team-view11 h4,
 .doctor-content .ui-tabs .team-view12 h4,
 .doctor-content .ui-tabs .team-view13 h4,
 .doctor-content .ui-tabs .team-view14 h4,
 .doctor-content .ui-tabs .team-view15 h4,
 .doctor-content .ui-tabs .team-view16 h4,
 .doctor-content .ui-tabs .team-view7 h4,
 .doctor-content .ui-tabs .team-view8 h4,
 .doctor-content .ui-tabs .team-view9 h4 {
     font-size: 20px;
     margin-bottom: 10px;
     color: #4e3224;
     border-bottom: 1px solid #fd860f;
     display: inline-block;
     padding: 0 30px 12px
 }

 .board-of-company .team-view2 li,
 .board-of-company .team-view2 p,
 .board-of-dir .team-view p,
 .board-of-dir .team-view3 p {
     font-size: 13px;
     line-height: 21px;
     padding-bottom: 5px;
     color: #232222
 }

 .board-of-company .team-view2 .close3,
 .board-of-dir .team-view .close2,
 .board-of-dir .team-view2 .close2,
 .board-of-dir .team-view3 .close03,
 .doctor-content .ui-tabs .team-view7 .close10,
 .doctor-content .ui-tabs .team-view7 .close11,
 .doctor-content .ui-tabs .team-view7 .close12,
 .doctor-content .ui-tabs .team-view7 .close13,
 .doctor-content .ui-tabs .team-view7 .close14,
 .doctor-content .ui-tabs .team-view7 .close15,
 .doctor-content .ui-tabs .team-view7 .close16,
 .doctor-content .ui-tabs .team-view7 .close7,
 .doctor-content .ui-tabs .team-view7 .close8,
 .doctor-content .ui-tabs .team-view7 .close9 {
     width: 35px;
     height: 35px;
     position: absolute;
     right: 0;
     top: 0;
     background: url(images/icon-close.jpg) left top no-repeat;
     cursor: pointer;
     z-index: 10;
     display: block
 }

 .board-of-company .team-view2 .close3:hover,
 .board-of-dir .team-view .close2:hover,
 .corporate-list .close:hover,
 .doctor-content .ui-tabs .team-view7 .close7:hover,
 .prev-tab.mover:hover,
 .prev-tab2.mover:hover {
     background-position: left bottom
 }

 .activity-box .activity-right-panel li.activity-3,
 .prev-tab.mover,
 .prev-tab2.mover {
     left: 0;
     bottom: 0
 }

 .activity-box .activity-right-panel li.activity-4,
 .next-tab.mover,
 .next-tab2.mover {
     right: 0;
     bottom: 0
 }

 .next-tab.mover:hover,
 .next-tab2.mover:hover {
     background-position: right bottom
 }

 .ui-tabs,
 .ui-tabs2 {
     zoom: 1;
     position: relative;
     width: 100%;
     float: left
 }

 .ui-tabs .ui-tabs-nav,
 .ui-tabs2 .ui-tabs-nav {
     list-style: none;
     position: relative;
     overflow: hidden;
     z-index: 1
 }

 .ui-tabs .ui-tabs-nav li a span,
 .ui-tabs2 .ui-tabs-nav li a span {
     background: rgba(255, 255, 255, .8);
     position: absolute;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     display: none
 }

 .credibilty-top.row2,
 .spreading-smile.icon-none strong,
 .symt-treatments ul li:last-child:after,
 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a span,
 .ui-tabs2 .ui-tabs-nav li.ui-tabs-selected2 a span,
 table.clear-aligners-table tr.last {
     background: 0 0
 }

 a.mover {
     background: #900;
     padding: 6px 12px;
     position: absolute;
     color: #fff;
     font-weight: 700;
     text-decoration: none
 }

 .next-tab,
 .next-tab2 {
     bottom: 0;
     right: 0;
     -moz-border-radius-topleft: 10px;
     -webkit-border-top-left-radius: 10px
 }

 .prev-tab,
 .prev-tab2 {
     bottom: 0;
     left: 0;
     -moz-border-radius-topright: 10px;
     -webkit-border-top-right-radius: 10px
 }

 .ui-tabs .team-view,
 .ui-tabs .team-view2 {
     display: block !important;
     width: 1000px;
     height: auto;
     padding: 38px 0 38px 20px
 }

 .refine-dir .team-view .scroll-pane2,
 .ui-tabs .team-view .scroll-pane2,
 .ui-tabs .team-view2 .scroll-pane2 {
     width: 100%;
     height: auto;
     max-height: 640px;
     overflow: hidden;
     overflow-y: auto;
     padding-right: 20px
 }

 .ui-tabs .team-view .jspContainer {
     height: 600px !important
 }

 .ui-tabs #fragment-4,
 .ui-tabs #fragment1 {
     left: 398px;
     top: 0
 }

 .ui-tabs #fragment2,
 .ui-tabs #fragment4 {
     left: 398px;
     top: 400px
 }

 .ui-tabs #fragment5 {
     left: 398px;
     top: 780px
 }

 .ui-tabs #fragment7,
 .ui-tabs #fragment9 {
     top: 800px;
     left: auto
 }

 .ui-tabs #fragment7 {
     right: 0
 }

 .ui-tabs #fragment10 {
     left: auto;
     right: 0;
     top: 803px
 }

 .ui-tabs #fragment12 {
     left: auto;
     top: 1200px
 }

 .ui-tabs #fragment-1 {
     left: auto;
     right: 0;
     top: 0
 }

 .ui-tabs #fragment-2 {
     left: 398px;
     top: 380px
 }

 .ui-tabs #fragment-5 {
     left: 398px;
     top: -380px
 }

 .activity-box .activity-right-panel li.activity-1,
 .ui-tabs #fragment-6,
 .ui-tabs #fragment-7,
 .ui-tabs #fragment-9 {
     left: 0;
     top: 0
 }

 .clinic-head p {
     padding-bottom: 22px
 }

 .clinic-head a {
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     position: relative
 }

 .clinic-head a:hover,
 .impant2 .acco-tab.active,
 .join-overlay .join-video .close:hover,
 .membership-plans .table-content td .member-btn.view,
 .membership-plans .table-content td .member-btn:hover,
 .news-tabnav li a.active,
 .news-tabnav li a:hover,
 .page404 .search-submit:hover,
 .search2 .button:hover,
 .thank-you1 .textbox a:hover {
     background: #4e3224
 }

 .clinic-head a:before {
     content: "\f105";
     font-size: 36px;
     color: #fff;
     position: absolute;
     right: 16px
 }

 .our-specialities h2 {
     line-height: 38px
 }

 .our-specialities p {
     text-align: center;
     font-size: 14px;
     color: #232222;
     line-height: 28px;
     padding-bottom: 38px
 }

 .dental-tourism h1,
 .dental-tourism h2,
 .dental-tourism h3,
 .dental-tourism h4,
 .dental-tourism h5,
 .dental-tourism h6,
 .dental-tourism strong,
 .our-specialities p strong {
     font-weight: 400
 }

 .our-specialities li {
     width: 23%;
     float: left;
     margin: 0 29px 33px 0
 }

 .our-specialities.packages li {
     width: 100%;
     text-align: left;
     margin: 0;
     padding: 2% 4% 0
 }

 .packages #owl-demo .owl-prev {
     left: -50px
 }

 .packages #owl-demo .owl-next {
     right: -50px
 }

 .packages {
     padding: 40px 0 0
 }

 .core-value h3,
 .core-value h4,
 .packages h3 {
     text-transform: uppercase
 }

 .our-specialities li img {
     border: 1px solid #b9b7b7;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     margin-bottom: 15px
 }

 .our-specialities li:hover img {
     box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     border: 1px solid transparent
 }

 .our-specialities li h4 {
     font-size: 16px;
     color: #000;
     line-height: 24px;
     margin-bottom: 5px
 }

 .our-specialities li p {
     font-size: 13px;
     line-height: 22px;
     color: #000;
     padding-bottom: 14px;
     text-align: left
 }

 .ethics-text {
     padding: 0 3%;
     text-align: center;
     margin-bottom: 50px
 }

 .ethics-text h2 {
     font-size: 26px;
     color: #4e3224;
     margin-bottom: 15px
 }

 .ethics-text p {
     font-size: 14px;
     line-height: 25px;
     color: #232222
 }

 .ethics .row {
     position: relative;
     overflow: hidden
 }

 .ethics .img-box {
     width: 67%;
     float: left;
     position: relative
 }

 .ethics .img-box .overlay {
     background: rgba(255, 255, 255, .8);
     position: absolute;
     right: -100%;
     top: 0;
     width: 100%;
     height: 100%
 }

 .ethics .img-box .overlay .textbox {
     padding: 0 20%;
     top: 50%;
     transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     position: absolute
 }

 .ethics .img-box .overlay .textbox p {
     font-size: 14px;
     line-height: 28px
 }

 .ethics .img-box .overlay li,
 .tab-content3 li {
     font-size: 14px;
     line-height: 24px;
     color: #4e3224;
     margin-bottom: 23px;
     background: url(images/img_bulits.png) right top/18px no-repeat;
     padding-right: 28px;
     text-align: right
 }

 .ethics .img-box .overlay .close {
     background: url(images/img_close.jpg) left top no-repeat;
     width: 40px;
     height: 40px;
     float: left;
     position: absolute;
     right: 0;
     top: 50%;
     margin-top: -20px;
     cursor: pointer;
     z-index: 9
 }

 .ethics .img-box .overlay .close:hover {
     background-position: left -40px
 }

 .ethics .text-box {
     width: 33%;
     float: left;
     background: #eee2bc;
     text-align: center;
     position: absolute;
     right: 0;
     top: 0;
     height: 100%;
     padding: 0 4%;
     z-index: 10
 }

 .ethics .text-box h3 {
     font-size: 24px;
     color: #4e3224;
     position: relative;
     padding-bottom: 18px;
     margin-bottom: 19px
 }

 .ethics .text-box h3:before {
     content: "";
     position: absolute;
     bottom: 0;
     left: 50%;
     height: 2px;
     width: 26%;
     background: #fe860d;
     transform: translate(-50%, 0);
     -webkit-transform: translate(-50%, 0);
     -moz-transform: translate(-50%, 0);
     -ms-transform: translate(-50%, 0);
     -o-transform: translate(-50%, 0)
 }

 .ethics .text-box p {
     font-size: 14px;
     line-height: 24px;
     padding-bottom: 14px
 }

 .ethics .text-box a {
     font-size: 18px;
     color: #232222;
     font-weight: 700
 }

 .ethics .text-box a.active,
 .ethics .text-box a:hover {
     color: #fe860d
 }

 .ethics .text-outer {
     position: absolute;
     left: 0;
     top: 50%;
     transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%)
 }

 #sync1 .owl-prev,
 #sync1_1 .owl-prev,
 .ethics .row.right .img-box .overlay .close,
 .ethics .row.right .text-box,
 .our-milestones .right-side .year:before,
 .recruitment-process .row.right .textbox,
 .side-menu.slide-right,
 .video-testimonial .customNavigation .prev {
     left: 0
 }

 .ethics .img-box .overlay li {
     text-align: left;
     background-position: left 4px;
     padding-left: 35px
 }

 .ethics .row.right .img-box .overlay li {
     text-align: left;
     background-position: left top;
     padding-left: 35px;
     padding-right: 0
 }

 .ethics .row.right .img-box .overlay {
     left: -100%;
     right: auto
 }

 .ethics .row.active .img-box .overlay,
 .video-testimonial .customNavigation .next {
     right: 0
 }

 .ethics .row.right.active .img-box .overlay {
     left: 0;
     right: auto
 }

 .testimonal-nav {
     margin: 30px 0 60px
 }

 .testimonal-nav li {
     display: inline-block;
     margin: 0 -1px
 }

 .testimonal-nav li a {
     font-size: 22px;
     background: #000;
     text-transform: uppercase;
     padding: 9px 25px;
     color: #fff;
     position: relative;
     z-index: 1
 }

 .testimonal-nav li:first-child a {
     border-radius: 4px 0 0 4px;
     -webkit-border-radius: 4px 0px 0px 4px;
     -moz-border-radius: 4px 0 0 4px;
     -ms-border-radius: 4px 0px 0px 4px;
     -o-border-radius: 4px 0 0 4px
 }

 .testimonal-nav li:last-child a {
     border-radius: 0 4px 4px 0;
     -webkit-border-radius: 0px 4px 4px 0px;
     -moz-border-radius: 0 4px 4px 0;
     -ms-border-radius: 0px 4px 4px 0px;
     -o-border-radius: 0 4px 4px 0
 }

 .testimonal-nav li a:before {
     content: "\f0d7";
     position: absolute;
     left: 50%;
     bottom: -23px;
     font-size: 40px;
     color: #ff8001;
     display: none;
     margin-left: -12px;
     z-index: 1
 }

 .testimonial_content .row {
     border-bottom: 1px solid #c7c7c7;
     padding-bottom: 29px;
     margin-bottom: 26px
 }

 .testimonial_content .row:last-child {
     border: none;
     padding: 0;
     margin: 0
 }

 .activity-box .activity-left-panel,
 .banner-box .banner-formbox ul li input.capthe-code-input,
 .clinic-search .col,
 .contact-form,
 .footer-socialbox .inform-box,
 .leave-apply .col2 .row #captcha,
 .our-milestones .left-side,
 .our-milestones .right-side,
 .payment-form .row .td1.radio label,
 .story-right-formbox .wpcf7-form-control-wrap.clinic-name,
 .story-right-formbox .wpcf7-form-control-wrap.your-email,
 .story-right-formbox .wpcf7-form-control-wrap.your-name,
 .story-right-formbox .wpcf7-form-control-wrap.your-subject,
 .testimonial_content .text-box,
 .testimonial_content .video {
     width: 50%;
     float: left
 }

 .testimonial_content .video iframe {
     width: 100%;
     height: 350px
 }

 .testimonial_content .text-box {
     padding: 20px 4% 0
 }

 .testimonial_content .text-box p {
     font-size: 14px;
     line-height: 28px;
     color: #121111;
     padding-bottom: 6px;
     position: relative;
     display: inline
 }

 .testimonial_content .text-box q:before,
 .testimonial_content li q:before {
     background: url(images/img_colon.jpg) left top no-repeat;
     content: "";
     position: absolute;
     left: -26px;
     top: -15px;
     width: 24px;
     height: 18px;
     display: inline-block
 }

 .testimonial_content .text-box q:after,
 .testimonial_content li q:after {
     background: url(images/img_colon2.jpg) left top no-repeat;
     content: "";
     position: relative;
     right: -3px;
     bottom: 0;
     width: 24px;
     height: 18px;
     display: inline-block
 }

 .news-tabnav li a:before,
 .testimonial_content li .clients-bar:before {
     content: "\f0d7";
     bottom: -23px;
     font-size: 40px;
     margin-left: -12px;
     z-index: 9
 }

 .testimonial_content .text-box h5 {
     font-size: 24px;
     color: #000;
     border-bottom: 2px solid #ff8001;
     padding-bottom: 14px;
     margin-top: 20px
 }

 .testimonial_content .text-box span {
     font-size: 18px;
     color: #fff;
     background: #ff8001;
     padding: 7px 10px 9px;
     float: right
 }

 .testimonial_content li {
     width: 48.5%;
     float: left;
     margin: 0 3% 14px 0;
     box-shadow: rgba(0, 0, 0, .3) 0 0 10px;
     -webkit-box-shadow: rgba(0, 0, 0, .3) 0 0 10px;
     -moz-box-shadow: rgba(0, 0, 0, .3) 0 0 10px;
     -ms-box-shadow: rgba(0, 0, 0, .3) 0 0 10px;
     -o-box-shadow: rgba(0, 0, 0, .3) 0 0 10px
 }

 .testimonial_content li .clients-bar {
     background: #ff8001;
     position: relative;
     min-height: 75px
 }

 .testimonial_content li .clients-bar:before {
     position: absolute;
     left: 105px;
     color: #ff8001
 }

 .testimonial_content li .clients-bar img {
     float: left;
     margin-right: 15px;
     width: 75px
 }

 .testimonial_content li h4 {
     font-size: 14px;
     color: #fffefe;
     text-transform: uppercase;
     line-height: 22px;
     padding: 4px 0 5px;
     font-weight: 600
 }

 .testimonial_content li h4 span {
     color: #000;
     text-transform: none;
     display: block;
     font-weight: 400
 }

 .testimonial_content li .text-box {
     width: 100%;
     float: left;
     padding: 30px 31px 35px 45px
 }

 .dental-network {
     background: url(images/dental_network_bg.jpg) left bottom/545px no-repeat
 }

 .dental-network h3,
 .dental-network h4 {
     font-size: 22px;
     color: #4e3224;
     margin-bottom: 15px
 }

 .dental-network p {
     text-align: center;
     font-size: 14px;
     line-height: 24px;
     padding: 0 7% 38px
 }

 .dental-network .inner {
     padding: 0 0 20px 300px
 }

 #comments .comment-author.vcard,
 #comments .comments-title,
 .container-fluid.aligner h1,
 .dental-network .inner ul,
 .impant2.scroll-defult .acco-content img,
 .refine-dir .refine-team-view .full-row h4 {
     margin-bottom: 10px
 }

 .dental-network .inner li {
     background: url(images/img_bulits.png) left top/18px no-repeat;
     font-size: 14px;
     padding: 0 0 10px 28px;
     line-height: 24px
 }

 .dental-network .inner p {
     text-align: left;
     font-size: 14px;
     color: #000;
     padding: 0 0 18px;
     line-height: 24px
 }

 .dental-network .inner p a {
     color: #fd860f
 }

 .dental-network .inner p samp {
     color: #fd860f;
     font-weight: 700
 }

 .dental-network .inner .video-btn {
     background: #3c2519;
     font-size: 20px;
     font-weight: 700;
     color: #fff;
     padding: 13px 20px 13px 55px;
     display: inline-block;
     text-transform: uppercase;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     box-shadow: rgba(0, 0, 0, .5) 0 0 7px;
     -webkit-box-shadow: rgba(0, 0, 0, .5) 0 0 7px;
     -moz-box-shadow: rgba(0, 0, 0, .5) 0 0 7px;
     -ms-box-shadow: rgba(0, 0, 0, .5) 0 0 7px;
     -o-box-shadow: rgba(0, 0, 0, .5) 0 0 7px;
     position: relative
 }

 .apply-now .button:hover,
 .dental-network .inner .video-btn:hover {
     background: #fd860f
 }

 .dental-network .inner .video-btn:before {
     content: "\f01d";
     font-size: 24px;
     color: #fff;
     position: absolute;
     left: 15px;
     top: 14px
 }

 .open-positions {
     background: #eee2bc;
     padding: 43px 0 60px;
     margin-bottom: 60px
 }

 .open-positions li {
     width: 22.5%;
     float: left;
     margin: 0 2.5% 30px 0;
     border-left: 4px solid #ec7601;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px
 }

 .apply-now .row,
 .busi-development h3,
 .busi-development h4 {
     margin-bottom: 20px
 }

 .open-positions li a {
     position: relative;
     background: #fff;
     padding: 6px 0 35px 15px;
     display: block;
     box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     -webkit-box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     -moz-box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     -ms-box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     -o-box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     min-height: 120px
 }

 .open-positions li h4 {
     font-size: 16px;
     font-weight: 400;
     line-height: 23px;
     margin-bottom: 10px;
     color: #000
 }

 .busi-development .location,
 .open-positions li .location {
     font-size: 14px;
     color: #595959;
     position: relative;
     padding-left: 14px;
     font-weight: 600;
     line-height: 22px;
     word-break: break-word;
     width: 100%;
     float: left;
     padding-right: 10px
 }

 .busi-development .location {
     font-size: 16px;
     padding-left: 20px;
     font-weight: 400;
     margin-bottom: 20px;
     display: block
 }

 .busi-development .location:before,
 .open-positions li .location:before {
     content: "\f041";
     position: absolute;
     left: 0;
     top: 3px;
     font-size: 14px;
     color: #000
 }

 .open-positions li .location:before {
     top: -1px
 }

 .busi-development {
     width: 57%;
     float: left;
     margin-right: 2.8%
 }

 .busi-development h3 {
     font-size: 24px;
     color: #000;
     font-weight: 400
 }

 .busi-development .location:before {
     font-size: 24px;
     color: #ff8001;
     top: -3px
 }

 .busi-development ul {
     padding-bottom: 5px
 }

 .busi-development p {
     font-size: 14px;
     line-height: 27px;
     padding-bottom: 17px
 }

 .apply-now h3,
 .apply-now h3:before,
 .busi-development h4 {
     font-size: 24px;
     color: #4e3224
 }

 .busi-development ul li {
     float: left;
     font-size: 15px;
     color: #000;
     margin: 0 20px 10px 0;
     background: 0 0 !important
 }

 .busi-development ol li {
     font-size: 14px;
     color: #595959;
     margin-bottom: 8px;
     background: url(images/img_bulits.png) left top no-repeat;
     padding: 0 0 10px 32px;
     line-height: 22px
 }

 .apply-now {
     width: 40%;
     min-height: 400px;
     background: #eee2bc;
     float: left;
     padding: 23px 16px
 }

 .apply-now h3 {
     text-transform: uppercase;
     padding-left: 30px;
     position: relative;
     margin-bottom: 30px
 }

 .apply-now h3:before {
     content: "\f046";
     position: absolute;
     left: 0;
     top: 0;
     font-weight: 400
 }

 .apply-now .row {
     position: relative
 }

 .apply-now .row.checbox span,
 .career-path .table2 ul {
     padding: 0;
     margin: 0
 }

 .apply-now .row.checbox {
     padding-left: 10px;
     margin-bottom: 10px
 }

 .apply-now .row.checbox span.wpcf7-not-valid-tip {
     color: red !important;
     font-size: 1em !important;
     font-weight: 400;
     display: block
 }

 .apply-now .col {
     width: 49.3%;
     float: left;
     position: relative
 }

 .apply-now .wpcf7-not-valid-tip {
     width: 100%;
     float: left;
     padding-top: 5px
 }

 .apply-now .wpcf7-mail-sent-ok {
     width: 100%;
     float: left;
     padding: 10px;
     margin: 10px 0 0
 }

 .apply-now label {
     font-size: 14px;
     padding-bottom: 10px;
     color: #4e3224;
     display: inline-block;
     position: relative;
     font-weight: 600
 }

 .apply-now label sup {
     position: absolute;
     right: -11px;
     top: -2px;
     color: #fe881b
 }

 .apply-now .button,
 .news-tabnav li a {
     font-size: 18px;
     color: #fff;
     display: inline-block;
     text-transform: uppercase
 }

 .apply-now .col .input,
 .apply-now .select {
     width: 100%;
     border: 1px solid #ded6cd;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     height: 34px
 }

 .apply-now .col .input.date {
     background: url(images/icon_calender.jpg) right center no-repeat #fff;
     padding-right: 31px
 }

 .apply-now h4 {
     font-size: 22px;
     color: #000;
     margin-bottom: 16px;
     font-weight: 400
 }

 .apply-now .file {
     opacity: 0;
     position: relative;
     z-index: 10;
     height: 0;
     width: 0
 }

 .apply-now .upload-file {
     background: #fff;
     padding: 9px 25px;
     border: 1px solid #ded6cd;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px
 }

 .apply-now .attachment,
 .imaplants-table table tr:nth-of-type(odd),
 .membership-plans .table-content tr,
 .showcase.desktop .flex-control-nav li a.flex-active,
 button.nobg {
     background: #fff
 }

 .apply-now .checbox input {
     float: left;
     width: 20px;
     height: 20px;
     margin: 0 10px 0 0
 }

 .apply-now .checbox .wpcf7-list-item-label {
     float: left;
     width: 92%;
     font-size: 14px;
     line-height: 22px;
     font-weight: 600;
     color: #4e3224;
     padding-left: 10px
 }

 .apply-now .button {
     background: #4e3224;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -mox-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     padding: 4px 25px;
     height: auto;
     font-weight: 700;
     float: none;
     cursor: ponter
 }

 .apply-now .style-select {
     width: 100%;
     margin: 0;
     position: relative;
     float: left
 }

 .apply-now span.select {
     text-indent: 10px;
     top: 0
 }

 .apply-now .capcha {
     font-size: 15px;
     width: 100%;
     float: left;
     color: #5d3224;
     margin-bottom: 25px;
     font-weight: 600
 }

 .blog-detail .col-left h1,
 .blog-detail .col-left h3,
 .braces-aligner .row-first,
 .clove_story_caption,
 .doctor-tab,
 .equipments,
 .head-office,
 .impant2 .acco-content .img-row,
 .news-content,
 .news-tabnav,
 .textbox-smile {
     margin-bottom: 30px
 }

 .news-tabnav li a {
     background: #ff8001;
     padding: 14px 20px;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     position: relative
 }

 .news-tabnav li a:before {
     position: absolute;
     left: 50%;
     color: #4e3224;
     display: none
 }

 .news-content ul li {
     width: 30.7%;
     float: left;
     margin: 0 3.9% 35px 0;
     border: 1px solid #eaeaec;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     padding-bottom: 15px
 }

 .news-content ul li iframe {
     width: 100%;
     height: 280px
 }

 .news-content ul li .social-like {
     font-size: 12px;
     color: #4e3224;
     float: left;
     padding: 5px 10px 5px 3px;
     font-weight: 700;
     margin-right: 15px;
     height: 25px;
     line-height: 15px
 }

 .news-content ul li .social-like i {
     padding-right: 5px;
     font-size: 14px
 }

 .news-content ul li .date {
     width: 135px
 }

 .news-content ul li h3 {
     font-size: 15px;
     color: #ff8001;
     line-height: 21px;
     min-height: 89px
 }

 .news-content ul li .textbox {
     padding: 20px
 }

 .bronze-payment .payment-form .row,
 .dir-text h2,
 .news-content ul li .row {
     margin-bottom: 15px
 }

 .news-content ul li p {
     font-size: 14px;
     line-height: 20px;
     color: #838282
 }

 .news-content.media ul li {
     width: 23.5%;
     margin-right: 2%;
     padding: 6px;
     border-radius: 10px;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     -ms-border-radius: 10px;
     -o-border-radius: 10px;
     box-shadow: rgba(0, 0, 0, .2) 0 0 6px
 }

 .news-content.media ul li.highlight {
     border: 4px solid #ff8000;
     box-shadow: rgba(0, 0, 0, .2) 2px 3px 31px 7px
 }

 .blog-listing li:nth-child(3n+1),
 .blog-listing.blog-det li:nth-child(odd),
 .listing-clinic li:nth-child(4n+1),
 .location-list li:nth-child(3n+1),
 .milestones .col:nth-child(odd),
 .news-content.media ul li:nth-child(4n+1) {
     clear: both
 }

 .news-content.media ul li .acc-imgbox,
 .news-content.media ul li .acc-imgbox2 {
     height: 198px;
     overflow: hidden;
     text-align: center
 }

 .news-content.media ul li .textbox {
     padding: 15px 15px 5px
 }

 .imgbox-in .popup-title {
     font-size: 15px;
     color: #ff8001;
     margin: 10px 0;
     line-height: 21px;
     font-weight: 700
 }

 .news-popup {
     position: fixed;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, .5);
     left: 0;
     top: 0;
     z-index: 9999999;
     visibility: hidden
 }

 .news-popup .imgbox {
     float: left;
     background: #fff;
     position: relative;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     padding: 10px;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px
 }

 .news-popup .imgbox img {
     max-height: 800px;
     width: inherit !important;
     height: inherit !important;
     max-width: 800px
 }

 .news-popup .imgbox .close {
     background: #000;
     color: #fff;
     border: 2px solid #fff;
     border-radius: 100%;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     width: 27px;
     height: 27px;
     text-align: center;
     line-height: 23px;
     position: absolute;
     right: -17px;
     top: -17px;
     cursor: pointer
 }

 .newscontent.active .news-popup {
     visibility: visible
 }

 .clinic-list,
 .credibilty,
 .faq,
 .our-specialities.packages {
     padding-bottom: 60px
 }

 .credibilty-top {
     background: #fff7f0;
     padding: 60px 0 80px;
     border-top: 1px solid #e3dcd7;
     border-bottom: 1px solid #e3dcd7
 }

 .credibilty-top .imgbox {
     width: 475px;
     float: left;
     margin-right: 143px
 }

 .credibilty-top .textbox {
     width: 535px;
     float: left;
     padding-top: 90px
 }

 .credibilty-top .textbox h3 {
     font-size: 23px;
     color: #4e3224;
     text-align: center;
     padding-bottom: 20px;
     text-transform: uppercase
 }

 .credibilty-top .textbox .text-in {
     padding: 20px 10px 10px;
     background: url(images/bg_credibilty.png) right top/250px no-repeat;
     position: relative;
     min-height: 130px
 }

 .credibilty-top .textbox .text-in:after {
     content: "";
     background: url(images/bg_credibilty2.png) left bottom/250px no-repeat;
     width: 383px;
     height: 166px;
     float: left;
     position: absolute;
     left: 0;
     bottom: 0
 }

 .credibilty-top .textbox .text-in h4 {
     font-size: 20px;
     font-weight: 400;
     color: #ff8001;
     text-align: center;
     letter-spacing: 2px;
     margin-bottom: 25px
 }

 .credibilty-top .textbox .text-in p {
     font-size: 14px;
     line-height: 25px;
     color: #000;
     text-align: center;
     padding: 0 12px 30px
 }

 .credibilty-top.row2 .textbox .text-in {
     min-height: 130px
 }

 .credibilty-top.row2 .imgbox {
     margin: 0 0 0 143px;
     float: right
 }

 .credibilty .row.no-image {
     min-height: 400px
 }

 .credibilty .text-box {
     width: 67%;
     float: left;
     background: #eee2bc;
     text-align: center;
     position: absolute;
     left: 0;
     top: 0;
     height: 100%
 }

 .credibilty .text-box .text-in {
     position: absolute;
     top: 50%;
     left: 0;
     transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     padding: 0 15%
 }

 .credibilty .text-box h2,
 .credibilty .text-box h3 {
     font-size: 24px;
     color: #4e3224;
     padding-bottom: 18px;
     margin-bottom: 21px;
     font-weight: 700;
     position: relative;
     line-height: 30px
 }

 .credibilty .text-box h2:before,
 .credibilty .text-box h3:before {
     content: "";
     width: 22%;
     height: 2px;
     background: #fe860d;
     position: absolute;
     bottom: 0;
     left: 50%;
     transform: translate(-50%, 0);
     -webkit-transform: translate(-50%, 0);
     -moz-transform: translate(-50%, 0);
     -ms-transform: translate(-50%, 0);
     -o-transform: translate(-50%, 0)
 }

 .credibilty .text-box p {
     font-size: 14px;
     line-height: 24px;
     color: #000
 }

 .credibilty .imgbox {
     width: 33%;
     float: right
 }

 .credibilty .row.left .text-box {
     right: 0;
     left: auto;
     background: #fff7f0
 }

 .blog-listing {
     padding: 0 0 70px
 }

 .blog-listing p {
     font-size: 14px;
     line-height: 25px;
     padding-bottom: 15px;
     text-align: center
 }

 .blog-listing li {
     width: 31.6%;
     float: left;
     margin: 0 2.6% 27px 0;
     background: #fff7f0;
     position: relative;
     min-height: 260px
 }

 .blog-listing li .admin-bar {
     background: #fce2cc;
     font-size: 13px;
     color: #4e3224;
     padding: 8px 10px 9px;
     text-transform: uppercase
 }

 .blog-listing li .admin-bar span {
     padding-right: 7px;
     display: inline-block
 }

 .blog-listing li .admin-bar i {
     font-size: 15px;
     padding-right: 2px
 }

 .blog-listing li h3 {
     font-size: 16px;
     font-weight: 400;
     color: #000;
     margin-bottom: 12px;
     line-height: 24px;
     text-transform: uppercase
 }

 .blog-listing li .textbox {
     padding: 15px
 }

 .blog-listing li p {
     font-size: 13px;
     line-height: 20px;
     color: #838282;
     padding-bottom: 20px;
     text-align: left
 }

 .blog-listing li .overlay {
     background: rgba(64, 33, 19, .8);
     width: 100%;
     position: absolute;
     bottom: 0;
     left: 0;
     height: 0;
     overflow: hidden
 }

 .blog-listing li .overlay a {
     background: #ff8001;
     padding: 14px 20px;
     color: #fff;
     display: inline-block;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     border-radius: 4px;
     -webkti-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px
 }

 .blog-listing li .overlay a:hover {
     background: #fff;
     color: #644b3f
 }

 .blog-listing li:hover .overlay,
 .corporate-list-wrap .scroll-pane {
     height: 100%
 }

 .blog-listing .our-specialities2 ul,
 .blog-listing ul,
 .credibilty-top:nth-child(4n) .textbox,
 .inner-contentbox ul.no_space {
     padding-top: 0
 }

 .blog-listing .our-specialities2 li {
     background: 0 0;
     width: 100%
 }

 .teeth-text {
     width: 60%;
     float: left;
     margin-right: 10%
 }

 .blog-listing .teeth-text h2 {
     font-size: 28px;
     color: #000;
     text-align: left;
     line-height: 32px;
     margin-bottom: 15px;
     text-transform: capitalize
 }

 .teeth-img {
     width: 38%;
     float: left
 }

 .blog-detail,
 .event-gallery,
 .gallery-main,
 .image-gallery .gallery-imgbox p,
 .milestones,
 .reports .imgbox,
 .specialized-doctors,
 .textimonial-tab {
     padding-bottom: 0
 }

 .blog-detail .col-left,
 .blog-detail .col-right {
     width: 72%;
     float: left;
     font-size: 14px;
     line-height: 20px
 }

 .blog-detail .col-right {
     width: 25.7%;
     margin: 0;
     float: right
 }

 .blog-detail .col-left h1,
 .blog-detail .col-left h3 {
     font-size: 24px;
     color: #000;
     font-weight: 400;
     text-transform: uppercase
 }

 .blog-detail .col-left h1 {
     line-height: 30px
 }

 .blog-detail .col-left h3 {
     font-size: 18px;
     line-height: 27px
 }

 .blog-detail .col-left h4 {
     font-size: 16px;
     margin-bottom: 11px
 }

 .blog-detail .col-left p {
     font-size: 14px;
     line-height: 25px;
     color: #000;
     padding-bottom: 24px
 }

 .blog-detail .col-left p.akismet_comment_form_privacy_notice {
     clear: both;
     padding-top: 15px !important;
     font-size: 13px;
     font-style: italic
 }

 .blog-detail .col-left .admin-bar {
     padding-bottom: 17px
 }

 .blog-detail .col-left .admin-bar span {
     color: #4e3224;
     font-size: 13px;
     display: inline-block;
     padding-right: 10px;
     text-transform: uppercase
 }

 .blog-detail .col-left .admin-bar span i {
     font-size: 15px;
     padding-right: 4px
 }

 .blog-detail .col-left .imgbox,
 .leave-apply .input.email {
     margin-bottom: 17px
 }

 .blog-detail .col-left .quotes {
     margin-bottom: 28px;
     font-size: 16px;
     color: #000;
     font-style: italic;
     font-weight: 700;
     line-height: 24px;
     border-left: 4px solid #ff8001;
     padding: 17px 0 28px 44px
 }

 .leave-apply h4,
 .our-specialities2 h4,
 .popular-post h4 {
     font-size: 24px;
     font-weight: 400;
     border-bottom: 1px solid #fce3cc;
     padding-bottom: 15px;
     margin-bottom: 21px
 }

 .braces-aligner .row-first .textbox,
 .helpline-center ul,
 .leave-apply .col1,
 .leave-apply .col2 {
     width: 48%;
     float: left
 }

 .leave-apply .col1 {
     margin-right: 4%
 }

 .leave-apply .textarea {
     width: 100%;
     border: 1px solid #d7d7d6;
     min-height: 180px;
     font-size: 15px;
     color: #4e3224
 }

 .leave-apply .input {
     width: 100%;
     padding: 8px 15px;
     height: 43px;
     font-size: 15px;
     color: #4e3224;
     margin-bottom: 22px
 }

 .enquiry-formbox .jspPane,
 .leave-apply p {
     padding: 0 !important
 }

 .leave-apply .button {
     width: 48%;
     float: left;
     border: 1px solid #d7d7d6;
     background: #4e3224;
     font-size: 18px;
     color: #fff;
     height: 49px;
     line-height: 49px;
     text-transform: uppercase
 }

 .leave-apply .button,
 .leave-apply .input,
 .leave-apply .textarea {
     border-radius: 2px;
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     -ms-border-radius: 2px;
     -o-border-radius: 2px
 }

 .filter-form,
 .filter-form span.select {
     border-radius: 3px;
     -wbkit-border-radius: 3px
 }

 .search2 {
     margin-bottom: 29px
 }

 .search2 .input {
     width: 78.2%;
     padding: 10px 20px;
     float: left;
     height: 50px;
     line-height: 50px;
     font-size: 13px;
     color: #4e3224;
     border-right: 0px
 }

 .search2 .button {
     background: #ff8001;
     font-size: 12px;
     text-transform: uppercase;
     width: 21%;
     height: 50px
 }

 .our-specialities2 li {
     text-transform: uppercase;
     line-height: 18px
 }

 .popular-post li .imgbox {
     width: 121px;
     float: left
 }

 .popular-post li .textbox {
     width: 248px;
     float: left;
     padding-left: 15px
 }

 .popular-post li h5 {
     font-size: 13px;
     text-transform: uppercase;
     font-weight: 600;
     line-height: 23px;
     margin-top: -5px;
     margin-bottom: 7px
 }

 .popular-post li .date {
     font-size: 13px;
     color: #4e3224;
     font-weight: 600
 }

 .popular-post li .date i {
     font-size: 15px;
     padding-right: 5px
 }

 .filter-form {
     background: #ff8001;
     padding: 27px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     margin-bottom: 30px
 }

 .filter-form .col1 {
     position: relative;
     width: 43%;
     float: left;
     margin-right: 20px
 }

 .filter-form .col3 {
     width: 9%;
     float: left
 }

 .filter-form select.select2,
 .specialized-form .select-box2 .select {
     width: 100%;
     height: 39px;
     line-height: 39px;
     position: relative;
     z-index: 10;
     border: none
 }

 .filter-form span.select {
     background: url(images/bg-select2.jpg) right center no-repeat #fff;
     width: 100%;
     padding-right: 5px;
     height: 39px;
     float: left;
     cursor: default;
     font-size: 14px;
     color: #000;
     line-height: 31px;
     text-indent: 10px;
     position: absolute;
     left: 0;
     bottom: 0;
     z-index: 1;
     padding-left: 0;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border: none
 }

 .filter-form .button {
     background: #fff;
     color: #10100f;
     width: 100%;
     height: 38px;
     line-height: 38px;
     border-radius: 3px;
     -wbkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     font-weight: 500;
     font-size: 17px;
     position: relative
 }

 .banner-formbox .enquire-btn:hover,
 .filter-form .button:hover {
     background: #4e3224;
     color: #fff
 }

 .bg-grey {
     background: #eee2bc;
     padding: 40px 0;
     border-top: 1px solid #d4c9a8;
     margin-bottom: 40px
 }

 .contact-add {
     width: 48%;
     float: left;
     margin-right: 2%
 }

 .contact-add h3 {
     font-size: 22px;
     color: #4e3224;
     font-weight: 600;
     margin: 15px 0
 }

 .contact-add h3:first-child,
 .impant2 .acco-content h4,
 .impant2 .acco-content h5,
 .main-why-clove h3 {
     margin-top: 0
 }

 .contact-add p {
     font-size: 16px;
     line-height: 30px;
     color: #212121
 }

 .contact-add .phone {
     padding: 20px 0 16px
 }

 .contact-add .phone h3 {
     margin-bottom: 23px
 }

 .contact-add .phone h3 i {
     font-size: 35px
 }

 .contact-add .phone strong {
     font-size: 30px;
     color: #212121;
     font-weight: 900;
     display: block;
     padding-bottom: 18px
 }

 .contact-add a {
     color: #ff6d01;
     border-bottom: 1px solid #ff6d01;
     display: inline-block
 }

 .contact-add a:hover {
     border: none;
     color: #4e3224
 }

 .helpline-center,
 .opening-hour,
 .under-list {
     padding-top: 30px
 }

 .opening-hour p {
     font-weight: 600;
     line-height: 36px
 }

 .contact-form h2,
 .contact-form h3 {
     font-size: 24px;
     color: #4e3224;
     text-transform: uppercase;
     margin-bottom: 20px
 }

 .contact-form label,
 .contact-form p {
     font-size: 18px;
     color: #000;
     font-weight: 600;
     display: block
 }

 .contact-form label sup {
     color: red
 }

 .contact-form label,
 .dir-text p,
 .impant2 .acco-content .textbox p {
     padding-bottom: 15px
 }

 .contact-form .wpcf7-not-valid-tip,
 .membership-plans .table-content td.first-td span {
     font-size: 14px
 }

 .contact-form .cpCode .wpcf7-not-valid-tip {
     position: absolute;
     width: 300px;
     top: 45px
 }

 .contact-form .wpcf7-mathcaptcha,
 .contact-form .wpcf7-text,
 .contact-form .wpcf7-textarea {
     height: 44px;
     padding: 5px 15px;
     border: 1px solid #ded6cd;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     font-size: 18px;
     color: #413d37;
     line-height: 30px;
     font-style: italic;
     margin-top: 8px
 }

 .contact-form .wpcf7-textarea {
     width: 100%;
     min-height: 110px;
     resize: vertical
 }

 .contact-form .wpcf7-mathcaptcha {
     width: 100px;
     margin: 0 10px
 }

 .contact-form .mathcaptcha-78 {
     padding: 0 10px
 }

 .contact-form .wpcf7-submit {
     font-size: 24px;
     color: #fff;
     font-weight: 700;
     background: #4e3224;
     border: none;
     width: 210px;
     height: 54px;
     line-height: 54px;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     text-transform: uppercase;
     margin: 35px auto 0;
     display: inherit;
     cursor: pointer;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     clear: both
 }

 .other-location {
     padding: 30px 0 60px
 }

 .other-location h3 {
     font-size: 26px;
     text-align: center;
     margin-bottom: 30px;
     background: #ff8001;
     padding: 10px 0;
     color: #fff
 }

 .other-location .select-box2 {
     width: 400px;
     margin: 0 auto;
     position: relative
 }

 .other-location .select-box2 .select {
     width: 100%;
     position: absolute;
     left: 0;
     top: 0;
     height: 40px;
     line-height: 30px;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     font-size: 16px;
     color: #413d37;
     background: url(images/bg_select.png) right center no-repeat
 }

 .other-location .map {
     width: 50%;
     float: left;
     min-height: 480px;
     background: #f2f2f2
 }

 .other-location .map #map_canvas {
     height: 480px !important
 }

 .other-location .loacation-add {
     font-size: 20px;
     line-height: 30px;
     width: 50%;
     float: left;
     min-height: 425px;
     margin-top: 25px;
     padding: 32px;
     box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     -webkit-box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     -moz-box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     -ms-box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     -o-box-shadow: rgba(0, 0, 0, .2) 0 0 10px
 }

 .other-location .loacation-add h4 {
     font-size: 20px;
     color: #000;
     text-transform: uppercase;
     font-weight: 600;
     margin-bottom: 10px
 }

 .other-location .loacation-add p {
     font-size: 14px;
     line-height: 30px;
     padding-bottom: 12px
 }

 .other-location .loacation-add h5 {
     font-size: 28px;
     color: #000;
     text-transform: uppercase;
     margin-bottom: 18px
 }

 .other-location .loacation-add h5 span {
     font-weight: 400;
     font-size: 24px
 }

 .other-location .loacation-add strong {
     font-size: 24px;
     color: #4e3224;
     font-weight: 900;
     padding-bottom: 20px;
     display: block
 }

 .other-location .loacation-add .orange {
     color: #ff6d01;
     display: block
 }

 .other-location .row {
     padding-top: 100px
 }

 .map_section2 #mapcanvas {
     height: 400px !important
 }

 .map_section2:before {
     border-left: 25px solid transparent;
     border-right: 25px solid transparent;
     border-top: 25px solid #fff;
     border-bottom: 25px solid transparent;
     position: absolute;
     content: "";
     z-index: 999;
     left: 50%;
     top: 0;
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%)
 }

 .our-packages .title-text {
     padding-bottom: 25px
 }

 .our-packages .title-text p {
     font-size: 14px;
     line-height: 28px;
     text-align: center
 }

 .implant-package {
     width: 49%;
     float: left;
     border: 1px solid #f6841f;
     padding-bottom: 23px;
     margin-right: 2%;
     min-height: 395px;
     margin-bottom: 20px
 }

 .implant-package h3 {
     background: #f6841f;
     font-size: 15px;
     color: #fff;
     padding: 9px 10px
 }

 .implant-package h4 {
     font-size: 13px;
     color: #432515;
     font-weight: 600;
     padding: 0 0 10px 10px
 }

 .implant-package p {
     padding: 7px 10px;
     font-size: 13px;
     line-height: 20px
 }

 .implant-package p span {
     display: block;
     font-weight: 700
 }

 .implant-package ul {
     padding: 0 0 5px 10px
 }

 .implant-package li,
 .packages-tbl li {
     font-size: 13px;
     line-height: 17px;
     position: relative;
     padding: 0 0 0 23px;
     margin-bottom: 11px
 }

 .implant-package li:before,
 .packages-tbl li:before {
     content: "\f00c";
     position: absolute;
     left: 0;
     top: 1px;
     font-size: 15px;
     color: #f6841f
 }

 .implant-package .offers {
     font-size: 11px;
     padding-bottom: 0;
     line-height: 12px
 }

 .packages-tbl {
     font-size: 12px;
     margin-bottom: 20px
 }

 .packages-tbl td {
     padding: 7px 10px;
     border: 1px solid #f6841f;
     line-height: 15px
 }

 .packages-tbl strong {
     color: #432515;
     font-size: 16px
 }

 .packages-tbl .tbl-title {
     background: #f6841f;
     color: #fff;
     font-size: 15px;
     font-weight: 700
 }

 .packages-tbl .bor-lft-rgt {
     border-left: none;
     border-bottom: none
 }

 .packages-tbl .bor-lft,
 .table-doctors .bord-left {
     border-left: none
 }

 .packages-tbl .grey-color {
     background: #f0f0f0
 }

 .open-positions ul {
     padding-top: 50px
 }

 .open-location {
     width: 500px;
     margin: 0 auto
 }

 .open-location lable {
     font-size: 30px;
     font-weight: 400;
     color: #4e3224;
     float: left;
     margin-right: 10px
 }

 .open-location .select-box2 {
     position: relative;
     float: left
 }

 .open-location .select-box2 .select {
     position: absolute;
     left: 0;
     top: 0;
     background: url(images/bg_select4.png) 185px 11px no-repeat;
     border: none;
     font-size: 30px;
     color: #ff8001;
     width: 240px;
     height: 30px;
     line-height: 30px;
     padding: 0 8px;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none
 }

 .bronze-payment .payment-form .row input,
 .clinic-search .select {
     -webkit-appearance: none;
     -moz-appearance: none;
     -o-appearance: none
 }

 .open-location .select-box2 select.select option {
     font-size: 14px;
     color: #000
 }

 .braces-aligner .row-first .braces-video {
     width: 48%;
     float: right;
     margin-left: 1%
 }

 .braces-aligner .row-first .braces-video iframe,
 .vision .imgbox iframe {
     width: 100%;
     height: 315px
 }

 .braces-aligner h1,
 .location-list h2 {
     font-size: 30px;
     color: #4e3224;
     font-weight: 600;
     position: relative;
     margin-bottom: 38px
 }

 .braces-aligner h1:before,
 .image-gallery h2:before {
     content: "";
     width: 20%;
     height: 2px;
     background: #f81;
     position: absolute;
     left: 0;
     bottom: -18px
 }

 .location-list h2:before {
     content: "";
     width: 32%;
     height: 2px;
     background: #f81;
     position: absolute;
     bottom: -18px;
     left: 50%;
     transform: translate(-50%)
 }

 .clinic-list h2 {
     text-transform: none !important
 }

 .hygiene h3,
 .table-doctors .title,
 .vision h2 {
     text-transform: uppercase
 }

 .braces-aligner h2 {
     font-size: 24px;
     line-height: 30px;
     margin-bottom: 8px;
     color: #4e3224;
     font-weight: 600
 }

 .braces-aligner h4,
 .braces-aligner h5 {
     font-size: 20px;
     margin: 15px 0 9px;
     color: #4e3224;
     font-weight: 600
 }

 .acco-content h3.sort-hed,
 .braces-aligner h5 {
     font-size: 18px;
     line-height: 26px
 }

 .braces-aligner h6 {
     font-size: 20px;
     color: #4e3224;
     font-weight: 600;
     margin-bottom: 10px
 }

 .braces-aligner li,
 .braces-aligner p,
 .recruitment-process .textbox p {
     font-size: 14px;
     line-height: 24px;
     padding-bottom: 15px
 }

 .schedule h4,
 .schedule p {
     color: #4e3224;
     font-size: 22px;
     font-weight: 600
 }

 .braces-aligner li {
     background: url(images/img_bulits.png) left 3px/18px no-repeat;
     padding-left: 28px;
     list-style: none;
     padding-bottom: 10px
 }

 .blog-detail .col-left ul,
 .braces-aligner ul,
 .busi-development .button,
 .clinical-org .five-row,
 .contact-form .cpCode .wpcf7-text,
 .impant2,
 .reports ul {
     margin-bottom: 20px
 }

 .braces-aligner .imgbox {
     margin: 27px 0 31px;
     text-align: center
 }

 .braces-aligner .cont-detail h4 {
     font-size: 36px;
     font-weight: 700
 }

 .braces-aligner .cont-detail strong {
     display: inline-block;
     padding: 33px 0 21px
 }

 .braces-aligner .cont-detail strong a {
     font-size: 48px;
     color: #ff8001;
     border: none;
     padding: 0
 }

 .braces-aligner .cont-detail a {
     font-size: 30px;
     color: #ff8001;
     border-bottom: 1px solid #ff8001
 }

 .braces-aligner .cont-detail a:hover {
     color: #4e3224;
     border: none
 }

 .braces-aligner .table1 {
     border: 1px solid #ccc;
     background: #f3f3f3;
     font-size: 15px;
     line-height: 23px;
     margin-bottom: 20px
 }

 .braces-aligner .table1 td,
 .impant2 .acco-content .table1 td {
     padding: 10px 15px;
     border: 1px solid #ccc;
     border-bottom: none;
     border-left: none
 }

 .braces-aligner .table1 tr:first-child td,
 .impant2 .acco-content .table1 tr:first-child td {
     font-weight: 700;
     background: #ff8001;
     color: #fff
 }

 .braces-aligner .video1 {
     margin: 15px 0
 }

 .braces-aligner .video1 iframe {
     width: 670px;
     height: 500px;
     padding: 5px;
     border: 1px solid #ff8001
 }

 .braces-aligner .row {
     width: 100%;
     float: left;
     margin: 15px 0
 }

 .braces-aligner .row.row01 h3 {
     background: #ff8001;
     color: #fff;
     padding: 10px 20px
 }

 .braces-aligner .row.border {
     border-bottom: 2px dotted #ff8001;
     padding-bottom: 26px
 }

 .braces-aligner .row .imgbox {
     text-align: left;
     float: left;
     margin: 0 7px 15px;
     width: 42%
 }

 .schedule {
     padding: 55px 0;
     background: url(images/client-bg.gif) left top
 }

 .textbox-smile .marg-top {
     margin-top: -70px
 }

 .schedule h4 {
     margin-bottom: 15px
 }

 .schedule a {
     background: #ff8001;
     padding: 15px 23px;
     display: inline-block;
     color: #fff;
     font-size: 16px;
     font-weight: 700;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     float: right;
     margin-top: 10px
 }

 .join-to-clove .textbox a:hover,
 .schedule a:hover {
     background: #fff;
     color: #4e3224
 }

 .camp-gallery h3,
 .clinic-list h2,
 .corporate-logo h2,
 .corporate-testimonal h2,
 .our-specialities h2 {
     font-size: 30px;
     text-align: center;
     color: #4e3224;
     font-weight: 600;
     text-transform: uppercase;
     position: relative;
     margin-bottom: 38px
 }

 .camp-gallery h3:before,
 .clinic-list h2:before,
 .corporate-logo h2:before,
 .corporate-testimonal h2:before,
 .dental-video .dental-right h2:before,
 .our-specialities h2:before {
     content: "";
     width: 13%;
     height: 2px;
     background: #f81;
     position: absolute;
     left: 50%;
     bottom: -18px;
     transform: translateX(-50%)
 }

 .clinic-list p {
     text-align: center;
     font-size: 14px;
     color: #232222;
     line-height: 25px;
     padding-bottom: 38px
 }

 .clinic-search {
     width: 100%;
     margin: 0 auto;
     padding: 0 130px 0 50px
 }

 .clinic-search .lable {
     font-size: 18px;
     color: #000;
     float: left;
     line-height: 40px
 }

 .clinic-search .select-box2,
 .platinum-membership .table-data .column .td2 span {
     display: inline-block;
     position: relative
 }

 .clinic-search .select-box2 #zonalText {
     height: 39px;
     border: 1px solid #ccc;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     width: 332px
 }

 .clinic-search .select-box2 #zonalText::-webkit-calendar-picker-indicator {
     display: none
 }

 .clinic-search .select {
     width: 332px;
     height: 40px;
     line-height: 34px;
     text-align: left;
     left: 0;
     top: 0;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     font-size: 14px;
     color: #595959;
     background: url(images/bg-select.jpg) right center no-repeat
 }

 .listing-clinic {
     padding-top: 43px
 }

 .listing-clinic li {
     width: 23%;
     float: left;
     margin: 0 2.5% 20px 0;
     padding: 18px 20px 15px 15px;
     border-left: 3px solid #f17901;
     box-shadow: rgba(0, 0, 0, .2) 0 0 10px
 }

 .listing-clinic li h4 {
     font-size: 16px;
     font-weight: 700;
     color: #4e3224;
     margin-bottom: 10px
 }

 .listing-clinic li span {
     font-size: 14px;
     color: #595959;
     position: relative;
     padding-left: 12px;
     line-height: 22px
 }

 .listing-clinic li span:before {
     content: "\f041";
     font-size: 14px;
     color: #000;
     position: absolute;
     left: 0;
     top: 0
 }

 .clinic-search .select-box2 #zonalArea {
     position: absolute;
     left: 0;
     top: 39px;
     background: #e8e8e8;
     width: 215px;
     height: 200px;
     z-index: 9999;
     padding: 0 10px;
     overflow-y: scroll;
     display: none
 }

 .clinic-search .select-box2 #zonalArea li {
     line-height: 30px;
     font-size: 13px
 }

 .corporate-testimonal h2,
 .direct-to-dentist,
 .fig-box-lt.right.btm-spce,
 .main-row {
     margin-bottom: 50px
 }

 .direct-to-dentist .imgbox {
     width: 100%;
     float: left;
     border: 1px solid #ff8001;
     position: relative;
     z-index: 2;
     margin-bottom: 20px;
     text-align: center
 }

 .direct-to-dentist .textbox {
     float: left;
     padding: 0 30px 50px;
     min-height: 454px;
     font-size: 15px;
     line-height: 25px
 }

 .direct-to-dentist .textbox img {
     float: right;
     margin: 0 0 0 19px
 }

 .direct-to-dentist .textbox h3 {
     font-size: 27px;
     color: #ff8001;
     margin-bottom: 20px;
     font-weight: 600
 }

 .direct-to-dentist .textbox ul {
     padding: 17px 0
 }

 .direct-to-dentist .textbox li {
     font-size: 14px;
     line-height: 24px;
     margin-bottom: 10px;
     background: url(images/img_bulits.png) left 3px/18px no-repeat;
     padding-left: 28px
 }

 .specialized-doctors h3 {
     font-size: 25px;
     color: #2f2f2f;
     font-weight: 600;
     text-align: center;
     margin-bottom: 20px
 }

 .hygiene h3,
 .hygiene ol li,
 .vision h2 {
     margin-bottom: 15px
 }

 .specialized-form {
     background: #ff8001;
     padding: 26px 70px;
     margin-bottom: 20px
 }

 .specialized-form .select-box2 {
     float: left;
     width: 47%;
     position: relative;
     margin-left: 50px
 }

 .specialized-form .select-box2 span.select {
     background: url(images/bg-select2.jpg) right center no-repeat #fff;
     width: 100%;
     padding-right: 5px;
     height: 39px;
     float: left;
     cursor: pointer;
     font-size: 14px;
     color: #000;
     line-height: 31px;
     text-indent: 10px;
     position: absolute;
     left: 0;
     bottom: 0;
     z-index: 1;
     padding-left: 0;
     border-radius: 3px;
     -wbkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border: none
 }

 .table-doctors td {
     padding: 10px 12px;
     font-size: 13px;
     border: 1px solid #ccc;
     line-height: 20px
 }

 .table-doctors .title {
     background: #4e3224;
     color: #fff;
     font-weight: 600;
     font-size: 14px
 }

 .table-doctors a {
     color: #f6841f
 }

 .table-doctors .grey {
     background: #f4f4f4
 }

 .table-doctors .bord-left-bott {
     border-bottom: none;
     border-left: none
 }

 .table-doctors table {
     border-bottom: 1px solid #ccc
 }

 .hygiene h3 {
     font-size: 36px;
     color: #ff8001;
     font-weight: 600
 }

 .hygiene .col {
     width: 41.5%;
     float: left;
     margin-right: 3.5%
 }

 .hygiene .col2 {
     width: 55%;
     float: left;
     background: #fcefc7;
     padding: 35px 25px 20px 35px
 }

 .hygiene .img-box {
     border: 8px solid #ff8001;
     margin-bottom: 77px;
     float: left;
     width: 100%
 }

 .hygiene .img-box iframe {
     width: 470px;
     height: 300px;
     position: relative;
     left: 0;
     top: 0
 }

 .bronze-payment .payment-form .row.row.btn,
 .festive-popup .inner-box .row.last,
 .hygiene .img-box:last-child,
 .image-gallery,
 .side-menu .common.follow {
     margin-bottom: 0
 }

 .hygiene .img-box img {
     position: relative;
     left: 0;
     top: 0
 }

 .hygiene .textbox {
     background: #fcefc7;
     padding: 41px 25px 0 28px;
     margin-bottom: 40px
 }

 .hygiene ol {
     counter-reset: item
 }

 .hygiene ol li {
     font-size: 14px;
     color: #4b4b4b;
     line-height: 24px;
     position: relative;
     list-style: none;
     padding-left: 36px
 }

 .hygiene ol li:before {
     content: "";
     background: url(images/icon_bulits.png) left top no-repeat;
     position: absolute;
     left: 0;
     top: 0;
     width: 26px;
     height: 32px;
     content: counter(item) "";
     counter-increment: item;
     color: #fff;
     text-align: center;
     line-height: 26px
 }

 .hygiene .col2 p {
     font-size: 14px;
     line-height: 24px;
     color: #2f2f2f;
     padding-bottom: 14px
 }

 .hygiene .col2 strong {
     font-size: 18px;
     color: #4e3224;
     line-height: 28px;
     display: block;
     padding-bottom: 15px
 }

 .hygiene .col2 ul {
     padding: 30px 0 0
 }

 .under-list p:before {
     content: "\f044";
     font-size: 20px;
     background: 0 0;
     color: #ff8001;
     position: absolute;
     left: 0;
     top: 0
 }

 .under-list p {
     color: #ff8001 !important;
     padding-left: 32px;
     position: relative
 }

 .vision {
     margin-bottom: 68px
 }

 .vision .textbox {
     width: 49%;
     float: left;
     margin-right: 3%
 }

 .vision h2 {
     font-size: 24px;
     color: #4e3224;
     padding-bottom: 15px;
     position: relative
 }

 .vision h2:before {
     content: "";
     width: 14%;
     height: 2px;
     background: #ff8409;
     position: absolute;
     left: 0;
     bottom: 0
 }

 .vision .textbox p {
     font-size: 14px;
     line-height: 25px;
     color: #232222;
     padding-bottom: 5px
 }

 .vision .imgbox {
     width: 48%;
     float: left;
     padding-top: 0
 }

 .milestones h3 {
     font-size: 26px;
     color: #000;
     text-align: center;
     margin-bottom: 20px
 }

 .milestones h3 span {
     font-weight: 400;
     color: #ff8001
 }

 .milestones-in {
     position: relative;
     padding: 45px 0
 }

 .milestones-in:before {
     content: "";
     width: 9px;
     height: 100%;
     background: #ff8001;
     position: absolute;
     left: 50%;
     top: 0;
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%);
     border-radius: 10px;
     -webkit-border-radius: 10px;
     -ms-border-radius: 10px;
     -moz-border-radius: 10px;
     -o-border-radius: 10px
 }

 .milestones .row {
     padding: 0 4%;
     position: relative;
     margin-bottom: 17px
 }

 .milestones .col {
     width: 39%;
     float: left;
     border: 1px solid #cecccc;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     position: relative;
     margin-bottom: 20px;
     min-height: 110px;
     background: #fff4e1
 }

 .milestones .col:before {
     content: "";
     background: url(images/img_arrow.jpg) left top/100% no-repeat;
     width: 20px;
     height: 32px;
     position: absolute;
     right: -20px;
     top: 50%;
     transform: translateY(-50%);
     -wbkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%)
 }

 .milestones .col.right:before {
     background: url(images/img_arrow2.jpg) left top/100% no-repeat;
     right: auto;
     left: -20px
 }

 .milestones .col .date {
     font-size: 15px;
     color: #fff;
     padding: 10px;
     display: block;
     border-bottom: 1px solid #cecccc;
     background: #f80
 }

 .milestones .col p {
     padding: 10px;
     font-size: 13px;
     line-height: 24px;
     font-weight: 700
 }

 .milestones li:nth-child(odd):after {
     content: "";
     background: url(images/icon-smile.jpg) center no-repeat #4e3224;
     width: 44px;
     height: 44px;
     float: left;
     position: absolute;
     right: -34%;
     top: 50%;
     border-radius: 100%;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     border: 6px solid #ff8001;
     transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%)
 }

 .aboutus .textbox h2,
 .equipments h3,
 .team-care h3,
 .technology h2 {
     text-transform: uppercase;
     position: relative
 }

 .aboutus .imgbox {
     width: 36.5%;
     float: left;
     margin-right: 4.3%
 }

 .aboutus .textbox {
     width: 59%;
     float: left;
     padding-top: 70px
 }

 .network .box,
 .society .box {
     width: 585px;
     min-height: 315px
 }

 .aboutus .textbox h2 {
     font-size: 24px;
     color: #000;
     padding-bottom: 10px;
     margin-bottom: 10px
 }

 .aboutus .textbox h2:before {
     content: "";
     width: 24%;
     height: 2px;
     background: #f81;
     position: absolute;
     left: 0;
     bottom: 0
 }

 .aboutus .textbox p {
     font-size: 14px;
     line-height: 25px;
     font-style: italic
 }

 .aboutus .row {
     margin-bottom: 35px
 }

 .aboutus .imgbox.right {
     margin: 0 0 0 4.3%
 }

 .network,
 .society {
     width: 50%;
     float: left;
     background: #f81;
     padding: 40px 0 50px
 }

 .awarded-box,
 .information-travel,
 .society {
     background: #eee2bc
 }

 .network .box {
     float: right
 }

 .network h3 {
     font-size: 36px;
     color: #fff;
     text-transform: uppercase;
     background: url(images/bg_heading.jpg) left top no-repeat;
     padding-left: 56px;
     padding-bottom: 50px
 }

 .network li {
     font-size: 18px;
     color: #fff;
     background: url(images/icon_clinics.jpg) left top no-repeat;
     padding-left: 50px;
     line-height: 40px;
     padding-bottom: 31px
 }

 .network li.dentist {
     background: url(images/icon2.jpg) left top no-repeat
 }

 .network li.location {
     background: url(images/icon_location.jpg) left top no-repeat
 }

 .society .box {
     float: left;
     padding-left: 48px
 }

 .society img {
     float: left;
     padding-right: 36px
 }

 .society h3 {
     font-size: 33px;
     color: #3c2519;
     text-align: center;
     text-transform: uppercase;
     line-height: 40px;
     display: inline-block;
     padding-top: 115px
 }

 .equipments h3,
 .technology h2 {
     font-size: 30px;
     color: #4e3224;
     text-align: center;
     padding-bottom: 15px;
     margin-bottom: 20px
 }

 .equipments p,
 .technology p {
     font-size: 14px;
     text-align: center
 }

 .clove-report h4:before,
 .equipments h3:before,
 .event-clove h4:before,
 .head-office h4:before,
 .technology h2:before {
     content: "";
     width: 15%;
     height: 2px;
     background: #f81;
     position: absolute;
     left: 50%;
     bottom: 0;
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%)
 }

 .equipments p {
     line-height: 28px;
     color: #232222;
     padding-bottom: 45px
 }

 .faq li p,
 .technology p {
     line-height: 25px
 }

 .equipments li {
     width: 31.7%;
     float: left;
     margin: 0 2.4% 22px 0
 }

 .equipments li h4 {
     font-size: 20px;
     text-align: center;
     padding: 19px 0;
     font-weight: 600
 }

 .technology p {
     padding-bottom: 50px
 }

 .faq li,
 .faq p {
     line-height: 28px
 }

 .technology .text-box {
     padding: 0 7%
 }

 .technology .row.left .text-box {
     background: #efefef
 }

 .faq {
     padding: 50px 0 60px
 }

 .faq h3 {
     font-size: 40px;
     color: #ff8001;
     text-transform: uppercase;
     text-align: center
 }

 .faq p {
     text-align: center;
     font-size: 18px;
     padding-bottom: 20px
 }

 .faq li,
 .faq li p {
     text-align: left;
     font-size: 14px
 }

 .faq .col,
 .faq .col2,
 .festive-popup .inner-box .row .col,
 .impant2 .row-first .img-box,
 .payment-form .row .td1 {
     width: 49%;
     float: left
 }

 .faq li {
     float: left;
     width: 100%;
     border: 1px solid #dbdbdb;
     margin-bottom: 5px
 }

 .faq li .acc-tab {
     font-weight: 600;
     background: url(images/icon_accordion.jpg) right 15px no-repeat;
     padding: 7px 30px 7px 10px;
     cursor: pointer
 }

 .faq li .acc-tab.active {
     background-position: right -72px;
     border-top: 3px solid #ff8001
 }

 .recruitment-process .textbox h2:before,
 .team-care h3:before {
     background: #f81;
     transform: translateX(-50%);
     left: 50%;
     content: "";
     bottom: 0
 }

 .faq li .acc-content {
     padding: 0 25px 10px 10px
 }

 p.logged-in-as {
     font-size: 18px;
     padding-bottom: 20px !important
 }

 .helpline-center li {
     font-size: 16px;
     color: #010101;
     padding-bottom: 5px;
     margin-bottom: 5px;
     border-bottom: 1px solid #a69e83;
     line-height: 26px
 }

 .helpline-center li span {
     display: block;
     color: #ff6d01;
     font-weight: 600
 }

 .join-overlay {
     position: fixed;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, .9);
     z-index: 999999999;
     display: none
 }

 .join-overlay .join-video {
     width: 500px;
     height: 400px;
     position: absolute;
     left: 50%;
     top: 50%;
     border: 3px solid #ff6d01;
     transform: translate(-50%, -50%)
 }

 .join-overlay .join-video iframe {
     width: 100%;
     height: 97%
 }

 .join-overlay .join-video .close {
     position: absolute;
     right: -40px;
     top: -40px;
     width: 40px;
     height: 40px;
     text-align: center;
     line-height: 40px;
     color: #fff;
     font-size: 20px;
     background: #ff6d01;
     float: left;
     cursor: pointer
 }

 .team-care {
     padding: 30px 0 40px
 }

 .team-care h3 {
     font-size: 24px;
     color: #000;
     text-align: center;
     padding-bottom: 15px;
     margin-bottom: 15px
 }

 .team-care h3:before {
     width: 15%;
     height: 2px;
     float: left;
     position: absolute
 }

 .team-care p {
     text-align: center;
     font-size: 17px;
     line-height: 18px;
     padding-bottom: 30px
 }

 .listing-clinic2 {
     padding-top: 35px
 }

 .listing-clinic2 li {
     float: left;
     margin: 0 31px 25px 0;
     width: 22.9%
 }

 .listing-clinic2 li .doctor-info {
     padding: 10px;
     border: 1px solid #d7d7d7;
     min-height: 80px
 }

 .listing-clinic2 li .doctor-info h4 {
     font-size: 18px;
     color: #000;
     margin-bottom: 10px;
     font-weight: 600
 }

 .listing-clinic2 li .doctor-info span {
     font-size: 13px;
     color: #4e3224
 }

 .recruitment-process {
     padding: 0 0 75px
 }

 .head-office p,
 .recruitment-process .title-text {
     padding-bottom: 35px
 }

 .recruitment-process .title-text p {
     font-size: 14px;
     line-height: 25px;
     text-align: center;
     color: #000
 }

 .clinic-head h2,
 .interview-process h3,
 .recruitment-process .textbox h2 {
     color: #4e3224;
     position: relative;
     text-transform: uppercase
 }

 .recruitment-process .imgbox {
     width: 48.7%;
     float: left;
     margin-right: 3.3%;
     border: 2px solid #fa8333
 }

 .career-path .table,
 .career-path .table3 {
     border-bottom: 1px solid #ccc;
     border-left: 1px solid #ccc;
     float: left
 }

 .recruitment-process .textbox {
     width: 48%;
     float: left;
     text-align: center;
     right: 0;
     height: auto;
     padding-top: 20px
 }

 .recruitment-process .textbox h2 {
     font-size: 24px;
     padding-bottom: 16px;
     margin-bottom: 20px
 }

 .recruitment-process .textbox h2:before {
     width: 30%;
     height: 2px;
     position: absolute;
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%)
 }

 .recruitment-process .textbox p strong {
     display: block;
     font-size: 20px;
     color: #fc8702
 }

 .recruitment-process .textbox h5 {
     font-size: 18px;
     line-height: 27px;
     color: #fa8333
 }

 .recruitment-process .row.right .imgbox {
     float: right;
     margin: 0 0 0 3.3%
 }

 .join-to-clove {
     background: url(images/bg_join_to_clove.jpg) center top/cover no-repeat;
     min-height: 498px;
     position: relative;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -ms-background-size: cover;
     -o-background-size: cover;
     margin-bottom: 60px
 }

 .fun-to-clove,
 .main-div {
     background: url(images/client-bg.gif) left top
 }

 .join-to-clove .textbox {
     background: rgba(300, 128, 1, .8);
     width: 100%;
     height: 100%;
     position: absolute;
     text-align: center;
     padding: 150px 0 0
 }

 .join-to-clove .textbox h4 {
     font-size: 45px;
     color: #fff;
     margin-bottom: 27px;
     text-transform: uppercase
 }

 .join-to-clove .textbox p {
     font-size: 17px;
     line-height: 31px;
     color: #fff;
     padding-bottom: 25px
 }

 .join-to-clove .textbox a {
     background: #4e3224;
     font-size: 25px;
     font-weight: 700;
     line-height: 50px;
     display: inline-block;
     color: #fff;
     padding: 0 20px;
     border-radius: 5px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border: 1px solid #ffb973
 }

 .economic,
 .interview-process,
 .serach-result {
     padding: 50px 0
 }

 .interview-process h3 {
     font-size: 30px;
     padding-bottom: 13px;
     margin-bottom: 40px;
     text-align: center;
     font-weight: 600
 }

 .interview-process h3:before {
     content: "";
     width: 15%;
     height: 2px;
     background: #f81;
     position: absolute;
     left: 50%;
     bottom: 0;
     transform: translateX(-50%)
 }

 .interview-process li {
     float: left;
     margin: 0 25px 40px 0;
     width: 31.9%
 }

 .interview-process li img {
     display: block;
     border: 1px solid #b3b3b3;
     margin-bottom: 25px
 }

 .interview-process li h4 {
     font-size: 22px;
     color: #fd9733;
     text-transform: uppercase;
     text-align: center
 }

 .clinic-head {
     padding-bottom: 0;
     display: none
 }

 .clinic-head h2 {
     font-size: 30px;
     padding-bottom: 15px;
     margin-bottom: 18px
 }

 .clinic-head h2:before {
     width: 14%;
     height: 2px;
     background: #f81;
     content: "";
     position: absolute;
     left: 0;
     bottom: 0
 }

 .clinic-head p {
     font-size: 15px;
     line-height: 28px
 }

 .clinic-head a {
     background: #f81;
     font-size: 22px;
     color: #fff;
     padding: 13px 42px 13px 15px;
     display: inline-block
 }

 .clove-report h4,
 .event-clove h4,
 .head-office h4 {
     font-size: 30px;
     color: #4e3224;
     text-align: center;
     text-transform: uppercase;
     position: relative;
     padding-bottom: 15px;
     margin-bottom: 30px
 }

 .event-clove p,
 .head-office p {
     font-size: 14px;
     line-height: 28px;
     text-align: center;
     padding-bottom: 50px
 }

 .head-office .col,
 .head-office .col2 {
     width: 569px;
     float: left
 }

 .head-office .col2 {
     margin-left: 31px
 }

 .head-office .col2 li {
     width: 270px;
     float: left;
     margin: 0 28px 32px 0
 }

 .location-list {
     padding: 50px 0 0;
     text-align: center
 }

 .location-list li {
     width: 31.6%;
     float: left;
     margin: 0 2.5% 20px 0;
     padding: 18px 20px 15px 15px;
     border-left: 3px solid #f17901;
     box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
     min-height: 180px;
     display: inline-table;
     text-align: left
 }

 .location-list li h4 {
     font-size: 16px;
     color: #df7001;
     margin-bottom: 5px;
     position: relative;
     padding-left: 16px
 }

 .location-list li h4:before {
     content: "\f041";
     position: absolute;
     left: 0;
     top: 0;
     color: #df7001;
     font-size: 16px
 }

 .location-list li p {
     text-align: left;
     font-size: 13px;
     line-height: 19px;
     color: #000;
     padding-bottom: 10px
 }

 .location-list li strong {
     font-weight: 700;
     text-transform: uppercase;
     color: #000;
     display: block;
     padding-bottom: 15px
 }

 .location-list li .direction {
     font-size: 14px;
     color: #4e3224;
     background: url(images/icon_direction.jpg) left top no-repeat;
     padding-left: 37px;
     line-height: 35px;
     display: inline-block;
     margin-right: 18px
 }

 .location-list li .direction:hover {
     color: #df7001
 }

 .location-list li .book-now {
     font-size: 13px;
     color: #df7001;
     padding: 4px 15px 5px 7px;
     border: 1px solid #d7d7d7;
     display: inline-block;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     position: relative
 }

 .location-list li .book-now span {
     background: url(images/bg_button.jpg) left top no-repeat;
     width: 31px;
     height: 30px;
     position: absolute;
     right: -22px;
     top: -4px;
     float: left
 }

 .reports h4 {
     font-size: 48px;
     color: #4e3224;
     text-transform: uppercase;
     font-weight: 700;
     line-height: 60px;
     margin-bottom: 35px
 }

 .reports h4 span {
     color: #ef821a
 }

 .reports p {
     font-size: 14px;
     line-height: 28px;
     padding-bottom: 30px
 }

 .reports li {
     font-size: 14px;
     line-height: 24px;
     background: url(images/img_bulits.png) left 3px no-repeat;
     padding-left: 28px;
     margin-bottom: 13px;
     text-align: left
 }

 .clove-report p {
     font-size: 14px;
     line-height: 28px;
     padding-bottom: 45px
 }

 .clove-report ul {
     padding-bottom: 80px
 }

 .clove-report ul li {
     width: 371px;
     float: left;
     margin: 0 28px 40px 0
 }

 .clove-report ul li h5 {
     font-size: 30px;
     font-weight: 700px;
     color: #fd9733;
     padding: 20px 0 0;
     text-transform: uppercase
 }

 .dir-text h2,
 .economic h3,
 .policy h3,
 .title-text h3 {
     font-size: 24px;
     font-weight: 600;
     color: #ff8001;
     margin-bottom: 10px
 }

 .economic p,
 .policy p {
     font-size: 14px;
     line-height: 21px
 }

 .policy,
 .side-menu .common.follow h3 {
     padding-bottom: 20px
 }

 .policy p {
     padding-bottom: 15px;
     font-size: 14px;
     line-height: 21px
 }

 .dir-text li,
 .policy li {
     font-size: 14px;
     line-height: 24px;
     background: url(images/img_bulits.png) left 3px/18px no-repeat;
     padding-left: 28px;
     margin-bottom: 13px
 }

 .quality-control p {
     font-size: 14px;
     line-height: 25px;
     padding-bottom: 20px
 }

 .blog-detail .col-left li,
 .patient-feedback li,
 .quality-control li {
     font-size: 14px;
     line-height: 24px;
     background: url(images/img_bulits.png) left 3px/18px no-repeat;
     padding-left: 28px;
     margin-bottom: 10px
 }

 .apply-n4b4b4bow .style-select {
     background: #ccc;
     width: 100%;
     margin: 0;
     position: relative;
     float: left
 }

 .apply-now select.select {
     width: 100%;
     height: 34px;
     line-height: 34px;
     position: relative;
     z-index: 10
 }

 .apply-now span.select {
     background: url(images/bg-select.jpg) right center no-repeat #fff;
     width: 100%;
     padding-right: 5px;
     height: 34px;
     float: left;
     cursor: default;
     font-size: 14px;
     color: #000;
     line-height: 26px;
     text-indent: 10px;
     position: absolute;
     left: 0;
     bottom: 0;
     z-index: 1;
     padding-left: 0
 }

 .career-path h4 {
     font-size: 18px;
     margin: 0 0 10px
 }

 .career-path p {
     font-size: 14px;
     line-height: 25px;
     margin: 0;
     padding-bottom: 10px
 }

 .career-path .table {
     width: 100%;
     margin-bottom: 50px;
     font-size: 14px
 }

 .career-path .table .title {
     background: #ff8001;
     padding: 15px 10px;
     color: #fff;
     border: 1px solid #ccc;
     border-bottom: none;
     font-size: 17px
 }

 .career-path .table td,
 .career-path .table3 td {
     border: 1px solid #ccc;
     border-bottom: none;
     padding: 10px;
     border-left: none
 }

 .career-path .table2,
 .festive-popup .inner-box .row,
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li {
     width: 100%;
     float: left;
     margin-bottom: 20px
 }

 .career-path .table2 ul li {
     float: left;
     width: 13.4%;
     list-style: none;
     background: #fff6ef;
     min-height: 400px;
     margin-right: 1%;
     border: 1px solid #dedede
 }

 .career-path .table2 li h5 {
     font-size: 16px;
     color: #fff;
     background: #f68421;
     margin: 0;
     padding: 10px;
     min-height: 65px;
     text-align: center;
     line-height: 22px
 }

 .career-path .table2 li ol {
     margin: 0;
     padding: 15px 15px 15px 20px;
     width: 100%;
     float: left;
     box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box
 }

 .doctor-tab li a:before,
 .fun-nav li a:before {
     content: "\f0d7";
     bottom: -18px;
     margin-left: -7px
 }

 .career-path .table2 li ol li {
     width: 100%;
     float: left;
     min-height: inherit;
     margin-bottom: 10px;
     font-size: 14px;
     line-height: 21px;
     list-style: square;
     border: none
 }

 .career-path .table3 {
     width: 100%;
     margin-bottom: 30px;
     font-size: 14px
 }

 .career-path .table3 .title {
     background: #ff8001 !important;
     padding: 15px 10px;
     color: #fff;
     border: 1px solid #ccc;
     border-bottom: none;
     font-size: 17px
 }

 .career-path .table3 tr td:first-child {
     background: #fff6ef
 }

 .clinical-org ul {
     margin: 0;
     padding: 0;
     text-align: center
 }

 .clinical-org .first-row li {
     background: #ff7f00;
     padding: 20px;
     color: #fff;
     font-weight: 700;
     font-size: 20px;
     position: relative
 }

 .clinical-org .first-row li:after {
     content: "";
     width: 3px;
     height: 20px;
     background: #ff7f00;
     position: absolute;
     left: 50%;
     top: 60px;
     margin-left: -1px
 }

 .clinical-org li {
     display: inline-block;
     font-size: 16px;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px
 }

 .clinical-org .five-row ul:before,
 .clinical-org .fourth-row ul:before,
 .clinical-org .second-row:before,
 .clinical-org .seven-row ul:before,
 .clinical-org .third-row ul:before {
     content: "";
     width: 971px;
     height: 4px;
     background: #4e3224;
     position: absolute;
     left: 100px;
     top: -20px
 }

 #ui-id-1,
 .impant2 .acco-content.filling-height,
 .impant2 .acco-content.lengthening-height {
     height: 250px
 }

 .clinical-org .third-row ul:before {
     width: 609px;
     left: 98px
 }

 .clinical-org .fourth-row ul:before {
     width: 690px;
     left: 240px
 }

 .clinical-org .five-row ul:before {
     width: 348px;
     left: 239px
 }

 .clinical-org .seven-row ul:before {
     width: 161px;
     left: 503px
 }

 .clinical-org .second-row li {
     background: #4e3224;
     padding: 14px;
     color: #fff;
     margin: 0 4px;
     position: relative
 }

 .clinical-org .fourth-row li:first-child:after,
 .clinical-org .second-row li:first-child:after,
 .clinical-org .third-row li:first-child:after {
     content: "";
     width: 3px;
     height: 20px;
     background: #4e3224;
     position: absolute;
     left: 50%;
     bottom: -20px;
     margin-left: -1px
 }

 .clinical-org .five-row ul:before,
 .clinical-org .fourth-row li:first-child:after,
 .clinical-org .seven-row li:before,
 .clinical-org .seven-row ul:before,
 .clinical-org .six-row li:before,
 .clinical-org .six-row ul:before {
     background: #bbb
 }

 .clinical-org .fourth-row li:before,
 .clinical-org .second-row li:before,
 .clinical-org .seven-row li:before,
 .clinical-org .six-row li:before,
 .third-row li:before {
     content: "";
     width: 3px;
     height: 20px;
     background: #4e3224;
     position: absolute;
     left: 50%;
     top: -20px;
     margin-left: -1px
 }

 .clinical-org .third-row li {
     background: #755a4d;
     padding: 14px;
     color: #fff;
     margin: 0 4px;
     position: relative
 }

 .third-row li:before {
     background: #755a4d
 }

 .clinical-org .fourth-row li:before,
 .clinical-org .fourth-row ul:before {
     background: #ffab57
 }

 .clinical-org .five-row ul,
 .clinical-org .fourth-row ul,
 .clinical-org .seven-row ul,
 .clinical-org .six-row ul {
     position: relative;
     width: 100%
 }

 .clinical-org .fourth-row li {
     background: #ffab57;
     padding: 14px;
     color: #fff;
     margin: 0 5px;
     position: relative
 }

 .clinical-org .five-row li,
 .clinical-org .seven-row li,
 .clinical-org .six-row li {
     background: #bbb;
     padding: 14px;
     color: #fff;
     margin: 0 5px;
     position: relative
 }

 .clinical-org .five-row li:before {
     content: "";
     background: #bbb;
     width: 3px;
     height: 20px;
     position: absolute;
     left: 50%;
     top: -20px;
     margin-left: -1px
 }

 .clinical-org .first-row,
 .clinical-org .five-row,
 .clinical-org .fourth-row,
 .clinical-org .second-row,
 .clinical-org .seven-row,
 .clinical-org .six-row,
 .clinical-org .third-row {
     width: 100%;
     float: left;
     margin-bottom: 40px
 }

 .clinical-org .six-row li:after {
     content: "";
     width: 3px;
     height: 20px;
     background: #bbb;
     position: absolute;
     left: 50%;
     bottom: -20px;
     margin-left: -1px
 }

 .corporate .first-row li:after {
     height: 106px
 }

 #education,
 #experience,
 #live_tab,
 #owl-demo1 .owl-pagination,
 #text_tab,
 .academic-error,
 .acco-tab h2.hed-all strong span,
 .account-signup .account-setup-mbl,
 .activity-left-panel img.mobile,
 .apply-now .capcha br,
 .banner-box img.mbl,
 .br_overlay,
 .braces-aligner .row.bg-common h2::before,
 .client-box .flex-direction-nav,
 .client-box .tab-content2 h3,
 .clinical-error,
 .clove-difference ul li.story,
 .contact-form .cpCode br,
 .corporate .second-row li:before,
 .corporate .second-row li:first-child:after,
 .corporate .second-row:before,
 .corporate .third-row li:first-child:after,
 .education-error,
 .experience-date-error,
 .experience-error,
 .fig-box-lt.right .fig-img-box::after,
 .fig-img-box.left::after,
 .fig-img-box.right1::after,
 .figure-box li.last,
 .figure-box2 li:first-child .left-border-b,
 .figure-box2 li:first-child .left-border-s,
 .figure-box2 li:nth-child(4) .figure-in:after,
 .figure-box2 li:nth-child(4) .figure-in:before,
 .figure-box2 li:nth-child(4):after,
 .figure-box2 li:nth-child(4):before,
 .fun-nav li img,
 .graduation-error,
 .head-top-menu.mobile,
 .header-main .logo-box .logo-mbl,
 .header-top-bg,
 .hpyclient-mainbox .clientsay_textcontent:before,
 .image-gallery h2:before,
 .impant2 .acco-tab p,
 .journal_editorsBox_Mobile,
 .jspCap,
 .loader2,
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li:last-child br,
 .main-corebox h4.mobile,
 .membership-plans .table-content td.mbl,
 .membership-plans .table-content td.mbl-none,
 .milestones-wrap .our-milestones.mobile-only,
 .mob,
 .nav-bar .navigation li#menu-item-7247,
 .nav-bar .navigation ul.sub-menu li:after,
 .new-leader .doctor-overlay.first .prev-tab,
 .new-leader .doctor-overlay.last .next-tab,
 .no-desktop,
 .personal-error,
 .platinum-membership .benefits-content li:before,
 .platinum-membership .table-data.golden-m .column .td2 span:after,
 .platinum-membership .table-data.silver-m .column .td2 span:after,
 .price-policy-pkg ul.mbl,
 .refine-dir .team-view .next-tab.mover,
 .refine-dir .team-view .prev-tab.mover,
 .searchClose,
 .service-contentbox h2.hed-all strong span,
 .special-offers-banner.bronze-mem img.mbl,
 .stepup-tab li:first-child a:before,
 .symt-treatments ul li.mobile-version,
 .why-right-panel li.mobile,
 .whylist-imgbox img.mobile,
 body.landing-page .cnt-btn,
 body.landing-page .enquiry-butnbox,
 h3.leave-btn {
     display: none
 }

 .corporate .second-row li {
     margin: 0 45px
 }

 .corporate .second-row li:first-child {
     margin-left: 27px
 }

 .corporate .third-row ul:before {
     width: 1044px
 }

 .corporate .second-row li:first-child:before {
     content: "";
     width: 100px;
     height: 3px;
     background: #4e3224;
     right: -98px;
     top: 20px;
     left: auto;
     position: absolute;
     display: block !important
 }

 #sync1,
 #sync1_1,
 #sync2,
 #sync2_2 {
     display: none;
     position: relative;
     width: 49%;
     float: left;
     -ms-touch-action: pan-y
 }

 #sync2 .owl-wrapper,
 #sync2_2 .owl-wrapper {
     width: auto !important;
     transform: translate3d(0, 0, 0) !important
 }

 #sync2,
 #sync2_2 {
     margin-top: -7px;
     float: right
 }

 #sync1 .owl-next,
 #sync1 .owl-prev,
 #sync1_1 .owl-next,
 #sync1_1 .owl-prev {
     position: absolute;
     top: 50%;
     background: url(images/special_pre_img.png) center center no-repeat rgba(255, 128, 1, .6);
     width: 42px;
     height: 52px;
     text-indent: -9999px;
     background-size: 22px;
     padding: 10px 15px;
     margin-top: -19px;
     border-radius: 0;
     opacity: 1
 }

 #sync1 .owl-next,
 #sync1_1 .owl-next {
     background: url(images/special_next_img.png) center center no-repeat rgba(255, 128, 1, .6);
     right: 0;
     width: 42px;
     height: 52px;
     background-size: 22px
 }

 #sync1 .video-overlay,
 #sync1_1 .video-overlay {
     background: url(images/img-video-overlay.jpg) left top/100% no-repeat;
     width: 100%;
     height: 100%;
     float: left;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 2;
     cursor: pointer
 }

 .main-div {
     width: 100%;
     float: left;
     padding: 40px 0
 }

 .container {
     margin: 0 auto
 }

 #sync1 .item,
 #sync1_1 .item {
     color: #fff;
     border-radius: 3px;
     text-align: center
 }

 #sync1 .item iframe,
 #sync1_1 .item iframe {
     width: 100%;
     height: 572px
 }

 #sync2 .item,
 #sync2_2 .item {
     margin: 5px;
     color: #fff;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     text-align: center;
     cursor: pointer;
     border: 2px solid #ffcd9a
 }

 .fun-to-clove {
     padding: 50px 0
 }

 .fun-tab,
 .img-tobacco,
 .impant2 .acco-content .img-antibiotics,
 .impant2 .row-first {
     margin-bottom: 40px
 }

 .fun-nav {
     text-align: center;
     margin-bottom: 30px
 }

 .fun-nav li {
     display: inline-block;
     margin: 0 -2px
 }

 .busi-development .button,
 .fun-nav li a {
     font-size: 18px;
     text-transform: uppercase;
     background: #ff8001;
     padding: 13px 25px;
     display: block;
     font-weight: 600;
     color: #fff;
     position: relative;
     transition: .5s ease-in
 }

 .fun-nav li a:before {
     font-size: 30px;
     color: #4f3325;
     position: absolute;
     left: 50%;
     display: none
 }

 .apply-btn .button:hover,
 .apply-btn a:hover,
 .busi-development .button:hover,
 .ceo-read:hover,
 .doctor-tab li a.active,
 .fun-nav li a:hover,
 .fun-nav li.active a {
     background: #4f3325
 }

 .fun-nav li.active {
     pointer-events: none;
     cursor: default
 }

 .pagination1 {
     text-align: center;
     padding: 20px 0 30px
 }

 .pagination1 a,
 .pagination1 span {
     font-size: 15px;
     background: #3c2519;
     padding: 7px 15px;
     color: #fff;
     display: inline-block;
     margin: 0 2px 10px
 }

 .testimonial_content h1 {
     font-size: 50px;
     color: #4e3224;
     text-align: center;
     padding: 50px 0
 }

 .impant2 .acco-content li,
 .impant2 .row-first .textbox li,
 .tab-content3 li {
     padding-left: 28px;
     background: url(images/img_bulits.png) left 3px/18px no-repeat;
     text-align: left
 }

 .tab-content3 li {
     font-size: 14px;
     line-height: 24px;
     color: #4e3224;
     margin-bottom: 23px
 }

 .impant2 .acco-content .textbox,
 .impant2 .row-first .textbox {
     width: 49%;
     float: left;
     margin-right: 2%
 }

 .impant2 .row-first .textbox ul {
     float: none;
     width: auto
 }

 .impant2 .oral-row .textbox {
     width: 100%;
     margin: 0
 }

 .impant2 .row-first .textbox p,
 .refund div,
 .refund p {
     font-size: 14px;
     line-height: 25px;
     padding-bottom: 10px
 }

 .impant2 .acco-content h3,
 .impant2 .row-first .textbox h3 {
     font-size: 20px;
     font-weight: 600;
     margin-bottom: 10px;
     line-height: 26px
 }

 .impant2 .acco-content h4,
 .impant2 .row-first .textbox h4 {
     font-size: 18px;
     font-weight: 600;
     margin-bottom: 5px;
     line-height: 28px;
     margin-top: 0
 }

 .impant2 .acco-content li,
 .impant2 .row-first .textbox li {
     font-size: 14px;
     line-height: 24px;
     margin-bottom: 10px;
     padding-bottom: 0
 }

 .impant2 .bridge P,
 .impant2 .oral-row.root .textbox p {
     text-align: justify
 }

 .impant2 .acco-content .imgbox,
 .impant2 .acco-content .imgbox2 {
     width: 32%;
     float: left;
     margin-top: 0
 }

 .bronze-payment .payment-form .row .td1,
 .impant2 .acco-content .imgbox,
 .payment-form .row .td2 {
     width: 47.5%
 }

 .impant2.braces2 .acco-content .imgbox {
     width: 32.5%
 }

 .impant2 .acco-content .imgbox1 {
     width: 32%;
     float: left;
     margin-right: 2%
 }

 .impant2 .acco-content .row,
 .jspPane ul {
     padding: 0 15px
 }

 .impant2 .acco-content .table1 {
     border: 1px solid #ccc;
     background: #f3f3f3;
     font-size: 15px;
     line-height: 23px;
     border-spacing: 0;
     padding: 0
 }

 .impant2 .acco-content .table1 td.td-width,
 .platinum-membership .table-data.silver-m .column,
 .subscribe_sidebar1 .newsletter01 .es_textbox.es_captcha_img,
 .tod div {
     width: 50%
 }

 .impant2 .acco-content .img-row li {
     background: 0 0;
     padding: 0;
     margin: 0 7px;
     float: left;
     width: 23%
 }

 .impant2 .acco-content .img-heal {
     margin-bottom: 30px;
     padding: 0 15px
 }

 .img-antibiotics,
 .img-tobacco,
 .jspPane h3,
 .jspPane h4,
 .refine-dir .refine-team-view .full-row p,
 .refine-dir .refine-team-view .rightcol span,
 .refine-dir .refine-team-view ul {
     padding-left: 15px
 }

 .impant2 .acco-content.crown-height,
 .impant2 .acco-content.gingivect-height,
 .news-content.media.journal_page ul li .acc-imgbox2 {
     height: 300px
 }

 .impant2 .acco-content.veneer-height {
     height: 230px
 }

 .impant2 .acco-content.missing-height {
     height: 330px
 }

 .impant2 .acco-content.implant-height,
 .impant2 .acco-content.root-height {
     height: 360px
 }

 .impant2 .acco-content.smile-height {
     height: 310px
 }

 .impant2 .acco-content.common-height,
 .impant2 .acco-content.sociallife-height {
     height: 280px
 }

 .impant2 .acco-content.milkteeth-hight {
     height: 350px
 }

 .impant2 .acco-content.disorder-height {
     height: 200px
 }

 .jspContainer {
     overflow: hidden;
     position: relative
 }

 .jspPane {
     position: absolute;
     padding: 20px 0 !important
 }

 .jspPane p {
     padding: 0 15px 20px
 }

 .hygiene-video iframe,
 .vision-video iframe {
     border: 3px solid #ff8001;
     margin-bottom: 40px;
     padding: 4px
 }

 .jspVerticalBar {
     position: absolute;
     top: 0;
     right: 0;
     width: 10px;
     height: 100%;
     background: red
 }

 .jspHorizontalBar {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 16px;
     background: red
 }

 .jspTrack {
     background: #4e3224;
     position: relative
 }

 .jspDrag {
     background: #fd860f;
     position: relative;
     top: 0;
     left: 0;
     cursor: pointer
 }

 .jspHorizontalBar .jspDrag,
 .jspHorizontalBar .jspTrack {
     float: left;
     height: 100%
 }

 .jspArrow {
     background: #50506d;
     text-indent: -20000px;
     display: block;
     cursor: pointer;
     padding: 0;
     margin: 0
 }

 .jspArrow.jspDisabled {
     cursor: default;
     background: #80808d
 }

 .jspVerticalBar .jspArrow {
     height: 16px
 }

 .jspHorizontalBar .jspArrow {
     width: 16px;
     float: left;
     height: 100%
 }

 .jspCorner {
     background: #eeeef4;
     float: left;
     height: 100%
 }

 .scroll-pane {
     width: 100%;
     height: 500px;
     overflow: auto
 }

 .clinic-search,
 .corporate-list,
 .hei-iframe,
 .home-banner,
 body.no-scroll {
     overflow: hidden
 }

 .horizontal-only {
     height: auto;
     max-height: 500px
 }

 .hygiene-video iframe {
     width: 100%;
     height: 600px
 }

 .vision-video iframe {
     width: 100%;
     height: 480px
 }

 .ui-tabs #fragment6 {
     left: 0;
     top: 400px
 }

 .ui-tabs #fragment8 {
     top: 1180px
 }

 .ui-tabs #fragment11 {
     top: 421px;
     left: 400px
 }

 .ui-tabs #fragment13 {
     left: 395px;
     top: 1601px
 }

 .ui-tabs #fragment14 {
     left: 0;
     top: 1980px
 }

 .ui-tabs #fragment15 {
     left: 0;
     top: 1603px
 }

 .ui-tabs #fragment16 {
     left: 397px;
     top: 2003px
 }

 .ui-tabs #fragment17 {
     top: 2380px
 }

 .ui-tabs #fragment18 {
     top: 2003px
 }

 .ui-tabs #fragment19 {
     left: 399px;
     top: 2403px
 }

 .ui-tabs #fragment20 {
     top: 2780px
 }

 .ui-tabs #fragment21 {
     top: 2402px
 }

 .ui-tabs #fragment22 {
     left: 400px;
     top: 2402px
 }

 .credibilty-top:last-child .textbox {
     padding-top: 60px
 }

 .nav-bar.sticky {
     background: #4e3224;
     padding: 0 2%;
     margin: 0;
     height: auto;
     min-height: initial
 }

 .nav-bar.sticky li {
     padding: 15px 0
 }

 .page404 {
     padding: 50px
 }

 .page404 h1 {
     font-size: 40px;
     margin-bottom: 15px
 }

 .page404 h2,
 .serach-result h5 {
     font-size: 20px;
     margin-bottom: 10px
 }

 .page404 p {
     font-size: 16px;
     line-height: 22px;
     padding-bottom: 10px
 }

 .page404 label,
 .page404 label span {
     font-size: 20px;
     display: block;
     padding-bottom: 10px
 }

 .page404 .search-submit {
     background: #ff9018;
     border: none;
     font-size: 20px;
     color: #fff;
     height: auto;
     padding: 5px;
     cursor: pointer
 }

 .serach-result h1 {
     font-size: 40px;
     margin-bottom: 10px
 }

 .serach-result h2 {
     font-size: 35px;
     margin-bottom: 10px
 }

 .serach-result h3 {
     font-size: 30px;
     margin-bottom: 10px
 }

 .serach-result h4 {
     font-size: 25px;
     margin-bottom: 10px
 }

 .serach-result h6 {
     font-size: 17px;
     margin-bottom: 10px
 }

 .serach-result p {
     font-size: 16px;
     line-height: 23px;
     padding-bottom: 15px
 }

 .serach-result li {
     font-size: 14px;
     line-height: 24px;
     padding-bottom: 10px;
     float: left;
     width: 100%;
     background: url(images/img_bulits.png) left 3px/18px no-repeat;
     padding-left: 25px
 }

 .thank-you {
     padding: 150px 0
 }

 .thank-you p {
     font-size: 80px;
     text-transform: uppercase;
     text-align: center;
     color: #ef7b0a;
     line-height: normal
 }

 .digital-radio,
 .fancybox-inner,
 .impant2.braces2 .acco-content .textbox {
     width: 100% !important
 }

 .digital-radio img {
     float: right;
     width: 400px;
     margin: 0 0 0 20px
 }

 .digital-radio ul,
 .impant2 .acco-content.add-implant ul {
     width: auto !important;
     float: none
 }

 .impant2 .bridge P {
     font-size: 14px;
     line-height: 25px
 }

 .impant2 .bridge img {
     float: right;
     margin: 21px 0 0 20px
 }

 .impant2 .oral-row.root .textbox img,
 .oral-medicine .textbox img {
     float: right;
     margin: 0 0 0 20px
 }

 .impant2 .acco-content.surgery img {
     float: right;
     margin: 0 10px 20px 20px;
     clear: both;
     width: 400px
 }

 .impant2 .acco-content.add-implant img,
 .impant2 .acco-content.implant-care img {
     float: right;
     margin: 20px 10px 20px 20px;
     width: 400px
 }

 .braces-aligner .row h3 {
     display: inline-block;
     color: #4e3224;
     font-size: 30px;
     padding: 8px 30px 12px;
     margin-bottom: 20px
 }

 .braces-aligner .row.smile01 img {
     float: left;
     margin: 0 7px;
     width: 32%;
     border: 1px solid #989898
 }

 .braces-aligner .row .col {
     width: 50%;
     text-align: center;
     float: left
 }

 .braces-aligner .row .col2 img {
     margin: 0 20px
 }

 .braces-aligner .row.smile01 h2 {
     text-align: left;
     margin-bottom: 60px
 }

 .pediatric .acco-content .textbox {
     width: 61.5%
 }

 .pediatric .acco-content .imgbox,
 table.clear-aligners-table td:nth-child(2) {
     width: 35%
 }

 .client-box .fun-nav li a {
     border-right: 3px solid #fff
 }

 .client-box .fun-nav li:last-child a,
 .platinum-membership .table-data.golden-m .column.first .td1:first-child {
     border: none
 }

 .enquiry-in.scroll-pane {
     height: 640px
 }

 .enquiry-formbox .form-inbox .upload-box {
     padding: 0 16px
 }

 .doctor-overlay {
     background: rgba(79, 51, 37, .9);
     position: fixed;
     left: 50% !important;
     top: 50% !important;
     height: 100%;
     width: 101%;
     z-index: 9999999999;
     transform: translate(-50%, -50%);
     -webit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     display: none
 }

 .appointment_capchacode {
     margin: 20px 0 0
 }

 .apply-now .capcha .capLoad,
 .appointment_capchacode .capLoad,
 .contact-form .capLoad,
 .festive-popup .inner-box .capcher-row .capLoad,
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .capLoad {
     text-indent: -9999px;
     background: url(images/refresh-icon.png) center no-repeat;
     width: 35px;
     height: 30px;
     float: left;
     padding: 0;
     cursor: pointer
 }

 .appointment_capchacode #capCode {
     width: 150px;
     padding: 0 15px;
     height: 38px;
     line-height: 38px;
     border: 1px solid #ccc;
     float: left;
     border-radius: 2px
 }

 .appointment_capchacode #captcha_code {
     float: left;
     margin: 0 10px;
     background: #ff9c7a;
     padding: 4px 5px
 }

 .appointment_capchacode .capLoad {
     height: 38px;
     cursor: pointer
 }

 .apply-now .capcha .wpcf7-text,
 .appointment_capchacode .capcha_input,
 .contact-form .cpCode .wpcf7-text {
     float: left !important;
     width: 150px !important;
     padding: 0 15px;
     margin: 0
 }

 .apply-now .capcha #captcha_code3,
 .appointment_capchacode #captcha_code1,
 .contact-form #captcha_code2 {
     float: left;
     margin: 1px 10px 0;
     background: #ff9c7a;
     padding: 6px 5px
 }

 .appointment_capchacode #captcha_code1 {
     padding: 4px 5px 3px
 }

 .contact-form .capLoad {
     margin-top: 9px
 }

 .apply-now .capcha #captcha_code3 {
     padding: 2px 5px
 }

 .enquiry-typebox .appointment_capchacode {
     padding: 0 30%
 }

 .apply-now .capcha .wpcf7-form-control-wrap,
 .capcher-row .wpcf7-form-control-wrap {
     position: inherit
 }

 .apply-now .capcha .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
     position: absolute;
     left: 0;
     top: 33px;
     font-size: 13px;
     width: 100%
 }

 .our-specialities.packages li a {
     background: 0 0;
     padding: 0
 }

 .our-specialities.packages li h4 a {
     padding: 10px;
     color: #f6841f
 }

 .quality-banner-box {
     padding-bottom: 20px;
     text-align: center
 }

 .patient-feedback .quality-banner-box {
     width: 30%;
     float: right;
     margin: 0 0 0 20px;
     padding: 0
 }

 .capcher-row {
     width: 100%;
     position: relative;
     float: left
 }

 .contact-list {
     position: fixed;
     left: -270px;
     top: 50%;
     z-index: 999;
     transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     transition: .5s;
     -webkit-transition: .5s;
     -moz-transition: .5s;
     -ms-transition: .5s;
     -o-transition: .5s
 }

 .ceo-overlay,
 .contact-list.active {
     z-index: 999999999;
     left: 0
 }

 .contact-list .cnt-btn {
     background: url(images/sprite-image.png) left -35px/104px no-repeat #4e3224;
     width: 50px;
     height: 50px;
     float: left;
     cursor: pointer;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     -ms-border-radius: 6px;
     -o-border-radius: 6px;
     position: absolute;
     right: -50px;
     top: 50%;
     margin-top: -25px;
     border: 1px solid #4e3224
 }

 .contact-list .cnt-list {
     width: 270px;
     float: left;
     background: #4e3224;
     padding: 15px 20px 10px 15px;
     border-radius: 0 6px 6px 0;
     -webkit-border-radius: 0px 6px 6px 0px;
     -moz-border-radius: 0 6px 6px 0;
     -ms-border-radius: 0px 6px 6px 0px;
     -o-border-radius: 0 6px 6px 0
 }

 .contact-list .cnt-list h3 {
     font-size: 20px;
     color: #f57a02;
     margin-bottom: 10px;
     border-bottom: 1px solid #f57a02;
     padding-bottom: 15px
 }

 .contact-list .cnt-list p {
     font-size: 15px;
     color: #fff;
     line-height: 30px;
     padding-bottom: 5px
 }

 .contact-list .cnt-list p i {
     font-size: 14px;
     padding: 0 8px 0 4px
 }

 .contact-list .cnt-list p span {
     font-size: 14px;
     color: #f57a02
 }

 .textbox-smile img {
     float: right;
     margin: 0 0 20px 20px
 }

 .bg-common {
     background: #eee2bc;
     padding: 20px 0
 }

 .ceo-overlay .ceo-main .close,
 .ceo-read {
     background: #f37f0f;
     color: #fff;
     font-size: 20px;
     cursor: pointer
 }

 .braces-aligner .row.bg-common h3 {
     font-size: 17px;
     padding: 3px 20px 4px;
     margin: 0
 }

 .bg-common img {
     border: 3px solid #fff
 }

 .braces-aligner .row.bg-common {
     width: 49%;
     float: left;
     padding: 15px 15px 0
 }

 .braces-aligner .row.bg-common .col {
     width: 49%;
     margin-right: 9px
 }

 .braces-aligner .row.bg-common h2 {
     font-size: 16px;
     margin-bottom: 15px;
     line-height: 23px;
     font-weight: 600
 }

 .braces-aligner .row.bg-common.height {
     min-height: 295px
 }

 .impant2 .oral-row .textbox img {
     float: right;
     margin: 22px 0 0 10px
 }

 .image-gallery {
     padding-top: 20px
 }

 .braces-aligner .row.bg-common h4 {
     font-size: 17px;
     color: #4f3325;
     line-height: 30px;
     padding: 3px 20px 4px;
     margin: 0;
     clear: both;
     text-align: center;
     text-transform: capitalize
 }

 .live-video {
     width: 100%;
     float: left;
     padding: 0 4.5%
 }

 .live-video .video-box {
     border: 11px solid #fff;
     margin: 0 2%
 }

 .live-video .video-box iframe {
     width: 100%;
     height: 300px
 }

 .testimonial_content .live-video .video-box {
     width: 49%;
     float: left;
     margin: 0 .5%;
     position: relative
 }

 .testimonial_content .live-video {
     padding-bottom: 50px
 }

 .patient-feedback ol {
     padding-left: 40px
 }

 .patient-feedback ol li {
     padding: 0 0 0 22px;
     margin-bottom: 5px;
     background-size: 10px;
     background-position: left 6px
 }

 .patient-feedback img {
     float: right;
     margin: 0 0 0 15px
 }

 .ceo-read {
     display: inline-block;
     padding: 8px 25px;
     font-style: initial;
     border-radius: 3px;
     margin-top: 20px
 }

 .ceo-overlay {
     width: 100%;
     height: 100%;
     position: fixed;
     background: rgba(0, 0, 0, .7);
     top: -150%
 }

 .ceo-overlay .ceo-main {
     background: #fff;
     width: 1000px;
     height: auto;
     padding: 38px 0 38px 20px;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%)
 }

 .ceo-overlay .ceo-inner {
     width: 100%;
     height: inherit;
     max-height: 640px;
     padding-right: 20px
 }

 .ceo-overlay .ceo-main .close {
     width: 35px;
     height: 35px;
     text-align: center;
     line-height: 35px;
     position: absolute;
     right: 0;
     top: 0;
     z-index: 10
 }

 .ceo-overlay .ceo-inner h3 {
     font-size: 24px;
     text-align: center;
     margin-bottom: 15px;
     color: #4f3325
 }

 .ceo-overlay .ceo-inner h4 {
     font-size: 20px;
     margin-bottom: 10px;
     color: #4f3325
 }

 .ceo-overlay .ceo-inner p,
 .clove_story_caption p {
     font-size: 14px;
     line-height: 24px;
     padding-bottom: 10px
 }

 .ceo-overlay .ceo-inner li {
     background: url(images/img_bulits.png) left 5px/18px no-repeat;
     font-size: 14px;
     line-height: 24px;
     margin-bottom: 7px;
     padding-left: 30px
 }

 .client-text {
     font-size: 18px;
     padding: 0 0 20px 17px;
     line-height: 28px
 }

 .client-text span {
     display: block;
     color: #000
 }

 .load-row a,
 .thank-you1 .textbox a,
 .wait {
     display: inline-block
 }

 .refund h4 {
     font-size: 24px;
     font-weight: 600;
     margin-bottom: 10px;
     margin-top: 20px
 }

 .refund .refund_padding {
     padding-left: 20px
 }

 .address_detailsbox.location_mark:before,
 .apply-now h3:before,
 .breadcrumb li:before,
 .busi-development .location:before,
 .clinic-head a:before,
 .dental-network .inner .video-btn:before,
 .fun-nav li a:before,
 .hygiene .col2 ul li:before,
 .implant-package li:before,
 .listing-clinic li span:before,
 .location-list li h4:before,
 .news-tabnav li a::before,
 .open-positions h3 span:before,
 .open-positions li .location:before,
 .our-specialities li a:before,
 .packages-tbl li:before,
 .testimonial_content li .clients-bar:before,
 .textimonial-tab li a:before,
 .under-list p:before {
     font-family: FontAwesome
 }

 #wplc_start_chat_btn,
 .apply-now .button,
 .blog-listing li .overlay,
 .blog-listing li .overlay a,
 .braces-aligner .cont-detail a,
 .ceo-overlay,
 .ceo-read,
 .clinic-head a,
 .contact-add a,
 .dental-network .inner .video-btn,
 .dental-network .inner p a,
 .dir-text .common p a,
 .doc-tabbing .doctor-imgbox a,
 .ethics .img-box .overlay,
 .ethics .text-box a,
 .fun-nav li a,
 .join-overlay .join-video .close,
 .join-to-clove .textbox a,
 .leave-apply .button,
 .listing-clinic li a,
 .load-row a,
 .location-list li .book-now,
 .location-list li .direction,
 .open-positions li a,
 .our-specialities li a,
 .our-specialities li img,
 .our-specialities2 li a,
 .page404 .search-submit,
 .pagination1 a,
 .schedule a,
 .search2 .button,
 .showcase li .caption-second a,
 .textimonial-tab li a,
 .thank-you1 .textbox a {
     transition: .5s;
     -webkit-transition: .5s;
     -moz-transition: .5s;
     -ms-transition: .5s;
     -o-transition: .5s
 }

 .blog-listing.blog-det ul {
     width: 70%
 }

 .blog-listing.blog-det li {
     width: 47%;
     min-height: 400px
 }

 .blog-listing.blog-det li:nth-child(3n) {
     margin: 0 2.6% 27px 0
 }

 .blog-listing.blog-det .our-specialities2 li {
     width: 100%;
     margin: 0 0 18px;
     min-height: 20px !important
 }

 .blog-listing.blog-det li:nth-child(3n+1),
 .personal-details.education .color-box li:nth-child(3n+1),
 .personal-details.experience .color-box.clinical li:nth-child(3n+1) {
     clear: inherit
 }

 .load-row {
     width: 100%;
     float: left;
     text-align: center;
     padding: 30px 0
 }

 .load-row a {
     height: 45px;
     line-height: 45px;
     font-size: 17px;
     color: #fff;
     background: #4e3224;
     padding: 0 30px;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     margin: 0 15px
 }

 .load-row a:hover {
     background: #df7102
 }

 .news-media .articale_date-box .media-list img {
     max-height: 128px;
     width: auto
 }

 .thank-you1 {
     padding: 100px 0
 }

 .thank-you1 .textbox p {
     font-size: 20px;
     line-height: 30px;
     padding-bottom: 20px
 }

 .thank-you1 .textbox a {
     background: #f80;
     font-size: 18px;
     color: #fff;
     height: 45px;
     line-height: 45px;
     padding: 0 30px;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px
 }

 .spreading-smile {
     width: 100%;
     float: left;
     background: rgba(255, 128, 1, .6);
     font-size: 35px;
     color: #fff;
     padding: 10px 0;
     text-align: center;
     position: absolute;
     left: 0;
     bottom: 0
 }

 .special-offers-banner,
 .spreading-smile.oral_healthtitle {
     width: 100%;
     position: relative;
     float: left;
     text-align: center
 }

 .spreading-smile strong {
     display: inline-block;
     background: url(images/smile-icon.png) right top no-repeat;
     line-height: 50px;
     padding-right: 70px
 }

 .offers-nav li a.active,
 .offers-nav li a:hover,
 .payment-form form {
     background: #fbebcc
 }

 .spreading-smile.oral_healthtitle {
     background: #ff8001;
     font-size: 25px;
     color: #fff;
     padding: 12px 0;
     left: 0;
     bottom: 0;
     text-transform: uppercase;
     font-weight: 700;
     word-spacing: 0px
 }

 .wait {
     background: #ff8501;
     padding: 8px 25px;
     color: #fff;
     font-weight: 700;
     font-size: 20px;
     width: 100%;
     float: left
 }

 .hei-iframe {
     width: 100%;
     float: left;
     height: 0
 }

 html {
     -webkit-text-size-adjust: none;
     scroll-behavior: smooth
 }

 .corporate-logo li.more-logo,
 .nav-bar li a {
     cursor: pointer
 }

 .special-offers-banner {
     margin-bottom: 55px;
     overflow: hidden;
     min-height: 385px
 }

 .special-offers-banner .bronze-img {
     position: absolute;
     left: 10%;
     top: 50%;
     transform: translate(0, -50%)
 }

 .offers-nav li a i,
 .special-offers-banner .white_pattern {
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     top: 50%
 }

 .special-offers-banner .white_pattern {
     background: url(images/bg_white_pattern.png) right top/100% no-repeat;
     width: 900px;
     height: 240px;
     position: absolute;
     right: 10%;
     transform: translate(0, -50%)
 }

 .special-offers-banner .white_pattern h3 {
     width: 100%;
     text-align: center;
     font-size: 30px;
     line-height: 46px;
     font-weight: 400;
     color: #191919;
     position: absolute;
     left: 0;
     top: 60px;
     font-family: 'Conv_Centrale Sans Thin'
 }

 .special-offers-banner .white_pattern h3 strong {
     font-weight: 700;
     letter-spacing: -1px;
     color: #f16e00;
     font-family: 'Conv_Centrale Sans Light'
 }

 .special-offers {
     width: 100%;
     float: left;
     padding: 0 100px
 }

 .offers-nav {
     width: 27.5%;
     float: left;
     padding-right: 5px
 }

 .offers-nav li {
     width: 100%;
     float: left;
     margin-bottom: 5px
 }

 .offers-nav .buy,
 .offers-nav li a {
     background: #f3f3f3;
     font-size: 13px;
     font-weight: 600;
     line-height: 18px;
     padding: 14px 35px 14px 15px;
     color: #282828;
     display: block;
     position: relative;
     text-transform: uppercase
 }

 .offers-nav .buy {
     background: #ff8001;
     font-size: 14px;
     color: #fff;
     width: 100%;
     float: left;
     display: inline-block
 }

 .offers-nav .buy:hover {
     background: #3c2519;
     color: #fff
 }

 .offers-nav li a i {
     font-size: 21px;
     position: absolute;
     right: 15px;
     transform: translate(0, -50%)
 }

 .offers-content-wrap {
     width: 72.5%;
     float: left;
     border: 1px solid #fbebcc;
     padding: 20px 25px 5px
 }

 .offers-content-wrap h1.heading,
 .offers-content-wrap h2.heading,
 .offers-content-wrap h3 {
     font-size: 19px;
     line-height: 24px;
     color: #282828;
     text-align: center;
     padding-bottom: 15px;
     text-transform: uppercase
 }

 .offers-content-wrap p {
     font-size: 14px;
     line-height: 25px;
     color: #000
 }

 .benefits-tab {
     width: 100%;
     float: left;
     border: 1px solid #e2d0a3;
     padding: 0 10px;
     margin-bottom: 10px
 }

 .benefits-tab h4 {
     font-size: 16px;
     line-height: 24px;
     padding: 7px 20px 7px 0;
     font-weight: 600;
     cursor: pointer;
     position: relative
 }

 .benefits-tab h4 span {
     display: inline-block;
     position: absolute;
     right: 5px;
     top: 50%;
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     transform: translate(0, -50%)
 }

 .benefits-tab h4 i {
     font-size: 21px;
     -webkit-transform: rotate(0);
     -moz-transform: rotate(0);
     -ms-transform: rotate(0);
     -o-transform: rotate(0);
     transform: rotate(0)
 }

 .benefits-tab h4.active i {
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     transform: rotate(180deg)
 }

 .benefits-content {
     width: 100%;
     float: left;
     border-top: 1px solid #e2d0a3;
     padding: 10px 0 5px;
     display: none
 }

 .offers-content-wrap li {
     font-size: 14px;
     color: #000;
     line-height: 20px;
     position: relative;
     padding: 0 0 7px 25px
 }

 .offers-content-wrap ul.padding-top {
     padding-top: 10px
 }

 .offers-content-wrap li:before {
     font-family: FontAwesome;
     content: "\f10c";
     position: absolute;
     left: 0;
     top: 0;
     font-size: 14px;
     color: #fe7f03
 }

 .offers-content-wrap #fee h4,
 .offers-content-wrap .fees h4 {
     color: #000;
     font-weight: 600;
     padding: 20px 0 8px
 }

 .special-offers .btn-row {
     width: 72.5%;
     float: right;
     padding-top: 15px;
     text-align: center
 }

 .btn3,
 .payment-form .row.btn input {
     background: #ff8001;
     display: inline-block;
     font-size: 16px;
     line-height: 24px;
     font-weight: 700;
     color: #fff;
     text-transform: uppercase;
     padding: 10px 15px;
     border: 2px solid #ff8001;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     cursor: pointer
 }

 .btn3:hover,
 .payment-form .row.btn input:hover {
     background: #fff;
     color: #ff8001
 }

 @font-face {
     font-family: 'Conv_Centrale Sans Light';
     src: url('fonts/Centrale Sans Light.eot');
     src: url('fonts/Centrale Sans Light.woff') format('woff'), url('fonts/Centrale Sans Light.ttf') format('truetype'), url('fonts/Centrale Sans Light.svg') format('svg');
     font-weight: 400;
     font-style: normal
 }

 @font-face {
     font-family: 'Conv_Centrale Sans Thin';
     src: url('fonts/Centrale Sans Thin.eot');
     src: url('fonts/Centrale Sans Thin.woff') format('woff'), url('fonts/Centrale Sans Thin.ttf') format('truetype'), url('fonts/Centrale Sans Thin.svg') format('svg');
     font-weight: 400;
     font-style: normal
 }

 .payment-thankyou-wrap {
     max-width: 1050px;
     padding: 0 15px;
     margin: 0 auto 25px;
     text-align: center
 }

 .payment-thankyou {
     width: 100%;
     padding: 20px;
     margin-bottom: 25px
 }

 .payment-thankyou h3 {
     color: #3c2519;
     font-size: 42px;
     font-weight: 700;
     line-height: 40px;
     padding-bottom: 30px;
     font-family: Satisfy, cursive
 }

 .payment-thankyou p {
     font-size: 26px;
     line-height: 35px
 }

 .payment-thankyou p b {
     font-weight: 800
 }

 .pay-error {
     width: 100%;
     float: left;
     color: red;
     padding-bottom: 10px
 }

 .payment-form {
     width: 100%;
     float: left;
     padding: 0 3%;
     margin-bottom: 25px
 }

 .our-packages span {
     padding-left: 10%
 }

 .payment-form form {
     width: 100%;
     float: left;
     padding: 15px;
     border: 1px solid #4e3324
 }

 .payment-form .row {
     width: 100%;
     float: left;
     margin-bottom: 10px
 }

 .payment-form .row label {
     width: 100%;
     float: left;
     font-size: 14px;
     line-height: 19px;
     padding-bottom: 5px
 }

 .payment-form .row label sup {
     line-height: 9px;
     display: inline-block;
     color: red
 }

 .payment-form .row input,
 .payment-form .row select,
 .payment-form .row textarea {
     width: 100%;
     padding: 5px 10px;
     height: 34px;
     line-height: 24px;
     border: 1px solid #abadb3;
     -webkit-border-radius: 0;
     -moz-border-radius: 0;
     -ms-border-radius: 0;
     -o-border-radius: 0;
     border-radius: 0;
     box-shadow: none
 }

 .payment-form .gray {
     background: #efefef;
     border: 2px solid #abadb3 !important
 }

 .payment-form .row input:focus {
     border: 1px solid #7eb4ea;
     box-shadow: rgba(126, 180, 234, .8) 0 0 3px
 }

 .payment-form .row textarea {
     resize: vertical;
     height: 64px;
     line-height: 16px
 }

 .payment-form .row.btn {
     text-align: center;
     margin-bottom: 0
 }

 .payment-form .row.btn input {
     width: auto;
     height: auto
 }

 .payment-form .row.btn input:focus {
     border: 2px solid #ff8001;
     box-shadow: none
 }

 .payment-form .row img {
     float: left;
     height: 34px;
     margin-right: 10px
 }

 .payment-form .row .capLoad {
     background: url(images/refresh-icon.png) center no-repeat;
     width: 35px;
     height: 30px;
     float: left;
     text-indent: -9999px;
     cursor: pointer
 }

 .payment-form .row select {
     padding-left: 5px
 }

 .payment-form .row .td1.radio label input {
     width: 16px;
     height: auto;
     line-height: inherit;
     float: left;
     padding: 0;
     margin: 4px 0 0
 }

 .loader {
     background: rgba(255, 255, 255, .7);
     width: 100%;
     height: 100%;
     position: fixed;
     left: 0;
     top: 0;
     display: none;
     z-index: 99999
 }

 .loader span {
     width: 75px;
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%)
 }

 .loader.span.img {
     width: 50%;
     text-align: center;
     height: 50%
 }

 .activity-box .activity-right-panel ul li span,
 .loader2.show {
     display: block;
     text-align: center
 }

 .newsletter01 {
     width: 100%;
     float: left;
     background: #ff8001;
     padding: 40px 10%
 }

 .newsletter01 h3 {
     font-size: 30px;
     color: #fff;
     margin-bottom: 20px
 }

 .newsletter01 .es_textbox {
     width: 31%;
     float: left;
     margin: 0;
     padding: 0 2% 0 0
 }

 .newsletter01 .es_textbox.es_captcha {
     width: 14%
 }

 .newsletter01 .es_textbox.es_captcha_img {
     width: 12%;
     padding-right: 10px
 }

 .newsletter01 .es_textbox.es_captcha_img img {
     background: #fca076;
     float: left;
     padding: 11px 5px 4px
 }

 .newsletter01 .es_textbox.es_captcha_img p.capLoad {
     background: url(images/reload.png) no-repeat;
     float: left;
     text-indent: -9999px;
     width: 32px;
     height: 26px;
     margin-top: 11px;
     cursor: pointer;
     margin-left: 10px
 }

 .newsletter01 .es_textbox .es_textbox_class {
     width: 100%;
     float: left;
     font-size: 16px;
     border: none;
     padding: 14px 15px 13px;
     height: 45px;
     font-style: italic;
     line-height: normal
 }

 .newsletter01 .es_button {
     width: 12%;
     float: left;
     padding: 0
 }

 .newsletter01 #es_txt_button_pg {
     background: #3c2519;
     font-size: 16px;
     color: #fff;
     border: none;
     margin: 0;
     height: 45px;
     cursor: pointer;
     transition: .5s;
     -webkit-transition: .5s;
     -moz-transition: .5s;
     -ms-transition: .5s;
     -o-transition: .5s;
     line-height: 45px;
     width: 100%;
     -webkit-appearance: none
 }

 .newsletter01 #es_txt_button_pg:hover {
     background: #fff;
     color: #000
 }

 .newsletter01 .es_shortcode_msg {
     width: 100%;
     float: left;
     padding-top: 10px
 }

 .landing-page-content {
     padding: 10px 0;
     text-align: center
 }

 .landing-page-content p {
     font-size: 40px;
     line-height: 55px;
     font-weight: 600
 }

 #es_shortcode_msg {
     width: 100%;
     float: left;
     padding-top: 10px;
     color: #fff;
     font-size: 15px
 }

 .special-offers-banner.platinum-membership .white_pattern h3 {
     font-size: 40px;
     line-height: 50px;
     top: 60px;
     font-weight: 600;
     color: #f38c00
 }

 .special-offers-banner.platinum-membership .bronze-img {
     width: 550px;
     margin-left: -700px;
     top: 35px;
     -webkit-transform: translate(0, 0);
     -moz-transform: translate(0, 0);
     -ms-transform: translate(0, 0);
     -o-transform: translate(0, 0);
     transform: translate(0, 0)
 }

 .offers-nav li a.buy.active {
     background: #3c2519
 }

 .platinum-membership .plan {
     background: #f16e00;
     width: 100%;
     position: absolute;
     left: 0;
     bottom: 0;
     text-align: center;
     font-size: 30px;
     line-height: 42px;
     font-weight: 600;
     color: #fff;
     padding: 5px 10px;
     font-style: italic
 }

 .platinum-membership .table-data {
     width: 100%;
     float: left;
     border: 1px solid #000;
     margin-bottom: 15px
 }

 .platinum-membership .table-data .column {
     width: 33.3%;
     float: left;
     border-left: 1px solid #000
 }

 .platinum-membership .table-data .column.first,
 .pros-dental-tourism li.one,
 table.clear-aligners-table td:first-child,
 table.clear-aligners-table th:first-child {
     border-left: 0
 }

 .platinum-membership .table-data .column .td1 {
     width: 100%;
     float: left;
     text-align: center;
     padding: 7px;
     font-weight: 700
 }

 .platinum-membership .table-data .column .td2 {
     border-top: 1px solid #000;
     font-weight: 400
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li input[type=file],
 .platinum-membership .table-data .column .td2 p {
     line-height: 20px
 }

 .platinum-membership .table-data .column .td2 span:after {
     background: #000;
     content: '';
     position: absolute;
     width: 100%;
     height: 1px;
     top: 50%;
     left: 0
 }

 .platinum-membership #terms ul {
     width: 100%;
     float: left;
     padding: 15px 0 25px
 }

 .platinum-membership #cost ul,
 .platinum-membership #know ul,
 .request-formbox .form-content {
     width: 100%;
     float: left;
     padding: 10px 0
 }

 .home-banner .right-form .btn-row,
 .platinum-membership .benefits-content ul {
     width: 100%;
     float: left;
     text-align: center;
     padding-top: 10px
 }

 .platinum-membership .benefits-content li {
     width: 35%;
     display: inline-table;
     text-align: center;
     background: #f4edd9;
     padding: 10px;
     height: 240px;
     margin: 0 20px 20px 0;
     float: none;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     -ms-border-radius: 6px;
     -o-border-radius: 6px
 }

 .platinum-membership .benefits-content li p {
     font-size: 14px;
     line-height: 22px
 }

 .platinum-membership .benefits-content li:nth-child(2n) {
     margin: 0;
     clear: both
 }

 .platinum-membership .benefits-content.complimentary li {
     color: #fff;
     padding: 0;
     position: relative;
     height: 190px
 }

 .platinum-membership .benefits-content.complimentary li .inner-b {
     width: 100%;
     float: left;
     padding: 10px;
     position: absolute;
     top: 50%;
     transform: translate(0, -50%);
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%)
 }

 .platinum-membership .benefits-content.complimentary li h4 {
     font-size: 40px;
     padding: 10px 0;
     cursor: none;
     line-height: 29px
 }

 .platinum-membership .benefits-content.complimentary li h4 strong {
     font-weight: 600;
     display: block
 }

 .platinum-membership .benefits-content.complimentary li h5,
 .tod_txt h3 {
     font-size: 20px
 }

 .platinum-membership .plan,
 .special-offers-banner.platinum-membership .white_pattern h3 {
     font-family: PlayfairDisplay-Regular
 }

 @font-face {
     font-family: PlayfairDisplay-Regular;
     src: url('fonts/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PlayfairDisplay-Regular.woff') format('woff'), url('fonts/PlayfairDisplay-Regular.ttf') format('truetype'), url('fonts/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular') format('svg');
     font-weight: 400;
     font-style: normal
 }

 @font-face {
     font-family: PlayfairDisplay-Italic;
     src: url('fonts/PlayfairDisplay-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/PlayfairDisplay-Italic.woff') format('woff'), url('fonts/PlayfairDisplay-Italic.ttf') format('truetype'), url('fonts/PlayfairDisplay-Italic.svg#PlayfairDisplay-Italic') format('svg');
     font-weight: 400;
     font-style: normal
 }

 .contact-row {
     float: left;
     padding: 40px 0 0;
     width: 100%
 }

 .contact-row p {
     font-size: 16px;
     line-height: 25px;
     text-align: center
 }

 .contact-row p .visit:hover {
     text-decoration: underline
 }

 @font-face {
     font-family: Conv_GreatVibes-Regular;
     src: url('fonts/GreatVibes-Regular.eot');
     src: url('fonts/GreatVibes-Regular.woff') format('woff'), url('fonts/GreatVibes-Regular.ttf') format('truetype'), url('fonts/GreatVibes-Regular.svg') format('svg');
     font-weight: 400;
     font-style: normal
 }

 @font-face {
     font-family: Conv_StencilStd;
     src: url('fonts/StencilStd.eot');
     src: url('fonts/StencilStd.woff') format('woff'), url('fonts/StencilStd.ttf') format('truetype'), url('fonts/StencilStd.svg') format('svg');
     font-weight: 400;
     font-style: normal
 }

 .home-banner {
     background: url(images/bg_platinum-membership.jpg) center top;
     width: 100%;
     float: left;
     position: relative
 }

 .home-banner .platinum-box {
     width: 525px;
     position: absolute;
     left: 50%;
     top: 50%;
     margin-left: -640px
 }

 .home-banner .right-form {
     background: url(images/bg_white_pattern2.png) right top/734px 339px no-repeat;
     width: 745px;
     height: 310px;
     position: absolute;
     top: 50%;
     right: 50%;
     padding: 75px 145px 0;
     margin-right: -680px;
     text-align: center
 }

 .home-banner .platinum-box,
 .home-banner .right-form {
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     transform: translate(0, -50%)
 }

 .home-banner .right-form h3 {
     font-family: Conv_StencilStd;
     font-size: 36px;
     line-height: 44px;
     color: #000;
     font-weight: 400;
     text-transform: uppercase;
     text-align: center;
     padding: 15px 0 40px
 }

 .home-banner .right-form h3 span {
     color: #ec0f64
 }

 .home-banner .right-form h4 {
     font-family: 'Open Sans', sans-serif;
     font-size: 30px;
     line-height: 35px;
     color: #ff7e01;
     padding-bottom: 15px;
     text-transform: none;
     font-weight: 600;
     font-style: italic;
     letter-spacing: 1px
 }

 .home-banner .right-form .td1 {
     width: 50%;
     float: left;
     padding: 0 5px
 }

 .home-banner .right-form .input {
     background: 0 0;
     width: 100%;
     height: auto;
     font-size: 16px;
     color: #000;
     line-height: 26px;
     font-weight: 600;
     font-family: 'Open Sans', sans-serif;
     padding: 5px 10px;
     border: 1px solid #a09b98;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px
 }

 .home-banner .right-form .btn-row .button {
     background: #ff7e01;
     height: auto;
     line-height: 40px;
     font-size: 24px;
     font-weight: 600;
     font-family: 'Open Sans', sans-serif;
     color: #fff;
     text-transform: uppercase;
     display: inline-block;
     float: none;
     padding: 0 30px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     -webkit-transition: .4s ease-in-out;
     -moz-transition: .4s ease-in-out;
     -ms-transition: .4s ease-in-out;
     -o-transition: .4s ease-in-out;
     transition: .4s ease-in-out
 }

 .home-banner .right-form .btn-row .button:hover {
     background: #272727
 }

 .home-banner .right-form .input::-webkit-input-placeholder {
     color: #000;
     opacity: 1
 }

 .home-banner .right-form .input:-moz-placeholder {
     color: #000;
     opacity: 1
 }

 .home-banner .right-form .input::-moz-placeholder {
     color: #000;
     opacity: 1
 }

 .home-banner .right-form .input:-ms-input-placeholder {
     color: #000;
     opacity: 1
 }

 .showcase .know-more2 {
     position: absolute;
     left: 50%;
     top: 50%;
     background: #fff;
     padding: 10px;
     font-size: 20px;
     color: #f46d1e;
     font-weight: 700;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     transform: translate(8px, 80px);
     -webkit-transform: translate(8px, 80px);
     -moz-transform: translate(8px, 80px);
     -ms-transform: translate(8px, 80px);
     -o-transform: translate(8px, 80px)
 }

 .showcase .know-more2:hover {
     background: #4f3226
 }

 .showcase .know-more2:hover a {
     color: #f46d1e !important
 }

 .enquiry-butnbox,
 .sticky {
     z-index: 99998
 }

 .platinum-popup-wrap {
     background: rgba(0, 0, 0, .7);
     width: 100%;
     height: 100%;
     position: fixed;
     left: 0;
     top: -110%;
     z-index: 99999;
     -webkit-transition: .4s ease-in-out;
     -moz-transition: .4s ease-in-out;
     -ms-transition: .4s ease-in-out;
     -o-transition: .4s ease-in-out;
     transition: .4s ease-in-out
 }

 .platinum-popup-wrap .platinum-popup {
     background: #fff;
     padding: 15px;
     width: 700px;
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     box-shadow: rgba(0, 0, 0, .8) 0 0 3px;
     border: 4px solid #ff7e01;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px
 }

 .platinum-popup-wrap .platinum-popup p {
     font-size: 24px;
     line-height: 38px;
     font-style: italic;
     text-align: center;
     font-weight: 600
 }

 .platinum-popup-wrap .platinum-popup .close {
     background: #fff;
     position: absolute;
     right: -15px;
     top: -15px;
     width: 30px;
     height: 30px;
     line-height: 22px;
     text-align: center;
     font-size: 19px;
     color: #000;
     font-weight: 600;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     border-radius: 100%;
     border: 2px solid #ff7e01;
     cursor: pointer
 }

 .platinum-popup-wrap .platinum-popup .close:hover {
     background: #eee
 }

 .dental-left {
     width: 16.3%;
     float: left;
     box-shadow: rgba(0, 0, 0, .1) 3px 0 10px;
     -webkit-box-shadow: rgba(0, 0, 0, .1) 3px 0 10px;
     -moz-box-shadow: rgba(0, 0, 0, .1) 3px 0 10px;
     -ms-box-shadow: rgba(0, 0, 0, .1) 3px 0 10px;
     -o-box-shadow: rgba(0, 0, 0, .1) 3px 0 10px;
     margin: 83px 2.5% 0 0
 }

 .dental-video-list li .video-box,
 .offers-content .video-box iframe {
     -webkit-box-shadow: rgba(0, 0, 0, .3) 0 0 11px;
     -moz-box-shadow: rgba(0, 0, 0, .3) 0 0 11px;
     -ms-box-shadow: rgba(0, 0, 0, .3) 0 0 11px;
     -o-box-shadow: rgba(0, 0, 0, .3) 0 0 11px
 }

 .main-casebox .implantbox,
 .main-clove-story .box .clove-story-inbox {
     -webkit-box-shadow: 0 4px 25px 1px rgba(0, 0, 0, .32);
     -moz-box-shadow: 0 4px 25px 1px rgba(0, 0, 0, .32)
 }

 .dental-left h3 {
     background: #4e3224;
     height: 49px;
     line-height: 49px;
     font-size: 22px;
     color: #fff;
     padding: 0 0 0 15px;
     font-weight: 600
 }

 .dental-left li {
     width: 100%;
     float: left;
     font-size: 14px;
     line-height: 20px;
     cursor: pointer;
     transition: .5s;
     -webkit-transition: .5s;
     -moz-transition: .5s;
     -ms-transition: .5s;
     -o-transition: .5s;
     border-bottom: 1px solid #e5e5e5;
     position: relative;
     font-weight: 600
 }

 .dental-left li a {
     padding: 10px 10px 10px 15px;
     display: block
 }

 .dental-left li:before {
     content: "";
     width: 10px;
     height: 100%;
     background: #ff8001;
     position: absolute;
     left: 0;
     top: 0;
     display: none
 }

 .dental-right .top-text {
     width: 100%;
     float: left;
     padding: 5px 0 28px 10px
 }

 .dental-video-list li {
     float: left;
     width: 31.5%;
     margin: 0 29px 29px 0;
     min-height: 330px
 }

 .dental-video-list li .video-box {
     width: 100%;
     float: left;
     padding: 9px;
     position: relative;
     cursor: pointer
 }

 .dental-video-list li p {
     font-size: 15px;
     line-height: 22px;
     color: #000;
     font-weight: 600;
     padding: 6px 9px 0;
     clear: both
 }

 .dental-video-list li .video-box .play {
     height: 60px;
     width: 60px;
     left: 50%;
     top: 50%;
     margin-left: -36px;
     margin-top: -36px;
     position: absolute;
     background: url(https://i.imgur.com/TxzC70f.png) 0 0/100% no-repeat;
     cursor: pointer
 }

 .dental-video-list li .video-box iframe {
     width: 100%;
     height: 258px
 }

 .dental-video-list li.active .overlay {
     width: 100%;
     height: 100%;
     position: fixed;
     background: rgba(0, 0, 0, .8);
     left: 0;
     top: 0;
     transition: .5s;
     display: none
 }

 .box .sucess-list ul li .sucess-textbox a,
 .christmas-content a {
     -webkit-transition: .4s ease-in-out;
     -moz-transition: .4s ease-in-out;
     -ms-transition: .4s ease-in-out;
     -o-transition: .4s ease-in-out
 }

 .dental-video-list li.active .overlay .video-box {
     width: 600px;
     height: 600px;
     background: #fff;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     text-align: center;
     padding-top: 100px
 }

 .dental-video-list li.active .overlay .video-box .v-close {
     position: absolute;
     right: -40px;
     top: -40px;
     width: 40px;
     height: 40px;
     color: #fff;
     font-size: 20px;
     line-height: 40px;
     text-align: center;
     background: #000;
     cursor: pointer;
     border: 1px solid #fff
 }

 .fancybox-wrap {
     width: 685px !important;
     height: 400px !important
 }

 .fancybox-skin {
     padding: 0 !important;
     width: 100%;
     height: 100%
 }

 .fancybox-inner iframe {
     width: 100% !important;
     height: 400px !important
 }

 .christmas-content {
     width: 960px;
     position: absolute;
     left: 50%;
     top: 138px;
     margin-left: -200px;
     text-align: left
 }

 .christmas-content h2 {
     font-family: OraqleScript;
     font-size: 80px;
     font-weight: 400;
     line-height: 74px;
     color: #fff;
     letter-spacing: 4px;
     text-shadow: rgba(0, 0, 0, .3) 0 3px 5px;
     padding-bottom: 25px
 }

 .christmas-content a {
     background: #fff;
     font-size: 26px;
     color: red;
     line-height: 51px;
     font-weight: 600;
     padding: 0 22px;
     display: inline-block;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px;
     border: 2px solid #fff;
     transition: .4s ease-in-out
 }

 .christmas-content a:hover {
     border: 2px solid #4e3224;
     color: #000
 }

 @font-face {
     font-family: OraqleScript;
     src: url('fonts/OraqleScript.eot?#iefix') format('embedded-opentype'), url('fonts/OraqleScript.woff') format('woff'), url('fonts/OraqleScript.ttf') format('truetype'), url('fonts/OraqleScript.svg#OraqleScript') format('svg');
     font-weight: 400;
     font-style: normal
 }

 .dentistry-awards {
     background: #442516;
     width: 100%;
     float: left;
     padding: 5px 4%;
     position: relative;
     text-align: center
 }

 .dentistry-awards .img-box {
     width: 120px;
     display: inline-block
 }

 .dentistry-awards .right-content {
     display: inline-block;
     max-width: 680px;
     padding-left: 10px;
     text-align: left
 }

 .dentistry-awards .right-content p {
     font-size: 19px;
     line-height: 30px;
     color: #fff;
     position: relative;
     top: 20px
 }

 .dentistry-awards .right-content p a {
     color: #fc8702
 }

 .board-of-company li .name-tag,
 .board-of-dir li .name-tag {
     background: rgba(79, 51, 37, .7);
     width: 100%;
     display: block;
     padding: 10px;
     text-align: center;
     position: absolute;
     left: 0;
     bottom: 0
 }

 .board-of-company li .name-tag h4,
 .board-of-dir li .name-tag h4 {
     width: 100%;
     float: left;
     font-size: 18px;
     line-height: 22px;
     color: #fff;
     text-align: center;
     font-weight: 400;
     padding-bottom: 8px
 }

 .board-of-company li .name-tag .btn-more,
 .board-of-dir li .name-tag .btn-more {
     background: #ff8001;
     font-size: 16px;
     color: #fff;
     padding: 7px 10px;
     display: inline-block;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px;
     border: 1px solid #ff8001
 }

 .board-of-company li .name-tag .btn-more:hover,
 .board-of-dir li .name-tag .btn-more:hover {
     border: 1px solid #fff
 }

 .board-of-company .team-view2 li,
 .board-of-dir .team-view li,
 .board-of-dir .team-view3 li,
 .doctor-content .ui-tabs .team-view10 li,
 .doctor-content .ui-tabs .team-view11 li,
 .doctor-content .ui-tabs .team-view12 li,
 .doctor-content .ui-tabs .team-view13 li,
 .doctor-content .ui-tabs .team-view14 li,
 .doctor-content .ui-tabs .team-view15 li,
 .doctor-content .ui-tabs .team-view16 li,
 .doctor-content .ui-tabs .team-view7 li,
 .doctor-content .ui-tabs .team-view8 li,
 .doctor-content .ui-tabs .team-view9 li {
     background: url("images/img_bulits.png") left 5px/18px no-repeat;
     width: 100%;
     float: left;
     text-align: left;
     padding: 0 0 7px 30px;
     font-size: 13px;
     line-height: 21px;
     color: #232222;
     margin: 0
 }

 .board-of-dir .team-view strong {
     float: left;
     padding-bottom: 10px;
     color: #000
 }

 .offers-content .video-box {
     width: 48%;
     float: left;
     margin: 0 20px 20px 0
 }

 .offers-content .video-box iframe {
     padding: 6px 6px 4px;
     width: 100%;
     height: 190px
 }

 .offers-content .video-box p {
     font-weight: 600;
     line-height: 21px;
     padding-top: 3px
 }

 .silver-text p {
     position: relative;
     padding-left: 13px
 }

 .silver-text p:before {
     content: "\f0da";
     font-family: FontAwesome;
     font-size: 19px;
     left: 0;
     position: absolute;
     color: #e97e19
 }

 .platinum-membership .table-data.golden-m .column.first {
     width: 75%
 }

 .platinum-membership .table-data.golden-m .column.first .td1 {
     width: 33%;
     line-height: 16px;
     border-left: 1px solid #000
 }

 .platinum-membership .table-data.golden-m .column.first .td2.price {
     width: 100%;
     float: left;
     text-align: center;
     padding: 7px
 }

 .platinum-membership .table-data.golden-m .column {
     width: 25%;
     line-height: 16px
 }

 .platinum-membership .table-data.golden-m .column .td1:first-child {
     min-height: 62px
 }

 @font-face {
     font-family: Conv_Berrylicious-Regular;
     src: url('fonts/Berrylicious-Regular.eot');
     src: local('?'), url('fonts/Berrylicious-Regular.woff') format('woff'), url('fonts/Berrylicious-Regular.ttf') format('truetype'), url('fonts/Berrylicious-Regular.svg') format('svg');
     font-weight: 400;
     font-style: normal
 }

 .corporate-text {
     width: 100%;
     float: left;
     text-align: center;
     margin-bottom: 50px
 }

 .corporate-logo li {
     float: left;
     margin: 0 20px 20px 0;
     border: 2px solid #e1c482;
     width: 23.7%;
     position: relative;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
     box-sizing: border-box
 }

 .corporate-logo li h4 {
     text-align: center;
     padding: 70px 35px;
     font-size: 30px;
     color: #f48316;
     font-weight: 400;
     font-family: Conv_Berrylicious-Regular
 }

 .corporate-testimonal {
     width: 100%;
     float: left;
     padding: 40px 0;
     margin-bottom: 50px;
     background: #ffdbb2
 }

 .corporate-testimonal .text-b {
     width: 100%;
     float: left;
     padding: 0 10%;
     text-align: center
 }

 .corporate-testimonal .text-b h3 {
     font-size: 24px;
     text-transform: uppercase;
     margin-bottom: 7px;
     font-weight: 600;
     position: relative;
     padding-top: 10px;
     font-style: italic;
     color: #fc8702
 }

 .corporate-testimonal .text-b h3:before {
     content: "";
     width: 100px;
     height: 2px;
     background: #fc8702;
     position: absolute;
     left: 50%;
     top: 0;
     transform: translate(-50%, 0)
 }

 .corporate-testimonal .text-b h3:after {
     content: "";
     width: 50px;
     height: 2px;
     background: #4e3324;
     position: absolute;
     left: 50%;
     top: 0;
     transform: translate(-50%, 0);
     margin-left: -25px
 }

 .corporate-testimonal .text-b p {
     font-size: 24px;
     line-height: 35px;
     font-family: Conv_Berrylicious-Regular;
     padding-bottom: 15px;
     letter-spacing: 1px
 }

 .corporate-testimonal .text-b p:before {
     content: "\f10d";
     font-family: FontAwesome;
     font-size: 17px;
     margin-right: 7px;
     color: #fc8702;
     position: relative;
     top: -10px
 }

 .corporate-testimonal .text-b p:after {
     content: "\f10e";
     font-family: FontAwesome;
     font-size: 17px;
     margin-left: 10px;
     color: #fc8702;
     position: relative;
     bottom: -4px
 }

 .contact-row.Partner p {
     font-size: 21px
 }

 .contact-row.Partner p a {
     color: #f28629
 }

 .camp-gallery {
     width: 100%;
     float: left;
     padding: 30px 0 20px;
     margin-top: 40px
 }

 .corporate-form {
     width: 100%;
     float: left;
     background: #fc8702;
     padding: 40px 0
 }

 .corporate-form .input {
     width: 24.3%;
     float: left;
     height: 42px;
     margin: 0 10px 15px 0
 }

 .corporate-form .row .btn-s {
     width: 200px;
     height: 42px;
     font-size: 20px;
     color: #fff;
     background: #4f3426;
     border: none;
     cursor: pointer
 }

 .corporate-form .row .btn-s:hover {
     background: #24292e;
     color: #fff
 }

 .corporate-form p {
     font-size: 24px;
     color: #fff;
     padding-bottom: 30px;
     text-align: center
 }

 .apply-btn .button,
 .apply-btn a {
     padding: 10px 15px;
     font-size: 20px;
     background: #f80;
     color: #fff;
     margin-right: 15px
 }

 .milestones-wrap {
     width: 100%;
     float: left;
     padding: 50px 0 25px
 }

 .milestones-wrap h3 {
     color: #000;
     font-size: 26px;
     margin-bottom: 20px;
     text-align: center
 }

 .milestones-wrap h3 span {
     color: #ff8001;
     font-weight: 400
 }

 .our-milestones {
     width: 100%;
     float: left;
     position: relative;
     min-height: 500px
 }

 .our-milestones:before {
     background: #f80;
     content: '';
     width: 10px;
     height: 100%;
     position: absolute;
     left: 50%;
     top: 0;
     margin-left: -5px
 }

 .our-milestones-in {
     width: 100%;
     float: left;
     position: relative;
     padding-top: 65px
 }

 .our-milestones .year {
     width: 278px;
     float: right;
     position: relative;
     top: -65px
 }

 .our-milestones .year:before {
     background: #f80;
     content: '';
     width: 95%;
     height: 4px;
     position: absolute;
     right: 0;
     top: 50%;
     margin-top: -2px;
     z-index: 1
 }

 .our-milestones .year strong {
     background: #fff;
     width: 122px;
     height: 122px;
     display: block;
     padding: 4px;
     border: 7px solid #f80;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     border-radius: 100%;
     position: relative;
     z-index: 2
 }

 .our-milestones .year strong span {
     background: #4e3225;
     width: 100px;
     height: 100px;
     line-height: 100px;
     font-size: 28px;
     color: #f80;
     font-weight: 400;
     display: block;
     vertical-align: middle;
     text-align: center;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     border-radius: 100%
 }

 .our-milestones .common {
     width: 315px;
     min-height: 125px;
     float: right;
     margin: 0 91px 65px 0;
     position: relative
 }

 .our-milestones .common h3 {
     background: #f80;
     padding: 15px 10px;
     font-size: 22px;
     line-height: 25px;
     color: #4e3225;
     font-weight: 400;
     margin: 0;
     -webkit-border-radius: 27px 27px 0 0;
     -moz-border-radius: 27px 27px 0 0;
     -ms-border-radius: 27px 27px 0 0;
     -o-border-radius: 27px 27px 0 0;
     border-radius: 27px 27px 0 0;
     position: relative
 }

 .our-milestones .common h3:before {
     background: #f80;
     content: '';
     width: 80px;
     height: 4px;
     position: absolute;
     right: -75px;
     bottom: 0
 }

 .our-milestones .common .img-box {
     width: 100%;
     float: left;
     text-align: center;
     border-left: 1px solid #ddd;
     border-right: 1px solid #ddd
 }

 .our-milestones .common .text-box {
     background: #4e3225;
     width: 100%;
     float: left;
     padding: 10px 10px 0;
     -webkit-border-radius: 0 0 27px 27px;
     -moz-border-radius: 0 0 27px 27px;
     -ms-border-radius: 0 0 27px 27px;
     -o-border-radius: 0 0 27px 27px;
     border-radius: 0 0 27px 27px
 }

 .our-milestones .common .text-box p {
     font-size: 18px;
     line-height: 24px;
     color: #fff;
     padding-bottom: 16px
 }

 .our-milestones .common:after {
     background: url("images/icon-smile.jpg") center center no-repeat #4e3224;
     width: 44px;
     height: 44px;
     content: "";
     position: absolute;
     right: -86px;
     top: 30px;
     border: 6px solid #ff8001;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     border-radius: 100%
 }

 .our-milestones .right-side .common {
     float: left;
     margin: 0 0 65px 91px
 }

 .our-milestones .right-side .common h3:before {
     left: -75px;
     right: inherit
 }

 .our-milestones .right-side .common:after {
     left: -86px;
     right: inherit
 }

 #owl-demo .owl-next,
 #owl-demo .owl-prev,
 .showcase.desktop .flex-direction-nav .flex-next,
 .showcase.desktop .flex-direction-nav .flex-prev {
     background: url(images/sprite-image-clove.png) left top no-repeat;
     width: 39px;
     height: 67px;
     display: block;
     text-indent: -9999px;
     position: absolute;
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -100%);
     transform: translate(0, -50%);
     z-index: 8
 }

 #owl-demo .owl-prev,
 .flex-direction-nav .flex-prev {
     left: -15px;
     top: 50%;
     opacity: .6
 }

 #owl-demo .owl-next,
 .flex-direction-nav .flex-next {
     background-position: -39px 0;
     right: -15px;
     top: 50%
 }

 .showcase.desktop .flex-direction-nav .flex-prev {
     left: 10px
 }

 .showcase.desktop .flex-direction-nav .flex-next:hover,
 .showcase.desktop .flex-direction-nav .flex-prev:hover {
     opacity: 1
 }

 .showcase.desktop .flex-direction-nav .flex-next {
     right: 10px;
     background-position: -39px 0;
     opacity: .6
 }

 .showcase.desktop .flex-direction-nav {
     position: absolute;
     top: 50%;
     width: 100%;
     left: 0
 }

 .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-prev {
     background: url(images/sprite-image-clove.png) left -132px;
     width: 39px;
     height: 67px;
     display: block;
     text-indent: -9999px;
     position: absolute;
     top: 50%;
     left: -55px;
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -100%);
     transform: translate(0, -50%)
 }

 .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-prev,
 .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-next {
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     text-indent: -9999px;
     position: absolute;
     top: 50%;
     display: block
 }

 .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-next {
     background: url(images/sprite-image-clove.png) -40px -132px;
     width: 39px;
     height: 67px;
     right: -55px;
     transform: translate(0, -50%)
 }

 .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-prev {
     background: url(images/sprite-image-clove.png) left -200px;
     width: 24px;
     height: 41px;
     left: -30px;
     transform: translate(0, -50%)
 }

 .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-next {
     background: url(images/sprite-image-clove.png) -25px -200px;
     width: 24px;
     height: 41px;
     display: block;
     text-indent: -9999px;
     position: absolute;
     top: 50%;
     right: -30px;
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     transform: translate(0, -50%)
 }

 .header-bottom .info-box li .contact-icon {
     background: url(images/sprite-image-clove.png) 0 -219px/210px;
     width: 28px;
     height: 28px;
     float: left;
     margin: 10px 7px 0 0
 }

 .header-bottom .info-box li a:hover .contact-icon {
     background-position: 0 -247px
 }

 .enquiry-formbox .form-inbox li span.select {
     background: url(images/sprite-image-clove.png) 415px -308px no-repeat #f9f9f9;
     width: 100%;
     padding-right: 5px;
     height: 34px;
     line-height: 24px;
     float: left;
     cursor: default;
     font-size: 14px;
     text-indent: 10px;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 1
 }

 input[type=number]::-webkit-inner-spin-button,
 input[type=number]::-webkit-outer-spin-button {
     -webkit-appearance: none
 }

 input[type=number] {
     -moz-appearance: textfield
 }

 .corporate-logo li .wrap {
     background: #f48316;
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0
 }

 .corporate-logo li .wrap span {
     height: auto;
     font-size: 30px;
     line-height: 39px;
     color: #fff;
     font-family: Conv_Berrylicious-Regular;
     width: 100%;
     display: block;
     text-align: center;
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     padding: 3px
 }

 .corporate-list-wrap {
     background: rgba(79, 51, 37, .9);
     width: 101%;
     height: 100%;
     position: fixed;
     left: 50%;
     top: -105%;
     z-index: 99999999;
     transform: translate(-50%, 0);
     -webit-transform: translate(-50%, 0);
     -moz-transform: translate(-50%, 0);
     -ms-transform: translate(-50%, 0);
     -o-transform: translate(-50%, 0)
 }

 .corporate-list,
 .form-overlay {
     -webit-transform: translate(-50%, -50%)
 }

 .corporate-list {
     background: #eee2bc;
     width: 770px;
     height: 650px;
     padding: 45px 10px 20px 20px;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%)
 }

 .corporate-list .scroll-pane2 {
     width: 100%;
     height: 100%;
     overflow-y: auto
 }

 .corporate-list .close {
     background: url("images/icon-close.jpg") left top no-repeat;
     width: 35px;
     height: 35px;
     position: absolute;
     right: 0;
     top: 0;
     cursor: pointer;
     z-index: 10;
     display: block
 }

 .corporate-list li {
     background: url(images/img_bulits.png) left 4px/18px no-repeat;
     font-size: 18px;
     line-height: 24px;
     margin-bottom: 12px;
     padding-left: 30px
 }

 .braces-aligner.heading-font h2 {
     font-size: 20px;
     padding-top: 15px;
     text-align: left
 }

 .braces-aligner.heading-font h2:before {
     -webkit-transform: none;
     -moz-transform: none;
     -ms-transform: none;
     -o-transform: none;
     transform: none;
     left: 0
 }

 .corporate-list-wrap,
 .view-post-btn,
 .view-post-btn span i {
     -webkit-transition: .5s ease-in-out;
     -moz-transition: .5s ease-in-out;
     -ms-transition: .5s ease-in-out;
     -o-transition: .5s ease-in-out;
     transition: .5s ease-in-out
 }

 .about-stuff ul,
 .accessibility .accessibility-left-panel ul,
 .accessibility .accessibility-right-panel ul,
 .activity-box .activity-right-panel ul,
 .awarded-box ul,
 .banner-box .banner-formbox ul,
 .box .sucess-list ul,
 .clove-difference ul,
 .footer-socialbox .inform-box ul,
 .full-footer .full-footer-in .call-list-box ul,
 .full-footer .full-footer-in .links-box .links-comman-box ul,
 .home-midwarp .presence-box ul,
 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul,
 .main-why-clove .why-right-panel ul,
 .opening-lt-panel ul,
 .social-network-box ul,
 .symt-treatments ul,
 .why-clove ul {
     margin: 0;
     padding: 0;
     list-style: none
 }

 .box .sucess-list ul li {
     padding: 20px;
     background-color: #fef1e9;
     -webkit-border-radius: 18px;
     -moz-border-radius: 18px;
     -ms-border-radius: 18px;
     -o-border-radius: 18px;
     border-radius: 18px;
     width: 48.5%;
     float: left;
     margin-bottom: 25px;
     min-height: 190px
 }

 .box .sucess-list ul li .sucess-imgbox {
     width: 156px;
     height: 136px;
     float: left
 }

 .box .sucess-list ul li .sucess-imgbox img {
     -webkit-border-radius: 18px;
     -moz-border-radius: 18px;
     -ms-border-radius: 18px;
     -o-border-radius: 18px;
     border-radius: 18px
 }

 .box .sucess-list ul li .sucess-textbox {
     float: right;
     width: 355px;
     padding-right: 13px
 }

 .box .sucess-list ul li .sucess-textbox h5 {
     font-size: 16px;
     color: #4d3225;
     font-weight: 700;
     margin-top: 10px;
     margin-bottom: 5px
 }

 .box .sucess-list ul li .sucess-textbox h6,
 .main-casebox .implantbox h6 {
     font-size: 13px;
     font-weight: 400;
     color: #4d3225;
     font-style: italic;
     padding: 6px 0
 }

 .main-casebox .case-report-box h4,
 .main-casebox .implantbox h4 {
     font-size: 26px;
     color: #4d3225;
     text-align: center;
     text-transform: uppercase
 }

 .box .sucess-list ul li .sucess-textbox p {
     font-size: 14px;
     line-height: 24px;
     color: #4d3225;
     font-weight: 400
 }

 .box .sucess-list ul li .sucess-textbox a {
     transition: .4s ease-in-out;
     font-size: 14px;
     color: #fff;
     font-weight: 600;
     border-radius: 4px;
     float: right;
     line-height: 24px;
     background: #f57a02;
     display: block;
     padding: 2px 8px
 }

 .box .sucess-list ul li .sucess-textbox a:hover {
     color: #fff;
     background: #4e3224;
     -webkit-transition: .4s ease-in-out;
     -moz-transition: .4s ease-in-out;
     -ms-transition: .4s ease-in-out;
     -o-transition: .4s ease-in-out;
     transition: .4s ease-in-out
 }

 .main-clove-story {
     width: 100%;
     float: left;
     background-color: #edeae9
 }

 .main-clove-story .box .clove-story-inbox {
     background-color: #fff;
     float: left;
     -webkit-border-radius: 18px;
     -moz-border-radius: 18px;
     -ms-border-radius: 18px;
     -o-border-radius: 18px;
     border-radius: 18px;
     box-shadow: 0 4px 25px 1px rgba(0, 0, 0, .32)
 }

 .main-clove-story .box .clove-story-inbox .story-left-imgbox {
     width: 387px;
     height: auto;
     float: left
 }

 .main-clove-story .box .clove-story-inbox .story-left-imgbox img {
     -webkit-border-radius: 18px 0 0 18px;
     -moz-border-radius: 18px 0 0 18px;
     -ms-border-radius: 18px 0 0 18px;
     -o-border-radius: 18px 0 0 18px;
     border-radius: 18px 0 0 18px
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox {
     width: 475px;
     height: auto;
     float: right;
     padding-right: 52px;
     margin: 60px 0 20px
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox h4 {
     font-size: 24px;
     color: #4d3225;
     font-weight: 700;
     margin-bottom: 12px;
     text-transform: uppercase
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox form {
     width: 100%;
     float: left;
     height: auto
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .text-area {
     width: 100%;
     height: 120px;
     float: left;
     border-bottom: 1px solid #cfcfcf;
     border-top: none;
     border-right: none;
     border-left: none;
     resize: vertical;
     min-height: 100px
 }

 @-moz-document url-prefix() {
     .enquiry-formbox .form-inbox .upload-box .upload-filebox input {
         padding: 0
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li input[type=file] {
         line-height: auto
     }
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .suCode {
     width: 50%;
     float: left;
     margin-right: 10px
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li #captcha_code_su {
     background: #ff9c7a;
     padding: 2px 5px;
     float: left;
     margin-right: 5px
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox .wpcf7-form-control.wpcf7-submit {
     -webkit-transition: .4s ease-in-out;
     -moz-transition: .4s ease-in-out;
     -ms-transition: .4s ease-in-out;
     -o-transition: .4s ease-in-out;
     transition: .4s ease-in-out;
     width: 190px;
     font-size: 18px;
     padding: 14px 0;
     background-color: #4d3225;
     color: #fff;
     text-transform: uppercase;
     font-weight: 700;
     float: left;
     text-align: center;
     -webkit-border-radius: 18px;
     -moz-border-radius: 18px;
     -ms-border-radius: 18px;
     -o-border-radius: 18px;
     border-radius: 18px;
     height: 45px;
     line-height: 16px;
     border: none;
     cursor: pointer
 }

 .br_click_here a,
 .main-clove-story .box .clove-story-inbox .story-right-formbox .wpcf7-form-control.wpcf7-submit:hover {
     -webkit-transition: .4s ease-in-out;
     -moz-transition: .4s ease-in-out;
     -ms-transition: .4s ease-in-out;
     -o-transition: .4s ease-in-out
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox .wpcf7-form-control.wpcf7-submit:hover {
     transition: .4s ease-in-out;
     background: #f57a02;
     color: #fff
 }

 .main-casebox {
     width: 100%;
     float: left;
     padding: 0 185px
 }

 .main-casebox .implantbox {
     width: 100%;
     float: left;
     padding: 30px;
     background-color: #ffedd4;
     box-shadow: 0 4px 25px 1px rgba(0, 0, 0, .32);
     margin-top: 50px
 }

 .main-casebox .implantbox h4 {
     font-weight: 700;
     margin: 10px 0 28px
 }

 .main-casebox .case-report-box {
     width: 100%;
     float: left;
     margin: 60px 0
 }

 .main-casebox .case-report-box h4 {
     font-weight: 700;
     margin: 10px 0 38px
 }

 .main-casebox .implantbox p {
     font-size: 14px;
     font-weight: 400;
     color: #4d3225;
     margin: 15px 0 25px;
     line-height: 24px
 }

 .main-figbox {
     width: 100%;
     float: left;
     padding: 0 35px;
     margin-top: 60px
 }

 .main-casebox .case-report-box .fig-box-lt .fig-img-box {
     width: 350px;
     height: auto;
     float: left;
     border: 5px solid #ffedd4;
     position: relative;
     -webkit-box-shadow: 0 4px 25px 1px rgba(0, 0, 0, .32);
     -moz-box-shadow: 0 4px 25px 1px rgba(0, 0, 0, .32);
     box-shadow: 0 4px 25px 1px rgba(0, 0, 0, .32)
 }

 .main-casebox .case-report-box .fig-box-lt .fig-img-box:after {
     content: "";
     position: absolute;
     width: 25px;
     height: 29px;
     background: url(images/arrow-right.png);
     top: 43%
 }

 .fig-box-lt .full-img-box .fig-img-caption,
 .main-casebox .case-report-box .fig-box-lt .fig-img-box .fig-img-caption {
     width: 100%;
     float: left;
     background-color: #ffedd4;
     padding: 5px 12px;
     min-height: 53px
 }

 .main-casebox .case-report-box .fig-box-lt .fig-img-box .fig-img-caption p {
     font-size: 14px;
     font-weight: 400;
     color: #4d3225;
     font-style: italic
 }

 .main-casebox .case-report-box .fig-box-lt .fig-text-box {
     float: left;
     display: table;
     min-height: 270px
 }

 .main-casebox .case-report-box .fig-box-lt .fig-text-box .fig-content-center {
     width: 100%;
     display: table-cell;
     vertical-align: middle
 }

 .main-casebox .case-report-box .fig-box-lt .fig-text-box p {
     font-weight: 900;
     font-size: 16px;
     transform: translate(0, 50%)
 }

 .main-casebox .case-report-box .fig-box-lt .fig-text-box p span {
     font-weight: 500;
     color: #4d3225;
     font-size: 14px;
     line-height: 24px;
     display: block;
     margin-top: 3px
 }

 .main-casebox .case-report-box .fig-box-lt.right .fig-text-box {
     margin-left: 0;
     left: 0;
     right: inherit;
     padding: 0 50px 0 0
 }

 .explain-box {
     width: 100%;
     float: left;
     margin: 30px 0 45px
 }

 .explain-box h3 {
     font-size: 18px;
     margin-bottom: 8px
 }

 .explain-box p {
     line-height: 26px
 }

 .main-casebox .case-report-box .explain-box.bold h5 {
     font-size: 16px;
     color: #4d3225;
     font-weight: 700;
     margin-bottom: 12px
 }

 .main-casebox .case-report-box .explain-box.bold p {
     font-size: 14px;
     color: #4d3225;
     font-weight: 500;
     line-height: 24px
 }

 .fig-box-lt .full-img-box {
     background-color: #fff;
     height: auto;
     float: left;
     width: 100%;
     border-top: 5px solid #ffedd4;
     border-left: 5px solid #ffedd4;
     border-right: 5px solid #ffedd4;
     margin: 30px 0 50px
 }

 #respond small #cancel-comment-reply-link,
 .reply .comment-reply-link {
     padding: 5px 16px;
     border-radius: 4px;
     margin-top: 10px;
     color: #fff;
     background: #4e3224
 }

 .fig-box-lt .full-img-box .left-img-box {
     float: left;
     width: 408px
 }

 .fig-box-lt .full-img-box .right-img-box {
     float: left;
     width: 304px
 }

 .fig-box-lt .full-img-box .fig-img-caption p {
     font-style: italic;
     font-size: 14px
 }

 .fig-box-lt.right .fig-img-box:before {
     content: "";
     position: absolute;
     width: 25px;
     height: 29px;
     background: url(images/arrow-left.png);
     top: 43%;
     left: -30px
 }

 .fig-box-lt.right.btm-spce.top-text .fig-text-box p,
 .fig-box-lt.top-text .fig-text-box .fig-content-center p {
     transform: translate(0, 8%)
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li textarea {
     overflow: auto;
     font-family: 'Open Sans', sans-serif;
     font-size: 14px
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .input:focus {
     box-shadow: none
 }

 .story-right-formbox span.wpcf7-not-valid-tip {
     line-height: 24px;
     font-size: 11px
 }

 .story-right-formbox div.wpcf7 .ajax-loader {
     margin: 14px 0 0 12px
 }

 #comments li {
     background: 0 0;
     padding: 0;
     width: 100%;
     float: left
 }

 .doctor-tab li {
     width: auto !important;
     display: inline-block;
     float: none !important;
     margin: 0 8px 20px
 }

 .doctor-tab li a {
     font-size: 18px;
     text-transform: uppercase;
     background: #ff8001;
     padding: 13px 25px;
     display: block;
     font-weight: 600;
     color: #fff;
     position: relative
 }

 .doctor-tab li a:before {
     font-size: 30px;
     color: #4f3325;
     position: absolute;
     left: 50%;
     display: none;
     font-family: FontAwesome
 }

 .board-of-dir.tab-doctor li .name-tag {
     padding: 2px 10px 6px
 }

 .board-of-dir.tab-doctor li .name-tag h4 {
     font-size: 14px;
     padding-bottom: 2px
 }

 .board-of-dir.tab-doctor li .name-tag spam {
     color: #fff;
     display: block;
     padding-bottom: 5px;
     font-size: 13px
 }

 .board-of-dir.tab-doctor li .name-tag .btn-more {
     padding: 5px 10px;
     font-size: 14px
 }

 .reply {
     float: left;
     width: 100%;
     margin: 8px 0 20px
 }

 .reply .comment-reply-link {
     font-size: 13px
 }

 .comment-metadata a time {
     font-size: 12px;
     font-style: italic
 }

 #respond small #cancel-comment-reply-link {
     font-size: 13px;
     margin-bottom: 10px
 }

 .br_overlay {
     width: 100%;
     z-index: 9999999;
     position: fixed;
     height: 100%;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, .7);
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     min-height: 100%;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center
 }

 .br_popup {
     -webkit-box-flex: 0;
     padding: 30px;
     -webkit-flex: none;
     -ms-flex: none;
     flex: none;
     max-width: 900px;
     width: 100%;
     background: url(images/img_special_offers_banner_old.png);
     border-radius: 5px
 }

 .br_close {
     display: block;
     top: -10px;
     float: right;
     right: -10px;
     cursor: pointer;
     position: absolute;
     width: 30px;
     height: 30px;
     background: #222;
     border-radius: 50px;
     color: #fff;
     text-align: center;
     line-height: 30px;
     border: 1px solid #fff
 }

 .br_close:hover {
     background: #fff;
     color: #222
 }

 .br_image {
     width: 35%;
     float: left
 }

 .br_text {
     width: 60%;
     float: left;
     margin-left: 5%
 }

 .br_text h2 {
     font-size: 22px;
     text-align: center;
     margin-top: 20px;
     margin-bottom: 20px;
     color: #4e3224;
     line-height: 34px
 }

 .br_text h2 span {
     color: #f16e00
 }

 .br_image h2 {
     font-size: 16px;
     text-align: center;
     margin-top: 10px;
     margin-bottom: 10px;
     color: #4e3224;
     line-height: 24px
 }

 .br_text ul li {
     font-size: 14px;
     color: #000;
     line-height: 20px;
     position: relative;
     padding: 0 0 14px 25px
 }

 .br_text ul li:before {
     font-family: FontAwesome;
     content: "\f10c";
     position: absolute;
     left: 0;
     top: 0;
     font-size: 14px;
     color: #000
 }

 .br_click_here a {
     color: #fff;
     transition: .4s ease-in-out;
     margin: 0 auto;
     width: 160px;
     background: #4e3224;
     float: none;
     display: block;
     text-align: center;
     padding: 14px 0;
     font-size: 18px;
     border-radius: 4px;
     text-transform: uppercase;
     font-weight: 700
 }

 .br_click_here a:hover {
     background: #fff;
     color: #4e3224;
     -webkit-transition: .4s ease-in-out;
     -moz-transition: .4s ease-in-out;
     -ms-transition: .4s ease-in-out;
     -o-transition: .4s ease-in-out;
     transition: .4s ease-in-out
 }

 .box .sucess-list ul li .sucess-textbox h6 {
     width: 100%;
     float: left;
     min-height: 26px;
     line-height: 20px
 }

 .box .sucess-list ul li .sucess-textbox h6 samp {
     width: 60%;
     padding-right: 5px;
     float: left
 }

 .box .sucess-list ul li .sucess-textbox h6 span {
     width: 40%;
     float: right;
     text-align: right
 }

 .box .sucess-list ul li .sucess-textbox p {
     width: 100%;
     float: left;
     padding-bottom: 10px
 }

 .main-clove-story .box {
     padding: 0 136px
 }

 .main-clove-story .box .clove-story-inbox {
     width: 100%;
     margin: 75px 0
 }

 .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .input {
     float: left;
     border-bottom: 1px solid #cfcfcf;
     border-top: none;
     border-right: none;
     border-left: none;
     padding-left: 0;
     position: relative;
     z-index: 999;
     width: 100%;
     z-index: inherit
 }

 .main-clove-story .box div.wpcf7 .ajax-loader {
     background-repeat: no-repeat
 }

 .main-casebox .case-report-box .fig-box-lt .fig-text-box {
     width: 350px;
     height: 100%;
     position: absolute;
     right: 0;
     top: 0;
     margin-left: 0;
     padding: 0 0 0 50px;
     display: flex;
     align-items: center;
     justify-content: center
 }

 .main-casebox .case-report-box .fig-box-lt .fig-text-box p {
     -webkit-transform: none;
     -moz-transform: none;
     -ms-transform: none;
     -o-transform: none;
     transform: none
 }

 .main-casebox .case-report-box .fig-box-lt .fig-img-box:after {
     right: -30px
 }

 .btn-new:focus,
 a:focus,
 input:focus {
     outline: 0 !important
 }

 .contact-form .button-row .wpcf7-submit {
     margin: 0;
     display: inline-block
 }

 .contact-form .button-row .ajax-loader {
     margin-left: 15px;
     vertical-align: inherit
 }

 .festive-popup {
     background: rgba(0, 0, 0, .7);
     width: 100%;
     height: 100%;
     float: left;
     position: fixed;
     left: 0;
     top: -110%;
     z-index: 999999999;
     -webkit-transition: .5s;
     -moz-transition: .5s;
     -ms-transition: .5s;
     -o-transition: .5s
 }

 .festive-popup .inner-box {
     width: 40%;
     float: left;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     background: #fff;
     padding: 20px
 }

 .festive-popup .inner-box .wpcf7-textarea {
     min-height: 70px
 }

 .festive-popup .inner-box label {
     font-size: 15px;
     display: block;
     padding-bottom: 5px
 }

 .festive-popup .inner-box .capcher-row .wpcf7-form-control {
     width: 55%;
     margin-right: 15px
 }

 .festive-popup .inner-box .capcher-row #captcha_code2 {
     float: left;
     margin: 0 10px 0 0;
     background: #ff9c7a;
     padding: 2px 5px
 }

 .festive-popup .inner-box .button-row .wpcf7-submit {
     width: 200px;
     background-color: #4e3224;
     font-size: 20px;
     color: #fff;
     font-family: 'Open Sans', sans-serif;
     font-weight: 700;
     text-transform: uppercase;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     display: inline-block;
     height: 40px;
     cursor: pointer;
     transition: .5s;
     float: none
 }

 .festive-popup .inner-box .button-row .wpcf7-submit:hover {
     background: #fc8002
 }

 .festive-popup .inner-box span.close {
     background-color: #4e3224;
     display: block;
     font-family: 'Open Sans', sans-serif;
     font-weight: 800;
     height: 37px;
     color: #fff;
     font-size: 18px;
     line-height: 36px;
     text-align: center;
     width: 37px;
     position: absolute;
     right: -1px;
     top: 0;
     cursor: pointer
 }

 .festive-popup .inner-box h3 {
     color: #0d0d0d;
     font-size: 30px;
     text-align: center;
     margin-bottom: 20px
 }

 .festive-popup .inner-box label sup {
     color: #ff0105
 }

 .festive-popup .inner-box form {
     width: 100%;
     float: left;
     background: #f1f1f1;
     padding: 20px
 }

 .showcase li .fastive-btn {
     width: 180px;
     height: 50px;
     background: #4e3224;
     position: absolute;
     right: 210px;
     bottom: 80px;
     cursor: pointer;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     line-height: 50px;
     color: #fff;
     font-size: 20px;
     transition: .5s;
     -webkit-transition: .5s;
     -moz-transition: .5s;
     -ms-transition: .5s;
     -o-transition: .5s
 }

 .showcase li .fastive-btn:hover {
     background: #f4821f
 }

 .festive-popup .inner-box .row .col .capcher-row .fes_cpCode {
     position: initial
 }

 .festive-popup .inner-box .row .col .capcher-row .fes_cpCode .wpcf7-not-valid-tip {
     position: absolute;
     top: 40px
 }

 .festive-popup .inner-box span.wpcf7-not-valid-tip {
     width: 100%;
     float: left;
     padding-top: 5px;
     font-size: 13px
 }

 .festive-popup .inner-box div.wpcf7 .ajax-loader {
     margin: -5px 0 0 4px
 }

 .showcase li span.fastive-btn~a {
     cursor: default
 }

 .showcase.desktop .flex-control-nav {
     width: 100%;
     float: left;
     position: absolute;
     bottom: 15px;
     z-index: 9999;
     text-align: center
 }

 .showcase.desktop .flex-control-nav li {
     display: inline-block;
     width: auto;
     margin: 0 5px;
     cursor: pointer;
     float: none
 }

 .showcase.desktop .flex-control-nav li a {
     display: block;
     text-indent: -9999px;
     height: 12px;
     width: 12px;
     background: #000;
     border-radius: 100%;
     -webkit-border-radius: 100%;
     -mox-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%
 }

 .showcase.desktop .flex-pauseplay {
     width: auto;
     position: absolute;
     left: 10px;
     bottom: 20px;
     z-index: 99
 }

 .showcase.desktop .flex-pauseplay a {
     width: 32px;
     font-size: 13px;
     color: #fff;
     border-radius: 100px;
     padding: 0;
     cursor: pointer;
     line-height: 24px;
     background: rgba(78, 49, 36, .5);
     text-indent: -9000px;
     float: left;
     height: 32px
 }

 .showcase.desktop .flex-pauseplay a:before {
     width: 24px;
     height: 24px;
     content: "";
     position: relative;
     left: 4px;
     text-indent: 0;
     float: left;
     top: 4px
 }

 .showcase.desktop .flex-pauseplay a.flex-pause:before {
     background: url(images/pause-circle-outline.svg) no-repeat
 }

 .showcase.desktop .flex-pauseplay a.flex-play {
     background: #4e3124
 }

 .showcase.desktop .flex-pauseplay a.flex-play:before {
     background: url(images/play-circle-outline.svg) no-repeat
 }

 .doctor-content .ui-tabs .team-view10,
 .doctor-content .ui-tabs .team-view11,
 .doctor-content .ui-tabs .team-view12,
 .doctor-content .ui-tabs .team-view13,
 .doctor-content .ui-tabs .team-view14,
 .doctor-content .ui-tabs .team-view15,
 .doctor-content .ui-tabs .team-view7,
 .doctor-content .ui-tabs .team-view8,
 .doctor-content .ui-tabs .team-view9 {
     display: block !important;
     width: 770px;
     height: 650px;
     padding: 20px 1% !important;
     background: #eee2bc;
     float: left;
     position: absolute;
     left: 50% !important;
     top: 50% !important;
     text-align: center;
     color: #fff;
     z-index: 2;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%)
 }

 .next-tab.mover,
 .next-tab2.mover,
 .prev-tab.mover,
 .prev-tab2.mover {
     background: url(images/sprite_arrow.jpg) left top no-repeat;
     width: 35px;
     height: 35px;
     float: left;
     position: absolute;
     cursor: pointer;
     text-indent: -9999px;
     border-radius: 0
 }

 .next-tab.mover,
 .next-tab2.mover {
     background-position: right top
 }

 .form-overlay {
     background: rgba(79, 51, 37, .9);
     position: fixed;
     left: 50%;
     top: 50%;
     height: 100%;
     width: 101%;
     z-index: 111111;
     transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     display: none
 }

 .request-formbox {
     background: #fff;
     position: fixed;
     left: 50%;
     top: 50%;
     z-index: 1111111;
     width: 45%;
     height: auto;
     padding: 0;
     display: block;
     text-align: center;
     color: #fff;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     border-radius: 5px 0 5px 5px
 }

 .request-formbox h3 {
     font-size: 22px;
     color: #4f3125;
     text-transform: uppercase;
     text-align: center;
     line-height: normal;
     padding: 0 0 10px;
     margin: 0 0 10px;
     width: 100%;
     position: relative;
     float: left
 }

 .request-formbox h3:after {
     width: 35%;
     height: 2px;
     background: #fc8811;
     position: absolute;
     left: 50%;
     bottom: -2px;
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%);
     transform: translateX(-50%);
     content: ""
 }

 .request-formbox .fill_box {
     width: 100%;
     float: left;
     text-align: left;
     margin: 0 0 10px
 }

 .request-formbox .fill_box.submitbox {
     width: 100%;
     border: 0;
     border-radius: 0;
     text-align: center;
     margin: 15px 0 0
 }

 .request-formbox .fill_box input.req_submitbtn {
     width: auto;
     display: inline-block;
     border: 0;
     padding: 5px 10%;
     font-size: 18px;
     text-transform: uppercase;
     line-height: 32px;
     height: auto;
     background: #fc8811;
     color: #fff;
     cursor: pointer;
     font-weight: 600;
     letter-spacing: 2px;
     -webkit-border-radius: 25px;
     -moz-border-radius: 25px;
     -ms-border-radius: 25px;
     -o-border-radius: 25px;
     border-radius: 25px;
     transition: .4s ease-in-out
 }

 .request-formbox .fill_box input.req_submitbtn:hover {
     background: #4f3125
 }

 .request-formbox .fill_box label {
     color: #000;
     font-size: 13px;
     padding: 0 0 10px 5px;
     display: block
 }

 .request-formbox .fill_box input.form-control {
     border-radius: 3px;
     border: 1px solid #bdb2ad;
     padding: 10px;
     font-size: 13px;
     color: #000;
     line-height: 34px;
     float: left
 }

 .request-formbox .close-form {
     width: 35px;
     height: 35px;
     background: #fc8811;
     position: absolute;
     right: 0;
     top: 0;
     color: #fff;
     line-height: 35px;
     font-size: 23px;
     font-weight: 700;
     -webkit-transition: .3s;
     -moz-transition: .3s;
     -ms-transition: .3s;
     -o-transition: .3s;
     transition: .3s;
     cursor: pointer;
     z-index: 2
 }

 .request-formbox .close-form:hover {
     background: #ff9b34
 }

 .request-formbox .form-disclaimer {
     margin: 0 -10px
 }

 .client-box .hpyclient-mainbox,
 .client-box .live-video {
     min-height: 50px;
     position: relative
 }

 .client-box .live-video .loader,
 .hpyclient-mainbox .loader {
     background: 0 0;
     width: auto;
     height: auto;
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     display: none
 }

 .our-doctors-box {
     border-top: 1px solid #d7d7d7
 }

 .newsletter01 .es_textbox .es_textbox_class {
     color: #3c2519
 }

 .newsletter01 .es_textbox .es_textbox_class::-webkit-input-placeholder {
     color: #3c2519;
     opacity: 1
 }

 .newsletter01 .es_textbox .es_textbox_class:-moz-placeholder {
     color: #3c2519;
     opacity: 1
 }

 .newsletter01 .es_textbox .es_textbox_class::-moz-placeholder {
     color: #3c2519;
     opacity: 1
 }

 .newsletter01 .es_textbox .es_textbox_class::-ms-input-placeholder {
     color: #3c2519;
     opacity: 1
 }

 .newsletter01 .es_textbox .es_textbox_class:-ms-input-placeholder {
     color: #3c2519;
     opacity: 1
 }

 .blog_media.news-media1,
 .symt-treatments ul li:nth-child(5n) {
     border-right: 0
 }

 .price-policy-pkg h3 {
     width: 100%;
     float: left;
     font-size: 35px;
     line-height: 40px;
     color: #492c1c;
     font-weight: 600;
     text-align: center;
     margin-bottom: 25px
 }

 .price-policy-pkg ul li {
     width: 100%;
     float: left;
     text-align: center;
     position: relative;
     margin-bottom: 57px;
     cursor: pointer
 }

 .price-policy-pkg ul li img {
     position: relative;
     z-index: 1
 }

 .price-policy-pkg ul li .left-shadow {
     background: url(images/img_offer_shadow1.png) center bottom no-repeat;
     width: 300px;
     height: 109px;
     position: absolute;
     left: -30px;
     bottom: -45px;
     z-index: -1;
     display: block
 }

 .price-policy-pkg ul li .right-shadow {
     background: url(images/img_offer_shadow2.png) center bottom no-repeat;
     width: 300px;
     height: 109px;
     position: absolute;
     right: -30px;
     bottom: -45px;
     z-index: -1;
     display: block
 }

 .leave-apply .col2 .row #captcha_com {
     background: #fca076;
     float: left;
     padding: 9px 5px 4px;
     margin: 0 10px
 }

 .leave-apply .col2 .row .capLoad {
     background: url(images/reload.png) no-repeat;
     float: left;
     text-indent: -9999px;
     width: 32px;
     height: 26px;
     margin-top: 8px;
     cursor: pointer
 }

 .bronze-payment,
 .clove-difference ul li .difference-text-box,
 .figure-box2 li .img-box {
     width: 100%;
     float: left;
     padding-top: 25px
 }

 .bronze-payment-content {
     width: 44%;
     float: left;
     padding: 35px 75px 0 0;
     text-align: center
 }

 .bronze-payment-content p {
     font-size: 26px;
     line-height: 45px;
     letter-spacing: 2px;
     padding-bottom: 25px
 }

 .bronze-payment-content img {
     max-width: 420px
 }

 .bronze-payment .payment-form {
     width: 56%;
     float: left;
     padding: 0
 }

 .bronze-payment .payment-form .orange-bar {
     background: #faab70;
     width: 100%;
     float: left;
     padding: 15px 30px;
     margin-bottom: 50px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px
 }

 .bronze-payment .payment-form .orange-bar .amount input,
 .bronze-payment .payment-form .orange-bar .plan {
     background: 0 0;
     float: left;
     font-size: 20px;
     height: auto;
     line-height: 42px;
     color: #4f3224;
     font-weight: 600;
     font-family: 'Open Sans', sans-serif;
     border: 0
 }

 .bronze-payment .payment-form .orange-bar .amount input {
     text-align: center;
     font-size: 35px;
     color: #4f3224;
     line-height: 42px;
     font-weight: 900;
     float: left
 }

 .bronze-payment .payment-form .orange-bar .amount .fa-inr {
     font-size: 40px;
     line-height: 40px;
     color: #4f3224;
     font-weight: 900;
     float: left;
     position: relative;
     top: 5px;
     margin-right: 3px
 }

 .bronze-payment .payment-form .orange-bar .amount span {
     font-size: 35px;
     line-height: 42px;
     color: #4f3224;
     font-weight: 900;
     margin-left: 2px
 }

 .bronze-payment .payment-form form {
     background: 0 0;
     border: 0;
     padding: 0
 }

 .bronze-payment .payment-form .row label {
     font-size: 14px;
     line-height: 24px;
     color: #4f3224;
     font-weight: 600;
     text-transform: uppercase
 }

 .bronze-payment .payment-form .row input,
 .bronze-payment .payment-form .row select {
     font-size: 16px;
     color: #4f3224;
     padding: 10px;
     line-height: 35px;
     border: 1px solid #d8d8d8;
     height: 55px;
     font-family: 'Open Sans', sans-serif
 }

 .bronze-payment .payment-form .row label sup {
     color: #4f3224
 }

 .bronze-payment .payment-form .row input {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px;
     appearance: none
 }

 .bronze-payment .payment-form .row select {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px
 }

 .bronze-payment .payment-form .cap-img {
     background: #fca076;
     float: left;
     height: 55px;
     width: 70px;
     text-align: center;
     padding-top: 11px;
     margin-right: 10px
 }

 .bronze-payment .payment-form .cap-img img {
     float: none;
     margin: 0
 }

 .bronze-payment .payment-form .capLoad {
     background: url(images/reload.png) no-repeat;
     float: left;
     text-indent: -9999px;
     width: 32px;
     height: 26px;
     margin-top: 14px;
     cursor: pointer
 }

 .bronze-payment .payment-form .row #submit {
     height: auto;
     padding: 0 15px;
     line-height: 45px;
     color: #fff;
     border: 2px solid #ff8001
 }

 .bronze-payment .payment-form #coMsg {
     font-weight: 700;
     color: #f5781d;
     cursor: pointer;
     text-decoration: underline;
     margin-top: 45px
 }

 #myUL {
     border: 1px solid #d8d8d8;
     padding: 3px;
     max-height: 120px;
     position: absolute;
     display: none;
     width: 100%;
     background: #fff;
     z-index: 9
 }

 #myUL li {
     display: block;
     padding: 7px
 }

 .bronze-payment .payment-form .row #myInput {
     background: url(images/bg-select.jpg) right center no-repeat #fff;
     padding-right: 38px
 }

 .banner,
 .margin-top,
 .membership-margin {
     margin-top: 72px;
 }

 .navigation.dsk {
     height: 94px !important
 }

 .showcase-wrap .click-btn {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     cursor: pointer;
     display: block
 }

 .membership-plans .top-head th {
     width: 20%;
     font-size: 24px;
     line-height: 30px;
     color: #fff;
     font-weight: 600;
     text-transform: uppercase;
     padding: 10px;
     border-right: 1px solid #efe4ca
 }

 .membership-plans .top-head th.first {
     border-left: 0;
     border-right: 1px solid #efe4ca
 }

 .membership-plans .top-head th.bronze {
     background: #c36e19
 }

 .membership-plans .top-head th.silver {
     background: #a0a0a0
 }

 .membership-plans .top-head th.gold {
     background: #c99e0f
 }

 .membership-plans .top-head th.platinum {
     background: #3f3f3f
 }

 .membership-plans .top-head .inclusions {
     background: #f7f7f7;
     font-size: 23px;
     line-height: 30px;
     color: #727272;
     font-weight: 700;
     text-transform: uppercase;
     padding: 10px;
     border: 1px solid #efe4ca;
     border-right: 0
 }

 .membership-plans .top-head .price {
     font-size: 47px;
     line-height: 50px;
     color: #fff;
     font-weight: 700;
     border-right: 1px solid #efe4ca;
     border-bottom: 1px solid #efe4ca
 }

 .membership-plans .top-head .price strong {
     background: url(images/bg_membership_price.png) left bottom/100% auto no-repeat #cd7f32;
     width: 100%;
     float: left;
     text-align: center;
     padding: 20px 0 60px;
     border-bottom: 30px solid #fff
 }

 .membership-plans .top-head td.mbl-none {
     border-right: 1px solid #efe4ca
 }

 .membership-plans .top-head .price.silver strong {
     background-color: #aeadad
 }

 .membership-plans .top-head .price.gold strong {
     background-color: #e0b730
 }

 .membership-plans .top-head .price.platinum strong {
     background-color: #5a5a5a
 }

 .membership-plans .table-content tr.ylw {
     background: #fef9ed
 }

 .membership-plans .table-content td {
     width: 20%;
     font-size: 18px;
     line-height: 22px;
     color: #494949;
     font-weight: 400;
     padding: 10px;
     border-bottom: 1px solid #efe4ca;
     border-right: 1px solid #efe4ca
 }

 .membership-plans .table-content td span {
     display: block;
     padding-top: 5px
 }

 .membership-plans .table-content td samp {
     color: #ff641c
 }

 .membership-plans .table-content td.first-td {
     font-size: 16px;
     font-weight: 600;
     border-left: 1px solid #efe4ca
 }

 .membership-plans .table-content td ul {
     width: 100%;
     float: left;
     text-align: left
 }

 .membership-plans .table-content td li {
     background: url(images/ico_membership_arrow.png) left 5px no-repeat;
     padding: 0 0 3px 18px;
     position: relative
 }

 .membership-plans .table-content td.first-td.last-row {
     text-transform: uppercase;
     color: #ff641c;
     border-bottom: 0;
     border-left: 0
 }

 .membership-plans td .member-btn {
     background: #ff641c;
     width: 189px;
     height: 49px;
     line-height: 49px;
     font-size: 16px;
     color: #fff;
     text-transform: uppercase;
     text-align: left;
     display: block;
     border-radius: 5px;
     padding-left: 20px;
     margin: 5px 0
 }

 .membership-plans .table-content td .member-btn i {
     float: left;
     font-size: 25px;
     margin-right: 20px;
     line-height: 49px
 }

 .about-stuff ul li.odd .about-txtbox span,
 .membership-plans td .member-btn strong {
     font-weight: 600
 }

 .membership-plans .table-content td .member-btn.view:hover {
     background: #ff641c
 }

 .refine-search {
     width: 100%;
     float: left;
     margin-bottom: 45px
 }

 .refine-search h3 {
     font-size: 24px;
     line-height: 30px;
     color: #4f3125;
     font-weight: 600;
     padding-bottom: 25px
 }

 .refine-search .style-select {
     background: #fff;
     width: 275px;
     float: left;
     margin: 0 10px 0 0;
     position: relative;
     border: 1px solid #4f3125
 }

 .refine-search select.select {
     width: 100%;
     height: 45px;
     line-height: 35px;
     padding: 0;
     position: relative;
     z-index: 10;
     text-transform: uppercase
 }

 .refine-search span.select {
     background: url(images/bg-select4.png) right center no-repeat;
     width: 100%;
     height: 45px;
     padding: 5px 10px 5px 0;
     line-height: 35px;
     float: left;
     cursor: default;
     font-size: 14px;
     color: #000;
     font-weight: 600;
     font-family: 'Open Sans', sans-serif;
     text-indent: 10px;
     text-align: left;
     position: absolute;
     left: 0;
     bottom: 0;
     z-index: 1
 }

 .refine-search .result-box label {
     float: left;
     font-size: 14px;
     line-height: 45px;
     color: #000;
     font-weight: 600;
     margin-right: 20px
 }

 .refine-search .result-box .style-select {
     width: 70px
 }

 .refine-dir li {
     width: 20%;
     margin: 0 !important;
     padding: 5px
 }

 .personal-details .color-box li.clear-left,
 .personal-details .color-box li:nth-child(3n+1),
 .refine-dir li:nth-child(5n+1) {
     clear: left
 }

 .refine-dir li a {
     display: block;
     position: relative;
     padding-bottom: 70px;
     pointer-events: none
 }

 .refine-dir li a .image-box {
     background: #fff;
     padding: 5px 5px 0;
     box-shadow: rgba(0, 0, 0, .3) 0 0 7px;
     position: relative
 }

 .refine-dir li a .image-box .hover {
     background: rgba(79, 49, 37, .8);
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     text-align: center;
     display: none
 }

 .refine-dir li a .image-box .hover samp {
     width: 100%;
     position: absolute;
     left: 0;
     top: 50%;
     margin-top: -42px;
     display: block
 }

 .refine-dir li a .image-box .hover samp p {
     display: block;
     font-size: 14px;
     line-height: 18px;
     color: #fff;
     font-weight: 600;
     padding: 5px 0 1px
 }

 .refine-dir li .name-tag {
     background: #4f3125;
     min-height: 70px;
     position: absolute;
     left: 0;
     bottom: 0;
     text-align: left;
     padding: 6px 10px
 }

 .board-of-dir.refine-dir li .name-tag h4 {
     line-height: 20px;
     color: #fff;
     font-weight: 600;
     text-transform: uppercase;
     text-align: left;
     padding-bottom: 2px
 }

 .refine-dir li .name-tag p {
     line-height: 16px;
     color: #fff
 }

 .refine-dir .refine-team-view {
     background: #fff;
     width: 1000px;
     padding: 30px
 }

 .refine-dir .refine-team-view .leftcol {
     width: 29%;
     float: left;
     padding: 5px 15px 5px 5px
 }

 .refine-dir .refine-team-view .leftcol .img-box {
     border: 5px solid #fff;
     box-shadow: rgba(0, 0, 0, .3) 0 0 7px;
     max-width: 250px
 }

 .refine-dir .refine-team-view .rightcol {
     width: 71%;
     float: left;
     text-align: left;
     padding-top: 20px
 }

 .refine-dir .refine-team-view h4 {
     font-size: 22px;
     line-height: 28px;
     color: #000;
     text-transform: uppercase;
     margin: 0;
     position: relative;
     border-bottom: 0;
     border-left: 5px solid #fc7720;
     padding: 2px 0 2px 8px;
     text-align: left
 }

 .refine-dir .refine-team-view .rightcol span {
     font-size: 18px;
     line-height: 24px;
     color: #fc7720;
     font-weight: 600;
     display: block;
     text-transform: initial;
     padding-bottom: 10px
 }

 .refine-dir .refine-team-view li {
     background: 0 0;
     width: 100%;
     font-size: 13px;
     line-height: 18px;
     color: #4f3125;
     font-weight: 600;
     padding: 0 0 4px 13px;
     position: relative
 }

 .refine-dir .refine-team-view li:before {
     content: '';
     background: #fc7720;
     width: 4px;
     height: 4px;
     position: absolute;
     left: 0;
     top: 7px
 }

 .refine-dir .refine-team-view .full-row {
     width: 100%;
     text-align: left;
     padding: 15px 0 0
 }

 .refine-dir .refine-team-view .full-row p {
     padding-bottom: 10px;
     font-weight: 600
 }

 .refine-dir .team-view {
     height: auto;
     padding: 38px 0 38px 20px !important;
     overflow: hidden !important
 }

 .refine-dir .team-view .scroll-wrap {
     width: 100%;
     height: auto;
     float: left
 }

 .refine-dir .team-view .next-tab,
 .refine-dir .team-view .prev-tab {
     background: url(images/sprite_arrow.jpg) left top no-repeat;
     width: 35px;
     height: 35px;
     position: absolute;
     left: 0;
     bottom: 0;
     float: left;
     cursor: pointer;
     text-indent: -99999px;
     -webkit-border-radius: 0px;
     -moz-border-radius: 0;
     -ms-border-radius: 0px;
     -o-border-radius: 0;
     border-radius: 0
 }

 .refine-dir .team-view .next-tab {
     background-position: right top;
     left: inherit;
     right: 0
 }

 .refine-dir .pagination1 {
     text-align: center;
     padding: 50px 0 0
 }

 .refine-dir .pagination1 a,
 .refine-dir .pagination1 span {
     background: 0 0;
     font-size: 16px;
     padding: 0;
     color: #4f3125;
     font-weight: 600;
     display: inline-block;
     margin: 11px 7px 0
 }

 .refine-dir .pagination1 span {
     color: #767676
 }

 .refine-dir .pagination1 .page-numbers.next,
 .refine-dir .pagination1 .page-numbers.prev {
     background: url(images/ico_arrow_pagination1_left.png) center no-repeat;
     width: 38px;
     height: 38px;
     border: 1px solid #fa8032;
     text-align: center;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     border-radius: 100%;
     text-indent: -99999px;
     position: relative;
     top: -10px
 }

 .refine-dir .pagination1 .page-numbers.next {
     background: url(images/ico_arrow_pagination1_right.png) center no-repeat
 }

 .downloadJournal:hover,
 .refine-dir .pagination1 .page-numbers.next:hover,
 .refine-dir .pagination1 .page-numbers.prev:hover {
     background-color: #4e3224
 }

 .dental-tourism {
     width: 100%;
     float: left;
     padding-top: 94px
 }

 .banner-box {
     width: 100%;
     min-height: 699px;
     float: left;
     background: url(dental-images/banner-bg.jpg) top center/cover no-repeat;
     position: relative
 }

 .banner-box .box h1 {
     font-size: 42px;
     line-height: 50px;
     color: #fff;
     font-family: ITCAvantGardeStd-Bold;
     text-align: center;
     padding-top: 50px
 }

 .banner-box .banner-formbox {
     width: 526px;
     float: left;
     text-align: center;
     background: rgba(255, 255, 255, .4);
     -webkit-border-radius: 10px 10px 0 0;
     -moz-border-radius: 10px 10px 0 0;
     -ms-border-radius: 10px 10px 0 0;
     -o-border-radius: 10px 10px 0 0;
     border-radius: 10px 10px 0 0;
     padding: 10px 40px 15px;
     position: absolute;
     left: 50%;
     bottom: 0;
     margin-left: -263px
 }

 .banner-box .banner-formbox h2 {
     font-size: 32px;
     line-height: 40px;
     color: #fff;
     font-family: ITCAvantGardeStd-Demi;
     text-align: center;
     text-shadow: 1px 1px 0 #404040;
     margin-bottom: 15px
 }

 .banner-box .banner-formbox ul li {
     width: 100%;
     float: left;
     margin-bottom: 17px;
     position: relative
 }

 .banner-box .banner-formbox ul li input {
     width: 100%;
     height: 50px;
     line-height: 40px;
     background: #fff;
     border: none;
     padding: 5px 10px;
     font-size: 16px;
     color: #5e5e5e;
     font-family: ITCAvantGardeStd-Bk;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px
 }

 .banner-box .banner-formbox ul li input::-webkit-input-placeholder {
     color: #5e5e5e;
     opacity: 1
 }

 .banner-box .banner-formbox ul li input:-moz-placeholder {
     color: #5e5e5e;
     opacity: 1
 }

 .banner-box .banner-formbox ul li input::-moz-placeholder {
     color: #5e5e5e;
     opacity: 1
 }

 .banner-box .banner-formbox ul li input::-ms-input-placeholder {
     color: #5e5e5e;
     opacity: 1
 }

 .banner-box .banner-formbox ul li input:-ms-input-placeholder {
     color: #5e5e5e;
     opacity: 1
 }

 .banner-box .banner-formbox ul li input.mobile-code {
     width: 15%;
     float: left
 }

 .banner-box .banner-formbox ul li input.e-mail-id {
     width: 83%;
     float: right
 }

 .banner-formbox .capthe-code-img {
     background: #fca076;
     float: left;
     margin: 0 10px;
     padding: 12px 10px 8px
 }

 .banner-formbox p.capLoad {
     background: url(dental-images/reload.png) no-repeat;
     float: left;
     text-indent: -9999px;
     width: 32px;
     height: 30px;
     cursor: pointer;
     margin: 11px 0 1px
 }

 .banner-formbox .enquire-btn {
     background: #f58816;
     width: 100%;
     height: 50px;
     line-height: 48px;
     float: left;
     font-size: 28px;
     text-transform: uppercase;
     font-family: ITCAvantGardeStd-Md;
     color: #fff;
     text-align: center;
     padding: 0 20px;
     border: 1px solid #fff;
     webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px;
     cursor: pointer
 }

 .banner-box .banner-formbox .style-select,
 .banner-box .banner-formbox select.select {
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     width: 100%;
     position: relative
 }

 .banner-box .banner-formbox .style-select {
     background: #fff;
     float: left;
     color: #5e5e5e;
     font-family: ITCAvantGardeStd-Md;
     border-radius: 5px
 }

 .banner-box .banner-formbox select.select {
     height: 50px;
     line-height: 50px;
     padding: 0;
     z-index: 10;
     border-radius: 5px
 }

 .banner-box .banner-formbox span.select {
     background: url(dental-images/arrow-img.png) right center no-repeat;
     width: 100%;
     text-align: left;
     height: 50px;
     padding: 4px 0;
     float: left;
     cursor: pointer;
     font-size: 16px;
     color: #5e5e5e;
     line-height: 42px;
     text-indent: 10px;
     position: absolute;
     left: 0;
     bottom: 0;
     z-index: 1;
     font-family: ITCAvantGardeStd-Bk;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px
 }

 .banner-box .banner-formbox .select option {
     background: #fff;
     color: #5e5e5e
 }

 .banner-box .banner-formbox .select option:nt-child(1) {
     border-radius: 5px
 }

 .banner-box .banner-formbox ul li .error-n {
     font-size: 12px;
     line-height: 14px;
     position: absolute;
     left: 0;
     bottom: -14px
 }

 .banner-box .banner-formbox ul li .error-n#app_error4 {
     left: inherit;
     right: 0
 }

 .accessibility,
 .awarded-box,
 .information-travel,
 .main-differencebox,
 .pros-dental-tourism,
 .why-clove {
     width: 100%;
     float: left;
     padding: 75px 0
 }

 .main-differencebox {
     backgroung: #fff;
     border-bottom: 2px solid #d9d7d6;
     padding-bottom: 0
 }

 .clove-difference {
     width: 100%;
     float: left;
     background: url(dental-images/map-bg.jpg) top center no-repeat
 }

 .accessibility h2,
 .awarded-box h2,
 .clove-difference h2,
 .information-travel h2,
 .pros-dental-tourism h2,
 .why-clove h2 {
     font-size: 35px;
     line-height: 45px;
     color: #565554;
     text-transform: uppercase;
     font-family: ITCAvantGardeStd-Bold;
     text-align: center;
     padding-bottom: 60px;
     width: 100%;
     float: left
 }

 .clove-difference ul li {
     width: 19.7%;
     float: left;
     text-align: center;
     padding: 45px 20px 10px;
     margin-right: 3px;
     min-height: 310px
 }

 .clove-difference ul li .difference-text-box h4 {
     color: #44240f;
     font-size: 36px;
     font-family: ITCAvantGardeStd-Bold;
     text-align: center
 }

 .clove-difference ul li .difference-text-box h4 sup {
     position: relative;
     top: -5px;
     right: 6px;
     font-size: 30px;
     font-family: ITCAvantGardeStd-Md
 }

 .clove-difference ul li .difference-text-box h5 {
     color: #565554;
     font-size: 18px;
     line-height: 24px;
     font-family: ITCAvantGardeStd-Md;
     padding-top: 12px
 }

 .clove-difference ul li.patients {
     background-color: #fff1e5;
     border-bottom: 15px solid #ff861f
 }

 .clove-difference ul li.procedures,
 .clove-difference ul li.story {
     background-color: #fffaf0;
     border-bottom: 15px solid #ffb81f
 }

 .clove-difference ul li.implant {
     background-color: #fff5ef;
     border-bottom: 15px solid #44240f
 }

 .clove-difference ul li.doctors {
     background-color: #f1faff;
     border-bottom: 15px solid #3994cd
 }

 .clove-difference ul li.clinics {
     margin-right: 0;
     background-color: #f3f3f3;
     border-bottom: 15px solid #4d4d4d
 }

 .pros-dental-tourism {
     background-color: #fefef9
 }

 .pros-dental-tourism h2 strong {
     font-size: 16px;
     color: #565554;
     text-transform: none;
     font-family: ITCAvantGardeStd-Bk;
     display: block;
     padding-top: 30px;
     line-height: 22px
 }

 .pros-dental-tourism ul {
     width: 100%;
     float: left;
     padding-top: 50px
 }

 .pros-dental-tourism li {
     width: 30%;
     min-height: 200px;
     float: left;
     text-align: center;
     border-left: 1px solid #e0e0e0;
     border-bottom: 1px solid #e0e0e0;
     padding: 30px 15px 0
 }

 .pros-dental-tourism li.two {
     width: 40%
 }

 .pros-dental-tourism li.four {
     width: 50%;
     border-bottom: 0;
     border-left: 0
 }

 .pros-dental-tourism li.five {
     width: 50%;
     border-bottom: 0
 }

 .pros-dental-tourism li strong {
     width: 100%;
     float: left;
     display: block;
     min-height: 95px
 }

 .pros-dental-tourism li p {
     font-size: 18px;
     line-height: 24px;
     color: #565554
 }

 .royal-society {
     width: 100%;
     float: left;
     background: #fdc492;
     padding: 22px 0
 }

 .main-why-clove .why-right-panel,
 .royal-society-textbox {
     width: 65%;
     float: right
 }

 .royal-society-textbox p {
     font-size: 18px;
     color: #1d1c1c;
     line-height: 28px;
     font-family: ITCAvantGardeStd-Bk;
     padding-top: 35px
 }

 .why-clove .why-left-panel,
 .why-clove .why-right-panel {
     width: 47%;
     float: left;
     position: relative
 }

 .why-clove li {
     font-size: 16px;
     color: #565554;
     font-family: ITCAvantGardeStd-Bk;
     padding: 0 0 15px 28px;
     line-height: 22px;
     position: relative
 }

 .why-clove li:before {
     content: "";
     background: url(dental-images/teeth-icon.png) left top no-repeat;
     width: 18px;
     height: 19px;
     position: absolute;
     left: 0;
     top: 2px
 }

 .awarded-box ul li {
     width: 32.6%;
     float: left;
     background-color: #e49a2d;
     margin: 0 10px 10px 0;
     position: relative;
     text-align: center;
     min-height: 357px;
     padding: 15px 10px 0
 }

 .awarded-box ul li img {
     max-height: 235px
 }

 .awarded-box ul li .caption-box {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     background: rgba(68, 36, 15, .9);
     text-align: center;
     font-size: 14px;
     color: #fff;
     font-family: ITCAvantGardeStd-Bk;
     line-height: 18px;
     padding: 10px 0;
     height: 92px;
     display: table
 }

 .awarded-box ul li .caption-box strong {
     color: #ff892b
 }

 .center-txt {
     display: table-cell;
     vertical-align: middle
 }

 .accessibility {
     background: url(dental-images/clove-accessibility-img.jpg) top center/cover no-repeat
 }

 .accessibility .accessibility-left-panel,
 .accessibility .accessibility-right-panel {
     width: 22.8%;
     float: left
 }

 .accessibility li {
     width: 100%;
     margin-bottom: 30px
 }

 .accessibility li img {
     border: 1px solid #ffe7d1
 }

 .accessibility .accessibility-mapbox {
     width: 54.4%;
     float: left;
     text-align: center;
     padding: 0 15px
 }

 .accessibility .accessibility-mapbox img {
     max-width: 550px
 }

 .information-travel .travel-box {
     width: 48%;
     border: 15px solid #fff;
     position: relative
 }

 .information-travel .travel-box .travel-caption {
     background: rgba(68, 36, 15, .5);
     display: block;
     position: absolute;
     left: 0;
     top: 50%;
     width: 100%;
     padding: 10px 0;
     text-align: center;
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%)
 }

 .information-travel p {
     font-family: ITCAvantGardeStd-Md;
     color: #ff6100;
     font-size: 21px;
     line-height: 27px;
     text-align: center;
     float: left;
     padding-top: 45px
 }

 .image-gallery h2,
 .inner-contentbox h2 {
     font-size: 22px;
     line-height: 32px;
     color: #4f3325;
     font-weight: 600;
     text-transform: uppercase
 }

 .clinic-search .select {
     position: relative;
     -ms-appearance: none;
     appearance: none
 }

 .clinic-search .concinate-label {
     width: auto;
     display: inline-block;
     float: none;
     padding: 0 10px;
     vertical-align: top;
     font-size: 22px;
     font-weight: 600;
     color: #21201c;
     line-height: 35px
 }

 .clinic-search .col.city_col {
     width: 335px;
     float: none;
     display: inline-block
 }

 .clinic-search .col.clinic_col {
     width: 215px;
     float: none;
     display: inline-block
 }

 .clinic-search .select-box2 {
     margin: 0;
     float: none
 }

 .clinic-search .select-box2 #zonalText {
     padding: 0 10px;
     line-height: 39px
 }

 .display-inline {
     display: inline
 }

 .blog-detail .col-left h2 {
     font-size: 24px;
     color: #000;
     font-weight: 400;
     margin-bottom: 10px;
     text-transform: uppercase;
     line-height: 30px
 }

 .service-toppanel .inner_servicebg {
     width: 100%;
     height: auto;
     float: left;
     position: relative;
     background: url(images/treatment-content-top-bg.jpg) 0 0/cover no-repeat;
     min-height: 310px;
     z-index: 1
 }

 .service-toppanel .inner_servicebg:after {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     content: "";
     background: rgba(79, 49, 37, .8)
 }

 .breadcrumb {
     padding: 24px 0
 }

 .breadcrumb li {
     padding: 0 13px 0 20px
 }

 .service-toppanel .service-contentbox {
     background: #fff;
     padding: 30px 30px 20px;
     float: left;
     width: 100%;
     position: relative;
     z-index: 1;
     margin: -245px 0 50px;
     box-shadow: 5px 5px 34px -7px rgba(0, 0, 0, .5)
 }

 .service-toppanel .image-gallery {
     padding-top: 0;
     width: 100%;
     text-align: center
 }

 .service-toppanel .service-contentbox h4 {
     color: #4e3224;
     line-height: 30px;
     padding: 0;
     margin: 0 0 10px
 }

 .service-toppanel .service-contentbox p {
     font-size: 13px;
     color: #464646;
     line-height: 22px;
     letter-spacing: .5px;
     margin: 0 0 7px
 }

 .service-toppanel .service-contentbox .video-box {
     width: 100%;
     float: left;
     text-align: center;
     padding: 10px 0
 }

 .service-toppanel .service-contentbox li {
     font-size: 14px;
     line-height: 24px;
     padding: 0 0 10px 28px
 }

 .impant2 .acco-tab {
     text-transform: uppercase;
     font-size: 18px;
     line-height: 28px;
     color: #262626;
     background: #fff;
     position: relative;
     margin-bottom: 0;
     cursor: pointer;
     text-transform: uppercase;
     font-weight: 500
 }

 .impant2 .acco-tab:before {
     content: "";
     position: absolute;
     background-color: #fc7720;
     width: 5px;
     height: 36px;
     left: 30px;
     top: 50%;
     margin-top: -18px
 }

 .impant2 .acco-tab.active {
     background-color: #fff
 }

 .impant2 .acco-tab .acco-btn {
     position: absolute;
     right: 20px;
     top: 50%;
     background: url(images/down-arrow.png) left top no-repeat;
     background-size: 19px 20px !important;
     width: 20px !important;
     height: 20px !important;
     cursor: pointer;
     margin-top: -10px
 }

 .impant2 .acco-tab.active .acco-btn {
     background: url(images/up-arrow.png) left top no-repeat
 }

 .impant2 .acco-content {
     padding: 15px 15px 15px 50px;
     margin-bottom: 5px;
     background: #fff;
     border-top: 1px solid #bebebe
 }

 .acco-implant {
     margin-bottom: 15px;
     border: 1px solid #bebebe
 }

 .acco-implant.active {
     box-shadow: rgba(0, 0, 0, .2) 0 0 10px
 }

 .impant2 .acco-content li,
 .stepup-tab li:nth-child(4) a,
 .symt-treatments ul li.mobile-none:nth-child(5n)::before {
     background-image: none
 }

 .image-gallery h2 {
     position: relative;
     margin-bottom: 50px;
     text-align: center
 }

 .acco-tab h2.hed-all strong,
 .image-gallery h2 strong,
 .inner-contentbox h2 strong,
 .service-contentbox h2.hed-all strong,
 .video-testimonial h2 strong {
     display: inline-block;
     border-left: 5px solid #fc7720;
     padding: 0 12px
 }

 .image-gallery .img-left-panel,
 .image-gallery .img-right-panel {
     width: 50%;
     height: auto;
     float: left;
     border-right: 2px solid #e6e6e6;
     padding-right: 30px
 }

 .image-gallery .img-right-panel {
     padding: 0 0 0 30px;
     border-right: 0
 }

 .image-gallery .comman-content-box {
     width: 100%;
     float: left;
     text-align: left;
     margin-bottom: 20px
 }

 .image-gallery .comman-content-box .gallery-textbox {
     width: 100%;
     float: left;
     padding-bottom: 0
 }

 .image-gallery .comman-content-box .gallery-textbox h4 {
     font-size: 18px;
     line-height: 24px;
     text-transform: uppercase;
     letter-spacing: .5px;
     color: #000;
     font-weight: 700;
     margin: 0 0 20px
 }

 .image-gallery .comman-content-box .gallery-textbox p {
     font-size: 13px;
     line-height: 22px;
     color: #464646
 }

 .image-gallery .comman-content-box .gallery-imgbox {
     width: 100%;
     float: left;
     box-shadow: rgba(0, 0, 0, .3) 0 0 15px;
     padding: 4px
 }

 .image-gallery .gallery-imgbox .img-col-1,
 .image-gallery .gallery-imgbox .img-col-2 {
     width: 50%;
     float: left;
     border-right: 2px solid #fff;
     position: relative
 }

 .image-gallery .gallery-imgbox .img-col-2 {
     border-right: 0;
     border-left: 2px solid #fff
 }

 .image-gallery .gallery-imgbox .after-tag,
 .image-gallery .gallery-imgbox .before-tag {
     background: #4f3125;
     width: auto;
     top: 50%;
     height: 30px;
     line-height: 30px;
     right: 0;
     position: absolute;
     font-size: 13px;
     color: #fff;
     padding: 0 8px;
     text-transform: uppercase;
     font-weight: 600;
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%)
 }

 .image-gallery .gallery-imgbox .after-tag {
     background: #fc7720;
     right: inherit;
     left: 0
 }

 .image-gallery .gallery-imgbox .after-tag:after,
 .image-gallery .gallery-imgbox .before-tag:before {
     content: "";
     position: absolute;
     right: 100%;
     top: 0;
     width: 0;
     height: 0;
     border-top: 16px solid transparent;
     border-right: 10px solid #4f3125;
     border-bottom: 14px solid transparent
 }

 .image-gallery .gallery-imgbox .after-tag:after {
     right: inherit;
     left: 100%;
     border-top: 16px solid transparent;
     border-right: 10px solid #fc7720;
     border-bottom: 14px solid transparent;
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     -o-transform: rotate(180deg);
     transform: rotate(180deg)
 }

 .impant2 .acco-content li strong {
     color: #fc7720;
     font-size: 16px;
     font-weight: 600
 }

 .service-toppanel .video-box .video {
     width: 100%;
     padding-bottom: 56.25%;
     float: left;
     position: relative;
     text-align: center
 }

 .service-toppanel .video-box .video iframe,
 .video-testimonial .videob iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%
 }

 .impant2 .acco-tab {
     padding: 10px 50px
 }

 .impant2 .acco-content ul.padding-left li,
 .impant2 .row-first .textbox ul.padding-left li {
     padding-left: 25px
 }

 .service-toppanel .service-contentbox h4 {
     font-size: 24px
 }

 .impant2 .acco-content .table1 {
     width: 100%;
     margin: 0 0 20px
 }

 .br_popup,
 .forgot-popup-in .forgot-popup-close i,
 .stepup-tab li a strong i {
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%)
 }

 .content_fullcol img.img_placed {
     float: right;
     margin-left: 15px;
     width: 35%;
     margin-bottom: 0;
     height: auto
 }

 .content_fullcol iframe.img_placed {
     float: right;
     margin-left: 15px;
     width: 35%;
     margin-bottom: 0;
     height: 100%;
     min-height: 200px
 }

 .inner-contentbox {
     width: 100%;
     height: auto;
     padding: 0;
     float: left
 }

 .inner-contentbox h2 {
     position: relative;
     text-align: left
 }

 .inner-contentbox p {
     font-size: 13px;
     color: #464646;
     line-height: 22px;
     letter-spacing: .5px;
     margin: 0 0 10px
 }

 .inner-contentbox a,
 .service-contentbox a {
     text-decoration: underline;
     font-weight: 400;
     color: #0029f7
 }

 .contact-add a,
 .inner-contentbox a:hover,
 .service-contentbox a:hover {
     text-decoration: none
 }

 .inner-contentbox ul li,
 .service-toppanel .service-contentbox ul li {
     padding: 0 0 0 20px;
     font-size: 13px;
     color: #333;
     line-height: 22px;
     letter-spacing: .5px;
     margin: 0 0 7px;
     list-style: none;
     display: block;
     position: relative
 }

 .service-toppanel .service-contentbox ul li {
     padding: 0 0 0 20px !important
 }

 .inner-contentbox ul li:before,
 .service-toppanel .service-contentbox ul li:before {
     width: 8px;
     height: 8px;
     position: absolute;
     left: 0;
     top: 7px;
     background: rgba(0, 0, 0, .5);
     content: ""
 }

 .inner-contentbox h3 {
     font-size: 16px;
     line-height: 24px;
     color: #000;
     position: relative;
     margin-bottom: 10px;
     font-weight: 700;
     text-transform: none;
     text-align: left;
     width: 100%;
     float: left
 }

 .imaplants-table table {
     line-height: normal;
     margin-top: 0;
     margin-bottom: 0;
     border-collapse: collapse;
     border-color: #000
 }

 .imaplants-table table td {
     padding: 10px;
     font-size: 13px;
     border-color: #000
 }

 .our-specialities2,
 .popular-post,
 .subscribe_sidebar1 .newsletter01 {
     border-left: 1px solid #ededed;
     border-right: 1px solid #ededed;
     margin-bottom: 20px;
     background-color: #faf9f9;
     border-bottom: 4px solid #f6841f
 }

 .imaplants-table table tr:nth-of-type(2n) {
     background: #f2f2f2
 }

 .our-specialities2 h4,
 .popular-post h4 {
     background: #ff7e23;
     color: #fff;
     font-size: 14px;
     line-height: 22px;
     font-weight: 600;
     padding: 11.5px 0 11.5px 14px;
     border-bottom: none;
     margin-bottom: 0
 }

 .our-specialities2,
 .popular-post {
     padding-bottom: 0;
     width: 100%;
     float: left
 }

 .our-specialities2 li,
 .popular-post li {
     border-bottom: 1px solid #ececec;
     margin-bottom: 0;
     padding: 12px 10px;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     text-transform: none;
     min-height: initial
 }

 .core-value h3,
 .core-value h4,
 .subscribe_sidebar1 .newsletter01 h3 {
     text-transform: uppercase;
     font-weight: 600
 }

 .blog-search-box {
     width: 100%;
     float: left;
     border: 1px solid #eaeaea;
     margin-bottom: 25px
 }

 .blog-search-box .blog-inputbox {
     width: 83%;
     float: left
 }

 .blog-search-box .blog-inputbox input {
     border: none;
     height: 44px;
     padding-left: 15px;
     color: #cdcdcd;
     font-size: 15px
 }

 .blog-search-box .blog-searchbox {
     width: 12%;
     float: right
 }

 .blog-search-box .blog-searchbox i {
     line-height: 42px;
     font-size: 20px;
     color: #cdcdcd
 }

 .our-specialities2 li a span.fb,
 .our-specialities2 li a span.instagram,
 .our-specialities2 li a span.linkedin,
 .our-specialities2 li a span.twitt,
 .our-specialities2 li a span.youtube {
     font-size: 14px;
     width: 24px;
     height: 24px;
     display: inline-block;
     color: #fff;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
     text-align: center;
     float: left;
     line-height: 24px;
     margin-right: 25px
 }

 .our-specialities2 li a span.fb,
 .our-specialities2 li a span.linkedin {
     background: #0270ad
 }

 .our-specialities2 li a span.twitt {
     background: #52a8e7
 }

 .our-specialities2 li a span.instagram {
     background: #5b67ac;
     background: -moz-linear-gradient(top, #5b67ac 0, #c4357a 50%, #f1af5d 100%);
     background: -webkit-linear-gradient(top, #5b67ac 0, #c4357a 50%, #f1af5d 100%);
     background: linear-gradient(to bottom, #5b67ac 0, #c4357a 50%, #f1af5d 100%)
 }

 .our-specialities2 li a span.youtube {
     background: #d22423
 }

 .right-spe-box {
     float: right;
     width: 25.7%
 }

 .subscribe_sidebar1 .newsletter01 {
     padding: 0
 }

 .subscribe_sidebar1 .newsletter01 h3 {
     line-height: 20px;
     background: #ff7e23;
     color: #fff;
     font-size: 14px;
     padding: 11.5px 0 11.5px 14px;
     border-bottom: none;
     margin-bottom: 0
 }

 .subscribe_sidebar1 .newsletter01 .es_shortcode_form {
     padding: 10px
 }

 .subscribe_sidebar1 .newsletter01 .es_textbox {
     width: 100%;
     margin-bottom: 10px
 }

 #es_msg_pg {
     color: #c00
 }

 .all-border {
     border: 1px solid #c00 !important
 }

 .subscribe_sidebar1 .newsletter01 .es_button {
     width: 49%;
     margin-bottom: 13px
 }

 .blog-listing li h3 {
     padding-top: 14px
 }

 .quote-box {
     width: 100%;
     float: left;
     background-color: #fff6ee;
     padding: 45px 0;
     margin-bottom: 65px
 }

 .quote-box .box h4 {
     font-size: 18px;
     color: #444;
     text-align: center;
     font-weight: 500;
     line-height: 35px;
     position: relative
 }

 .quote-box .box h4:before {
     content: "";
     position: absolute;
     left: 220px;
     top: 4px;
     width: 22px;
     height: 15px;
     background: url(images/top-comma.png) no-repeat
 }

 .quote-box .box h4:after {
     content: "";
     position: absolute;
     right: 220px;
     top: 20px;
     width: 22px;
     height: 15px;
     background: url(images/bottom-comma.png) no-repeat
 }

 .quote-box .box h4 span {
     display: block;
     color: #ff8001
 }

 .about-stuff ul li {
     width: 100%;
     float: left;
     margin-bottom: 35px;
     padding: 0 75px
 }

 .about-stuff ul li.odd .about-imgbox {
     width: 39%;
     float: left;
     border: 1px solid #fff;
     -webkit-box-shadow: 0 9px 5px -6px #c9c9c9;
     -moz-box-shadow: 0 9px 5px -6px #c9c9c9;
     box-shadow: 0 9px 5px -6px #c9c9c9
 }

 .about-stuff ul li.odd .about-txtbox {
     width: 55%;
     float: right;
     color: #444;
     font-size: 14px;
     font-style: italic;
     line-height: 25px;
     padding: 50px 0
 }

 .about-stuff ul li.even .about-imgbox {
     width: 39%;
     float: right;
     border: 1px solid #fff;
     -webkit-box-shadow: 0 9px 5px -6px #c9c9c9;
     -moz-box-shadow: 0 9px 5px -6px #c9c9c9;
     box-shadow: 0 9px 5px -6px #c9c9c9
 }

 .about-stuff ul li.even .about-txtbox {
     width: 55%;
     float: left;
     color: #444;
     font-size: 14px;
     font-style: italic;
     line-height: 25px;
     text-align: right;
     padding: 50px 0
 }

 .core-value {
     margin: 50px 0 0
 }

 .core-value h3 {
     font-size: 22px;
     color: #4a3125;
     margin-bottom: 35px;
     text-align: center;
     position: relative
 }

 .core-value h3:before {
     content: "";
     width: 10%;
     height: 2px;
     background: #ff8001;
     position: absolute;
     left: 50%;
     bottom: -11px;
     transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%)
 }

 .core-value h4 {
     font-size: 20px;
     color: #4f3325;
     margin-bottom: 20px;
     position: relative
 }

 .core-value .col ul {
     margin-top: 25px
 }

 .core-value .col li {
     font-size: 14px;
     line-height: 24px;
     margin-bottom: 15px;
     background: url(images/teeth-icon1.png) left center no-repeat;
     padding-left: 28px;
     color: #505050
 }

 .core-value .col {
     width: 100%;
     float: left;
     height: 300px;
     background: #fffaf4;
     margin: 0 10px;
     padding: 20px;
     border: 1px solid #fef2e3
 }

 .main-corebox {
     width: 30.9%;
     float: left;
     margin: 0 8px
 }

 .core-value h4:before {
     content: "";
     width: 60%;
     height: 2px;
     background: #4a3125;
     position: absolute;
     bottom: -11px;
     left: 0
 }

 .figure-box {
     width: 100%;
     background-color: #452c20;
     float: left;
     border-bottom: 3px solid #452c20
 }

 .figure-box li {
     float: left;
     display: block;
     text-align: center;
     width: 16.66%;
     padding: 10px 0;
     border-right: 1px solid #2b1a12
 }

 .figure-box li .icon-box {
     text-align: center;
     width: 100%;
     float: left
 }

 .figure-box li .icon-box img {
     width: 65px;
     height: 65px
 }

 .icon-lst {
     margin-top: 19px !important
 }

 .figure-box li .icon-box span {
     width: 63px;
     height: 69px;
     display: inline-block;
     background: url(images/sprite-counter.png) left top no-repeat
 }

 .figure-box li .icon-box .icon2 {
     background-position: -63px top;
     width: 66px
 }

 .figure-box li .icon-box .icon3 {
     background-position: -129px top;
     width: 61px
 }

 .figure-box li .icon-box .icon4 {
     background-position: -190px top;
     width: 55px
 }

 .figure-box li .icon-box .icon5 {
     background: url(images/icon5.png) no-repeat;
     width: 49px
 }

 .figure-box li .icon-detail {
     width: 100%;
     float: left;
     margin: 10px 0 5px
 }

 .figure-box li .counter,
 .figure-box li .counter-no {
     font-size: 24px;
     color: #e6dad4;
     overflow: hidden;
     position: relative;
     font-weight: 700
 }

 .figure-box li .plus {
     font-size: 35px;
     color: #e6dad4;
     font-weight: 400;
     position: relative;
     top: -18px;
     margin-left: 5px
 }

 .figure-box li .stat-detail {
     font-size: 16px;
     color: #e6dad4;
     text-transform: none;
     line-height: 26px;
     font-weight: 600;
     font-family: Raleway, sans-serif
 }

 .main-why-clove,
 .symt-treatments {
     width: 100%;
     float: left;
     padding: 0 2% 60px
 }

 .main-why-clove h2,
 .symt-treatments h1 {
     font-family: Raleway, sans-serif;
     font-size: 30px;
     color: #4a4a4a;
     text-transform: uppercase;
     text-align: center;
     margin: 50px 0;
     font-weight: 700
 }

 .symt-treatments ul li {
     width: 20%;
     min-height: 200px;
     float: left;
     padding: 25px 5px 0;
     text-align: center;
     border-bottom: 1px solid #ebebeb;
     position: relative;
     border-right: 1px solid #ebebeb
 }

 .symt-treatments ul li .treat-txtbox {
     width: 100%;
     text-align: center;
     font-size: 16px;
     line-height: 22px;
     font-weight: 600;
     color: #452c20;
     font-family: Raleway, sans-serif;
     padding-top: 20px
 }

 .symt-treatments ul li:first-child:after,
 .symt-treatments ul li:nth-child(2):after,
 .symt-treatments ul li:nth-child(3):after,
 .symt-treatments ul li:nth-child(4):after {
     background: url(images/top-onepx.jpg) right top no-repeat;
     top: 0;
     content: "";
     position: absolute;
     width: 10px;
     height: 120px;
     right: -6px
 }

 .symt-treatments ul li:nth-child(11):after,
 .symt-treatments ul li:nth-child(12):after,
 .symt-treatments ul li:nth-child(13):after,
 .symt-treatments ul li:nth-child(14):after {
     background: url(images/bottom-onepx.jpg) right top no-repeat;
     bottom: 0;
     content: "";
     position: absolute;
     width: 10px;
     height: 120px;
     right: -6px
 }

 .symt-treatments ul li:nth-child(5n+1):before {
     background: url(images/left-rgt-onepx.jpg) left top no-repeat;
     width: 64px;
     height: 1px;
     content: "";
     position: absolute;
     left: 0;
     bottom: -1px
 }

 .symt-treatments ul li:nth-child(5n):before {
     background: url(images/left-rgt-onepx.jpg) right top no-repeat;
     width: 64px;
     height: 1px;
     content: "";
     position: absolute;
     right: 0;
     bottom: -1px
 }

 .symt-treatments ul li:nth-child(11),
 .symt-treatments ul li:nth-child(12),
 .symt-treatments ul li:nth-child(13),
 .symt-treatments ul li:nth-child(14) {
     border-bottom: 0;
     width: 33%
 }

 .main-why-clove .why-left-panel {
     width: 32%;
     float: left
 }

 .main-why-clove .why-left-panel .why-imgbox,
 .main-why-clove .why-right-panel ul li .whylist-imgbox {
     width: 100%;
     float: left;
     border: 1px solid #fdeddd
 }

 .main-why-clove .why-left-panel .why-txtbox h4,
 .main-why-clove .why-right-panel ul li .whylist-txtbox h4 {
     font-size: 20px;
     font-weight: 600;
     color: #4a4a4a;
     font-family: Raleway, sans-serif;
     letter-spacing: 1px;
     margin: 20px 0 12px
 }

 .banner.career .career-page-logout i,
 .full-footer .full-footer-in .links-box .links-comman-box ul li span,
 .icons-box {
     margin-right: 10px
 }

 .main-why-clove .why-left-panel .why-txtbox p,
 .main-why-clove .why-right-panel ul li .whylist-txtbox p {
     font-size: 14px;
     color: #000;
     line-height: 22px;
     font-family: Raleway, sans-serif
 }

 .main-why-clove .why-right-panel ul li {
     width: 360px;
     height: auto;
     float: right;
     margin: 0 38px 23px 0
 }

 .home-midwarp {
     width: 100%;
     float: left;
     padding: 45px 0;
     background: url(images/slant-bg.png) right top no-repeat #f9f9f9
 }

 .home-midwarp .testimonial-box {
     width: 45%;
     float: left;
     text-align: center
 }

 .testimonial {
     width: 100%;
     float: left;
     padding: 0 35px;
     font-family: Raleway, sans-serif
 }

 .testimonial .slides li p {
     font-size: 18px;
     color: #5c5c5c;
     line-height: 30px;
     position: relative
 }

 .testimonial .slides li p span.comma-top {
     position: relative;
     top: -4px;
     left: 0;
     margin: 0 5px 0 0
 }

 .testimonial .slides li p span {
     margin-left: 7px
 }

 .testimonial .slides li .row {
     width: 100%;
     float: left;
     text-align: left;
     padding-top: 20px
 }

 .testimonial .slides li .row .img-box {
     float: left;
     margin-right: 10px
 }

 .testimonial .slides li .row img {
     width: 110px
 }

 .testimonial .slides li .row h5 {
     float: right;
     font-size: 22px;
     color: #5c5c5c;
     line-height: 28px;
     font-weight: 600;
     padding-top: 10px
 }

 .testimonial .slides li .row a {
     color: #ff8000;
     display: inline-block
 }

 .testimonial .slides li .row a:hover {
     color: #5c5c5c
 }

 .testimonial .slides li .row strong {
     width: 100%;
     float: left;
     display: block;
     font-size: 14px;
     line-height: 20px;
     color: #5c5c5c;
     font-weight: 600;
     padding-top: 10px
 }

 .testimonial li {
     float: left;
     position: relative
 }

 .testimonial-box ol.flex-control-nav li a {
     font-size: 0;
     width: 17px;
     height: 17px;
     background-color: #d6d6d6;
     display: block;
     border-radius: 50%;
     margin: 0 5px;
     float: left;
     cursor: pointer
 }

 .testimonial .flex-control-nav {
     width: 100%;
     float: left;
     text-align: center;
     padding-top: 42px
 }

 .testimonial .flex-control-nav li {
     float: none;
     display: inline-block
 }

 .testimonial .flex-control-nav li a.flex-active {
     background-color: #f5781d
 }

 .home-midwarp .presence-box h4,
 .home-midwarp .testimonial-box h4 {
     font-size: 22px;
     font-weight: 700;
     color: #4a4a4a;
     font-family: Raleway, sans-serif;
     letter-spacing: 1px;
     text-align: center;
     text-transform: uppercase;
     padding-bottom: 36px
 }

 .home-midwarp .presence-box {
     width: 50%;
     float: right;
     text-align: center
 }

 .home-midwarp .presence-box ul li {
     font-size: 14px;
     color: #636363;
     display: block;
     float: left;
     padding: 6px;
     width: 25%;
     text-align: left
 }

 .home-midwarp .presence-box li a {
     color: #636363
 }

 .home-midwarp .presence-box li a:hover {
     color: #ff8000
 }

 .home-midwarp .presence-box ul li span {
     font-size: 14px;
     margin-right: 5px
 }

 .clinic-box {
     background-color: #3f281d;
     display: inline-block;
     text-align: center;
     margin-top: 42px;
     position: relative
 }

 .clinic-box a {
     padding: 14px 60px 5px;
     min-height: 86px;
     font-size: 25px;
     color: #fff;
     font-weight: 600;
     font-family: Raleway, sans-serif;
     position: relative;
     display: inline-block
 }

 .clinic-box a span {
     font-size: 28px;
     color: #ff8000;
     position: relative;
     font-weight: 700;
     font-family: Oswald, sans-serif;
     margin: 0 6px 0 2px;
     letter-spacing: 1px
 }

 .clinic-box a span sup {
     position: relative;
     font-family: 'Open Sans', sans-serif;
     font-weight: 700
 }

 .clinic-box a span.break {
     display: block;
     font-size: 15px;
     color: #fff;
     padding-top: 10px;
     font-weight: 400;
     text-transform: uppercase
 }

 .clinic-box .triangle-topleft {
     width: 0;
     height: 0;
     border-top: 86px solid #52382a;
     border-right: 153px solid transparent;
     position: absolute;
     top: 0;
     left: 0;
     border-left: 128px solid #52382a
 }

 .activity-box {
     width: 100%;
     float: left;
     padding: 85px 0
 }

 .activity-box .activity-right-panel {
     width: 50%;
     float: right
 }

 .activity-box .activity-right-panel ul li {
     float: left;
     text-align: center;
     font-size: 25px;
     color: #fff;
     letter-spacing: 1px;
     display: block;
     width: 50%
 }

 .activity-box .activity-right-panel ul li a {
     display: block;
     color: #fff;
     line-height: 28px
 }

 .activity-box .activity-right-panel ul li.activity-1 {
     background-color: #fd974d
 }

 .activity-box .activity-right-panel ul li.activity-2 {
     background-color: #fd9040
 }

 .activity-box .activity-right-panel ul li.activity-3 {
     background-color: #fe8d3a
 }

 .activity-box .activity-right-panel ul li.activity-4 {
     background-color: #fe8832
 }

 .full-footer {
     width: 100%;
     float: left;
     background: url(images/bg_footer_teeth.png) left top;
     position: relative
 }

 .footer-bottom-box,
 .footer-socialbox {
     background: url(images/footer-onepxline.jpg) left top repeat-x;
     width: 100%
 }

 .full-footer .full-footer-in .links-box .links-comman-box {
     width: 20%;
     float: left
 }

 .full-footer .full-footer-in .call-list-box h4,
 .full-footer .full-footer-in .links-box .links-comman-box h4 {
     font-size: 16px;
     color: #f86c04;
     font-weight: 600;
     margin-bottom: 25px;
     text-transform: uppercase
 }

 .full-footer .full-footer-in .links-box .links-comman-box ul li {
     font-size: 14px;
     color: #ceb3a0;
     padding: 5px 10px;
     position: relative
 }

 .full-footer .full-footer-in .links-box .links-comman-box ul li a:before {
     content: "";
     position: absolute;
     left: 0;
     top: 8px;
     width: 5px;
     height: 9px
 }

 .full-footer .full-footer-in .links-box .links-comman-box ul li a:hover:before {
     content: "";
     position: absolute;
     left: 0;
     top: 8px;
     background: url(images/footer-hover-arrow.png) left top;
     width: 5px;
     height: 9px
 }

 .full-footer .full-footer-in .links-box .links-comman-box ul li a {
     color: #ceb3a0
 }

 .full-footer .full-footer-in .links-box .links-comman-box ul li a:hover {
     color: #f5e1d2
 }

 .full-footer .full-footer-in .call-list-box {
     width: 20%;
     float: right
 }

 .full-footer .full-footer-in .call-list-box ul li {
     font-size: 12px;
     color: #ceb3a0;
     padding: 5px 0;
     display: block;
     font-family: Raleway, sans-serif
 }

 .full-footer .full-footer-in .call-list-box ul li span {
     float: right;
     color: #f86c04;
     font-size: 14px;
     font-family: 'Open Sans', sans-serif
 }

 .full-footer .full-footer-in .call-list-box ul li.cal.header-main .book-btnl-last {
     margin-top: 15px;
     font-size: 14px;
     font-family: 'Open Sans', sans-serif;
     color: #f86c04;
     float: right;
     text-transform: uppercase
 }

 .full-footer .full-footer-in .call-list-box ul li.call-last span,
 .year-opt li {
     float: left;
     margin-right: 5px
 }

 .footer-socialbox {
     float: left;
     padding-top: 30px
 }

 .footer-bottom-box p a,
 .footer-bottom-box p span,
 .full-footer .full-footer-in .call-list-box ul li a {
     color: #f86c04
 }

 .footer-socialbox .inform-box ul li {
     font-size: 12px;
     color: #fff;
     display: inline-block;
     background-color: #f86c04;
     border-radius: 5px;
     margin-right: 15px
 }

 .footer-socialbox .inform-box ul li a {
     color: #fff;
     padding: 5px 10px;
     display: inline-block
 }

 .icons-box {
     float: left;
     font-size: 18px;
     line-height: 24px
 }

 .icons-txtbox {
     font-size: 9px;
     text-transform: uppercase;
     line-height: 12px;
     float: right
 }

 .icons-txtbox span {
     font-size: 12px;
     display: block
 }

 .social-network-box ul li {
     float: left;
     padding-right: 28px
 }

 .social-network-box ul li a {
     font-size: 26px;
     color: #9e806a
 }

 .footer-bottom-box {
     float: left;
     margin-top: 30px;
     padding: 15px 0
 }

 .footer-bottom-box p {
     float: left;
     text-align: center;
     font-size: 13px;
     line-height: 26px;
     color: #ad9184;
     font-family: Raleway, sans-serif;
     font-weight: 400
 }

 .symt-treatments ul li.mobile-none {
     border-bottom: 0
 }

 .schedule {
     margin-bottom: 80px
 }

 .head-outer.sticky {
     z-index: 11
 }

 body.header-home .head-outer {
     padding: 0 25px;
     top: 4%
 }

 body.header-home .head-outer.sticky {
     padding: 0;
     top: 0
 }

 .header-main {
     background: #f6f6f6;
     width: 100%;
     float: left;
     box-shadow: rgba(0, 0, 0, .3) 0 2px 7px;
     display: flex;
     justify-content: space-between;
 }

 .header-main .logo-box {
     background: #4e3224;
     width: 148px;
     min-height: 72px;
     line-height: 72px;
     float: left;
     text-align: center;
     position: relative
 }

 .header-main .toggle-icon {
     font-size: 28px;
     color: #4e3224;
     float: left;
     padding: 7px;
     margin: 14px 15px 1px;
     cursor: pointer
 }

 .call-back:hover,
 .header-main .toggle-icon:hover,
 .side-menu .common.links li a:hover,
 .side-menu .common.phone li a:hover i {
     color: #f5781d
 }

 .nav-bar {
     width: 65%;
     float: none;
     display: inline-block;
     text-align: center;
     padding-top: 20px
 }

 .nav-bar .navigation {
     width: auto;
     padding-top: 0;
     display: inline-block;
     float: none
 }

 .nav-bar .navigation li {
     font-size: 14px;
     font-weight: 600;
     padding: 0;
     position: relative;
     margin: 0 8px
 }

 .nav-bar .navigation li:after {
     content: '';
     background: #ddd;
     width: 2px;
     height: 17px;
     position: absolute;
     right: -10px;
     top: 7px
 }

 .nav-bar .navigation li a {
     background: 0 0;
     color: #4a4a4a;
     padding: 5px
 }

 .nav-bar .navigation ul li a:hover,
 .nav-bar .navigation ul li:hover a {
     background: 0 0;
     color: #f5781d
 }

 .nav-bar .navigation ul ul.sub-menu {
     top: 52px
 }

 .nav-bar .navigation ul ul.sub-menu:before {
     width: 100%;
     height: 23px;
     left: 0;
     top: -23px;
     border: 0;
     -webkit-transform: none;
     -moz-transform: none;
     -ms-transform: none;
     -o-transform: none;
     transform: none
 }

 .call-back {
     font-size: 14px;
     font-weight: 700;
     color: #4a4a4a;
     line-height: 20px;
     padding: 5px;
     display: inline-block;
     text-transform: uppercase
 }

 .header-main .book-btn {
     background: #f5781d;
     width: 165px;
     height: 47px;
     float: right;
     margin: 13px 20px 1px 0;
     text-align: left;
     display: inline-block;
     -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
     -ms-border-radius: 0 3px 3px 0;
     -o-border-radius: 0 3px 3px 0;
     border-radius: 0 3px 3px 0
 }

 .header-main .book-btn i {
     background: #4e3224;
     width: 45px;
     height: 45px;
     line-height: 45px;
     float: left;
     font-size: 18px;
     color: #fff;
     text-align: center
 }

 .header-main .book-btn samp,
 .number-mbl li {
     font-size: 12px;
     line-height: 16px;
     font-weight: 600
 }

 .header-main .book-btn samp {
     display: inline-block;
     color: #fff;
     text-transform: uppercase;
     padding: 5px 0 0 9px
 }

 .header-main .book-btn span {
     font-size: 14px;
     display: block
 }

 .header-main .book-btn:hover {
     background: #452c20
 }

 .header-main .book-btn:hover i,
 .l-more:hover,
 .no-more:hover,
 .wait-msg {
     background: #f5781d
 }

 .number-mbl {
     float: right;
     position: relative;
     display: none
 }

 .number-mbl li {
     color: #f37c10;
     margin: 2px 0
 }

 .number-mbl li span {
     min-width: 43px;
     display: inline-block;
     text-align: left
 }

 .number-mbl li a {
     color: #4e3224;
     display: inline-block
 }

 .head-gray li a:hover,
 .number-mbl li a:focus,
 .number-mbl li a:hover {
     color: #f37c10
 }

 .side-menu {
     background: #4e3224;
     width: 365px;
     height: 100%;
     position: fixed;
     left: -370px;
     top: 0;
     padding-top: 25px;
     font-family: Raleway, sans-serif;
     z-index: 99992
 }

 .btn-new,
 .side-menu .common.phone li a,
 .stepup-content span.select {
     font-family: 'Open Sans', sans-serif
 }

 .logo-side-menu {
     width: 100%;
     float: left;
     text-align: center;
     padding: 8px 0 20px;
     position: relative;
     z-index: 2
 }

 .side-menu .side-menu-close {
     width: 27px;
     height: 24px;
     line-height: 20px;
     position: absolute;
     top: 50px;
     right: 20px;
     font-size: 16px;
     color: #f5781d;
     font-weight: 300;
     border: 2px solid #f5781d;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
     cursor: pointer;
     z-index: 3
 }

 .side-menu .side-menu-close i {
     height: 18px;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%, -50%)
 }

 .side-menu .side-menu-close:hover {
     color: #fff;
     border: 2px solid #fff
 }

 .side-menu .side-menu-scroll {
     width: 100%;
     height: 100%;
     float: left;
     position: absolute;
     left: 0;
     top: 0;
     padding-top: 120px;
     z-index: 1
 }

 .side-menu .menu-scroll-in {
     width: 100%;
     height: 100%;
     padding: 0 35px;
     float: left;
     overflow: hidden;
     overflow-y: auto
 }

 .side-menu .common {
     width: 100%;
     float: left;
     padding-bottom: 13px;
     margin-bottom: 10px;
     text-align: left;
     border-bottom: 1px solid #f5781d
 }

 .side-menu .common h3 {
     font-size: 22px;
     line-height: 30px;
     font-weight: 300;
     color: #fff;
     padding-bottom: 10px
 }

 .side-menu .common.phone li {
     width: 100%;
     float: left;
     font-size: 13px;
     line-height: 32px;
     font-weight: 300;
     color: #fff;
     text-transform: uppercase;
     margin: 7px 0
 }

 .side-menu .common.phone li a {
     background: #f5781d;
     line-height: 32px;
     font-size: 18px;
     color: #fff;
     padding: 0 10px;
     display: inline-block;
     float: right;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px
 }

 .side-menu .common.phone li a i {
     font-size: 16px;
     color: #452c20
 }

 .side-menu .common.phone li a:hover {
     background: #fff;
     color: #452c20
 }

 .side-menu .common.links li {
     width: 100%;
     float: left;
     margin: 7px 0
 }

 .side-menu .common.links li a {
     font-size: 13px;
     line-height: 32px;
     font-weight: 300;
     color: #fff;
     text-transform: uppercase;
     display: inline-block
 }

 .side-menu .common.links li span {
     min-width: 50px;
     display: inline-block
 }

 .side-menu .common.links li img {
     position: relative;
     top: -1px
 }

 .side-menu .common.follow li {
     float: left;
     margin: 0 16px 8px
 }

 .side-menu .common.follow li a {
     font-size: 26px;
     color: #f5781d
 }

 .side-menu .common.follow li a:hover {
     color: #9e806a
 }

 .transparent-bg {
     content: '';
     background: rgba(79, 51, 37, .9);
     height: 100%;
     width: 100%;
     position: fixed;
     left: 0;
     top: 0;
     z-index: 500;
     display: none
 }

 .mobile-nav {
     width: 100%;
     float: left;
     display: none
 }

 .head-gray {
     background: #f7f7f7;
     width: 100%;
     min-height: 49px;
     float: left;
     text-align: center;
     padding: 5px 0;
     border-bottom: 1px solid #d6d6d6;
     position: relative;
     display: none
 }

 .head-gray li {
     width: 33%;
     float: left;
     font-size: 11px;
     text-transform: uppercase
 }

 .head-gray li a {
     color: #4e3224;
     display: block
 }

 .head-gray li strong {
     width: 100%;
     min-height: 22px;
     float: left;
     display: block;
     text-align: center;
     font-size: 18px;
     color: #ff8002
 }

 .header-bg-mbl {
     background: #fff;
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 15;
     display: none
 }

 .call-back,
 .footer-bottom-box p a,
 .full-footer .full-footer-in .call-list-box ul li a,
 .full-footer .full-footer-in .links-box .links-comman-box ul li a,
 .head-gray li a,
 .head-outer,
 .header-main .book-btn,
 .header-main .book-btn i,
 .header-main .toggle-icon,
 .home-midwarp .presence-box li a,
 .number-mbl li a,
 .press-release .all-years li input,
 .press-release a,
 .rent-property .btn,
 .side-menu,
 .side-menu .common.follow li a,
 .side-menu .common.links li a,
 .side-menu .common.phone li a,
 .side-menu .common.phone li a i,
 .side-menu .side-menu-close,
 .side-menu-scroll,
 .social-network-box ul li a,
 .testimonial .slides li .row h5 a {
     -webkit-transition: .4s ease-in;
     -moz-transition: .4s ease-in;
     -ms-transition: .4s ease-in;
     -o-transition: .4s ease-in;
     transition: .4s ease-in
 }

 .acco-tab h2.hed-all,
 .service-contentbox h2.hed-all {
     clear: both;
     font-size: 22px;
     line-height: 32px;
     color: #4f3325;
     position: relative;
     margin-bottom: 20px;
     font-weight: 600;
     text-transform: uppercase;
     text-align: left
 }

 .acco-content h4.faq-hed {
     font-weight: 700;
     font-size: 14px
 }

 .acco-content p,
 .impant2 .acco-content p {
     padding-bottom: 6px
 }

 .our-specialities li a.rmore {
     background: #4e3224;
     font-size: 15px;
     color: #fff;
     text-transform: uppercase;
     padding: 12px 40px 11px 11px;
     border-radius: 3px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     display: inline-block;
     position: relative
 }

 .l-more,
 .no-more,
 .wait-msg {
     padding: 12px 10px;
     color: #fff;
     border-radius: 5px;
     cursor: pointer;
     font-size: 18px
 }

 .our-specialities li a.rmore:before {
     content: "\f105";
     font-size: 24px;
     color: #fff;
     position: absolute;
     right: 16px;
     top: 8px
 }

 .banner .overlay h1 {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     width: 100%
 }

 .activity-box .activity-right-panel li strong,
 .banner.career .career-page-logout {
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%)
 }

 .inner-contentbox h2 {
     margin: 10px 0 15px;
     width: 100%;
     float: left
 }

 .inner-contentbox ul,
 .service-toppanel .service-contentbox ul {
     width: 100%;
     float: left;
     padding: 0;
     margin-left: 20px
 }

 .imaplants-table {
     margin: 5px 0 10px
 }

 .activity-box .activity-right-panel {
     height: 100%;
     position: absolute;
     right: 0;
     top: 0
 }

 .activity-box .activity-right-panel li {
     width: 50%;
     height: 50%;
     position: absolute
 }

 .activity-box .activity-right-panel li a {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0
 }

 .activity-box .activity-right-panel li strong {
     width: 100%;
     padding: 0 5px;
     position: absolute;
     left: 0;
     top: 50%;
     font-weight: 400;
     transform: translateY(-50%)
 }

 .activity-box .activity-right-panel li.activity-2 {
     right: 0;
     top: 0
 }

 .l-more,
 .wait-msg {
     background: #4e3223;
     width: 200px;
     display: inline-block;
     margin: 0 auto
 }

 .no-more {
     width: 250px;
     margin: 0 auto
 }

 .no-more,
 .wait-msg {
     background: #f5781d;
     display: none
 }

 #share-buttons a {
     width: 32px;
     height: 32px;
     display: block;
     float: left;
     margin-right: 5px;
     margin-top: 15px
 }

 #share-buttons .facebook {
     background: #3d5b9b
 }

 #share-buttons .twitter {
     background: #30aae1
 }

 #share-buttons .linkedin {
     background: #1f73b2
 }

 #share-buttons .google {
     background: #f63e28
 }

 #ui-datepicker-div {
     z-index: 11 !important
 }

 .opening-page {
     width: 100%;
     float: left;
     padding: 25px 0
 }

 .opening-lt-panel {
     width: 40%;
     float: left
 }

 .opening-lt-panel ul li {
     width: 42%;
     min-height: 240px;
     margin: 0 3.5% 30px;
     display: inline-block;
     text-align: center;
     -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
     -ms-border-radius: 15px;
     -o-border-radius: 15px;
     border-radius: 15px;
     padding: 10px 8px 25px;
     -webkit-box-shadow: 0 0 17px 3px #dedede;
     -moz-box-shadow: 0 0 17px 3px #dedede;
     -o-box-shadow: 0 0 17px 3px #dedede;
     box-shadow: 0 0 17px 3px #dedede
 }

 .opening-lt-panel ul li span {
     color: #9b9694;
     font-size: 14px;
     line-height: 20px;
     font-weight: 400;
     text-transform: uppercase;
     padding: 2px 0;
     display: block
 }

 .opening-lt-panel ul li h3 {
     color: #f5781c;
     font-size: 14px;
     line-height: 24px;
     font-weight: 600;
     text-transform: uppercase;
     word-break: break-all
 }

 .btn-new,
 .stepup-tab li a strong {
     font-size: 20px;
     color: #fff;
     text-align: center
 }

 .opening-lt-panel .data-applybox a.apply-btn2 {
     padding: 13px 30px;
     background-color: #f5781c;
     display: inline-block;
     text-align: center;
     text-transform: uppercase;
     font-size: 18px;
     color: #fff;
     font-weight: 600;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px;
     position: relative
 }

 .opening-lt-panel .data-applybox a.apply-btn2:before {
     content: "\f00c";
     font-family: FontAwesome;
     position: absolute;
     left: -22px;
     top: 0;
     padding-top: 10px;
     font-size: 25px;
     width: 45px;
     height: 44px;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     -ms-border-radius: 50%;
     -o-border-radius: 50%;
     border-radius: 50%;
     color: #fff;
     background-color: #824f37
 }

 .opening-lt-panel .data-applybox a.apply-btn2:hover {
     background-color: #824f37
 }

 .opening-rgt-panel {
     width: 55%;
     float: right
 }

 .opening-rgt-panel h4 {
     color: #4e3224;
     font-size: 18px;
     line-height: 24px;
     font-weight: 600;
     margin-bottom: 20px
 }

 .opening-rgt-panel ul {
     margin: 0;
     list-style: none;
     padding-bottom: 30px
 }

 .opening-rgt-panel ul li {
     font-size: 14px;
     color: #444;
     font-weight: 400;
     position: relative;
     padding: 0 0 10px 20px;
     line-height: 22px;
     letter-spacing: 1px
 }

 .opening-rgt-panel ul li:before {
     position: absolute;
     left: 0;
     top: 7px;
     content: "";
     width: 10px;
     height: 10px;
     border-radius: 50%;
     background-color: #c8c8c8
 }

 .opening-rgt-panel p {
     font-size: 14px;
     color: #444;
     line-height: 28px;
     font-weight: 400;
     letter-spacing: 1px;
     padding-bottom: 16px
 }

 .account-stepup-wrap {
     width: 100%;
     float: left;
     padding: 30px 0 0
 }

 .account-stepup {
     width: 745px;
     margin: 0 auto
 }

 .stepup-tab li:first-child {
     width: 25%
 }

 .stepup-tab li:nth-child(2) {
     width: 26%
 }

 .stepup-tab li:nth-child(3) {
     width: 27%
 }

 .stepup-tab li:nth-child(4) {
     width: 22%
 }

 .stepup-tab li a {
     background: url(images/bg_stepup-tab1.png) right top no-repeat #e8e8e8;
     height: 65px;
     color: #9a9796;
     display: block;
     padding: 12px 10px 0 15px;
     position: relative;
     cursor: inherit
 }

 .stepup-tab li a:before {
     content: '';
     background: url(images/bg_stepup-tab4.png) left top no-repeat;
     width: 27px;
     height: 65px;
     position: absolute;
     left: -27px;
     top: 0;
     display: none
 }

 .stepup-tab li a strong {
     background: #4b3d32;
     width: 40px;
     height: 40px;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     border-radius: 100%;
     display: none
 }

 .breadcrumb {
     padding: 24px 15px;
     max-width: 1170px;
     margin: 0 auto;
     float: none;
 }

 .stepup-tab li:nth-child(2) a strong i,
 .stepup-tab li:nth-child(4) a strong i {
     margin-top: -1px
 }

 .stepup-tab li:nth-child(3) a strong i {
     margin: -1px 0 0 1px
 }

 .stepup-tab li a h3 {
     font-size: 18px;
     line-height: 24px;
     color: #4e3123;
     font-weight: 400
 }

 .stepup-tab li a p {
     font-size: 12px;
     line-height: 16px;
     font-weight: 300;
     padding-bottom: 5px
 }

 .stepup-tab li.active a {
     background: url(images/bg_stepup-tab2.png) right top no-repeat #f5781c;
     color: #f1cfb5
 }

 .stepup-content-wrap {
     width: 100%;
     float: left;
     padding-bottom: 20px
 }

 .stepup-content {
     width: 100%;
     float: left;
     padding-top: 35px
 }

 .account-signup {
     width: 100%;
     float: left;
     position: relative;
     text-align: center
 }

 .account-signup .account-login,
 .account-signup .account-register {
     width: 48%;
     min-height: 377px;
     padding: 20px;
     text-align: center;
     box-shadow: rgba(0, 0, 0, .1) 0 0 20px
 }

 .account-signup .account-login {
     float: left;
     display: inline-block
 }

 .account-signup .gray {
     font-size: 14px;
     line-height: 20px;
     color: #c8c7c7;
     font-weight: 700;
     letter-spacing: 1px
 }

 .account-signup h3 {
     font-size: 24px;
     line-height: 30px;
     color: #f5781c;
     letter-spacing: 1px;
     padding: 5px 0 25px
 }

 .account-signup .full-row {
     width: 100%;
     float: left;
     padding-bottom: 15px
 }

 .stepup-content label {
     width: 100%;
     float: left;
     font-size: 15px;
     color: #383838;
     line-height: 20px;
     text-align: left;
     padding-bottom: 5px
 }

 .stepup-content .input,
 .stepup-content .select2,
 .stepup-content .textarea {
     background-color: #fff;
     width: 100%;
     height: 45px;
     padding: 5px 10px;
     font-size: 14px;
     line-height: 33px;
     color: #383838;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px
 }

 .stepup-content .textarea {
     height: 103px;
     line-height: 23px
 }

 .btn-new {
     background: #f5781c;
     width: auto;
     min-width: 160px;
     height: 45px;
     line-height: 45px;
     display: inline-block;
     padding: 0 10px;
     text-transform: uppercase;
     border: 0;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px;
     cursor: pointer
 }

 .btn-new,
 .stepup-content .input {
     -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
     -o-appearance: none;
     appearance: none
 }

 .stepup-content .input::-webkit-input-placeholder {
     color: #383838;
     opacity: 1
 }

 .stepup-content .input:-moz-placeholder {
     color: #383838;
     opacity: 1
 }

 .stepup-content .input::-moz-placeholder {
     color: #383838;
     opacity: 1
 }

 .stepup-content .input::-ms-input-placeholder {
     color: #383838;
     opacity: 1
 }

 .stepup-content .input:-ms-input-placeholder {
     color: #383838;
     opacity: 1
 }

 .account-signup .full-row #email_suc_forgot,
 .stepup-content span.error {
     width: 100%;
     float: left;
     text-align: left;
     font-size: 13px;
     line-height: 18px;
     color: #f5781c;
     padding-top: 3px
 }

 .stepup-content .input.error,
 .style-select.error span.select {
     border: 1px solid #f5781c
 }

 .figure-box2 li .left-border-b:after,
 .figure-box2 li .left-border-b:before {
     border-top: 60px solid transparent;
     border-bottom: 60px solid transparent;
     z-index: 2
 }

 .fill-error,
 .job-title-msg,
 .save-your-details {
     width: 100%;
     float: left;
     margin-bottom: 15px
 }

 .job-title-msg a {
     color: #f5781c !important;
     transition: .5s;
     -webkit-transition: .5s;
     -moz-transition: .5s;
     -ms-transition: .5s;
     -o-transition: .5s
 }

 .job-title-msg a:hover {
     color: #4e3123 !important
 }

 .fill-error span,
 .job-title-msg span,
 .save-your-details p {
     width: 100%;
     float: left;
     text-align: center;
     padding: 7px;
     font-size: 14px;
     line-height: 20px;
     color: #f5781c;
     border: 1px solid #f5781c
 }

 .education-tab,
 .personal-details h3 {
     text-align: center;
     padding-bottom: 15px
 }

 .job-title-msg span {
     color: #4e3123;
     border: 1px solid #4e3123;
     font-weight: 700
 }

 .btn-new:hover,
 .delete:hover {
     background: #4e3123;
     color: #fff
 }

 .btn-new.brn,
 .rent-property .full-row.btn-row .btn:hover {
     background: #4e3123
 }

 .banner.career .career-page-logout:hover,
 .btn-new.brn:hover,
 .education-tab li a.active {
     background: #f5781c;
     color: #fff
 }

 .stepup-content .style-select {
     background-color: #fff;
     width: 100%;
     float: left;
     height: 45px;
     position: relative
 }

 .stepup-content select.select {
     width: 100%;
     height: 100%;
     position: relative;
     z-index: 10
 }

 .stepup-content span.select {
     background: url(images/ico_arrow_brown.png) right 2px no-repeat;
     width: 100%;
     height: 45px;
     line-height: 33px;
     font-size: 14px;
     color: #383838;
     padding-left: 0;
     position: absolute;
     bottom: 0;
     left: 0;
     text-indent: 10px;
     z-index: 1;
     padding-right: 0
 }

 .account-signup .forgot {
     display: block;
     margin: 8px 0 1px
 }

 .account-signup .forgot span {
     font-size: 13px;
     color: #4e3123;
     line-height: 16px;
     cursor: pointer
 }

 .account-signup .forgot span:hover {
     color: #f5781c
 }

 .account-signup .account-register {
     float: right;
     padding-top: 115px
 }

 .personal-details h3 {
     font-size: 24px;
     color: #4e3123;
     line-height: 30px;
     font-weight: 600;
     padding-top: 25px
 }

 .personal-details p {
     font-size: 12px;
     color: #4e3123;
     line-height: 21px;
     padding-bottom: 25px
 }

 .personal-details .color-box {
     background: #f5f3f3;
     width: 100%;
     float: left;
     padding: 5px;
     margin-bottom: 25px;
     position: relative
 }

 .personal-details .color-box li {
     width: 33.33%;
     float: left;
     padding: 10px 10px 20px
 }

 .stepup-content .date-picker input {
     background: url(images/ico_calendar2.png) right center no-repeat #fff
 }

 .personal-details .color-box li.upload-file span {
     display: block;
     font-size: 12px;
     line-height: 16px;
     padding-top: 5px
 }

 .academic-achivement-wrap .color-box,
 .education-content.exp-content .color-box,
 .personal-details.education .color-box.academic {
     padding-top: 25px
 }

 .stepup-content label.long-text {
     position: relative;
     top: -20px;
     margin-bottom: -20px
 }

 .education-tab {
     width: 100%;
     float: left
 }

 .education-tab h4 {
     font-size: 21px;
     line-height: 30px;
     color: #4e3123;
     float: left;
     font-weight: 400;
     margin-right: 10px
 }

 .education-tab li {
     display: inline-block;
     letter-spacing: 1px;
     margin: 0 10px 6px 0
 }

 .education-tab li a {
     background: #4e3123;
     font-size: 14px;
     line-height: 20px;
     color: #fff;
     padding: 5px 10px;
     display: inline-block;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px
 }

 .education-content li.width {
     width: 66%
 }

 .add-more-row {
     width: 100%;
     float: left;
     text-align: right;
     padding-bottom: 25px
 }

 .add-more-row .btn-new {
     font-size: 14px;
     min-width: auto;
     height: 35px;
     line-height: 35px;
     float: right
 }

 .delete {
     background: #f5781c;
     width: 25px;
     height: 25px;
     text-align: center;
     color: #fff;
     line-height: 25px;
     font-size: 17px;
     position: absolute;
     right: 0;
     top: 0;
     cursor: pointer
 }

 input.file {
     line-height: initial
 }

 .personal-details .color-box li.upload-file #cv_err,
 .save-your-details p {
     font-size: 14px;
     line-height: 20px;
     color: #f5781c
 }

 .save-your-details p {
     padding: 7px;
     text-align: center;
     border: 1px solid #f5781c
 }

 .experienceSuccess,
 .post-type {
     width: 100%;
     float: left;
     text-align: center;
     display: none
 }

 .post-type {
     margin: 25px 0 5px
 }

 .experienceSuccess .thank-you-msg,
 .post-type p {
     width: 100%;
     float: left;
     font-size: 18px;
     line-height: 28px;
     padding: 10px;
     border: 2px solid #f86c04
 }

 .forgot-popup {
     background: rgba(0, 0, 0, .8);
     width: 100%;
     height: 100%;
     position: fixed;
     left: 0;
     top: 0;
     z-index: 100;
     display: none
 }

 .forgot-popup-in {
     background: #fff;
     width: 500px;
     padding: 15px 15px 5px;
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%)
 }

 .rent-property h2,
 .rent-property h3,
 .row-bg {
     background: url(images/row-bg.jpg) center/cover
 }

 .forgot-popup-in .forgot-popup-close {
     background: #4e3123;
     width: 30px;
     height: 30px;
     font-size: 20px;
     color: #fff;
     position: absolute;
     right: 0;
     top: 0;
     cursor: pointer
 }

 .forgot-popup-in .forgot-popup-close:hover {
     background: #f5781c;
     color: #4e3123
 }

 .banner.career .overlay {
     padding: 0 140px
 }

 .banner.career .career-page-logout {
     background: #4e3123;
     font-size: 16px;
     line-height: 24px;
     color: #fff;
     padding: 5px 10px;
     position: absolute;
     right: 10px;
     top: 50%;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px;
     transform: translateY(-50%)
 }

 #frm #captcha_code1 {
     float: left;
     background: #fca076;
     margin: 0 10px;
     padding: 6px 10px 2px
 }

 #frm .capLoad {
     background: url(images/reload.png) no-repeat;
     float: left;
     text-indent: -9999px;
     width: 32px;
     height: 26px;
     margin-top: 7px;
     cursor: pointer
 }

 .corporate-form #frm .row {
     width: auto;
     margin-left: 10px
 }

 .corporate_thankyou {
     color: #4f3426;
     font-weight: 700;
     font-size: 20px;
     float: left;
     margin-top: 10px
 }

 .price-table {
     width: 100%;
     float: left;
     font-size: 16px;
     color: #2a2929;
     line-height: 22px
 }

 .price-table .box {
     max-width: 1030px;
     margin: 0 auto
 }

 .price-table table {
     border: 1px solid #dcdcdc;
     border-bottom: none
 }

 .price-table td,
 .price-table th {
     border-bottom: 1px solid #e6e6e6;
     width: 30%;
     text-align: center;
     padding: 16px 10px 16px 30px
 }

 .price-table tr:nth-child(2n) {
     background: #f7f7f7
 }

 .price-table td:first-child,
 .price-table th:first-child {
     width: 70%;
     border-right: 1px solid #e6e6e6;
     text-align: left
 }

 .price-table th {
     font-size: 18px;
     text-transform: uppercase;
     color: #fff
 }

 .price-table p {
     font-size: 16px;
     line-height: 24px;
     text-align: center;
     margin: 0
 }

 .price-table strong {
     color: #f5773a;
     font-weight: 400
 }

 .price-table td {
     padding: 20px 30px
 }

 .bronze-payment .payment-form .orange-bar .amount input,
 .bronze-payment .payment-form .orange-bar .plan {
     width: 55%
 }

 .year-opt {
     width: 100%;
     float: left;
     position: relative;
     top: -15px;
     margin-bottom: 10px
 }

 .year-opt li label {
     background: #faab70;
     display: block;
     line-height: 30px;
     font-size: 16px;
     color: #4f3224;
     font-weight: 600;
     padding: 5px 10px 5px 27px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px;
     position: relative;
     cursor: pointer
 }

 .year-opt li input {
     width: auto;
     height: auto;
     line-height: inherit;
     margin: 0 7px 0 0;
     position: absolute;
     left: 8px;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%)
 }

 .rent-property {
     max-width: 1030px
 }

 .rent-property h2,
 .rent-property h3 {
     font-size: 24px;
     color: #fff;
     line-height: 32px;
     text-align: center;
     padding: 15px 10px;
     margin-bottom: 20px
 }

 .rent-property h2 strong,
 .rent-property h3 strong {
     font-size: 16px;
     display: block;
     font-weight: 600
 }

 .rent-property form {
     width: 100%;
     float: left;
     padding: 10px 10px 0;
     border: 1px solid #ded6cd;
     margin-bottom: 25px
 }

 .rent-property h4 {
     background: #4e3224;
     width: 100%;
     float: left;
     font-size: 20px;
     line-height: 28px;
     color: #fff;
     padding: 7px 10px;
     margin-bottom: 20px
 }

 .rent-property .full-row {
     width: 49%;
     float: left;
     margin-bottom: 15px;
     margin-right: 2%
 }

 .rent-property label {
     width: 35%;
     float: left;
     font-size: 14px;
     color: #413d37;
     line-height: 40px;
     padding-right: 1.5%
 }

 .rent-property input,
 .rent-property select,
 .rent-property textarea {
     width: 65%;
     height: 45px;
     padding: 5px 10px;
     line-height: 33px;
     font-size: 14px;
     color: #413d37;
     font-family: 'Open Sans', sans-serif;
     float: right;
     border: 1px solid #ded6cd
 }

 .rent-property select {
     padding: 5px 6px
 }

 .rent-property textarea {
     resize: vertical;
     line-height: 22px;
     min-height: 89px
 }

 .rent-property input[type=file] {
     padding: 0;
     border: 0
 }

 .figure-box2 li:after,
 .figure-box2 li:before {
     border-top: 55px solid transparent;
     border-bottom: 55px solid transparent;
     content: '';
     position: absolute;
     top: 50%
 }

 .rent-property .full-row.btn-row .btn {
     background: #f5781c;
     width: auto;
     padding: 5px 30px;
     font-size: 16px;
     color: #fff;
     cursor: pointer;
     text-transform: uppercase;
     font-weight: 700;
     display: inline-block;
     border: 0;
     float: none
 }

 .rent-property .full-row .error-c {
     width: 100%;
     float: left;
     font-size: 13px;
     line-height: 18px;
     padding: 3px 0 0 35%
 }

 .rent-property label sup {
     color: #ff0004;
     position: relative;
     top: 2px
 }

 .rent-property .full-row.btn-row {
     text-align: center;
     margin-right: 0;
     width: 100%
 }

 .figure-box2 {
     width: 100%;
     float: left;
     text-align: center;
     margin-bottom: 25px
 }

 .figure-box2 ul {
     margin: 0 -1%
 }

 .figure-box2 li {
     width: 23%;
     float: left;
     margin: 0 1%;
     padding: 6px;
     position: relative;
     color: #6b5349;
     border: 6px solid #ffd6b3
 }

 .figure-box2 li:before {
     border-left: 49px solid #ffd6b3;
     right: -49px
 }

 .figure-box2 li:after {
     border-left: 49px solid #fff;
     right: -41px
 }

 .figure-box2 li .left-border-b:before {
     content: '';
     border-left: 50px solid #ffd6b3;
     position: absolute;
     left: 0;
     top: 50%
 }

 .figure-box2 li .left-border-b:after {
     content: '';
     border-left: 50px solid #fff;
     position: absolute;
     left: -9px;
     top: 50%
 }

 .figure-box2 li .figure-in:after,
 .figure-box2 li .figure-in:before {
     content: '';
     border-top: 46px solid transparent;
     border-bottom: 46px solid transparent
 }

 .figure-box2 li .figure-in {
     background: #fff1e5;
     width: 100%;
     min-height: 230px;
     position: relative;
     z-index: 1;
     border: 2px solid #fcc175;
     text-align: center
 }

 .figure-box2 li .figure-in:before {
     border-left: 42px solid #fcc175;
     position: absolute;
     right: -42px;
     top: 50%
 }

 .figure-box2 li .figure-in:after {
     border-left: 42px solid #fff1e5;
     position: absolute;
     right: -39px;
     top: 50%
 }

 .figure-box2 li .left-border-s:after,
 .figure-box2 li .left-border-s:before {
     border-top: 64px solid transparent;
     border-bottom: 64px solid transparent;
     position: absolute;
     content: '';
     top: 50%
 }

 .figure-box2 li .left-border-s:before {
     border-left: 52px solid #fcc175;
     left: 0
 }

 .figure-box2 li .left-border-s:after {
     border-left: 52px solid #fff;
     left: -3px
 }

 .figure-box2 li:first-child {
     z-index: 4
 }

 .figure-box2 li:nth-child(2) {
     z-index: 3;
     border: 6px solid #fdd689
 }

 .figure-box2 li:nth-child(3) {
     z-index: 2
 }

 .figure-box2 li .figure-in:after,
 .figure-box2 li .figure-in:before,
 .figure-box2 li .left-border-b:after,
 .figure-box2 li .left-border-b:before,
 .figure-box2 li .left-border-s:after,
 .figure-box2 li .left-border-s:before,
 .figure-box2 li:after,
 .figure-box2 li:before {
     -webkit-transform: translatey(-50%);
     -moz-transform: translatey(-50%);
     -ms-transform: translatey(-50%);
     -o-transform: translatey(-50%);
     transform: translatey(-50%)
 }

 .figure-box2 li .text-number {
     width: 100%;
     float: left;
     font-size: 32px;
     line-height: 36px;
     font-weight: 900;
     padding: 35px 0 5px
 }

 .figure-box2 li .text-number sup {
     position: relative;
     top: -5px;
     right: -5px
 }

 .figure-box2 li .text-detail {
     font-size: 19px;
     line-height: 24px
 }

 .figure-box2 li:nth-child(2):before {
     border-left: 49px solid #fdd689
 }

 .figure-box2 li:nth-child(2) .left-border-b:before {
     border-left: 50px solid #fdd689
 }

 .figure-box2 li:nth-child(2) .figure-in {
     background: #fffaf0;
     border: 2px solid #fdd689
 }

 .figure-box2 li:nth-child(2) .figure-in:after {
     border-left: 42px solid #fffaf0
 }

 .figure-box2 li:nth-child(2) .figure-in:before {
     border-left: 42px solid #fdd689
 }

 .figure-box2 li:nth-child(2) .left-border-s:before {
     border-left: 52px solid #fdd689
 }

 .figure-box2 li:nth-child(3) {
     border: 6px solid #8cd6ff
 }

 .figure-box2 li:nth-child(3):before {
     border-left: 49px solid #8cd6ff
 }

 .figure-box2 li:nth-child(3) .left-border-b:before {
     border-left: 50px solid #8cd6ff
 }

 .figure-box2 li:nth-child(3) .figure-in {
     background: #f1faff;
     border: 2px solid #8cd6ff
 }

 .figure-box2 li:nth-child(3) .figure-in:after {
     border-left: 42px solid #f1faff
 }

 .figure-box2 li:nth-child(3) .figure-in:before {
     border-left: 42px solid #8cd6ff
 }

 .figure-box2 li:nth-child(3) .left-border-s:before {
     border-left: 52px solid #8cd6ff
 }

 .figure-box2 li:nth-child(4) {
     z-index: 1;
     border: 6px solid #ddd
 }

 .figure-box2 li:nth-child(4):before {
     border-left: 49px solid #ddd
 }

 .figure-box2 li:nth-child(4) .left-border-b:before {
     border-left: 50px solid #ddd
 }

 .figure-box2 li:nth-child(4) .figure-in {
     background: #f3f3f3;
     border: 2px solid #ddd
 }

 .figure-box2 li:nth-child(4) .figure-in:after {
     border-left: 42px solid #f3f3f3
 }

 .figure-box2 li:nth-child(4) .figure-in:before {
     border-left: 42px solid #ddd
 }

 .figure-box2 li:nth-child(4) .left-border-s:before {
     border-left: 52px solid #ddd
 }

 .aligners-table-wrap {
     width: 100%;
     float: left;
     padding: 20px 0;
     position: relative
 }

 table.clear-aligners-table {
     width: 100%;
     border-collapse: collapse;
     margin-bottom: 15px
 }

 table.clear-aligners-table tr:nth-child(2n) {
     background: #f3f3f3
 }

 table.clear-aligners-table tr:nth-child(odd) {
     background: #fbfbfb
 }

 table.clear-aligners-table td,
 table.clear-aligners-table th {
     width: 16%;
     text-align: left;
     font-size: 15px;
     line-height: 24px;
     font-weight: 100;
     padding: 20px 10px 20px 25px;
     border-bottom: 1px solid #e5e5e5;
     border-left: 10px solid #fff
 }

 table.clear-aligners-table th {
     background: #4e3224;
     font-size: 22px;
     color: #fff;
     padding-top: 25px;
     -webkit-border-radius: 10px 10px 0 0;
     -moz-border-radius: 10px 10px 0 0;
     -ms-border-radius: 10px 10px 0 0;
     -o-border-radius: 10px 10px 0 0;
     border-radius: 10px 10px 0 0
 }

 table.clear-aligners-table th:first-child {
     background: #e5e5e5;
     -webkit-border-radius: 5px 10px 0 0;
     -moz-border-radius: 5px 10px 0 0;
     -ms-border-radius: 5px 10px 0 0;
     -o-border-radius: 5px 10px 0 0;
     border-radius: 5px 10px 0 0
 }

 table.clear-aligners-table th:nth-child(2) {
     background: #f7851f
 }

 table.clear-aligners-table th:nth-child(3) {
     -webkit-border-radius: 10px 5px 0 0;
     -moz-border-radius: 10px 5px 0 0;
     -ms-border-radius: 10px 5px 0 0;
     -o-border-radius: 10px 5px 0 0;
     border-radius: 10px 5px 0 0
 }

 table.clear-aligners-table td:nth-child(3) {
     width: 49%
 }

 table.clear-aligners-table tr.last td {
     background: #f3f3f3;
     height: 48px;
     padding: 0;
     border-bottom: 0;
     -webkit-border-radius: 0 0 10px 10px;
     -moz-border-radius: 0 0 10px 10px;
     -ms-border-radius: 0 0 10px 10px;
     -o-border-radius: 0 0 10px 10px;
     border-radius: 0 0 10px 10px
 }

 table.clear-aligners-table tr.last td:first-child {
     -webkit-border-radius: 0 0 10px 5px;
     -moz-border-radius: 0 0 10px 5px;
     -ms-border-radius: 0 0 10px 5px;
     -o-border-radius: 0 0 10px 5px;
     border-radius: 0 0 10px 5px
 }

 table.clear-aligners-table tr.last td:nth-child(3) {
     -webkit-border-radius: 0 0 5px 10px;
     -moz-border-radius: 0 0 5px 10px;
     -ms-border-radius: 0 0 5px 10px;
     -o-border-radius: 0 0 5px 10px;
     border-radius: 0 0 5px 10px
 }

 .news-tabnav li {
     float: none;
     display: inline-block;
     margin: 0 3px
 }

 .press-release {
     width: 100%;
     float: left;
     padding: 0 105px
 }

 .press-release h3 {
     font-size: 58px;
     line-height: 65px;
     color: #4e3224;
     font-weight: 800;
     text-align: center
 }

 .press-release .press-release-details {
     background: url(images/bg_press_release_line.png) center top repeat-y;
     width: 100%;
     float: left;
     margin: 40px 0 50px
 }

 .press-release-details li {
     width: 100%;
     float: left;
     position: relative;
     margin: 24px 0
 }

 .press-release-details li:before {
     content: '';
     background: #f99129;
     width: 34px;
     height: 34px;
     position: absolute;
     left: 50%;
     top: 50%;
     border: 8px solid #ff8001;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     border-radius: 100%
 }

 .press-release-details li .description,
 .press-release-details li .month {
     width: 45.5%;
     float: right;
     text-align: left
 }

 .press-release-details li .month {
     font-size: 24px;
     color: #4e3224;
     line-height: 30px;
     font-weight: 800;
     text-transform: uppercase;
     padding: 0 0 3px 5px;
     position: absolute;
     right: 0;
     top: 50%;
     -webkit-transform: translatey(-50%);
     -moz-transform: translatey(-50%);
     -ms-transform: translatey(-50%);
     -o-transform: translatey(-50%);
     transform: translatey(-50%)
 }

 .press-release-details li .description {
     float: left;
     padding-right: 31px
 }

 .press-release-details li .description-box {
     background: #feeddc;
     width: 100%;
     float: left;
     padding: 22px 18px;
     border: 1px solid #fee1c4;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     -ms-border-radius: 10px;
     -o-border-radius: 10px;
     border-radius: 10px;
     position: relative
 }

 .press-release-details li .description-box:after {
     content: '';
     background: url(images/arrow_description_box.png) left top no-repeat;
     width: 31px;
     height: 36px;
     position: absolute;
     right: -31px;
     top: 50%;
     margin-top: -18px
 }

 .press-release-details li .date,
 .press-release-details li .heading {
     font-size: 18px;
     line-height: 24px;
     color: #4e3224;
     display: block;
     padding-left: 10px
 }

 .press-release-details li .date {
     margin: 6px 0 22px
 }

 .press-release-details li .description-box a {
     background: #4e3224;
     width: 116px;
     line-height: 35px;
     font-size: 16px;
     color: #f6e7e0;
     display: inline-block;
     text-align: center;
     margin-right: 5px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px
 }

 .press-release-details li:nth-child(2n) .month {
     right: inherit;
     left: 0;
     text-align: right;
     padding: 0 5px 3px 0
 }

 .press-release-details li:nth-child(2n) .description {
     float: right;
     padding: 0 0 0 31px
 }

 .press-release-details li:nth-child(2n) .description-box:after {
     right: inherit;
     left: -31px;
     -webkit-transform: rotatey(180deg);
     -moz-transform: rotatey(180deg);
     -ms-transform: rotatey(180deg);
     -o-transform: rotatey(180deg);
     transform: rotatey(180deg)
 }

 .press-release .all-years {
     width: 100%;
     float: left;
     padding: 22px 0;
     text-align: center;
     border-top: 1px solid #d7d7d7;
     border-bottom: 1px solid #d7d7d7
 }

 .press-release .all-years li {
     display: inline-block;
     margin: 3px
 }

 .press-release .all-years li input {
     background: #ebebeb;
     line-height: 32px;
     font-size: 16px;
     color: #747474;
     display: inline-block;
     padding: 0 11px;
     border: 1px solid #e3e3e3;
     cursor: pointer;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     -ms-border-radius: 5px;
     -o-border-radius: 5px;
     border-radius: 5px
 }

 .press-release .all-years li input:hover,
 .press-release .all-years li.active input {
     background: #4e3224;
     color: #fff;
     border: 1px solid #4e3224
 }

 .blog-detail .col-left a {
     text-decoration: underline !important;
     font-weight: 400 !important;
     color: #0029f7 !important
 }

 .bronze-payment .payment-form .row.dhpclass {
     width: 47.5%;
     float: right
 }

 .bronze-payment .payment-form .row.dhpclass .td1 {
     width: 60%
 }

 .bronze-payment .payment-form .row.dhpclass .td2 {
     width: 36%
 }

 .contact-add a {
     font-size: 16px;
     border: none
 }

 .clove_appointment .logo-box {
     width: 100%;
     float: left;
     text-align: center;
     padding-bottom: 35px;
     position: relative
 }

 .clove_appointment .logo-box img {
     max-width: 180px;
     position: absolute;
     right: 10px;
     top: 0
 }

 .clove_appointment .logo-box h3 {
     display: inline-block;
     margin: 0
 }

 .video-testimonial {
     width: 100%;
     float: left;
     padding: 20px 0 0
 }

 .video-testimonial h2 {
     font-size: 22px;
     line-height: 32px;
     color: #4f3325;
     position: relative;
     margin-bottom: 20px;
     font-weight: 600;
     text-transform: uppercase;
     text-align: center
 }

 .video-testimonial .owl-carousel {
     padding: 0 70px
 }

 .video-testimonial .owl-carousel .owl-wrapper-outer {
     padding-top: 15px
 }

 .video-testimonial .videob {
     width: 100%;
     float: left;
     position: relative;
     padding: 9px;
     box-shadow: rgba(0, 0, 0, .3) 0 0 10px;
     -webkit-box-shadow: rgba(0, 0, 0, .3) 0 0 10px;
     -moz-box-shadow: rgba(0, 0, 0, .3) 0 0 10px;
     -ms-box-shadow: rgba(0, 0, 0, .3) 0 0 10px;
     -o-box-shadow: rgba(0, 0, 0, .3) 0 0 10px
 }

 .video-testimonial .videob .innerb {
     position: relative;
     padding-bottom: 56.25%;
     height: 0;
     width: 100%
 }

 .video-testimonial .owl-carousel .owl-item {
     padding: 0 18px
 }

 .video-testimonial .textb {
     width: 100%;
     float: left;
     background: #fa974d;
     padding: 21px 0 21px 23px;
     position: relative;
     z-index: 1
 }

 .video-testimonial .textb h3 {
     font-size: 18px;
     color: #fff;
     font-weight: 400
 }

 .video-testimonial .owl-theme .owl-controls .owl-page span {
     width: 24px;
     height: 24px;
     background: #faddcb;
     opacity: 1
 }

 .video-testimonial .owl-theme .owl-controls .owl-page.active span {
     width: 51px;
     background: #ff6000
 }

 .video-testimonial .owl-theme .owl-controls {
     margin: 30px 0 5px
 }

 .video-testimonial .customNavigation .btn {
     position: absolute;
     top: 50%;
     -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
     -ms-transform: translate(0, -50%);
     -o-transform: translate(0, -50%);
     transform: translate(0, -50%);
     cursor: pointer
 }

 #benefits h4 {
     margin-bottom: 15px;
     color: #000
 }

 .benefits table td {
     border: 1px solid #ccc;
     color: #000
 }

 .benefits p {
     color: #000;
     padding: 10px 0
 }

 @media only screen and (min-width:1600px) and (max-width:1800px) {
     .showcase li .caption-first {
         bottom: 10px
     }

     .back,
     .categories,
     .front {
         width: 225px;
         height: 225px
     }

     .footer_menu .call_us ul li {
         margin-right: 15px
     }

     .footer_treatments_width {
         width: 16%
     }

     .footer_menu.footer_menu_width.no {
         width: 18%
     }

     .footer_menu.footer_menu_width.clear2 {
         width: 15%
     }

     .footer_menu ul li {
         margin-bottom: 5px
     }

     .footer_menu .call_us p i,
     .footer_menu .call_us p span,
     .footer_menu ul li a {
         font-size: 14px
     }

     .credibilty .text-box {
         padding: 0 5%
     }

     .nav-bar.sticky {
         width: 100% !important
     }

     .nav-bar.sticky li {
         margin: 0 15px
     }

     .enquiry-formbox .form-inbox li textarea {
         height: 100px
     }

     .enquiry-formbox .enquiry-typebox,
     .enquiry-formbox .form-inbox {
         padding-top: 15px
     }

     .enquiry-formbox .form-inbox .upload-box .upload-filebox input {
         width: 97.5%
     }

     .enquiry-formbox-wrap {
         z-index: 99999999
     }

     .showcase li .caption-first h2 {
         font-size: 40px
     }

     .news-popup .imgbox img {
         max-width: 700px;
         max-height: 700px
     }

     .dental-right .top-text {
         padding-left: 0
     }

     .dental-video-list li .video-box iframe {
         height: 216px
     }

     .dental-video-list li {
         min-height: 300px
     }

     .christmas-content {
         top: 125px;
         margin-left: -175px
     }

     .christmas-content h2 {
         font-size: 72px;
         line-height: 72px
     }

     .special-offers-banner .bronze-img {
         width: 450px
     }

     .special-offers-banner .white_pattern {
         width: 800px;
         background-size: 100%
     }

     .special-offers-banner .white_pattern h3 {
         top: 57px;
         font-size: 27px;
         line-height: 40px
     }

     .full-footer .full-footer-in {
         padding-top: 0
     }
 }

 @media only screen and (min-width:1366px) and (max-width:1599px) {

     .dental-right .top-text,
     .sticky .navigation {
         padding-left: 0
     }

     #owl-demo .special-rotate.item .iconimg-txt-box h2 {
         font-size: 15px;
         font-weight: 600
     }

     .back,
     .categories,
     .front {
         width: 100%;
         height: 185px
     }

     .categories .back .text-box h3 {
         font-size: 16px;
         line-height: 22px
     }

     .categories .back .text-box p {
         font-size: 14px;
         line-height: 20px
     }

     .clove-slide-box {
         padding: 52px 4% 0
     }

     .client-box .client_saytext.item .testimonial_title::before {
         left: 26%
     }

     .client-box .client_saytext.item .clientsay_textcontent {
         min-height: 185px
     }

     .news-media .video_article {
         width: 100%
     }

     .news_section .blog_media .news-media {
         width: 80%
     }

     .doc-tabbing li,
     .newsletter01 .es_textbox {
         width: 29%
     }

     #owl-demo .special-rotate.item,
     .credibilty .text-box,
     .credibilty .text-box .text-in {
         padding: 0 5%
     }

     .footer_treatments_width {
         width: 19%
     }

     .blog-listing {
         padding: 0 0 40px
     }

     .blog-listing ul,
     .full-footer .full-footer-in,
     .header-bottom .info-box {
         padding-top: 0
     }

     .ethics .text-box {
         padding: 0 2%
     }

     .footer_menu .call_us ul li {
         margin-right: 14px
     }

     .credibilty .text-box h2,
     .credibilty .text-box h3 {
         line-height: 30px;
         font-size: 20px;
         padding-bottom: 15px;
         margin-bottom: 15px
     }

     .articale_date-box .post_article span,
     .career-path .table,
     .career-path .table3,
     .credibilty .text-box p,
     .dental-video-list li p,
     .nav-bar li li {
         font-size: 14px
     }

     .showcase li .caption-first {
         width: 55%;
         bottom: 30px;
         font-size: 28px
     }

     .showcase li .caption-second {
         right: 200px
     }

     .showcase li .caption-second p {
         font-size: 26px;
         line-height: 38px;
         padding-bottom: 20px
     }

     .banner .overlay h1 {
         top: 39px
     }

     .nav-bar.sticky {
         width: 100% !important
     }

     .nav-bar.sticky ul ul li {
         margin: 0
     }

     .nav-bar li {
         margin: 0 2px
     }

     .enquiry-formbox {
         padding: 20px 50px
     }

     .enquiry-formbox .form-inbox li textarea {
         height: 120px
     }

     .enquiry-formbox .enquiry-typebox {
         padding-top: 20px
     }

     .enquiry-formbox .form-inbox {
         padding-top: 15px
     }

     .enquiry-in.scroll-pane .jspPane,
     .our-specialities.packages li h4 a {
         padding: 0
     }

     .enquiry-formbox-wrap {
         z-index: 99999999
     }

     .showcase li .caption-first h2 {
         font-size: 28px;
         line-height: 60px
     }

     .footer_menu_width.no,
     .header-bottom .info-box,
     .header-bottom .logo-box {
         width: 18%
     }

     .nav-bar {
         width: 68%
     }

     .header-bottom .info-box li .contact-icon {
         background-size: 165px;
         height: 22px;
         background-position: 0 -172px
     }

     .header-bottom .info-box li a:hover .contact-icon {
         background-position: 0 -194px
     }

     .header-bottom .info-box li.info-wdt {
         float: left
     }

     .figure-box li .icon-box img {
         width: 45px;
         height: 45px
     }

     .dental-network .inner .video-btn::before,
     .dir-text h2,
     .economic h3,
     .figure-box li .counter,
     .figure-box li .counter-no,
     .leave-apply h4,
     .our-specialities2 h4,
     .policy h3,
     .popular-post h4,
     .title-text h3 {
         font-size: 22px
     }

     .credibilty-top .textbox h3,
     .figure-box li .plus {
         font-size: 23px
     }

     .impant2 .bridge img,
     .special-offers-banner .bronze-img.platinum,
     .textbox-smile img {
         width: 400px
     }

     .career-path h4,
     .clinic-head a,
     .doc-tabbing .doctor-imgbox a,
     .leave-apply .button,
     .recruitment-process .textbox p strong,
     .showcase li .caption-second a {
         font-size: 18px
     }

     .Specialities-box h1 {
         font-size: 30px;
         margin-bottom: 40px
     }

     .board-of-company h3,
     .board-of-dir h2,
     .clinic-head h3,
     .contact-form h2,
     .contact-form h3,
     .core-value h3,
     .hygiene h3,
     .offer_panel h3,
     .specialized-doctors h3,
     .tab-content3 h4 {
         font-size: 24px
     }

     .banner .overlay,
     .blog_media .news-media h2,
     .client-box h3,
     .experience-box h3,
     .join-to-clove .textbox h4,
     .open-location .select-box2 .select,
     .open-location lable,
     .our-doctors-box h3 {
         font-size: 30px
     }

     .articale_date-box .date_time span,
     .clove-exp #owl-demo2 .exp-move .exp-txt-box h5,
     .fun-nav li a,
     .helpline-center li,
     .tab-content3 h4 span,
     .testimonal-nav li a {
         font-size: 16px
     }

     .news-media .view_all_button a {
         font-size: 18px;
         padding: 10px 15px
     }

     .blog-detail .col-left p,
     .career-path .table2 li ol li,
     .career-path p,
     .direct-to-dentist .textbox p,
     .recruitment-process .textbox p,
     .recruitment-process .title-text p,
     .tab-content3 p {
         font-size: 14px;
         line-height: 24px
     }

     .articale_date-box .date_time strong {
         font-size: 35px
     }

     .enquiry-butnbox {
         background-size: 35px;
         height: 185px;
         width: 35px
     }

     .articale_date-box .post_article p,
     .busi-development .location,
     .head-top-menu ul li,
     .header-bottom .info-box li,
     .nav-bar li,
     .open-positions li .location {
         font-size: 13px
     }

     .blog-detail .col-left p {
         padding-bottom: 15px
     }

     .blog-detail .col-left h1,
     .blog-detail .col-left h3 {
         font-size: 22px;
         margin-bottom: 15px
     }

     .blog-detail .col-left li,
     .dental-network .inner li,
     .dir-text li,
     .direct-to-dentist .textbox li,
     .ethics .img-box .overlay li,
     .patient-feedback li,
     .policy li,
     .quality-control li {
         font-size: 14px;
         line-height: 24px;
         background-size: 15px;
         background-position: left 5px;
         padding-left: 26px;
         margin-bottom: 9px
     }

     .blog-listing li p,
     .ethics .img-box .overlay li {
         line-height: 21px;
         font-size: 13px
     }

     .blog-detail .col-left ul {
         margin-bottom: 20px
     }

     .blog-listing li h3 {
         margin-bottom: 6px;
         font-size: 17px
     }

     .blog-listing li p br {
         display: none
     }

     .blog-listing p,
     .clinic-list p,
     .faq li p,
     .technology p {
         line-height: 25px
     }

     .clinic-head p,
     .credibilty-top .textbox .text-in p,
     .dir-text p,
     .ethics-text p,
     .hygiene .col2 p,
     .hygiene .col2 strong,
     .hygiene ol li,
     .our-specialities p,
     .quality-control p,
     .vision .textbox p {
         font-size: 14px;
         line-height: 25px
     }

     .clinic-head a::before {
         font-size: 31px
     }

     .testimonial_content .text-box p {
         line-height: 22px;
         font-size: 13px
     }

     .ethics .text-box h3,
     .testimonial_content .text-box h5 {
         font-size: 20px;
         padding-bottom: 10px
     }

     .ethics-text h2,
     .milestones h3 {
         font-size: 26px;
         margin-bottom: 15px
     }

     .ethics .text-box h3 {
         margin-bottom: 10px
     }

     .dir-text .common.right p,
     .ethics .text-box a,
     .our-specialities li a {
         font-size: 15px
     }

     .ethics .text-box p {
         font-size: 14px;
         line-height: 25px;
         padding: 0 15px 14px
     }

     .ethics .row.right .img-box .overlay li {
         background-position: left 5px;
         padding-left: 26px
     }

     .clinic-list h2,
     .equipments h3,
     .our-specialities h2,
     .technology h2 {
         font-size: 26px;
         margin-bottom: 25px
     }

     .clinic-head h2,
     .dental-network h3,
     .dental-network h4,
     .faq h3,
     .recruitment-process .textbox h2,
     .vision h2 {
         font-size: 26px
     }

     .board-of-company .team-view2 li,
     .board-of-company .team-view2 p,
     .board-of-dir .team-view p,
     .board-of-dir .team-view3 p {
         font-size: 13px;
         line-height: 20px
     }

     .board-of-company .team-view2 h4,
     .board-of-dir .team-view h4 {
         font-size: 20px;
         padding: 0 20px 10px
     }

     .clinic-list h2::before,
     .our-specialities h2::before {
         bottom: -10px
     }

     .our-specialities li a::before {
         font-size: 23px;
         top: 7px
     }

     .our-specialities li p {
         line-height: 21px
     }

     .blog-detail .col-left h2,
     .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area h2,
     .core-value h4,
     .dental-left h3,
     .dental-network .inner .video-btn,
     .join-to-clove .textbox a {
         font-size: 20px
     }

     .recruitment-process .textbox h5 {
         font-size: 18px;
         line-height: 26px
     }

     .join-to-clove .textbox p {
         font-size: 16px;
         line-height: 26px
     }

     .dental-network p {
         padding: 0 19% 25px
     }

     .open-positions li h4 {
         font-size: 16px;
         margin-bottom: 5px
     }

     .open-positions li a {
         min-height: 130px
     }

     .dir-text .common strong {
         font-size: 15px;
         line-height: 24px
     }

     .dir-text {
         padding-bottom: 30px
     }

     .credibilty-top .textbox .text-in h4 {
         font-size: 20px;
         margin-bottom: 8px
     }

     .credibilty-top .textbox .text-in,
     .credibilty-top .textbox .text-in::after {
         background-size: 230px
     }

     .credibilty-top:last-child .textbox .text-in {
         min-height: 120px
     }

     .contact-add h3 {
         font-size: 22px;
         margin: 20px 0 10px
     }

     .other-location h3 {
         font-size: 20px;
         padding: 13px 0
     }

     .contact-form .wpcf7-submit {
         font-weight: 400;
         font-size: 24px
     }

     .vision-video iframe {
         height: 350px
     }

     .contact-list .cnt-btn {
         width: 42px;
         height: 40px;
         background-size: 82px;
         background-position: 2px -27px;
         right: -40px
     }

     .dental-network .inner p {
         font-size: 15px;
         line-height: 25px
     }

     .dental-network h3,
     .dental-network h4 {
         margin-bottom: 15px
     }

     .dental-network {
         background-size: 590px
     }

     .dental-network .inner {
         padding: 0 0 30px 300px
     }

     .dental-network .inner li {
         padding: 0 0 0 25px
     }

     .footer_menu:last-child {
         width: 17%;
         padding-left: 1%
     }

     .footer_menu .call_us ul li a {
         font-size: 25px
     }

     .news-media .articale_date-box .media-list {
         width: 260px
     }

     .news-media .articale_date-box .media-list img {
         max-height: 119px;
         width: auto
     }

     #owl-demo .owl-next,
     #owl-demo .owl-prev {
         top: 50%;
         margin-top: -12px
     }

     #owl-demo .owl-prev {
         left: -10px
     }

     #owl-demo .owl-next {
         right: -10px
     }

     .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-prev {
         left: -30px
     }

     .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-next {
         right: -30px
     }

     .news-popup .imgbox img {
         max-width: 600px;
         max-height: 600px
     }

     .thank-you1 .textbox p {
         font-size: 17px;
         line-height: 27px
     }

     .hygiene .img-box iframe {
         left: 0;
         top: 0;
         width: 100%;
         float: left
     }

     .hygiene .img-box img {
         left: 0;
         top: 0;
         width: 100%
     }

     .hygiene .img-box {
         margin-bottom: 35px
     }

     .wait {
         background: #ff8501;
         padding: 8px 25px;
         color: #fff;
         font-weight: 700;
         font-size: 16px
     }

     .footer_menu_width {
         width: 15%
     }

     .figure-box li .icon-box span {
         background-size: 170px;
         width: 43px;
         height: 50px
     }

     .figure-box li .icon-box .icon2 {
         background-position: -44px top;
         width: 46px
     }

     .figure-box li .icon-box .icon3 {
         background-position: -90px top;
         width: 42px
     }

     .figure-box li .icon-box .icon4 {
         background-position: -132px top;
         width: 40px
     }

     .figure-box li .icon-box .icon5 {
         background-size: 36px
     }

     .newsletter01 {
         padding: 30px 10%
     }

     .newsletter01 h3 {
         font-size: 24px;
         color: #fff;
         margin-bottom: 20px
     }

     .special-offers-banner.platinum-membership .bronze-img {
         margin-left: -540px;
         width: 360px
     }

     .special-offers-banner.platinum-membership .white_pattern h3 {
         top: 67px;
         font-size: 30px
     }

     .special-offers-banner.platinum-membership .white_pattern {
         width: 720px;
         background-size: 720px 232px
     }

     .platinum-membership .plan {
         font-size: 23px;
         line-height: 38px
     }

     .showcase .know-more2 {
         transform: translate(0, 50px);
         -webkit-transform: translate(0, 50px);
         -moz-transform: translate(0, 50px);
         -ms-transform: translate(0, 50px);
         -o-transform: translate(0, 50px);
         font-size: 16px
     }

     .dental-left {
         width: 20%
     }

     .dental-right {
         width: 77%
     }

     .dental-video-list li {
         margin: 0 20px 20px 0;
         min-height: 280px
     }

     .dental-video-list li .video-box iframe {
         height: 175px
     }

     .christmas-content {
         width: 800px;
         margin-left: -135px;
         top: 95px
     }

     .christmas-content h2 {
         font-size: 57px;
         line-height: 60px;
         padding-bottom: 20px
     }

     .christmas-content a {
         font-size: 24px;
         line-height: 44px
     }

     .special-offers-banner .bronze-img {
         width: 380px
     }

     .special-offers-banner .white_pattern {
         width: 700px;
         background-size: 100%;
         height: 195px;
         right: 5%
     }

     .special-offers-banner .white_pattern h3 {
         top: 47px;
         font-size: 25px;
         line-height: 36px
     }

     .credibilty-top:last-child .textbox {
         padding-top: 70px
     }

     .ceo-overlay .ceo-inner,
     .refine-dir .team-view .scroll-pane2,
     .ui-tabs .team-view .scroll-pane2,
     .ui-tabs .team-view2 .scroll-pane2 {
         max-height: 450px
     }

     .newsletter01 .es_textbox.es_captcha_img {
         width: 14%
     }

     .contact-form .cpCode .wpcf7-not-valid-tip {
         top: 51px
     }

     .header-bottom .info-box li {
         line-height: 18px
     }

     .client-box {
         min-height: 450px
     }

     .client-box .youtube-imgbox.item {
         min-height: 257px
     }

     .refine-dir .refine-team-view h4 {
         padding: 2px 0 2px 8px
     }

     .banner-box {
         min-height: 585px
     }

     .banner-box .banner-formbox {
         padding: 5px 20px 10px
     }

     .banner-box .banner-formbox h2 {
         font-size: 28px;
         line-height: 32px
     }

     .banner-box .box h1 {
         font-size: 35px;
         line-height: 40px;
         padding-top: 10px
     }

     .blog-detail .col-right {
         width: 32%
     }

     .blog-detail .col-left {
         width: 62%
     }
 }

 @media only screen and (min-width:1024px) and (max-width:1365px) {

     .enquiry-formbox,
     .quote-box .box h4,
     .recruitment-process .textbox {
         position: relative
     }

     .newsletter01 .es_button {
         width: 15%
     }

     .target-block .tag-title {
         font-size: 18px;
         padding: 7px 10px
     }

     #owl-demo .special-rotate.item .iconimg-txt-box h2,
     .articale_date-box .post_article h3,
     .braces-aligner li,
     .braces-aligner p,
     .client-box #owl-demo3 .youtube-imgbox.item .lyte-wrapper.last_slide a,
     .client-box #owl-demo4 .youtube-imgbox.item .lyte-wrapper.last_slide a,
     .client-box #owl-demo6 .youtube-imgbox.item .lyte-wrapper.last_slide a,
     .dental-video-list li p,
     .hygiene .col2 p,
     .news-media .articale_date-box a h3,
     .target-block .tag-title sup {
         font-size: 14px
     }

     .braces-aligner .row .col2 img,
     .doc-tabbing li {
         width: 45%
     }

     .back,
     .categories,
     .front {
         width: 215px;
         height: 215px
     }

     .doc-tabbing li:nth-child(3n) {
         margin-right: 26px
     }

     .dental-video-list li:nth-child(2n),
     .doc-tabbing li:nth-child(2n) {
         margin-right: 0
     }

     #owl-demo .special-rotate.item,
     .credibilty .text-box {
         padding: 0 5%
     }

     .categories .back .text-box h3,
     .dental-right .top-text p {
         line-height: 24px
     }

     .categories .back .text-box p,
     .footer h3,
     .footer_menu .call_us h4 {
         font-size: 15px;
         line-height: 20px
     }

     .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-prev {
         left: -40px
     }

     .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-next {
         right: -40px
     }

     .client-box .client_saytext.item .testimonial_title::before {
         left: 33%
     }

     .client-box .client_saytext.item .clientsay_textcontent p,
     .ethics-text p,
     .our-specialities p {
         line-height: 25px
     }

     .client-box .client_saytext.item .clientsay_textcontent {
         min-height: 315px
     }

     .client-box .client_saytext.item .testimonial_titlebox h4,
     .client-box .fun-nav li a,
     .contact-form label,
     .contact-form p,
     .our-specialities li h4,
     .tab-content3 h4 span,
     .testimonal-nav li a,
     .testimonial_content .text-box span,
     .testimonial_content li h4 {
         font-size: 15px
     }

     .blog_media .news-media {
         width: 90%
     }

     .news-media .articale_date-box,
     .news-media .video_article,
     .special-offers-banner.platinum-membership .bronze-img img {
         width: 100%
     }

     .footer_menu .call_us ul li {
         margin-right: 15px
     }

     .news-media .view_all_button a {
         padding: 10px 15px
     }

     .board-of-company .team-view2 h4,
     .board-of-dir .team-view h4,
     .braces-aligner h2,
     .corporate-form p,
     .credibilty-top .textbox h3,
     .dental-left h3,
     .figure-box li .counter,
     .figure-box li .counter-no,
     .home-banner .right-form .btn-row .button,
     .inner-contentbox h2,
     .leave-apply .button,
     .tabbing li {
         font-size: 20px
     }

     .breadcrumb {
         padding: 24px 15px;
         width: 1170px;
         margin: 0 auto;
         float: none;
     }

     .membership-margin {
         margin-top: 76px
     }

     .blog-listing,
     .braces-aligner,
     .patient-feedback,
     .recruitment-process,
     .refund {
         padding: 0 15px 40px
     }

     .aboutus .textbox,
     .blog-listing ul {
         padding-top: 0
     }

     .blog-listing li h3 {
         font-size: 16px;
         margin-bottom: 7px
     }

     .blog-listing li .textbox {
         padding: 6px 15px 15px
     }

     .blog-listing li .admin-bar {
         font-size: 12px;
         padding: 8px 5px 9px
     }

     .blog-listing li .admin-bar i,
     .full-footer .full-footer-in .call-list-box ul li.call-last {
         font-size: 12px
     }

     .blog-listing li .admin-bar span:last-child {
         padding-right: 0
     }

     .banner .overlay {
         font-size: 30px
     }

     .containear,
     .newsletter01 .es_textbox,
     .refine-dir,
     .service-toppanel .braces-aligner {
         padding: 0
     }

     .blog-detail,
     .clinic-list,
     .hygiene,
     .quality-control {
         padding: 0 15px 50px
     }

     .blog-detail .col-left h1,
     .blog-detail .col-left h2,
     .board-of-company h3,
     .board-of-dir h2,
     .camp-gallery h3,
     .clinic-head h3,
     .corporate-logo h2,
     .corporate-testimonal h2,
     .dir-text h2,
     .economic h3,
     .policy h3,
     .title-text h3 {
         font-size: 24px
     }

     .busi-development h3,
     .contact-form h2,
     .contact-form h3,
     .leave-apply h4,
     .our-specialities2 h4,
     .popular-post h4 {
         font-size: 22px
     }

     .ethics-text,
     .impant2 .row-first {
         margin-bottom: 20px
     }

     .ethics-text h2 {
         font-size: 30px;
         margin-bottom: 15px
     }

     .ethics-text p {
         padding: 0 5%;
         font-size: 14px
     }

     .ethics .text-box {
         padding: 0 2%
     }

     .ethics .text-box p {
         font-size: 14px;
         line-height: 21px
     }

     .ethics .text-box h3 {
         padding-bottom: 13px;
         margin-bottom: 14px;
         font-size: 18px
     }

     .doc-tabbing .doctor-imgbox a,
     .ethics .text-box a,
     .impant2 .acco-content h4,
     .impant2 .row-first .textbox h4,
     .showcase li .caption-second a {
         font-size: 17px
     }

     .ethics .img-box .overlay li {
         font-size: 13px;
         line-height: 20px;
         margin-bottom: 13px;
         padding-left: 30px !important;
         background-size: 18px
     }

     .about-stuff ul li,
     .aboutus,
     .board-of-company,
     .career-path,
     .clove_appointment,
     .corporate-main,
     .dental-network,
     .direct-to-dentist,
     .faq-treat .box,
     .fun-tab,
     .hygiene-video,
     .milestones,
     .news-tab,
     .our-packages,
     .our-specialities,
     .price-table .box,
     .serach-result,
     .textimonial-tab,
     .thank-you1,
     .vision {
         padding: 0 15px
     }

     .credibilty-top {
         padding: 60px 15px
     }

     .credibilty-top .imgbox {
         width: 400px;
         margin-right: 100px
     }

     .credibilty-top .textbox {
         width: 480px
     }

     .corporate-form,
     .economic {
         padding: 30px 15px
     }

     .credibilty .text-box h2,
     .credibilty .text-box h3 {
         font-size: 19px;
         line-height: 27px;
         margin-bottom: 10px;
         padding-bottom: 15px
     }

     .showcase li .caption-second {
         right: 50px
     }

     .showcase li .caption-first {
         bottom: 30px;
         font-size: 40px
     }

     .our-specialities2 li {
         min-height: auto !important
     }

     .hygiene-video iframe {
         height: 450px
     }

     .ethics .img-box .overlay .textbox {
         padding: 0 10%
     }

     .credibilty .row:first-child .text-box .text-in {
         top: 0;
         transform: translate(0, 0);
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0)
     }

     .our-specialities li {
         width: 23.8%;
         margin: 0 15px 30px 0
     }

     .our-specialities li p {
         min-height: 80px
     }

     .credibilty .text-box p {
         font-size: 13px;
         line-height: 21px;
         padding-bottom: 25px
     }

     .specialized-form {
         padding: 26px 30px
     }

     .dir-text li,
     .impant2,
     .policy li,
     .recruitment-process .row {
         margin-bottom: 10px
     }

     .our-specialities.packages {
         padding: 40px
     }

     .packages #owl-demo .owl-prev {
         left: -33px
     }

     .packages #owl-demo .owl-next {
         right: -33px
     }

     .board-of-dir .team-view li {
         width: 100% !important
     }

     .board-of-dir h2,
     .hygiene .img-box,
     .special-offers-banner {
         margin-bottom: 35px
     }

     .board-of-dir h2::before {
         bottom: -15px
     }

     .ui-tabs #fragment-1,
     .ui-tabs #fragment1 {
         left: 315px
     }

     .ui-tabs #fragment-2,
     .ui-tabs #fragment2 {
         left: 315px;
         top: 315px
     }

     .ui-tabs #fragment-3,
     .ui-tabs #fragment3 {
         left: auto;
         right: 315px
     }

     .ui-tabs #fragment-4,
     .ui-tabs #fragment4 {
         left: 315px;
         top: 343px
     }

     .ui-tabs #fragment-5,
     .ui-tabs #fragment5 {
         left: 315px;
         top: 660px
     }

     .ui-tabs #fragment-5 {
         top: -440px
     }

     .ui-tabs #fragment-6,
     .ui-tabs #fragment6 {
         left: -12px;
         top: 343px
     }

     .ui-tabs #fragment-6 {
         top: -116px
     }

     .ui-tabs #fragment-7,
     .ui-tabs #fragment7 {
         left: 315px;
         top: 686px
     }

     .ui-tabs #fragment-8,
     .ui-tabs #fragment8 {
         left: -11px;
         top: 1002px
     }

     .ui-tabs #fragment-9,
     .ui-tabs #fragment9 {
         left: -11px;
         top: 686px
     }

     .ui-tabs #fragment-10,
     .ui-tabs #fragment10 {
         top: 1028px;
         left: 315px
     }

     .ui-tabs #fragment11 {
         left: -11px;
         top: 1344px
     }

     .ui-tabs #fragment12 {
         left: -11px;
         top: 1028px
     }

     .ui-tabs #fragment13 {
         left: 315px;
         top: 1371px
     }

     .ui-tabs #fragment14 {
         left: -11px;
         top: 1688px
     }

     .ui-tabs #fragment15 {
         left: -11px;
         top: 1371px
     }

     .ui-tabs #fragment16 {
         left: 315px;
         top: 1713px
     }

     .ui-tabs #fragment17 {
         left: -11px;
         top: 2030px
     }

     .ui-tabs #fragment18 {
         left: -11px;
         top: 1714px
     }

     .ui-tabs #fragment19 {
         left: 315px;
         top: 2057px
     }

     .ui-tabs #fragment20 {
         left: -11px;
         top: 2375px
     }

     .ui-tabs #fragment21 {
         left: -11px;
         top: 2057px
     }

     .ui-tabs #fragment22 {
         left: 315px;
         top: 2400px
     }

     .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox.middle_step {
         margin: 0 29px
     }

     .xdsoft_datetimepicker.xdsoft_inline {
         width: 285px !important
     }

     .xdsoft_datetimepicker .xdsoft_datepicker {
         width: 200px !important
     }

     .xdsoft_datetimepicker .xdsoft_month {
         width: 80px !important
     }

     .recruitment-process .textbox .text-in {
         top: 0;
         transform: translateY(0);
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         -ms-transform: translateY(0);
         -o-transform: translateY(0)
     }

     #sync1 .video-overlay,
     #sync1_1 .video-overlay {
         background-position: center center;
         background-color: #fff
     }

     .dental-network .inner {
         padding: 0 0 119px 380px
     }

     .faq,
     .open-positions {
         padding: 30px 15px 50px
     }

     .footer_menu:nth-child(4n),
     .open-positions li:nth-child(4n+1) {
         clear: both
     }

     .open-positions ul {
         padding-top: 30px
     }

     .busi-development {
         padding-left: 15px;
         margin-right: 18px;
         width: 50%
     }

     .braces-aligner h5,
     .busi-development .location {
         font-size: 16px;
         line-height: 26px
     }

     .busi-development ul li {
         float: none;
         margin: 0 0 7px
     }

     .apply-now,
     .price-table {
         margin-bottom: 50px
     }

     .bg-grey {
         padding: 40px 15px
     }

     .other-location .row {
         padding: 70px 15px 0
     }

     .fun-to-clove {
         padding: 50px 15px
     }

     .credibilty-top.row2 .imgbox {
         margin: 0 0 0 114px
     }

     .board-of-company li,
     .board-of-dir li {
         width: 31.3%
     }

     .schedule {
         padding: 35px 15px
     }

     .news-media .view_all_button a,
     .schedule p {
         font-size: 16px
     }

     .news-popup .imgbox img {
         max-height: 600px;
         max-width: 600px
     }

     .core-value .col {
         margin: 0 8px
     }

     .core-value {
         margin: 50px 0
     }

     .credibilty-top .textbox .text-in,
     .news-media .video_article img {
         min-height: auto
     }

     .join-to-clove .textbox {
         padding: 120px 0 0
     }

     .join-to-clove .textbox p {
         padding: 0 15px 30px
     }

     #sync1,
     #sync1_1,
     #sync2,
     #sync2_2 {
         width: 49.1%
     }

     #sync1 .item iframe,
     #sync1_1 .item iframe {
         height: 470px
     }

     .testimonial_content .text-box {
         min-height: 200px
     }

     .credibilty .row:first-child .text-box {
         position: absolute;
         padding-top: 20px
     }

     .leave-apply .button,
     .search2 .button {
         -webkit-appearance: none;
         -moz-appearance: none;
         -ms-appearance: none;
         -o-appearance: none
     }

     .search2 .button {
         border-radius: 0;
         padding: 0 10px
     }

     .search2 .input {
         border-radius: 0
     }

     .credibilty .text-box .text-in {
         padding: 10px 3%
     }

     .credibilty .row:first-child {
         background: #eee2bc;
         padding: 20px 0
     }

     .listing-clinic li {
         min-height: 100px
     }

     .enquiry-formbox-wrap {
         z-index: 99999999
     }

     .direct-to-dentist .textbox img {
         width: 500px;
         margin: 0 0 20px 19px
     }

     .news-media .articale_date-box .media-list {
         width: 230px
     }

     .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox {
         min-height: 475px
     }

     .apply-now .capcha #captcha_code3,
     .appointment_capchacode #captcha_code1,
     .contact-form #captcha_code2 {
         margin: 1px 8px 0
     }

     .braces-aligner .row.smile01 img {
         width: 31.9%
     }

     .impant2 .bridge img {
         width: 400px
     }

     .footer_menu.last_menu,
     .footer_menu_width,
     .footer_treatments_width {
         width: 33%
     }

     .textbox-smile img {
         width: 350px
     }

     .textbox-smile {
         padding-bottom: 20px
     }

     .showcase li .caption-second p {
         font-size: 24px;
         line-height: 36px;
         padding-bottom: 15px
     }

     .showcase li .caption-first {
         width: 56%
     }

     .showcase li .caption-first h2 {
         font-size: 24px;
         line-height: 50px
     }

     .blog-listing .teeth-text h2,
     .clinic-head h2,
     .figure-box li .plus,
     .home-banner .right-form h4,
     .team-care h3 {
         font-size: 25px
     }

     .figure-box li .icon-box img {
         width: 50px;
         height: 50px
     }

     .Specialities-box h1 {
         font-size: 26px;
         margin-bottom: 30px
     }

     .offer_panel {
         padding: 18px 0
     }

     .activity-box .activity-right-panel ul li,
     .braces-aligner.heading-font h2,
     .clinic-head a,
     .contact-add a,
     .contact-add h3,
     .core-value h4,
     .corporate-testimonal .text-b h3,
     .offer_panel h3,
     .tab-content3 h4 {
         font-size: 18px
     }

     .client-box h3,
     .experience-box h3,
     .hygiene h3 {
         font-size: 26px
     }

     .our-doctors-box h3 {
         font-size: 26px;
         margin-bottom: 20px
     }

     .blog-listing p,
     .clinic-head p,
     .clinic-list p,
     .contact-add p,
     .dir-text p,
     .hygiene .col2 strong,
     .hygiene ol li,
     .quality-control p,
     .tab-content3 p,
     .testimonial_content .text-box p {
         font-size: 14px;
         line-height: 25px
     }

     .blog_media .news-media h2 {
         font-size: 26px;
         padding-bottom: 20px
     }

     .articale_date-box .post_article span,
     .blog-listing li p,
     .head-top-menu ul li,
     .header-bottom .info-box li,
     .nav-bar li {
         font-size: 13px
     }

     .clinic-list h2,
     .our-specialities h2 {
         font-size: 24px;
         margin-bottom: 30px
     }

     .board-of-dir,
     .clinic-head,
     .dir-text {
         padding: 25px 15px 0
     }

     .quality-control p {
         padding-bottom: 15px
     }

     .clinic-head a::before {
         font-size: 28px;
         top: 9px
     }

     .dir-text li,
     .policy li {
         background-size: 15px;
         padding-left: 25px;
         font-size: 14px;
         line-height: 25px
     }

     .enquiry-butnbox {
         background-size: 35px;
         width: 35px
     }

     .board-of-dir li strong {
         width: 100%;
         font-size: 16px;
         padding: 10px 25px
     }

     .contact-list .cnt-btn {
         background-size: 84px;
         height: 40px;
         width: 40px;
         right: -40px;
         background-position: left -28px
     }

     .clinic-head {
         padding-bottom: 40px
     }

     .blog-detail .col-left li,
     .braces-aligner li,
     .impant2 .acco-content li,
     .impant2 .row-first .textbox li,
     .patient-feedback li,
     .quality-control li {
         background-size: 15px;
         padding-left: 25px;
         font-size: 14px;
         line-height: 24px
     }

     .testimonial_content .text-box h5 {
         font-size: 18px;
         padding-bottom: 10px
     }

     .hygiene ol li::before {
         background-size: 20px;
         line-height: 21px;
         font-size: 13px;
         width: 20px
     }

     .our-specialities li a,
     .our-specialities li a.rmore {
         font-size: 14px;
         padding: 11px 30px 11px 11px
     }

     .our-specialities li a.rmore::before,
     .our-specialities li a::before {
         font-size: 21px;
         top: 7px;
         right: 12px
     }

     .braces-aligner h1 {
         font-size: 24px;
         margin-bottom: 40px
     }

     .impant2 .row-first .textbox p {
         font-size: 14px;
         line-height: 24px
     }

     .impant2 .acco-content p {
         font-size: 14px;
         padding-bottom: 10px
     }

     .impant2 .acco-tab {
         font-size: 15px;
         margin-bottom: 1px
     }

     .impant2 .acco-tab .acco-btn {
         background-size: 37px;
         width: 37px;
         height: 41px
     }

     .impant2 .bridge p {
         font-size: 13px;
         line-height: 22px
     }

     .schedule h4 {
         font-size: 22px;
         margin-bottom: 10px
     }

     .braces-aligner li {
         background-position: left 5px;
         padding-bottom: 7px;
         margin-bottom: 10px !important
     }

     .impant2 .acco-content h3,
     .impant2 .row-first .textbox h3 {
         font-size: 20px;
         line-height: 26px
     }

     .live-video .video-box {
         border: 4px solid #fff
     }

     .core-value h3 {
         font-size: 22px;
         margin-bottom: 25px
     }

     .contact-form .wpcf7-mathcaptcha,
     .contact-form .wpcf7-text,
     .contact-form .wpcf7-textarea {
         margin-top: 3px
     }

     .contact-form .wpcf7-submit {
         height: 45px;
         line-height: 45px;
         width: 135px;
         font-size: 20px
     }

     .apply-now {
         width: 47%
     }

     .apply-now h4 {
         font-size: 20px;
         margin-bottom: 12px
     }

     .busi-development .location::before {
         top: 1px
     }

     .ceo-overlay .ceo-inner,
     .refine-dir .team-view .scroll-pane2,
     .ui-tabs .team-view .scroll-pane2,
     .ui-tabs .team-view2 .scroll-pane2 {
         max-height: 450px
     }

     #owl-demo .owl-prev {
         top: 50%;
         left: 0
     }

     #owl-demo .owl-next {
         top: 50%;
         right: 0
     }

     .refund h4 {
         font-size: 20px;
         margin-bottom: 5px
     }

     .news-media .articale_date-box .media-list img {
         max-height: 125px;
         width: auto
     }

     .thank-you1 .textbox p {
         font-size: 17px;
         line-height: 27px
     }

     .hygiene .img-box iframe {
         left: 0;
         top: 0;
         width: 100%;
         float: left
     }

     .hygiene .img-box img {
         left: 0;
         top: 0;
         width: 100%
     }

     .spreading-smile {
         font-size: 28px;
         padding: 0
     }

     .spreading-smile strong {
         background-size: 36px;
         background-position: right center;
         padding-right: 55px
     }

     .scroll-pane {
         height: 350px
     }

     .enquiry-formbox {
         left: 50%;
         top: 0;
         transform: translate(-50%, 0);
         height: 620px !important
     }

     .wait {
         background: #ff8501;
         padding: 8px 25px;
         color: #fff;
         font-weight: 700;
         font-size: 15px
     }

     .bootom_footer .counter-txt {
         width: 40%
     }

     .special-offers-banner .bronze-img {
         left: 5%
     }

     .special-offers-banner .bronze-img img {
         width: 320px
     }

     .special-offers-banner .white_pattern {
         background-size: 100%;
         width: 600px;
         height: 165px;
         right: 5%
     }

     .special-offers-banner .white_pattern h3 {
         font-size: 23px;
         line-height: 32px;
         top: 38px
     }

     .special-offers {
         padding: 0 50px 35px
     }

     .newsletter01 h3 {
         font-size: 20px;
         margin-bottom: 15px
     }

     .special-offers-banner.platinum-membership {
         min-height: 274px
     }

     .special-offers-banner.platinum-membership .bronze-img {
         width: 270px;
         margin-left: 90px
     }

     .contact-row {
         padding: 10px 0 30px
     }

     .special-offers-banner.platinum-membership .white_pattern h3 {
         font-size: 25px;
         line-height: 36px;
         top: 48px
     }

     .platinum-membership .benefits-content.attractive li {
         height: 273px
     }

     .special-offers-banner.platinum-membership .white_pattern {
         background-size: 640px 180px;
         width: 640px
     }

     .platinum-membership .plan {
         font-size: 18px;
         line-height: 30px
     }

     .home-banner .platinum-box {
         width: 395px;
         left: 20px;
         margin-left: 0
     }

     .home-banner .right-form {
         background-size: 535px 295px;
         width: 545px;
         height: 265px;
         padding: 66px 104px 0;
         right: -10px;
         margin-right: 0
     }

     .home-banner .right-form h3 {
         font-size: 26px;
         padding-bottom: 25px
     }

     .showcase .know-more2 {
         transform: translate(-10px, 38px);
         -webkit-transform: translate(-10px, 38px);
         -moz-transform: translate(-10px, 38px);
         -ms-transform: translate(-10px, 38px);
         -o-transform: translate(-10px, 38px);
         font-size: 14px;
         padding: 8px 10px
     }

     .dental-left {
         width: 25%
     }

     .dental-right,
     .main-why-clove .why-right-panel {
         width: 70%
     }

     .dental-video-list li {
         width: 45%;
         min-height: 290px
     }

     .dental-video-list li:nth-child(3n) {
         margin-right: 29px
     }

     .dental-right .top-text {
         padding: 0 0 11px
     }

     .dental-video-list li .video-box iframe {
         height: 172px
     }

     .christmas-content {
         width: 600px;
         margin-left: -100px;
         top: 70px
     }

     .christmas-content h2 {
         font-size: 40px;
         line-height: 45px;
         padding-bottom: 15px
     }

     .christmas-content a {
         font-size: 20px;
         line-height: 35px
     }

     .corporate-testimonal .text-b p {
         font-size: 20px;
         line-height: 30px
     }

     .corporate-logo li {
         width: 23.4%
     }

     .corporate-logo li h4 {
         padding: 54px 35px
     }

     .contact-row.Partner {
         padding-bottom: 50px
     }

     .corporate-form .input {
         width: 24.2%
     }

     .corporate-list {
         width: 690px
     }

     .braces-aligner.heading-font h2::before {
         bottom: -12px
     }

     .br_text h2 {
         font-size: 17px;
         margin-top: 20px;
         margin-bottom: 10px;
         line-height: 26px
     }

     .br_text .br_click_here a {
         padding: 7px 0;
         font-size: 14px
     }

     .newsletter01 {
         padding: 30px 5%
     }

     .newsletter01 .es_textbox {
         width: 26%
     }

     .contact-form .cpCode .wpcf7-not-valid-tip {
         top: 50px
     }

     .nav-bar.sticky li {
         margin: 0;
         font-size: 13px
     }

     .nav-bar li:nth-child(6):hover ul {
         left: auto;
         right: 0
     }

     .nav-bar li li {
         margin: 0
     }

     .header-bottom .info-box li a {
         padding: 8px
     }

     .header-bottom .info-box li .contact-icon {
         background-size: 165px;
         height: 22px;
         background-position: 0 -172px
     }

     .header-bottom .info-box li a:hover .contact-icon {
         background-position: 0 -194px
     }

     .header-bottom .logo-box {
         width: 13%
     }

     .header-bottom .logo-box a {
         width: 130px
     }

     .header-bottom .info-box,
     .refine-dir li {
         width: 20%
     }

     .nav-bar {
         width: 75%
     }

     .bronze-payment {
         padding: 25px 3%
     }

     .bronze-payment-content {
         padding: 20px 30px 0 0
     }

     .bronze-payment-content img {
         max-width: 370px
     }

     .bronze-payment .payment-form .orange-bar {
         padding: 15px;
         margin-bottom: 35px
     }

     .bronze-payment .payment-form .orange-bar .plan {
         width: 65%
     }

     .client-box .youtube-imgbox.item {
         min-height: 387px
     }

     .banner-box {
         min-height: 585px
     }

     .banner-box .banner-formbox {
         padding: 5px 20px 10px
     }

     .banner-box .banner-formbox h2 {
         font-size: 28px;
         line-height: 32px
     }

     .banner-box .box h1 {
         font-size: 35px;
         line-height: 40px;
         padding-top: 10px
     }

     .service-toppanel .inner_servicebg {
         min-height: 250px
     }

     .image-gallery h2 {
         margin-bottom: 30px
     }

     .image-gallery .comman-content-box .gallery-textbox h4 {
         margin: 0 0 10px;
         font-size: 16px
     }

     .service-toppanel .box {
         max-width: 97%
     }

     .service-toppanel .service-contentbox {
         margin-top: -175px;
         margin-bottom: 30px;
         padding: 30px
     }

     .service-toppanel .image-gallery {
         padding-top: 0;
         margin-bottom: 0
     }

     .impant2 .acco-tab {
         padding: 10px 50px
     }

     .impant2 .acco-content li {
         padding-left: 28px
     }

     .impant2 .acco-tab::before {
         left: 25px
     }

     .newsletter01 .es_textbox.es_captcha,
     .newsletter01 .es_textbox.es_captcha_img {
         width: 58%;
         float: left
     }

     .subscribe_sidebar1 .newsletter01 .es_textbox.es_captcha_img {
         float: left;
         width: 42%
     }

     .newsletter01 .es_textbox.es_captcha_img p.capLoad {
         margin-left: 1px
     }

     .blog-detail .col-right {
         width: 32%
     }

     .blog-detail .col-left {
         width: 62%
     }

     .about-stuff ul li.even .about-txtbox,
     .about-stuff ul li.odd .about-txtbox {
         width: 60%;
         line-height: 22px;
         padding: 45px 0
     }

     .about-stuff ul li.even .about-imgbox,
     .about-stuff ul li.odd .about-imgbox {
         width: 35%
     }

     .quote-box .box h4::after {
         right: 222px
     }

     .quote-box .box h4::before {
         left: 216px
     }

     .main-why-clove .why-left-panel {
         width: 28%
     }

     .main-why-clove .why-right-panel ul li {
         width: 335px;
         margin: 0 18px 23px 0
     }

     .full-footer .full-footer-in {
         padding: 50px 20px 0
     }

     .social-network-box ul li {
         padding-right: 18px
     }

     .nav-bar .navigation li a {
         padding: 5px
     }

     .testimonial .slides li .row img {
         width: 100px
     }

     .inner-contentbox {
         padding: 0 0 50px
     }

     .stepup-content-wrap {
         padding-bottom: 70px
     }

     .press-release {
         padding: 0 75px 30px
     }

     .press-release h3 {
         font-size: 50px;
         line-height: 60px
     }

     .video-testimonial .customNavigation .prev {
         left: 20px
     }

     .video-testimonial .customNavigation .next {
         right: 20px
     }
 }

 @media only screen and (min-width:1024px) and (max-width:1279px) {
     .header-bottom .info-box li.doc-wdt {
         width: 100%;
         line-height: 42px;
         font-size: 14px
     }

     .header-bottom .info-box li.cal-wdt,
     .main-post-box {
         width: 100%
     }

     .header-bottom .nav-bar.sticky .info-box {
         margin-top: -10px
     }

     .header-bottom .info-box li .contact-icon {
         margin-right: 11px
     }

     .header-bottom .info-box li.doc-wdt samp {
         float: left
     }

     .nav-bar.sticky .navigation {
         margin-top: 20px
     }

     .nav-bar.sticky .sticky-logo {
         display: block;
         margin-top: 8px
     }

     .clove_story_caption,
     .sucess-list {
         padding: 0 2%
     }

     .box .sucess-list ul li {
         width: 49%;
         min-height: 235px
     }

     .box .sucess-list ul li .sucess-imgbox {
         width: 30%;
         height: auto
     }

     .box .sucess-list ul li .sucess-textbox {
         width: 67%;
         padding-right: 0
     }

     .main-clove-story .box {
         padding: 0 60px
     }

     .main-clove-story .box .clove-story-inbox {
         width: 100%;
         margin: 75px 0
     }

     .main-clove-story .box .clove-story-inbox .story-left-imgbox {
         width: 43%
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox {
         width: 57%;
         padding: 0 35px
     }

     .main-casebox {
         padding: 0 112px
     }

     .main-figbox {
         width: 800px;
         margin: 60px auto 0;
         float: none
     }

     .contact-form .cpCode .wpcf7-not-valid-tip {
         top: 47px
     }

     .refine-dir,
     .refine-search {
         padding: 0 15px
     }

     .board-of-dir.refine-dir li .name-tag h4 {
         font-size: 12px;
         line-height: 18px
     }

     .dental-tourism {
         padding-top: 75px
     }

     .banner-box .box h1 {
         padding-top: 50px
     }

     .banner-box .banner-formbox select.select,
     .banner-box .banner-formbox span.select,
     .banner-box .banner-formbox ul li input {
         font-size: 14px;
         height: 40px;
         line-height: 30px
     }

     .banner-box .banner-formbox span.select {
         background-size: 45px auto
     }

     .banner-formbox .capthe-code-img {
         padding: 8px 10px 2px
     }

     .banner-formbox p.capLoad {
         margin-top: 8px
     }

     .banner-formbox .enquire-btn {
         height: 45px;
         line-height: 43px;
         font-size: 24px
     }

     .accessibility,
     .awarded-box,
     .information-travel,
     .main-differencebox,
     .pros-dental-tourism,
     .why-clove {
         padding: 50px 10px
     }

     .accessibility h2,
     .awarded-box h2,
     .clove-difference h2,
     .information-travel h2,
     .pros-dental-tourism h2,
     .why-clove h2 {
         padding-bottom: 50px
     }

     .clove-difference ul li {
         min-height: 285px;
         padding: 30px 10px 10px
     }

     .clove-difference ul li .difference-text-box h4 {
         font-size: 30px;
         line-height: 38px
     }

     .pros-dental-tourism h2 strong {
         padding-top: 20px
     }

     .pros-dental-tourism ul {
         padding-top: 30px
     }

     .royal-society {
         padding: 20px 10px
     }

     .royal-society-textbox p {
         padding-top: 25px
     }

     .awarded-box ul li {
         min-height: 342px
     }

     .awarded-box ul li img {
         max-height: 200px
     }

     .awarded-box ul li .caption-box {
         height: 112px
     }

     .accessibility .accessibility-mapbox img {
         max-width: 500px
     }

     .right-spe-box {
         width: 28%
     }

     .newsletter01 .es_textbox.es_captcha,
     .newsletter01 .es_textbox.es_captcha_img {
         width: 53%;
         float: left
     }

     .subscribe_sidebar1 .newsletter01 .es_textbox.es_captcha_img {
         float: left;
         width: 47%
     }

     .newsletter01 .es_textbox {
         padding: 0
     }

     .blog-detail .col-right {
         width: 32%
     }

     .blog-detail .col-left {
         width: 62%
     }

     .quote-box .box h4::after {
         right: 145px
     }

     .quote-box .box h4::before {
         left: 145px
     }

     .home-midwarp .presence-box {
         width: 52%
     }

     .opening-page {
         padding: 25px 10px 50px
     }

     .opening-lt-panel ul li {
         min-height: 264px;
         margin: 0 14px 28px
     }

     .opening-lt-panel .data-applybox {
         padding-top: 10px
     }

     .opening-rgt-panel {
         width: 58%
     }
 }

 @media only screen and (min-width:768px) and (max-width:1023px) {

     .dir-text li,
     .policy li,
     .quality-control li,
     .tab-content3 li {
         padding-left: 30px;
         background-size: 18px
     }

     .braces-aligner .row.step2 .col,
     .bronze-payment .payment-form .row .td1,
     .newsletter01 .es_textbox,
     .payment-form .row .td2 {
         width: 48%
     }

     .newsletter01 .es_button,
     .newsletter01 .es_textbox.es_captcha,
     .newsletter01 .es_textbox.es_captcha_img {
         margin-top: 15px
     }

     .target-block .tag-title {
         font-size: 14px;
         padding: 7px 10px
     }

     .blog-listing li .admin-bar,
     .blog-listing li .admin-bar i,
     .categories .back .text-box p,
     .footer-bottom-box p,
     .our-packages-box li .doctor-txtbox .doc-lstbox li,
     .target-block .tag-title sup {
         font-size: 12px
     }

     .about-stuff ul li,
     .aboutus,
     .board-of-company,
     .board-of-dir,
     .braces-aligner,
     .career-path,
     .clinic-head,
     .clinic-list,
     .clove_appointment,
     .corporate-main,
     .dir-text,
     .direct-to-dentist,
     .faq-treat .box,
     .fun-tab,
     .header-bottom .boxcomman,
     .header-top .boxcomman,
     .hygiene,
     .hygiene-video,
     .milestones,
     .news-tab,
     .our-packages,
     .our-specialities,
     .patient-feedback,
     .price-table .box,
     .special-offers,
     .textimonial-tab,
     .thank-you1,
     .vision {
         padding: 0 15px
     }

     .nav-bar .boxcomman ul {
         width: 100%;
         float: right;
         text-align: center
     }

     .nav-bar .boxcomman li {
         font-size: 14px;
         line-height: 25px;
         margin: 2px 8px;
         float: none;
         display: inline-block
     }

     .nav-bar .boxcomman li a {
         padding: 0 3px
     }

     .nav-bar.sticky .boxcomman li a {
         text-decoration: none;
         color: #010101;
         padding: 0 4px;
         text-shadow: 0 1px 0 #f9c097
     }

     .nav-bar.sticky .boxcomman ul {
         width: 82%
     }

     .sticky-logo {
         left: 10px;
         height: 59px;
         position: absolute;
         top: 0;
         opacity: 0;
         background-color: #4f3225
     }

     .figure-box li .plus {
         top: -3px;
         margin-left: 2px;
         font-size: 25px
     }

     .figure-box li .counter,
     .figure-box li .counter-no {
         font-size: 20px;
         line-height: 28px
     }

     .figure-box li .stat-detail {
         line-height: 18px;
         font-size: 12px
     }

     .Specialities-rotate li .special-rotate .iconimg-txt-box h3,
     .activity-box .activity-right-panel ul li,
     .braces-aligner h5,
     .braces-aligner.heading-font h2,
     .clove-difference ul li .difference-text-box h5,
     .footer_menu .call_us ul li a,
     .membership-plans .table-content td,
     .membership-plans .top-head .inclusions,
     .our-milestones .common .text-box p,
     .recruitment-process .textbox p strong,
     .showcase li .caption-second a {
         font-size: 16px
     }

     .Specialities-rotate li .special-rotate {
         padding: 0 1.2%
     }

     .Specialities-rotate li .special-rotate .iconimg-txt-box p,
     .footer_menu ul li {
         line-height: 22px
     }

     .experience-box h3,
     .tab-content3 h4 {
         font-size: 25px
     }

     .apply-now label,
     .articale_date-box .post_article span,
     .ceo-overlay .ceo-inner li,
     .dental-video-list li p,
     .experience-box p,
     .faq li,
     .platinum-membership .table-data.golden-m {
         font-size: 13px
     }

     .credibilty-top:last-child .textbox,
     .mid-warp .experience-box,
     .open-positions ul,
     .pros-dental-tourism ul {
         padding-top: 30px
     }

     .mid-warp .corporate-video-box {
         padding: 20px 0 40px 20px
     }

     .contact-add p,
     .impant2 .row-first .textbox p,
     .mid-warp .corporate-video-box p,
     .schedule p {
         font-size: 14px;
         line-height: 25px
     }

     .mid-warp .experience-box .flex-direction-nav .flex-next,
     .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-next {
         right: -36px
     }

     .mid-warp .experience-box .flex-direction-nav .flex-prev,
     .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-prev {
         left: -36px
     }

     .video-btn-box .video-btun {
         font-size: 21px;
         padding: 6px 12px
     }

     .clinic-head p,
     .dir-text p,
     .mid-warp .corporate-video-box .abt-clove-box li {
         line-height: 26px
     }

     .clove-exp li .exp-move {
         width: 100%;
         float: left;
         padding: 0 10px;
         margin: 7px 0
     }

     .clove-exp li .exp-txt-box h5 {
         font-size: 14px;
         line-height: 17px;
         padding: 5px 0 13px
     }

     .clove-exp li .exp-icon-box {
         width: 30%;
         display: inline-block;
         float: none
     }

     .categories .back .text-box h3 {
         margin-bottom: 0;
         font-size: 14px;
         line-height: 20px
     }

     .categories .back .text-box,
     .credibilty .row.no-image .imgbox,
     .direct-to-dentist .textbox,
     .enquiry-formbox .jspPane,
     .newsletter01 .es_textbox,
     .press-release,
     .service-toppanel .braces-aligner {
         padding: 0
     }

     .benefits-tab h4,
     .tab-content3 p {
         font-size: 14px;
         line-height: 22px
     }

     .doc-tabbing li a .overlay h3 {
         font-size: 11px;
         padding-top: 31%;
         margin-bottom: 5px
     }

     .doc-tabbing li a .overlay strong {
         font-size: 10px
     }

     .our-packages-box {
         padding: 50px 2.2%
     }

     .our-packages-box li {
         width: 24%;
         margin-right: 1%
     }

     .our-packages-box li .doctor-txtbox .doc-lstbox {
         padding: 0 6px
     }

     .our-packages-box li .doctor-txtbox .doc-hedbox h4 {
         padding: 14px 8px
     }

     .our-packages-box li .doctor-txtbox .doc-prcbox p {
         font-size: 36px
     }

     .plan-box {
         width: 100%;
         padding: 0 25px
     }

     .br_image,
     .br_text,
     .clove_appointment .boxcomman,
     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li,
     .main-post-box,
     .special-offers-banner.platinum-membership .bronze-img img,
     .wpcf7-form-control-wrap.your-name,
     .wpcf7-form-control-wrap.your-subject {
         width: 100%
     }

     .blog_media .news-media {
         float: left;
         width: 100%;
         padding: 0 18px;
         text-align: center
     }

     .braces-aligner .row.bg-common h2,
     .braces-aligner .row.bg-common h4,
     .contact-form label,
     .impant2 .acco-tab,
     .tab-content3 .achive-box li i,
     .testimonial_content li h4 {
         font-size: 15px
     }

     .articale_date-box .post_article h3,
     .blog-detail .col-left p,
     .client-box #owl-demo3 .youtube-imgbox.item .lyte-wrapper.last_slide a,
     .client-box #owl-demo4 .youtube-imgbox.item .lyte-wrapper.last_slide a,
     .client-box #owl-demo6 .youtube-imgbox.item .lyte-wrapper.last_slide a,
     .direct-to-dentist .textbox li,
     .direct-to-dentist .textbox p,
     .hygiene .col2 p,
     .hygiene ol li,
     .impant2 .acco-content li,
     .impant2 .acco-content p,
     .impant2 .row-first .textbox li,
     .membership-plans .table-content td.first-td,
     .news-media .articale_date-box a h3,
     .our-specialities li a,
     .our-specialities li h4,
     .recruitment-process .textbox p,
     .symt-treatments ul li .treat-txtbox,
     .tab-content3 .achive-box li,
     .video_article .video_title p {
         font-size: 14px
     }

     .tab-content3 .achive-box li span {
         display: inline-block;
         float: left
     }

     .news-media .articale_date-box,
     .news-media .video_article {
         width: 350px;
         float: none;
         display: inline-block;
         text-align: left
     }

     .bootom_footer .boxcomman,
     .footer .boxcomman {
         width: 100%;
         padding: 0 15px
     }

     .footer_menu,
     .footer_menu.last_menu,
     .footer_menu_width,
     .footer_treatments_width {
         width: 33%
     }

     .blog-listing li:nth-child(odd),
     .footer_menu:nth-child(4n),
     .listing-clinic li:nth-child(3n+1) {
         clear: both
     }

     .footer h3,
     .footer_menu .call_us h4 {
         font-size: 13px;
         line-height: 18px
     }

     .footer_menu .call_us ul li {
         margin-right: 8px
     }

     .clove-slide-box {
         padding-top: 60px
     }

     .mid-warp .experience-box .flex-direction-nav {
         top: 50%
     }

     .blog-listing.blog-det li .admin-bar,
     .mid-warp .experience-box {
         padding-bottom: 0
     }

     .back,
     .categories,
     .front {
         float: left;
         width: 160px !important;
         height: 160px !important
     }

     .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-next {
         right: -40px
     }

     .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-prev {
         left: -40px
     }

     .Specialities-box h1,
     .articale_date-box .date_time strong,
     .enquiry-formbox h3,
     .our-doctors-box h3,
     .serach-result h1 {
         font-size: 30px
     }

     #owl-demo .special-rotate.item {
         padding: 0 5%
     }

     #owl-demo .special-rotate.item .iconimg-box img {
         width: 230px
     }

     #owl-demo .owl-next,
     #owl-demo .owl-prev {
         background-size: 184px;
         width: 30px;
         height: 55px
     }

     #owl-demo .owl-next {
         background-position: -34px 0
     }

     .apply-now h4,
     .braces-aligner h2,
     .contact-add a,
     .core-value h4,
     .corporate-testimonal .text-b h3,
     .dental-left h3,
     .doc-tabbing .doctor-imgbox a,
     .ethics .text-box a,
     .main-why-clove .why-left-panel .why-txtbox h4,
     .main-why-clove .why-right-panel ul li .whylist-txtbox h4,
     .offer_panel h3,
     .tabbing li,
     .testimonal-nav li a {
         font-size: 18px
     }

     .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-next,
     .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-prev {
         top: 50%;
         margin-top: -34px
     }

     .doc-tabbing li {
         width: 45%;
         margin: 0 16px 16px 0
     }

     .down-arrow {
         width: 46px;
         bottom: 0
     }

     .doc-tabbing li:nth-child(3n) {
         margin-right: 16px
     }

     .client-box .client_saytext.item .testimonial_title::before {
         left: 30%
     }

     .client-box .client_saytext.item .clientsay_textcontent {
         padding: 20px;
         min-height: 180px
     }

     .client-box .client_saytext.item .clientsay_textcontent p,
     .testimonial_content .text-box p {
         line-height: 25px
     }

     .articale_date-box .post_article h3,
     .first_caption.video_title .post_article h3 {
         font-size: 14px;
         line-height: 21px
     }

     .blog_media .news-media h2,
     .client-box h3 {
         font-size: 26px
     }

     .news-media .view_all_button a {
         font-size: 18px;
         padding: 13px 15px
     }

     .video_article .video_title span {
         font-size: 14px;
         line-height: 22px;
         display: block;
         padding-bottom: 5px;
         padding-top: 5px
     }

     .banner img,
     .figure-box2 li:nth-child(2n) .figure-in:after,
     .figure-box2 li:nth-child(2n) .figure-in:before,
     .figure-box2 li:nth-child(2n):after,
     .figure-box2 li:nth-child(2n):before,
     .figure-box2 li:nth-child(3n) .left-border-b,
     .figure-box2 li:nth-child(3n) .left-border-s,
     .header-bottom .nav-bar.sticky .info-box,
     .sticky-logo {
         display: none
     }

     .blog_media.news-media2 .video_article,
     .news-media .video_article {
         height: 300px
     }

     .news-media .video_article {
         min-height: 300px
     }

     .blog-listing,
     .recruitment-process,
     .refund {
         padding: 0 15px 40px
     }

     .aboutus .textbox,
     .blog-listing ul,
     .containear {
         padding-top: 0
     }

     .breadcrumb {
         padding: 20px 15px
     }

     .blog-listing p,
     .braces-aligner p,
     .credibilty-top .textbox .text-in p,
     .dental-network .inner p,
     .economic p {
         font-size: 14px;
         line-height: 24px
     }

     .banner .overlay {
         font-size: 25px;
         position: static;
         background: rgba(255, 128, 1, .7)
     }

     .blog-listing li {
         width: 48.7%;
         min-height: auto
     }

     .blog-listing li:nth-child(3n) {
         margin-right: 2.6%
     }

     .blog-listing li:nth-child(2n),
     .board-of-dir.tab-doctor .doctor-content li:nth-child(4n),
     .dental-video-list li:nth-child(2n),
     .listing-clinic li:nth-child(3n),
     .location-list li:nth-child(2n),
     .open-positions li:nth-child(2n) {
         margin-right: 0
     }

     .blog-listing li .textbox {
         padding: 7px 15px 15px
     }

     .blog-detail,
     .quality-control {
         padding: 0 15px 50px
     }

     .apply-now h3::before,
     .blog-detail .col-left h1,
     .blog-detail .col-left h2,
     .core-value h3,
     .credibilty-top .textbox h3,
     .dir-text h2,
     .economic h3,
     .policy h3,
     .press-release-details li .month,
     .service-toppanel .service-contentbox h4,
     .title-text h3 {
         font-size: 22px
     }

     .leave-apply h4,
     .our-specialities2 h4,
     .popular-post h4 {
         font-size: 18px;
         margin-bottom: 10px;
         padding-bottom: 10px
     }

     .search2 .input {
         width: 100%;
         border-right: 1px solid #ccc;
         margin-bottom: 4px
     }

     .search2 .button {
         width: 100%;
         font-size: 18px;
         height: 44px;
         -webkit-appearance: none;
         -moz-appearance: none;
         appearance: none
     }

     .leave-apply .button {
         font-size: 20px;
         -webkit-appearance: none;
         -moz-appearance: none;
         appearance: none
     }

     .location-list li .direction,
     .technology h2 {
         margin-bottom: 15px
     }

     .location-list li {
         float: left;
         min-height: 200px;
         display: inline-block;
         width: 48.5%
     }

     .hygiene .col2 {
         padding: 15px 15px 100px
     }

     .hygiene .textbox {
         padding: 21px 25px 0 18px
     }

     .hygiene h3 {
         font-size: 25px;
         margin-bottom: 20px
     }

     .ethics-text,
     .image-gallery h2 {
         margin-bottom: 25px
     }

     .ethics-text h2 {
         font-size: 25px;
         margin-bottom: 13px
     }

     .ethics-text p {
         font-size: 14px;
         line-height: 26px
     }

     .ethics .text-box {
         position: inherit;
         padding: 20px 4% 30px
     }

     .enquiry-formbox,
     .recruitment-process .textbox {
         position: relative
     }

     .ethics .text-box h3 {
         font-size: 22px;
         padding-bottom: 12px;
         margin-bottom: 12px
     }

     .braces-aligner .row .col3,
     .ethics .img-box,
     .ethics .text-box {
         width: 100%;
         float: left
     }

     .credibilty .row.no-image .text-in,
     .ethics .text-outer {
         top: 0;
         transform: translate(0, 0);
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0)
     }

     .ethics .img-box .overlay .textbox {
         padding: 0 10%;
         position: absolute
     }

     .ethics .img-box .overlay li {
         font-size: 14px;
         line-height: 24px;
         margin-bottom: 14px
     }

     .testimonial_content .text-box q::before,
     .testimonial_content li q::before {
         background-size: 100%;
         width: 17px;
         left: -19px
     }

     .testimonial_content .text-box q::after,
     .testimonial_content li q::after {
         background-size: 100%;
         width: 17px
     }

     .testimonial_content .text-box h5 {
         font-size: 20px;
         padding-bottom: 8px
     }

     .bg-grey,
     .credibilty-top,
     .fun-to-clove {
         padding: 40px 15px
     }

     .credibilty-top .imgbox {
         width: 310px;
         margin-right: 30px
     }

     .credibilty-top .textbox {
         padding-top: 10px;
         width: 395px;
         float: right
     }

     .ceo-overlay .ceo-inner p,
     .credibilty .text-box p,
     .refund p {
         font-size: 13px;
         line-height: 21px
     }

     .corporate-form,
     .economic,
     .open-positions,
     .serach-result {
         padding: 30px 15px
     }

     .credibilty .row.no-image .text-box {
         padding: 20px 7% 30px
     }

     .credibilty .row.no-image .text-box h3 {
         padding-bottom: 15px;
         margin-bottom: 15px
     }

     .credibilty .text-box h2,
     .credibilty .text-box h3 {
         padding-bottom: 5px;
         margin-bottom: 5px
     }

     .credibilty .text-box {
         padding: 15px 3%
     }

     .credibilty .text-box .text-in {
         top: 0;
         transform: translate(0, 0);
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0);
         position: inherit
     }

     .credibilty .row.left {
         background: #fff7f0
     }

     .credibilty .row {
         background: #eee2bc
     }

     .credibilty .row .imgbox {
         padding: 20px 0
     }

     .showcase li .caption-first {
         width: 70%;
         bottom: 30px
     }

     .showcase li .caption-first h2 {
         font-size: 24px;
         line-height: 50px
     }

     .showcase li .caption-second {
         right: 50px
     }

     .showcase li .caption-second p {
         font-size: 22px;
         line-height: 34px;
         padding-bottom: 15px
     }

     .tab-content3 li {
         font-size: 14px;
         line-height: 22px
     }

     .credibilty-top .textbox .text-in,
     .news-media .video_article img,
     .our-specialities2 li {
         min-height: auto
     }

     .blog-listing li:nth-child(3n+1),
     .listing-clinic li:nth-child(4n+1) {
         clear: inherit
     }

     .blog-listing .teeth-text h2,
     .board-of-company h3,
     .board-of-dir h2,
     .camp-gallery h3,
     .clinic-head h2,
     .clinic-head h3,
     .corporate-logo h2,
     .corporate-testimonal h2,
     .dental-network .inner .video-btn::before,
     .equipments h3,
     .technology h2 {
         font-size: 24px
     }

     .location-list li:nth-child(3n) {
         margin: 0 2.5% 20px 0
     }

     .quality-control p {
         font-size: 15px;
         line-height: 26px;
         padding-bottom: 10px
     }

     .quality-control li {
         font-size: 14px;
         line-height: 27px;
         margin-bottom: 8px
     }

     .press-release .press-release-details,
     .testimonal-nav {
         margin: 30px 0 40px
     }

     .credibilty .text-box h2,
     .credibilty .text-box h3,
     .impant2 .acco-content h3,
     .impant2 .row-first .textbox h3,
     .platinum-membership .plan,
     .recruitment-process .textbox h5 {
         font-size: 18px;
         line-height: 26px
     }

     .our-specialities h2 {
         font-size: 22px;
         line-height: 32px
     }

     .our-specialities li {
         width: 31.9%;
         margin: 0 15px 20px 0
     }

     .open-positions li:nth-child(3n),
     .our-specialities li:nth-child(4n) {
         margin-right: 15px
     }

     .our-specialities li p,
     .platinum-membership .table-data.golden-m .column .td1:first-child,
     .platinum-membership .table-data.golden-m .column.first .td1,
     .refine-dir li .name-tag {
         min-height: 80px
     }

     .technology p {
         padding-bottom: 30px
     }

     .technology .text-box {
         min-height: 260px
     }

     .specialized-form {
         padding: 20px
     }

     .newsletter01 .es_button,
     .specialized-form .select-box2 {
         width: 46%
     }

     #listdata {
         padding: 0 15px;
         margin-bottom: 20px
     }

     .our-specialities.packages {
         padding: 30px
     }

     .packages #owl-demo .owl-prev {
         left: -30px
     }

     .packages #owl-demo .owl-next {
         right: -30px
     }

     .our-packages .title-text {
         padding-bottom: 5px
     }

     .board-of-dir.tab-doctor .doctor-content li {
         width: 23.4%;
         float: left;
         margin: 0 15px 15px 0
     }

     #frmshow .appointment_capchacode .capcha_input,
     .board-of-dir .team-view li {
         width: 100% !important
     }

     .board-of-company strong,
     .board-of-dir li strong {
         font-size: 15px;
         padding: 0 10px 14px;
         line-height: 23px
     }

     .busi-development p,
     .career-path p {
         line-height: 24px
     }

     .board-of-dir h2 {
         margin-bottom: 35px
     }

     .board-of-dir h2::before {
         bottom: -15px
     }

     .ceo-overlay .ceo-main,
     .refine-dir .team-view,
     .ui-tabs .team-view,
     .ui-tabs .team-view2 {
         width: 735px
     }

     .ceo-overlay .ceo-inner,
     .refine-dir .team-view .scroll-pane2,
     .ui-tabs .team-view .scroll-pane2,
     .ui-tabs .team-view2 .scroll-pane2 {
         max-height: 400px
     }

     .ui-tabs #fragment-1,
     .ui-tabs #fragment-2,
     .ui-tabs #fragment-3,
     .ui-tabs #fragment1,
     .ui-tabs #fragment2,
     .ui-tabs #fragment3 {
         top: 250px;
         left: 0
     }

     .ui-tabs #fragment4,
     .ui-tabs #fragment5,
     .ui-tabs #fragment6 {
         left: 0;
         top: 495px
     }

     .ui-tabs #fragment-4,
     .ui-tabs #fragment-5,
     .ui-tabs #fragment-6 {
         left: 0;
         top: -500px
     }

     .ui-tabs #fragment7,
     .ui-tabs #fragment8,
     .ui-tabs #fragment9 {
         left: 0;
         top: 750px
     }

     .ui-tabs #fragment10,
     .ui-tabs #fragment11,
     .ui-tabs #fragment12 {
         left: 0;
         top: 1003px
     }

     .ui-tabs #fragment13,
     .ui-tabs #fragment14,
     .ui-tabs #fragment15 {
         left: 0;
         top: 1251px
     }

     .ui-tabs #fragment16,
     .ui-tabs #fragment17,
     .ui-tabs #fragment18 {
         left: 0;
         top: 1503px
     }

     .ui-tabs #fragment19,
     .ui-tabs #fragment20,
     .ui-tabs #fragment21 {
         left: 0;
         top: 766px
     }

     .faq {
         padding: 30px 15px 50px
     }

     .clove_appointment .boxcomman {
         padding: 27px 0
     }

     .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox {
         padding: 5px;
         width: 32.2%;
         min-height: 580px
     }

     .clinic-box a,
     .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area h2,
     .contact-add h3,
     .contact-form h2,
     .contact-form h3,
     .contact-row.Partner p,
     .dental-network .inner .video-btn,
     .image-gallery h2,
     .schedule h4,
     .team-care h3 {
         font-size: 20px
     }

     .xdsoft_datetimepicker.xdsoft_inline {
         width: 225px !important;
         padding: 0;
         margin-top: 0 !important
     }

     .xdsoft_datetimepicker .xdsoft_datepicker {
         width: 165px !important;
         margin-left: 2px !important
     }

     .xdsoft_datetimepicker .xdsoft_timepicker {
         width: 51px !important;
         margin-left: 4px !important
     }

     .xdsoft_datetimepicker .xdsoft_label {
         font-size: 12px !important;
         width: 46px !important
     }

     .xdsoft_datetimepicker .xdsoft_month {
         width: 50px !important
     }

     .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox.middle_step {
         margin: 0 12px
     }

     .xdsoft_datetimepicker .xdsoft_next,
     .xdsoft_datetimepicker .xdsoft_prev,
     .xdsoft_datetimepicker .xdsoft_today_button {
         width: 18px !important
     }

     .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
         font-size: 11px !important
     }

     .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,
     .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
         background-position: -48px -15px !important;
         margin-left: 18px !important
     }

     .faq h3 {
         font-size: 32px
     }

     .career-path p {
         font-size: 15px
     }

     .career-path h4,
     .figure-box2 li .text-detail {
         font-size: 18px;
         line-height: 24px
     }

     .career-path .table2 ul li {
         width: 24%;
         margin: 0 1% 20px 0
     }

     .recruitment-process .textbox .text-in {
         top: 0;
         transform: translateY(0);
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         -ms-transform: translateY(0);
         -o-transform: translateY(0)
     }

     .recruitment-process .textbox h2 {
         margin-bottom: 10px;
         font-size: 24px;
         padding-bottom: 10px
     }

     .join-to-clove .textbox {
         padding: 120px 0 0
     }

     .join-to-clove .textbox h4,
     .price-policy-pkg h3 {
         font-size: 30px;
         margin-bottom: 20px
     }

     .join-to-clove .textbox p {
         line-height: 28px;
         font-size: 16px;
         padding: 0 15px 20px
     }

     #sync1 .video-overlay,
     #sync1_1 .video-overlay {
         background-position: center center;
         background-color: #fff
     }

     .dental-network {
         padding: 0 15px;
         background-position: 0 bottom
     }

     .dental-network h3,
     .dental-network h4 {
         font-size: 20px;
         margin-bottom: 18px
     }

     .dental-network .inner li {
         background-size: 18px;
         padding-left: 28px
     }

     .open-positions li {
         width: 48.9%;
         margin: 0 15px 15px 0
     }

     .open-location lable {
         font-size: 22px;
         margin-bottom: 10px
     }

     .open-location .select-box2 .select {
         font-size: 25px;
         background-position: 145px 11px
     }

     .busi-development {
         padding-left: 15px;
         width: 40%
     }

     .busi-development h3 {
         font-size: 28px;
         margin-bottom: 18px
     }

     .busi-development .location {
         font-size: 14px;
         line-height: 25px;
         margin-bottom: 20px
     }

     .busi-development .location::before {
         top: 3px
     }

     .busi-development ul {
         padding-bottom: 15px
     }

     .busi-development ul li {
         float: none;
         margin-bottom: 10px;
         font-size: 16px
     }

     .apply-now h3 {
         font-size: 20px;
         padding-left: 30px
     }

     .apply-now,
     .blog-detail .col-left,
     .home-midwarp .presence-box {
         width: 55%
     }

     .apply-now .checbox input {
         margin: 0 10px 0 0
     }

     .apply-now .checbox .wpcf7-list-item-label,
     .br_popup {
         width: 90%
     }

     .vision h2 {
         font-size: 25px;
         padding-bottom: 10px;
         margin-bottom: 10px
     }

     .milestones h3 {
         font-size: 30px;
         margin-bottom: 17px
     }

     .hygiene-video iframe,
     .vision-video iframe {
         height: 400px
     }

     .milestones li:nth-child(odd)::after {
         right: -36%
     }

     .contact-form .wpcf7-submit {
         font-size: 18px;
         height: 42px;
         line-height: 42px;
         width: 120px
     }

     .other-location h3 {
         margin: 0 15px 20px;
         font-size: 22px
     }

     .other-location .row {
         padding: 60px 15px 0
     }

     .other-location .loacation-add h3 {
         margin: 0 0 20px
     }

     .client-box .fun-nav li a,
     .helpline-center li,
     .home-banner .right-form .btn-row .button {
         font-size: 17px
     }

     #sync1 .item iframe,
     #sync1_1 .item iframe {
         height: 395px
     }

     .credibilty-top.row2 .textbox {
         float: left
     }

     .credibilty-top.row2 .imgbox {
         margin: 0 0 0 33px
     }

     .board-of-company li,
     .board-of-dir li {
         margin: 0 15px 15px 0;
         width: 31.9%
     }

     .schedule {
         padding: 35px 15px
     }

     .schedule h4 {
         margin-bottom: 10px
     }

     .braces-aligner h1 {
         font-size: 20px;
         margin-bottom: 30px
     }

     .impant2 .acco-content h4,
     .impant2 .row-first .textbox h4 {
         font-size: 18px;
         margin-bottom: 6px
     }

     .schedule a {
         font-size: 17px;
         padding: 15px 25px;
         margin-top: 21px
     }

     .containear {
         padding-bottom: 50px
     }

     .news-popup .imgbox img {
         max-height: 700px;
         max-width: 700px
     }

     .filter-form {
         padding: 10px
     }

     .filter-form .col1 {
         width: 42.6%
     }

     .news-content.media ul li .acc-imgbox,
     .platinum-membership #benefits .benefits-content li {
         height: 200px
     }

     .core-value .col {
         margin: 0 5px
     }

     .core-value {
         margin: 50px 0 0;
         padding: 0 15px
     }

     .aboutus .textbox h2 {
         font-size: 22px;
         padding-bottom: 10px;
         margin-bottom: 10px
     }

     .core-value .col li {
         font-size: 15px;
         margin-bottom: 10px
     }

     #sync1,
     #sync1_1,
     #sync2,
     #sync2_2 {
         width: 56.1%
     }

     #sync2,
     #sync2_2 {
         width: 42%
     }

     .clinic-list h2::before,
     .our-specialities h2::before {
         bottom: -8px
     }

     .blog-detail .col-left h1,
     .blog-detail .col-left h3,
     .bronze-payment .payment-form .orange-bar,
     .corporate-text,
     .our-specialities.packages h3 {
         margin-bottom: 30px
     }

     .service-toppanel .inner_servicebg,
     .testimonial_content .text-box {
         min-height: 200px
     }

     .nav-bar {
         width: 100%;
         padding-top: 0
     }

     .nav-bar.sticky {
         height: 70px
     }

     .sticky-logo {
         opacity: 1;
         padding: 5px 10px;
         width: 116px
     }

     .nav-bar.sticky .sticky-logo {
         margin: 2px 0 0
     }

     .nav-bar li:last-child:hover ul,
     .nav-bar li:nth-child(5):hover ul {
         left: auto;
         right: 0
     }

     .ethics .text-outer {
         position: inherit
     }

     .serach-result p {
         font-size: 15px;
         line-height: 22px
     }

     .listing-clinic li {
         width: 31.5%;
         min-height: 140px
     }

     .listing-clinic li:nth-child(4n) {
         margin-right: 20px
     }

     .activity-box .activity-right-panel ul li a,
     .listing-clinic li span {
         line-height: 20px
     }

     .technology .text-box {
         position: absolute
     }

     .credibilty .text-box .text-in,
     .technology .text-box .text-in {
         padding: 10px 5%
     }

     .credibilty .row:first-child .text-box {
         position: inherit;
         height: auto
     }

     .ethics .text-box {
         height: auto
     }

     .enquiry-formbox-wrap {
         z-index: 99999999
     }

     .enquiry-formbox {
         padding: 20px 40px
     }

     .clove-difference ul li .difference-text-box,
     .enquiry-formbox .enquiry-typebox {
         padding-top: 20px
     }

     .enquiry-formbox .form-inbox,
     .opening-lt-panel .data-applybox,
     .pros-dental-tourism h2 strong {
         padding-top: 15px
     }

     .awarded-box ul li .caption-box,
     .enquiry-formbox .form-inbox li textarea {
         height: 130px
     }

     .direct-to-dentist .textbox img {
         width: 400px
     }

     .news-media .articale_date-box .media-list {
         width: 160px
     }

     .appointment_capchacode #captcha_code1,
     .br_text {
         margin-left: 0
     }

     .enquiry-typebox .appointment_capchacode {
         padding: 0 28%
     }

     .braces-aligner .row.smile01 img {
         width: 31.4%
     }

     .braces-aligner .row.step2 .col:last-child,
     .figure-box2 li:nth-child(2n) {
         float: right
     }

     .braces-aligner .row .col2 img {
         margin: 0 9px;
         width: 47%
     }

     .braces-aligner .row .col3 img,
     .leave-apply .col2,
     .opening-lt-panel {
         width: 50%
     }

     .impant2 .acco-content.add-implant img,
     .impant2 .acco-content.implant-care img,
     .impant2 .acco-content.surgery img,
     .impant2 .bridge img,
     .oral-medicine .textbox img,
     .textbox-smile img {
         width: 300px
     }

     .contact-form .cpCode .wpcf7-not-valid-tip {
         top: 45px
     }

     .appointment_submit {
         margin: 30px 0 0
     }

     .appointment_capchacode #app_error4 {
         top: 90px
     }

     .textbox-smile {
         padding-bottom: 20px
     }

     .impant2 .oral-row.root .textbox img {
         width: 350px
     }

     .braces-aligner li,
     .impant2 .acco-content li,
     .impant2 .row-first .textbox li {
         background-size: 15px;
         padding-left: 25px;
         background-position: left 5px
     }

     .contact-list .cnt-btn {
         background-size: 93px;
         width: 45px;
         height: 45px;
         right: -45px;
         background-position: left -30px
     }

     .impant2 .row-first {
         margin-bottom: 20px
     }

     .enquiry-butnbox {
         background-size: 37px;
         width: 37px
     }

     .impant2 .bridge P {
         font-size: 13px;
         line-height: 22px
     }

     .impant2 .bridge img {
         margin: 40px 0 0 20px
     }

     .braces-aligner li {
         font-size: 14px;
         margin-bottom: 9px !important
     }

     .contact-form .wpcf7-mathcaptcha,
     .contact-form .wpcf7-text,
     .contact-form .wpcf7-textarea {
         margin: 3px 0 0
     }

     .braces-aligner .row.bg-common .col {
         margin-right: 6px
     }

     .ceo-overlay .ceo-inner h4 {
         font-size: 18px;
         line-height: 24px;
         font-weight: 600
     }

     .refund h4 {
         font-size: 18px;
         margin-bottom: 5px
     }

     .blog-listing.blog-det li .overlay a {
         width: 130px;
         text-align: center
     }

     .blog-listing.blog-det li .admin-bar span {
         padding-bottom: 9px
     }

     .location-list li:nth-child(3n+1) {
         clear: none
     }

     .news-media .articale_date-box .media-list img {
         max-height: 100px;
         width: auto
     }

     .news-content ul li {
         width: 47%;
         margin: 0 10px
     }

     .news-content.media ul li {
         width: 22%;
         margin-bottom: 10px
     }

     .refine-dir .refine-team-view .rightcol span,
     .thank-you1 .textbox p {
         font-size: 15px;
         line-height: 21px
     }

     .hygiene .img-box iframe {
         height: 230px;
         left: 0;
         top: 0;
         width: 100%;
         float: left
     }

     .hygiene .img-box img {
         left: 0;
         top: 0;
         width: 100%
     }

     .hygiene .img-box {
         border: 3px solid #ff8001;
         margin-bottom: 35px
     }

     .spreading-smile {
         font-size: 25px;
         padding: 0
     }

     .spreading-smile strong {
         background-size: 30px;
         background-position: right center;
         padding-right: 45px
     }

     .scroll-pane {
         height: 350px
     }

     .impant2.braces2 .acco-content .textbox {
         width: 64%
     }

     .enquiry-formbox {
         left: 50%;
         top: 0;
         transform: translate(-50%, 0);
         height: 650px !important;
         margin-top: 100px;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
         -ms-transform: translate(-50%, 0);
         width: 700px !important
     }

     .wait {
         background: #ff8501;
         padding: 8px 20px;
         color: #fff;
         font-weight: 700;
         font-size: 14px
     }

     .figure-box li .icon-box span {
         width: 44px;
         height: 50px;
         background-size: 170px
     }

     .figure-box li .icon-box .icon2 {
         background-position: -44px top;
         width: 46px
     }

     .figure-box li .icon-box .icon3 {
         background-position: -90px top;
         width: 42px
     }

     .figure-box li .icon-box .icon4 {
         background-position: -132px top;
         width: 39px
     }

     .figure-box li .icon-box .icon5 {
         background-size: 35px
     }

     .bootom_footer .counter-txt {
         width: 32%
     }

     .nav-bar li {
         font-size: 13px;
         margin: 0
     }

     .nav-bar li a {
         padding: 0 5px
     }

     .nav-bar.sticky .navigation {
         width: 84%;
         float: right;
         margin-top: 17px
     }

     .nav-bar.sticky li {
         margin: 0 6px
     }

     .nav-bar.sticky li a {
         font-size: 12px;
         padding: 0 5px
     }

     .special-offers-banner {
         margin-bottom: 35px;
         min-height: auto
     }

     .special-offers-banner .bronze-img {
         margin-left: 0;
         left: 15px
     }

     .special-offers-banner .bronze-img img {
         width: 220px
     }

     .special-offers-banner .white_pattern {
         background-size: 100%;
         width: 510px;
         height: 143px;
         right: 15px
     }

     .special-offers-banner .white_pattern h3 {
         font-size: 18px;
         line-height: 27px;
         top: 32px
     }

     .offers-content-wrap h1.heading,
     .offers-content-wrap h3 {
         font-size: 16px;
         line-height: 22px
     }

     .offers-content-wrap .fees h4 {
         padding: 15px 0 8px
     }

     .btn3,
     .payment-form .row.btn input {
         padding: 8px 15px
     }

     .landing-page-content p {
         font-size: 35px;
         line-height: 50px
     }

     .special-offers-banner.platinum-membership {
         min-height: 205px
     }

     .special-offers-banner.platinum-membership .bronze-img {
         width: 186px;
         margin-left: 0
     }

     .contact-row {
         padding: 30px 0 0
     }

     .contact-row p samp {
         display: block
     }

     .special-offers-banner.platinum-membership .white_pattern h3 {
         font-size: 21px;
         top: 35px;
         line-height: 32px
     }

     .platinum-membership .benefits-content li {
         font-size: 14px;
         width: 45%
     }

     .platinum-membership .benefits-content li.icon5 {
         background-position: left -271px
     }

     .platinum-membership #benefits .benefits-content li img {
         width: 88px
     }

     .platinum-membership .benefits-content.attractive li {
         height: 230px !important
     }

     .special-offers-banner.platinum-membership .white_pattern {
         background-size: 550px 138px;
         width: 550px;
         height: 138px
     }

     .home-banner .platinum-box {
         width: 264px;
         left: 20px;
         margin-left: 0
     }

     .home-banner .right-form {
         background-size: 450px 265px;
         width: 456px;
         height: 246px;
         right: -10px;
         margin-right: 0;
         padding: 53px 89px 0
     }

     .home-banner .right-form h3,
     .refine-search h3 {
         font-size: 22px;
         padding-bottom: 15px
     }

     .home-banner .right-form h4 {
         font-size: 22px;
         padding-bottom: 10px
     }

     .showcase .know-more2 {
         transform: translate(-15px, 28px);
         -webkit-transform: translate(-15px, 28px);
         -moz-transform: translate(-15px, 28px);
         -ms-transform: translate(-15px, 28px);
         -o-transform: translate(-15px, 28px);
         font-size: 13px;
         padding: 7px 10px
     }

     .dental-left {
         width: 25%;
         margin: 99px 2.5% 0 0
     }

     .dental-left li {
         font-size: 13px;
         line-height: 19px
     }

     .dental-right,
     .main-why-clove .why-right-panel {
         width: 70%
     }

     .dental-video-list li {
         width: 45%;
         min-height: 225px
     }

     .dental-video-list li:nth-child(3n) {
         margin-right: 29px
     }

     .dental-right .top-text {
         padding: 0 0 11px
     }

     .dental-video-list li .video-box iframe {
         height: 150px
     }

     .dental-right .top-text p {
         line-height: 22px;
         font-size: 13px
     }

     .fancybox-inner,
     .fancybox-wrap {
         width: 500px !important;
         height: 300px !important
     }

     .fancybox-inner embed,
     .fancybox-inner iframe {
         width: 100% !important;
         height: 300px !important
     }

     .christmas-content {
         width: 440px;
         margin-left: -80px;
         top: 50px
     }

     .christmas-content h2 {
         font-size: 31px;
         line-height: 36px;
         letter-spacing: 3px;
         padding-bottom: 15px
     }

     .christmas-content a {
         font-size: 15px;
         line-height: 30px;
         padding: 0 10px
     }

     .offers-content .video-box {
         width: 48%;
         margin: 0 18px 20px 0
     }

     .offers-content .video-box iframe {
         height: 140px
     }

     .corporate-testimonal {
         padding: 30px 0;
         margin-bottom: 30px
     }

     .corporate-testimonal .text-b p {
         font-size: 20px;
         line-height: 30px
     }

     .corporate-logo li {
         width: 22.8%
     }

     .corporate-logo li h4 {
         padding: 36px 5px;
         font-size: 24px
     }

     .corporate-form p {
         font-size: 18px;
         padding-bottom: 10px
     }

     .corporate-form .input {
         margin: 8px 10px;
         width: 47.2%
     }

     .corporate-form .input.last {
         margin-right: 10px
     }

     .corporate-form .row .btn-s {
         margin-top: 9px
     }

     #frm #captcha_code1 {
         margin: 10px 10px 10px 0
     }

     #frm .capLoad {
         margin-top: 16px
     }

     .our-milestones .common {
         width: 280px
     }

     .our-milestones .common h3 {
         font-size: 20px;
         padding: 10px
     }

     .our-milestones .common:after {
         top: 20px
     }

     .enquiry-formbox .form-inbox li span.select {
         background-position: 300px -308px
     }

     .corporate-logo li .wrap span {
         font-size: 24px;
         line-height: 30px
     }

     .corporate-list {
         width: 735px;
         height: 740px
     }

     .braces-aligner.heading-font h2:before {
         bottom: -12px
     }

     .bronze-img {
         width: 270px;
         text-align: center;
         margin: 0 auto
     }

     .br_text h2 {
         font-size: 20px;
         margin-top: 10px;
         margin-bottom: 10px;
         line-height: 30px
     }

     .header-bottom .info-box {
         position: absolute;
         right: 0;
         width: 250px
     }

     .blog-listing li h3,
     .header-bottom .info-box li,
     .image-gallery .comman-content-box .gallery-textbox h4 {
         font-size: 14px;
         line-height: 20px
     }

     .header-bottom .info-box li .contact-icon {
         height: 23px;
         width: 23px;
         background-size: 170px;
         background-position: 0 -177px
     }

     .header-bottom .info-box li:hover a .contact-icon {
         background-position: 0 -200px
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .input {
         width: 100%;
         margin-bottom: 15px
     }

     .impant2,
     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li {
         margin-bottom: 0
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox .wpcf7-form-control.wpcf7-submit {
         margin-top: 6px;
         width: 150px;
         height: 40px;
         line-height: 40px;
         text-align: center;
         padding: 0 5px
     }

     .wpcf7-form-control-wrap.file-889 {
         line-height: 50px
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .text-area {
         height: 55px
     }

     span.wpcf7-not-valid-tip {
         position: relative;
         top: -10px
     }

     .enquiry-butnbox {
         height: 196px
     }

     .clove_story_caption,
     .main-casebox,
     .main-clove-story .box,
     .membership-plans,
     .sucess-list {
         padding: 0 2%
     }

     .box .sucess-list ul li {
         width: 100%;
         min-height: auto;
         margin-bottom: 20px
     }

     .box .sucess-list ul li .sucess-imgbox {
         width: 22%;
         height: auto
     }

     .box .sucess-list ul li .sucess-textbox {
         width: 78%;
         padding: 0 0 0 20px
     }

     .main-clove-story .box .clove-story-inbox {
         width: 100%;
         margin: 30px 0
     }

     .main-clove-story .box .clove-story-inbox .story-left-imgbox {
         width: 43%
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox {
         width: 57%;
         padding: 0 20px;
         margin-top: 55px
     }

     .main-casebox .case-report-box {
         margin: 45px 0
     }

     .main-figbox {
         width: 737px;
         margin: 60px auto 0;
         float: none;
         padding: 0 4px
     }

     .newsletter01 {
         padding: 30px 5%
     }

     .contact-form span.wpcf7-not-valid-tip {
         top: inherit
     }

     .price-policy-pkg ul li {
         margin-bottom: 50px
     }

     .leave-apply .col1 {
         margin-right: 2%
     }

     .leave-apply .input {
         padding: 5px 8px
     }

     .leave-apply .col2 .row #captcha_com {
         margin: 0 2px 0 7px
     }

     .bronze-payment {
         padding: 0 3%
     }

     .bronze-payment-content {
         width: 100%;
         padding: 15px 0 25px
     }

     .bronze-payment-content p {
         width: 50%;
         float: left;
         font-size: 22px;
         line-height: 38px;
         padding: 30px 25px 0 0
     }

     .bronze-payment-content img {
         max-width: 340px
     }

     .bronze-payment .payment-form {
         width: 100%;
         padding: 0
     }

     .bronze-payment .payment-form .orange-bar .plan {
         width: 60%
     }

     .membership-plans .top-head th {
         font-size: 20px;
         line-height: 26px
     }

     .membership-plans .top-head .price {
         font-size: 28px;
         line-height: 38px
     }

     .membership-plans .top-head .price strong {
         padding: 15px 0 40px
     }

     .membership-plans .table-content td,
     .membership-plans .top-head .inclusions,
     .membership-plans .top-head th {
         padding: 7px 5px
     }

     .membership-plans td .member-btn {
         width: 130px;
         height: 40px;
         line-height: 40px;
         font-size: 14px;
         padding-left: 8px
     }

     .membership-plans .table-content td .member-btn i {
         line-height: 40px;
         font-size: 17px;
         margin-right: 8px
     }

     .membership-plans .table-content td li {
         padding-left: 10px
     }

     .refine-search {
         padding: 0 15px;
         margin-bottom: 25px
     }

     .refine-search .style-select {
         width: 235px
     }

     .refine-dir li,
     .refine-dir li:nth-child(3n),
     .refine-dir li:nth-child(5n+1) {
         width: 25%;
         clear: inherit
     }

     .refine-dir li:nth-child(4n+1) {
         clear: left
     }

     .refine-dir .ui-tabs-nav li a {
         padding-bottom: 80px
     }

     .board-of-dir.refine-dir li .name-tag h4 {
         font-size: 12px;
         line-height: 16px
     }

     .refine-dir .refine-team-view h4 {
         font-size: 18px;
         line-height: 22px
     }

     .dental-tourism {
         padding-top: 75px
     }

     .banner-box {
         min-height: 550px
     }

     .banner-box .box h1 {
         font-size: 30px;
         line-height: 40px;
         padding-top: 25px
     }

     .banner-box .banner-formbox {
         padding: 10px 20px 15px
     }

     .banner-box .banner-formbox h2 {
         font-size: 26px;
         line-height: 32px;
         margin-bottom: 10px
     }

     .banner-box .banner-formbox select.select,
     .banner-box .banner-formbox span.select,
     .banner-box .banner-formbox ul li input {
         font-size: 14px;
         height: 40px;
         line-height: 30px
     }

     .banner-box .banner-formbox span.select {
         background-size: 40px auto
     }

     .banner-formbox .capthe-code-img {
         padding: 8px 10px 2px
     }

     .banner-formbox p.capLoad {
         margin-top: 8px
     }

     .banner-formbox .enquire-btn {
         height: 45px;
         line-height: 43px;
         font-size: 24px
     }

     .accessibility,
     .awarded-box,
     .information-travel,
     .main-differencebox,
     .pros-dental-tourism,
     .why-clove {
         padding: 35px 10px
     }

     .accessibility h2,
     .awarded-box h2,
     .clove-difference h2,
     .information-travel h2,
     .pros-dental-tourism h2,
     .why-clove h2 {
         font-size: 26px;
         line-height: 36px;
         padding-bottom: 25px
     }

     .clove-difference ul li,
     .clove-difference ul li.clinics {
         width: 19.6%;
         min-height: 250px;
         padding: 30px 5px 10px;
         margin: 0 .2%;
     }

     .clove-difference ul li img {
         max-width: 65px
     }

     .clove-difference ul li .difference-text-box h4 {
         font-size: 22px;
         line-height: 30px
     }

     .pros-dental-tourism li img {
         max-width: 40px
     }

     .pros-dental-tourism li.one img {
         max-width: 30px
     }

     .pros-dental-tourism li strong {
         min-height: 70px
     }

     .royal-society {
         padding: 20px 10px
     }

     .royal-society-textbox p {
         font-size: 16px;
         line-height: 24px;
         padding-top: 0
     }

     .awarded-box ul li {
         width: 32.4%;
         min-height: 313px
     }

     .awarded-box ul li img {
         max-height: 153px
     }

     .accessibility .accessibility-mapbox img {
         max-width: 375px
     }

     .information-travel .travel-box {
         border: 7px solid #fff
     }

     .information-travel .travel-box .travel-caption img {
         width: auto;
         max-width: 250px
     }

     .information-travel p {
         font-size: 18px;
         padding-top: 30px
     }

     .service-toppanel .box {
         max-width: 97%
     }

     .service-toppanel .service-contentbox {
         margin: -140px 0 35px;
         box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
         padding: 30px
     }

     .service-toppanel .image-gallery {
         padding-top: 0;
         margin-bottom: 0
     }

     .image-gallery .img-left-panel {
         padding-right: 15px
     }

     .image-gallery .img-right-panel {
         padding-left: 15px
     }

     .impant2 .acco-tab {
         padding: 10px 40px
     }

     .impant2 .acco-tab:before {
         height: 30px;
         left: 20px;
         margin-top: -15px
     }

     .impant2 .acco-tab .acco-btn {
         right: 10px
     }

     .impant2 .acco-content {
         padding-left: 40px
     }

     .impant2 .acco-content li {
         padding-left: 25px
     }

     .right-spe-box {
         width: 36%
     }

     .newsletter01 .es_textbox.es_captcha,
     .newsletter01 .es_textbox.es_captcha_img {
         width: 53%;
         float: left
     }

     .subscribe_sidebar1 .newsletter01 .es_textbox.es_captcha_img {
         float: left;
         width: 47%
     }

     .blog-detail .col-right {
         width: 38%
     }

     .subscribe_sidebar1 .newsletter01 .es_button {
         margin-bottom: 13px
     }

     .about-stuff ul li.even .about-txtbox,
     .about-stuff ul li.odd .about-txtbox {
         width: 60%;
         line-height: 22px;
         padding: 0
     }

     .about-stuff ul li.even .about-imgbox,
     .about-stuff ul li.odd .about-imgbox {
         width: 35%
     }

     .quote-box .box h4::after {
         right: 18px
     }

     .quote-box .box h4::before {
         left: 22px
     }

     .main-why-clove .why-left-panel {
         width: 28%
     }

     .main-why-clove .why-right-panel ul li {
         width: 250px;
         margin: 0 15px 23px 0
     }

     .home-midwarp .presence-box ul li {
         width: 33.33%
     }

     .clinic-box {
         margin-top: 30px
     }

     .home-midwarp {
         background-size: cover
     }

     .full-footer .full-footer-in {
         padding: 0 20px
     }

     .full-footer .full-footer-in .call-list-box,
     .full-footer .full-footer-in .links-box .links-comman-box {
         Width: 33%;
         min-height: 260px;
         float: left
     }

     .footer-bottom-box {
         text-align: center
     }

     .social-network-box {
         width: 100%;
         padding-bottom: 10px
     }

     .testimonial .slides li .row {
         padding-top: 25px
     }

     .testimonial .slides li .row img {
         width: 100px;
         float: none;
         margin-right: 0
     }

     .testimonial .slides li .row h5 {
         font-size: 18px;
         padding-top: 6px
     }

     .our-specialities li:nth-child(3n) {
         margin-right: 0 !important
     }

     .symt-treatments ul li .treat-imgbox img {
         width: 90px
     }

     .opening-page {
         padding: 25px 10px 50px
     }

     .opening-lt-panel ul li {
         width: 160px;
         min-height: 264px;
         margin: 0 11px 22px
     }

     .opening-rgt-panel {
         width: 50%;
         padding-left: 20px
     }

     .banner .overlay,
     .banner.career .overlay {
         left: inherit;
         top: inherit;
         height: auto;
         padding: 20px 10px
     }

     .banner .overlay h1 {
         position: inherit;
         left: inherit;
         top: inherit;
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none;
         transform: none
     }

     .banner.career .overlay {
         padding: 20px 140px
     }

     .corporate_thankyou {
         font-size: 16px;
         line-height: 20px
     }

     .figure-box2 ul {
         margin: 0
     }

     .figure-box2 li {
         width: 49%;
         margin: 10px 0;
         float: left
     }

     .figure-box2 li .text-number {
         font-size: 28px;
         line-height: 34px
     }

     .press-release h3 {
         font-size: 35px;
         line-height: 45px
     }

     .press-release-details li .description-box {
         padding: 12px
     }

     .video-testimonial .customNavigation .prev {
         left: 20px
     }

     .video-testimonial .customNavigation .next {
         right: 20px
     }
 }

 @media only screen and (min-width:1025px) and (max-width:1365px) {
     body.header-home .head-outer {
         padding: 0 20px
     }

     .header-main .logo-box {
         width: auto;
         min-height: inherit;
         line-height: inherit
     }

     .header-main .logo-box a {}

     .header-main .logo-box img {
         max-width: fit-content
     }

     .header-main .book-btn {
         margin-right: 10px;
         width: 150px
     }

     .header-main .toggle-icon {
         margin-left: 8px;
         margin-right: 8px
     }

     .header-main .book-btn samp {
         font-size: 11px
     }

     .header-main .book-btn span {
         font-size: 12px
     }

     .side-menu .common h3 {
         font-size: 22px
     }

     .side-menu .common {
         padding-bottom: 13px;
         margin-bottom: 10px
     }

     .side-menu .common.links li {
         padding: 6px 0;
         margin: 0
     }

     .side-menu .common.links {
         margin-bottom: 15px
     }

     .side-menu .common.follow h3 {
         padding-bottom: 15px
     }

     .nav-bar li {
         margin: 0 2px
     }

     .schedule {
         margin-bottom: 50px
     }
 }

 @media only screen and (min-width:1025px) and (max-width:1199px) {
     .nav-bar .navigation li {
         margin: 0 1px;
         font-size: 11px
     }

     .nav-bar .navigation li:after {
         display: none
     }

     .header-main .toggle-icon {
         margin-left: 5px;
         margin-right: 5px
     }
 }

 @media only screen and (min-width:1204px) and (max-width:1271px) {
     .nav-bar .navigation li {
         margin: 0 1px;
         font-size: 12px
     }
 }

 @media only screen and (min-width:768px) and (max-width:1024px) {

     .nav-bar .navigation li a,
     .nav-bar .navigation ul li ul.sub-menu li a,
     .nav-bar li,
     .number-mbl li {
         font-size: 13px
     }

     .dropdown_patient_safety {
         width: 200px;
         position: absolute;
         right: 0;
         top: 120%;
         background-color: #fff;
         border-radius: 4px;
         box-shadow: 0 0 2px rgba(0, 0, 0, .2);
         border: 1px solid rgba(0, 0, 0, .15);
         padding: 10px 0;
         visibility: hidden;
         opacity: 0;
         -webkit-transition: .4s ease-in;
         transition: .4s ease-in
     }

     .dropdown_patient_safety>li {
         display: block;
         width: 100% !important;
         text-align: left
     }

     .figure-box li .icon-box img {
         width: 32%;
         height: auto
     }

     .dropdown_patient_safety>li a {
         font-size: 14px;
         line-height: 15px;
         text-transform: none;
         padding: 10px
     }

     .dropdown_patient_safety.in {
         visibility: visible;
         opacity: 1;
         top: 100%
     }

     body.highlight,
     html.highlight {
         overflow: hidden
     }

     .header-bottom .logo-box {
         width: 130px;
         padding-top: 10px
     }

     .header-bottom .logo-box a {
         width: 100%
     }

     .header-bottom .info-box {
         width: 28%;
         position: inherit;
         right: inherit;
         padding: 20px 0
     }

     .header-bottom .info-box li {
         padding: 0;
         font-size: 13px
     }

     .header-bottom {
         position: relative
     }

     .toggle-menu.active {
         background-position: left bottom
     }

     .navigation {
         float: left;
         overflow-y: scroll;
         position: fixed;
         background: #fff;
         display: none
     }

     .nav-bar .navigation li,
     .nav-bar ul {
         padding: 0
     }

     .nav-bar .navigation li a {
         color: #4e3224;
         display: block;
         font-weight: 700;
         padding: 8px 12px;
         border-bottom: 1px solid #d6d6d6;
         background: #fff;
         line-height: 29px
     }

     .nav-bar {
         height: auto
     }

     .nav-bar li {
         width: 100%;
         float: left;
         text-align: left;
         margin: 0;
         line-height: 35px
     }

     .nav-bar li a {
         display: block;
         padding: 0
     }

     .nav-bar ul ul,
     .nav-bar.sticky ul ul {
         display: none;
         float: left;
         position: inherit;
         width: 100%;
         padding: 0;
         left: 0;
         top: 0
     }

     .call-back,
     .head-top-menu,
     .head-top-menu.mobile li a span:after,
     .head-top-menu.mobile ul li a:after,
     .header-main .book-btn,
     .header-main .logo-box .logo-dsk,
     .header-main .toggle-icon,
     .mobile_search,
     .nav-bar .navigation li span.active::after,
     .nav-bar .navigation ul li:hover ul.sub-menu,
     .nav-bar .navigation ul ul.sub-menu:before,
     .nav-bar li:hover ul,
     .nav-bar.sticky li:hover ul {
         display: none
     }

     .nav-bar li span {
         width: 32px;
         height: 35px;
         float: left;
         position: absolute;
         right: 0;
         top: 0;
         cursor: pointer;
         background-size: 100%
     }

     .nav-bar li span.active {
         background: url(images/inner-toggle2.jpg) left top/100% no-repeat
     }

     .nav-bar .navigation li span {
         width: 30px;
         height: 30px;
         position: absolute;
         background-size: 100%;
         border: 1px solid #d6d6d6;
         border-radius: 40px;
         right: 20px;
         top: 7px
     }

     .nav-bar .navigation li span::after {
         content: "+";
         font-size: 18px;
         color: #d6d6d6;
         position: absolute;
         top: 50%;
         left: 50%;
         -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
         -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%)
     }

     .nav-bar .navigation ul ul.sub-menu {
         width: 100%;
         float: left;
         position: relative;
         left: inherit;
         bottom: inherit;
         box-shadow: none;
         padding: 0;
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none;
         transform: none;
         display: none;
         top: 0
     }

     .nav-bar .navigation .sub-menu li a {
         padding-left: 30px;
         color: #4e3224;
         font-weight: 700;
         text-transform: uppercase;
         line-height: 28px;
         background: 0 0
     }

     .nav-bar .navigation ul li ul.sub-menu li a {
         padding-left: 25px;
         font-weight: 700
     }

     .nav-bar .navigation ul li a,
     .nav-bar .navigation ul li a:hover,
     .nav-bar .navigation ul li:hover a {
         -webkit-border-radius: 0;
         -moz-border-radius: 0;
         -ms-border-radius: 0;
         -o-border-radius: 0;
         border-radius: 0
     }

     .head-top-menu.mobile {
         width: 100%;
         float: left;
         display: block;
         max-height: inherit;
         padding: 0;
         margin-bottom: 0
     }

     .head-top-menu.mobile ul,
     .head-top-menu.mobile ul.head-rgtcol {
         width: 100%;
         float: left;
         margin: 0
     }

     .head-top-menu.mobile ul li {
         width: 100%;
         float: left;
         padding: 0
     }

     .head-top-menu.mobile a {
         display: block;
         margin: 0
     }

     .head-top-menu.mobile li a {
         background: #4e3224;
         color: #fff;
         padding: 8px 12px
     }

     .head-top-menu.mobile li a span {
         width: auto;
         height: auto;
         border: 0;
         position: inherit;
         right: inherit;
         top: inherit;
         float: none
     }

     .header-top-bg {
         background: #4e3224;
         display: block;
         width: 100%;
         height: 76px;
         position: fixed;
         left: 0;
         top: 0;
         z-index: 15
     }

     .header-bottom .logo-box {
         position: relative;
         z-index: 16
     }

     .header-bottom .info-box {
         z-index: 17
     }

     .toggle-menu {
         float: left;
         margin: 0;
         cursor: pointer;
         right: 234px;
         z-index: 18
     }

     .navigation {
         width: 100%;
         height: 100%;
         left: 0;
         top: 0;
         overflow: hidden !important;
         padding-top: 77px;
         z-index: 14
     }

     .head-outer,
     body.header-home .head-outer {
         top: 0;
         padding: 0
     }

     .navigation .navigation-scroll {
         width: 100%;
         height: 100%;
         overflow: hidden;
         overflow-y: auto
     }

     .banner,
     .margin-top,
     .membership-margin,
     .showcase-wrap {
         margin-top: 0px;
         padding: 0;
     }

     .head-gray,
     .header-main .logo-box,
     .number-mbl {
         z-index: 15
     }

     .header-main {
         background: #452c20;
         padding: 5px 10px 5px 73px
     }

     .header-main .logo-box {
         background: 0 0;
         width: 80px;
         min-height: auto;
         line-height: inherit
     }

     .head-gray,
     .header-bg-mbl,
     .header-main .logo-box .logo-mbl,
     .mobile-nav,
     .number-mbl {
         display: block
     }

     .nav-bar {
         padding: 0;
         width: auto
     }

     .nav-bar .navigation {
         width: 100%;
         padding-top: 97px;
         display: none
     }

     .head-gray li strong {
         min-height: 25px
     }

     .header-main .logo-box {
         padding-top: 3px
     }

     .toggle-menu {
         position: fixed;
         left: 10px;
         display: block;
         background: url(images/ico_header_menu.png) left top no-repeat;
         width: 40px;
         height: 40px;
         top: 5px
     }

     .schedule {
         margin-bottom: 40px
     }

     .symt-treatments {
         padding-bottom: 30px
     }

     .year-opt {
         top: -10px;
         margin-bottom: 15px
     }

     .clove_appointment .logo-box img {
         right: 0
     }
 }

 @media only screen and (max-width:767px) {

     .hide-large,
     .milestones-wrap .our-milestones.mobile-only,
     .mobile-only {
         display: block !important
     }

     #owl-demo2 .owl-controls,
     #owl-demo3 .owl-controls,
     #owl-demo4 .owl-controls,
     #owl-demo6 .owl-controls,
     .hide-small,
     .milestones-wrap .our-milestones.mobile-none,
     .symt-treatments ul li.mobile-version:after,
     .symt-treatments ul li.mobile-version:before,
     .symt-treatments ul li:nth-child(9):before {
         display: none !important
     }

     .icon-lst {
         margin-top: -1px !important
     }

     .msg-covid b {
         line-height: 29px;
         font-size: 14px !important;
         text-align: center;
         display: block
     }

     .msg-covid b.call-msg {
         margin: 15px;
         color: #a10921;
         display: block;
         font-weight: 700
     }

     .membership-plans .table-content td,
     .membership-plans .top-head td,
     .membership-plans .top-head th,
     .opening-lt-panel ul li .data-imgbox,
     .symt-treatments ul li:nth-child(11),
     .symt-treatments ul li:nth-child(12),
     .symt-treatments ul li:nth-child(13),
     .symt-treatments ul li:nth-child(14) {
         width: 25%
     }

     .newsletter01 .es_textbox.es_captcha,
     .open-positions li:nth-child(odd) {
         margin-right: 2%
     }

     .newsletter01 .es_button,
     .newsletter01 .es_textbox.es_captcha,
     .newsletter01 .es_textbox.es_captcha_img {
         margin-top: 0;
         width: 40%
     }

     .target-block .tag-title {
         font-size: 14px;
         padding: 5px 10px;
         position: relative
     }

     .blog-listing li .admin-bar,
     .board-of-dir.tab-doctor .doctor-content li .name-tag h4,
     .board-of-dir.tab-doctor li .name-tag .btn-more,
     .board-of-dir.tab-doctor li .name-tag spam,
     .target-block .tag-title sup,
     .youtube-imgbox .iframe-footer .clinic-location {
         font-size: 11px
     }

     .header-top {
         padding: 6px 2%
     }

     .bronze-img,
     .clinic-search .lable,
     .figure-box li .icon-box,
     .header-bottom .logo-box,
     .header-top .head-ltbox,
     .main-casebox .case-report-box .fig-box-lt .fig-img-box,
     .newsletter01 .es_button,
     .symt-treatments ul li .treat-imgbox {
         width: 100%;
         text-align: center
     }

     #sync1,
     #sync1_1,
     #sync2,
     #sync2_2,
     .apply-now,
     .blog-detail .col-left,
     .blog-detail .col-right,
     .blog-listing .our-specialities2,
     .blog-listing li,
     .blog-listing.blog-det li,
     .blog-listing.blog-det ul,
     .blog_media,
     .blog_media .news-media,
     .board-of-dir.tab-doctor .doctor-content li img,
     .bootom_footer .counter-txt,
     .braces-aligner .row .col,
     .braces-aligner .row-first .textbox,
     .braces-aligner .row.bg-common,
     .bronze-payment .payment-form .row .td1,
     .call-list-box ul,
     .clinic-search .col,
     .credibilty .row .imgbox,
     .credibilty-top .textbox,
     .dental-right,
     .dental-video-list li img,
     .doc-tabbing li,
     .enquiry-formbox .form-inbox .upload-box .upload-filebox,
     .enquiry-formbox .form-inbox li .col2,
     .ethics .img-box,
     .ethics .text-box,
     .faq .col,
     .faq .col2,
     .fig-box-lt .full-img-box .left-img-box,
     .fig-box-lt .full-img-box .right-img-box,
     .filter-form .col3,
     .footer_menu .call_us,
     .footer_menu ul,
     .header-top .head-rgtbox,
     .helpline-center ul,
     .impant2 .acco-content .textbox,
     .impant2 .row-first .textbox,
     .impant2.braces2 .acco-content .imgbox,
     .impant2.braces2 .acco-content .textbox,
     .leave-apply .col1,
     .leave-apply .col2,
     .main-clove-story .box .clove-story-inbox .story-left-imgbox,
     .main-clove-story .box .clove-story-inbox .story-left-imgbox img,
     .main-post-box,
     .main-why-clove .why-right-panel,
     .main-why-clove .why-right-panel ul li .whylist-imgbox img,
     .main-why-clove .why-right-panel ul li.mobile-full,
     .milestones .col,
     .news-media .articale_date-box,
     .news-media .articale_date-box .media-list,
     .offers-content .video-box,
     .offers-content-wrap,
     .offers-nav,
     .open-location,
     .opening-lt-panel,
     .opening-rgt-panel,
     .other-location .loacation-add,
     .other-location .map,
     .other-location .select-box2,
     .payment-form .row .td2,
     .press-release-details li .description,
     .press-release-details li .month,
     .right-spe-box,
     .social-network-box,
     .special-offers-banner.platinum-membership .bronze-img img,
     .testimonial_content .text-box,
     .testimonial_content .video,
     .textbox-smile img,
     .why-clove .why-left-panel,
     .why-clove .why-right-panel {
         width: 100%
     }

     .header-bottom .info-box {
         position: absolute
     }

     #menu-clove-network,
     #owl-demo .special-rotate.item .iconimg-txt-box p,
     #owl-demo2.owl-carousel .owl-item:last-child,
     .activity-left-panel img.desktop,
     .banner img,
     .call-back,
     .client-box .client_saytext.item .testimonial_thumb,
     .client-box .client_saytext.item .testimonial_titlebox .client_designationtext,
     .clinic-search .concinate-label,
     .contact-row p span.mbl-none,
     .destop-only,
     .ethics .img-box .overlay .close,
     .ethics .text-box a,
     .fig-box-lt.right .fig-img-box:before,
     .figure-box2 li:nth-child(2n) .figure-in:after,
     .figure-box2 li:nth-child(2n) .figure-in:before,
     .figure-box2 li:nth-child(2n):after,
     .figure-box2 li:nth-child(2n):before,
     .figure-box2 li:nth-child(3n) .left-border-b,
     .figure-box2 li:nth-child(3n) .left-border-s,
     .footer h3.active::after,
     .footer_menu.last_menu h3::after,
     .footer_menu.last_menu h3::before,
     .full-footer .full-footer-in .links-box .links-comman-box ul li span,
     .fun-nav li a span,
     .fun-nav li a.active:before,
     .head-top-menu,
     .head-top-menu ul li a:after,
     .head-top-menu.mobile li a span:after,
     .header-bottom .info-box li samp,
     .header-main .book-btn,
     .header-main .logo-box .logo-dsk,
     .header-main .toggle-icon,
     .header-top .head-ltbox,
     .last_heading,
     .main-casebox .case-report-box .fig-box-lt .fig-img-box:after,
     .membership-plans .table-content td.first-td,
     .membership-plans .top-head .first,
     .membership-plans .top-head .mbl-none,
     .membership-plans td .member-btn strong,
     .milestones .col::before,
     .milestones li:nth-child(odd)::after,
     .milestones-in::before,
     .mobile_search,
     .mobile_search .search-submit,
     .mobile_search label span,
     .nav-bar .navigation li span.active::after,
     .nav-bar .navigation ul li:hover ul.sub-menu,
     .nav-bar .navigation ul ul.sub-menu:before,
     .nav-bar li:hover ul,
     .nav-bar.sticky li:hover ul,
     .no-mobile,
     .offer_panel.last,
     .our-milestones .common h3:before,
     .our-milestones .common:after,
     .our-milestones .year:before,
     .our-milestones:before,
     .our-specialities li a.rmore,
     .our-specialities li p,
     .press-release-details li.April~li.April .month,
     .press-release-details li.August~li.August .month,
     .press-release-details li.December~li.December .month,
     .press-release-details li.February~li.February .month,
     .press-release-details li.January~li.January .month,
     .press-release-details li.June~li.June .month,
     .press-release-details li.March~li.March .month,
     .press-release-details li.May~li.May .month,
     .press-release-details li.November~li.November .month,
     .press-release-details li.October~li.October .month,
     .press-release-details li.September~li.September .month,
     .press-release-details li.july~li.july .month,
     .press-release-details li:before,
     .price-policy-pkg ul.dsk,
     .refine-search .result-box,
     .showcase.mobile .flex-pauseplay,
     .special-offers-banner img,
     .special-offers-banner.bronze-mem img.dsk,
     .stepup-tab li a p,
     .stepup-tab li a.active::before,
     .stepup-tab li.active a:before,
     .stepup-tab li:nth-child(4) a:after,
     .symt-treatments ul li.desktop-version,
     .symt-treatments ul li.mobile-none,
     .symt-treatments ul li:nth-child(11):after,
     .symt-treatments ul li:nth-child(12):after,
     .symt-treatments ul li:nth-child(13):after,
     .symt-treatments ul li:nth-child(14):after,
     .symt-treatments ul li:nth-child(4):after,
     .symt-treatments ul li:nth-child(5n):before,
     .symt-treatments ul li:nth-child(5n+1):before,
     .tab-content3.remove_after::after,
     .technology p br,
     .why-left-panel.desktop,
     .whylist-imgbox img.desktop,
     .whylist-txtbox p,
     .youtube-imgbox .iframe-footer .video-time,
     h3.leave-btn,
     h4.leave-btn {
         display: none
     }

     .dentistry-awards .right-content p a,
     .fun-nav li img,
     .header-bottom .info-box li a {
         display: inline-block
     }

     .header-bottom .info-box li.cal-wdt,
     .header-bottom .info-box li.doc-wdt,
     .header-bottom .info-box li.info-wdt {
         text-align: center;
         float: none;
         display: inline-block
     }

     .enquiry-butnbox {
         background-size: 100%;
         width: 30px
     }

     .ethics .img-box .overlay,
     .ethics .text-box,
     .nav-bar {
         height: auto
     }

     #owl-demo .special-rotate.item,
     .clove-exp #owl-demo2 .exp-move,
     .containear,
     .credibilty .text-box .text-in,
     .enquiry-formbox .form-inbox .jspPane p,
     .enquiry-formbox .form-inbox .upload-box,
     .enquiry-typebox .appointment_capchacode,
     .full-footer .full-footer-in,
     .header-bottom,
     .header-bottom .info-box li,
     .hpyclient-mainbox,
     .live-video,
     .milestones-in,
     .nav-bar li,
     .nav-bar ul,
     .nav-bar.sticky,
     .owl-carousel .owl-item,
     .press-release-details li .description,
     .press-release-details li:nth-child(2n) .description,
     .service-toppanel .braces-aligner,
     .video-testimonial,
     .video-testimonial .owl-carousel {
         padding: 0
     }

     .nav-bar li {
         width: 100%;
         float: left;
         text-align: left;
         margin: 0;
         line-height: 35px;
         font-size: 13px
     }

     .nav-bar li a {
         display: block;
         padding: 0
     }

     .nav-bar ul ul,
     .nav-bar.sticky ul ul {
         display: none;
         float: left;
         position: inherit;
         width: 100%;
         padding: 0;
         left: 0;
         top: 0
     }

     .nav-bar li span {
         width: 32px;
         height: 35px;
         float: left;
         position: absolute;
         right: 0;
         top: 0;
         cursor: pointer;
         background-size: 100%
     }

     .nav-bar li span.active {
         background: url(images/inner-toggle2.jpg) left top/100% no-repeat
     }

     .toggle-menu {
         float: left;
         cursor: pointer
     }

     .toggle-menu.active {
         background-position: left bottom
     }

     .navigation {
         float: left;
         overflow-y: scroll;
         display: none;
         position: fixed;
         z-index: 9;
         background: #fff
     }

     .nav-bar.sticky .navigation {
         width: 100%;
         margin-top: 0
     }

     .nav-bar .navigation li a {
         color: #4e3224;
         display: block;
         font-weight: 700;
         border-bottom: 1px solid #d6d6d6;
         background: #fff;
         line-height: 29px
     }

     .mobile_search {
         float: left;
         margin: 0 10% 50px;
         width: 80%
     }

     .mobile_search .search-field {
         background: url(images/search-icon.jpg) 11px 13px no-repeat;
         font-style: italic;
         color: #4e3224;
         font-size: 14px;
         border: 0;
         border-bottom: 1px solid #d6d6d6;
         line-height: 45px;
         height: 45px;
         padding-left: 50px
     }

     .nav-bar .navigation li span {
         width: 30px;
         height: 30px;
         position: absolute;
         background-size: 100%;
         border: 1px solid #d6d6d6;
         border-radius: 40px;
         right: 20px
     }

     .nav-bar .navigation li span::after {
         top: -9px;
         left: 9px;
         position: absolute;
         content: "+";
         font-size: 18px;
         color: #d6d6d6
     }

     .nav-bar .navigation .sub-menu li a {
         padding-left: 30px;
         color: #4e3224;
         font-weight: 700;
         text-transform: uppercase;
         line-height: 28px;
         background: 0 0
     }

     body.highlight,
     html.highlight {
         overflow: hidden
     }

     .down-arrow {
         width: 25px;
         height: 25px;
         bottom: auto;
         top: 50%;
         margin-top: -25px
     }

     .header-top .head-rgtbox .icons-box li {
         margin: 0 2px
     }

     .clove_story_caption,
     .figure-box,
     .main-clove-story .box,
     .main-why-clove,
     .sucess-list,
     .symt-treatments {
         padding: 0 2%
     }

     .Specialities-box,
     .offers-content-wrap,
     .press-release-details li .description-box {
         padding: 10px
     }

     .Specialities-box h1 {
         font-size: 20px;
         margin-bottom: 20px;
         margin-top: 20px
     }

     .offer_panel {
         padding: 0 3% 10px;
         border: 0
     }

     .clinic-head p,
     .dir-text p,
     .offer_panel h3 {
         font-size: 14px;
         line-height: 25px
     }

     .offer_panel a {
         border: 1px solid #e0e0e0;
         width: 100%;
         padding: 2% 7%;
         border-radius: 5px
     }

     .experience-box h3 {
         font-size: 20px;
         line-height: 26px;
         letter-spacing: 1px;
         padding-bottom: 2px
     }

     .articale_date-box .date_time span,
     .articale_date-box .post_article h3,
     .braces-aligner .row.bg-common h2,
     .braces-aligner .row.bg-common h3,
     .bronze-payment .payment-form .row label,
     .career-path .table,
     .clinic-head a,
     .clove_appointment h3,
     .contact-row.Partner p,
     .dental-video-list li p,
     .experience-box p,
     .home-banner .right-form .input,
     .impant2 .acco-tab,
     .milestones .col .date,
     .news-media .articale_date-box a h3,
     .other-location .select-box2 .select,
     .page404 p,
     .schedule p,
     .showcase li .caption-first h2,
     .tab-content3 h4 span,
     .testimonial_content li h4,
     .year-opt li label {
         font-size: 14px
     }

     .apply-now h3::before,
     .client-box h3,
     .clinic-head h2,
     .corporate-logo h2,
     .corporate-testimonal h2,
     .footer_menu .call_us ul li a,
     .join-to-clove .textbox a,
     .milestones-wrap h3,
     .our-doctors-box h3,
     .page404 h1 {
         font-size: 20px
     }

     .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-prev {
         left: -20px;
         background-position: left -136px;
         width: 20px;
         height: 28px;
         background-size: 157px
     }

     .mid-warp .experience-box .owl-theme .owl-controls .owl-buttons .owl-next {
         background-position: -16px -135px;
         background-size: 157px;
         right: -20px;
         width: 20px;
         height: 28px
     }

     #owl-demo .special-rotate.item .iconimg-txt-box h2 {
         font-size: 14px;
         line-height: 22px;
         padding-top: 0
     }

     .doc-tabbing,
     .tab-content3 {
         width: 100%;
         padding: 0 5px
     }

     .client-box h3 {
         margin-top: 0
     }

     .main-casebox,
     .main-clove-story .box,
     .tabbing ul {
         padding: 0 5%
     }

     .tabbing li {
         font-size: 12px;
         margin: 15px -3px 10px 0
     }

     .tabbing li a {
         padding: 12px 14px
     }

     .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-prev,
     .ethics .row.right .img-box .overlay {
         left: 0
     }

     .client-box .client_saytext.item .testimonial_titlebox h4 {
         font-size: 12px;
         margin-bottom: 5px
     }

     .client-box .client_saytext.item .testimonial_title::before {
         left: 40%
     }

     .client-box .client_saytext.item .clientsay_textcontent p {
         line-height: 18px;
         font-size: 11px
     }

     .client-box .client_saytext.item .clientsay_textcontent::before {
         top: 20%;
         left: 10%;
         font-size: 42px
     }

     .client-box .client_saytext.item .testimonial_title:before {
         border-left: 5px solid transparent;
         border-right: 5px solid transparent;
         border-top: 5px solid #ff8001;
         border-bottom: 21px solid transparent
     }

     .blog_media {
         padding: 30px 15px 0;
         background: #f3f3f3
     }

     .blog_media.news-media2,
     .full-footer .full-footer-in .call-list-box h4,
     .full-footer .full-footer-in .links-box .links-comman-box ul li a::before,
     .stepup-tab li.active a,
     .symt-treatments ul li:last-child:after {
         background: 0 0
     }

     .news-media .video_article {
         width: 100%;
         height: auto
     }

     .address_detailsbox,
     .articale_date-box .post_article h3,
     .first_caption.video_title .post_article h3 {
         font-size: 14px;
         line-height: 22px
     }

     .contact-form .capLoad,
     .first_caption.video_title .post_article h3 {
         margin-top: 3px
     }

     .articale_date-box .date_time span {
         display: block;
         padding-bottom: 5px
     }

     .blog_media .news-media h2 {
         font-size: 20px;
         padding-bottom: 17px
     }

     .news-media .view_all_button a {
         font-size: 15px;
         padding: 10px 15px
     }

     .articale_date-box .post_article p,
     .articale_date-box .post_article span,
     .ceo-overlay .ceo-inner li,
     .enquiry-typebox input.css-checkbox[type=radio]+label.css-label,
     .footer h3,
     .footer_menu .call_us p span,
     .hygiene ol li,
     .impant2 .acco-content li strong,
     .leave-apply .textarea,
     .video_article .video_title span {
         font-size: 13px
     }

     .explain-box,
     .news-media .view_all_button {
         margin: 15px 0
     }

     .video_article .video_title p {
         font-size: 12px;
         line-height: 24px
     }

     .footer h3::after,
     .footer h3::before {
         position: absolute;
         right: 5px;
         top: 9px;
         font-size: 18px;
         text-align: center;
         width: 20px;
         height: 20px
     }

     .footer_menu,
     .footer_menu.last_menu {
         width: 100%;
         padding-bottom: 10px;
         padding-left: 5px
     }

     .footer h3 {
         line-height: 20px;
         padding: 10px;
         font-weight: 400;
         letter-spacing: 1px;
         position: relative
     }

     .figure-box li:nth-child(4),
     .figure-box li:nth-child(5),
     .figure-box li:nth-child(6),
     .footer h3.active,
     .symt-treatments ul li:nth-child(11),
     .symt-treatments ul li:nth-child(12),
     .symt-treatments ul li:nth-child(13),
     .symt-treatments ul li:nth-child(14) {
         border-bottom: 0
     }

     .footer h3::after {
         content: "+"
     }

     .footer h3::before {
         content: "-";
         display: none
     }

     .activity-left-panel img.mobile,
     .banner-box img.mbl,
     .clove-difference ul li.story,
     .clove_appointment .logo-box h3,
     .contact-row p samp,
     .contact-row p span,
     .figure-box li.last,
     .footer h3.active::before,
     .head-gray,
     .head-top-menu.mobile a,
     .header-bg-mbl,
     .header-main .logo-box .logo-mbl,
     .mobile-nav,
     .nav-bar.sticky .toggle-menu,
     .no-desktop,
     .number-mbl,
     .price-policy-pkg ul.mbl,
     .special-offers-banner.bronze-mem img.mbl,
     .special-offers-banner.p-membership-banner img,
     .special-offers-banner.platinum-membership img,
     .symt-treatments ul li .treat-txtbox span,
     .symt-treatments ul li.mobile-version,
     .why-right-panel li.mobile,
     .whylist-imgbox img.mobile {
         display: block
     }

     .footer_menu.last_menu {
         padding-left: 0;
         border: none
     }

     .footer_menu.last_menu .call_us h4 {
         padding: 10px;
         font-weight: 400;
         font-size: 13px
     }

     .footer_menu.last_menu .call_us ul {
         padding-left: 10px
     }

     .ethics .img-box .overlay li,
     .ethics .row.right .img-box .overlay li {
         padding-left: 25px;
         background-position: left 3px
     }

     .apply-now .row,
     .board-of-dir .team-view3 li,
     .braces-aligner .row-first,
     .bronze-payment .payment-form .row,
     .contact-form .cpCode .wpcf7-text,
     .doc-tabbing,
     .doctor-tab,
     .footer_menu .call_us,
     .fun-tab,
     .impant2 .acco-content .img-row,
     .impant2 .row-first,
     .inner-contentbox ul li:last-child,
     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li,
     .payment-form .row,
     .service-toppanel .service-contentbox ul li:last-child,
     table.clear-aligners-table {
         margin-bottom: 0
     }

     .footer_menu .call_us .f_menu {
         padding-left: 16px
     }

     .footer_menu ul {
         padding-left: 20px;
         margin-bottom: 10px
     }

     .footer_menu ul li {
         line-height: 30px
     }

     .accessibility .accessibility-left-panel,
     .accessibility .accessibility-right-panel,
     .activity-box .activity-left-panel,
     .activity-box .activity-right-panel,
     .bronze-payment .payment-form,
     .bronze-payment .payment-form .row.dhpclass,
     .clinic-search,
     .education-tab ul,
     .f_menu,
     .links-comman-box ul,
     .our-specialities2,
     .patient-feedback ul {
         width: 100%;
         float: left
     }

     .footer_menu .call_us ul li {
         margin: 0 10px
     }

     .footer_menu .call_us h4 {
         font-size: 15px;
         line-height: normal
     }

     .bootom_footer {
         height: auto;
         text-align: center
     }

     .bootom_footer p {
         padding: 5px 0;
         font-size: 12px;
         width: calc(100% - 110px);
         text-align: left;
         line-height: 26px
     }

     a[href^=tel] {
         color: inherit;
         text-decoration: none
     }

     .our-doctors-box h3 {
         margin-bottom: 20px;
         color: #3d2518
     }

     #owl-demo5 li,
     .load-row a {
         margin: 10px
     }

     #owl-demo5 .owl-controls,
     #pg_course,
     #pg_spc,
     #ug_course,
     .dir-text li,
     .fun-nav,
     .image-gallery .comman-content-box,
     .impant2,
     .our-specialities.packages h3,
     .policy li,
     .specialized-form .select-box2:first-child,
     .total_experience,
     .wpcf7-form-control-wrap.how_find_us,
     .wpcf7-form-control-wrap.location {
         margin-bottom: 10px
     }

     #owl-demo5 .owl-controls .owl-buttons div {
         background: #ff8001;
         border-radius: 5px;
         padding: 7px 20px 9px;
         font-size: 15px;
         opacity: 1
     }

     hmtl {
         -webkit-text-size-adjust: none;
         -moz-text-size-adjust: none;
         -ms-text-size-adjust: none;
         -o-text-size-adjust: none;
         text-size-adjust: none
     }

     .banner .overlay {
         position: inherit;
         background: rgba(255, 128, 1, .7);
         font-size: 20px
     }

     .breadcrumb,
     .inner-contentbox ul {
         padding: 5px 10px
     }

     .blog-listing .main-post-box li,
     .career-path .table2 li h5,
     .credibilty-top .textbox .text-in,
     .credibilty-top.row2 .textbox .text-in,
     .news-media .video_article,
     .news-media .video_article img,
     .other-location .loacation-add,
     .platinum-membership .table-data.golden-m .column .td1:first-child,
     .special-offers-banner.p-membership-banner {
         min-height: auto
     }

     .board-of-dir.refine-dir li .name-tag h4,
     .breadcrumb li {
         font-size: 12px;
         line-height: 16px
     }

     .breadcrumb li:before,
     .corporate-testimonal .text-b p::before,
     .listing-clinic li span::before {
         top: 0
     }

     .blog-listing {
         padding: 0 10px 40px
     }

     .blog-listing p {
         font-size: 13px;
         line-height: 22px;
         padding-bottom: 8px
     }

     .category-list {
         display: grid;
         grid-template-columns: 1fr 1fr;
         grid-gap: 20px
     }

     .blog-listing li .textbox {
         padding: 5px 10px 15px
     }

     .blog-listing li h3 {
         font-size: 15px;
         margin-bottom: 7px
     }

     .blog-listing li p {
         font-size: 13px;
         padding-bottom: 10px
     }

     .blog-listing li .admin-bar span:last-child,
     .our-specialities li:nth-child(2n),
     .service-contentbox h2.hed-all strong {
         padding-right: 0
     }

     .blog-listing li .admin-bar i {
         font-size: 11px;
         position: relative;
         top: -1px
     }

     .blog-detail {
         padding: 0 15px 30px
     }

     .blog-detail .col-left h1,
     .blog-detail .col-left h2 {
         line-height: 24px;
         font-size: 18px
     }

     .apply-now .col,
     .blog-detail .col-left .admin-bar span,
     .braces-aligner .row.bg-common .col,
     .payment-form .row .td1,
     .payment-form .row .td2 {
         width: 100%;
         margin-bottom: 10px
     }

     .blog-detail .col-left p,
     .impant2 .row-first .textbox p {
         font-size: 13px;
         line-height: 22px;
         padding-bottom: 10px
     }

     .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox.middle_step,
     .impant2 .oral-row .textbox img,
     .leave-apply .col1 {
         margin: 0 0 20px
     }

     .leave-apply .button {
         width: 100%;
         font-size: 18px
     }

     .fig-box-lt .full-img-box .left-img-box,
     .leave-apply,
     .main-casebox .case-report-box .fig-box-lt .fig-img-box.left,
     .news-media .articale_date-box,
     .personal-details .color-box,
     .personal-details .color-box.margin-bottom {
         margin-bottom: 15px
     }

     .search2 .input {
         width: 100%;
         border-right: 1px solid #ccc;
         margin-bottom: 5px
     }

     .search2 .button {
         width: 100%;
         font-size: 20px
     }

     .leave-apply h4,
     .our-specialities2 h4,
     .popular-post h4 {
         font-size: 16px;
         padding-bottom: 10px;
         margin-bottom: 10px
     }

     .clinic-list,
     .quality-control {
         padding: 0 15px 50px
     }

     .board-of-company li,
     .board-of-dir li,
     .direct-to-dentist .textbox img,
     .listing-clinic li,
     .location-list li,
     .oral-medicine .textbox img,
     .recruitment-process .imgbox {
         width: 100%;
         margin: 0 0 20px
     }

     .clinic-list h2::before {
         width: 30%;
         bottom: -12px
     }

     .clinic-list p {
         font-size: 13px;
         line-height: 24px
     }

     .clinic-list h2 {
         font-size: 22px;
         margin-bottom: 28px
     }

     .clinic-search .select,
     .clinic-search .select-box2,
     .clinic-search .select-box2 #zonalText {
         width: 100%;
         margin: 0;
         height: 40px
     }

     .location-list {
         padding: 30px 0 0
     }

     .aboutus,
     .board-of-company,
     .board-of-dir,
     .career-path,
     .clinic-head,
     .clove_appointment,
     .core-value,
     .corporate-main,
     .dir-text,
     .faq-treat .box,
     .hygiene,
     .hygiene-video,
     .milestones,
     .news-tab,
     .our-packages,
     .our-specialities,
     .patient-feedback,
     .recruitment-process,
     .vision {
         padding: 0 15px
     }

     .contact-add,
     .contact-form,
     .dir-text .common,
     .hygiene .col,
     .hygiene .col2,
     .impant2 .oral-row.root .textbox img,
     .specialized-form .select-box2,
     .vision .textbox {
         width: 100%;
         margin: 0
     }

     .hygiene .img-box {
         border: 3px solid #ff8001;
         margin-bottom: 45px
     }

     .hygiene .textbox {
         padding: 21px 15px 0 18px
     }

     .hygiene .col2 {
         padding: 21px 15px 30px 18px
     }

     .hygiene h3 {
         margin-bottom: 15px;
         font-size: 22px
     }

     .braces-aligner li,
     .braces-aligner p,
     .direct-to-dentist .textbox li,
     .ethics-text p,
     .faq li p,
     .hygiene .col2 p,
     .offers-content-wrap li,
     .offers-content-wrap p,
     .recruitment-process .textbox p,
     .serach-result p {
         font-size: 13px;
         line-height: 22px
     }

     .contact-form label,
     .contact-form p,
     .doc-tabbing .doctor-imgbox a,
     .hygiene .col2 strong,
     .news-tabnav li a,
     .testimonial_content .text-box span {
         font-size: 15px
     }

     .aboutus .row,
     .account-setup-mbl .heading-box,
     .corporate-text,
     .credibilty-top .imgbox,
     .credibilty-top.row2 .imgbox,
     .ethics-text,
     .implant-package.right,
     .subscribe_sidebar1 .newsletter01 .es_textbox {
         margin-bottom: 20px
     }

     .busi-development h3,
     .ethics-text h2 {
         font-size: 20px;
         margin-bottom: 15px
     }

     .ethics .text-box {
         position: inherit;
         padding: 10px 4% 15px
     }

     .credibilty .text-box .text-in,
     .ethics .text-outer {
         top: 0;
         transform: translate(0, 0);
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0)
     }

     .ethics .text-box h3 {
         font-size: 18px;
         padding-bottom: 9px;
         margin-bottom: 9px
     }

     .ethics .text-box p {
         font-size: 13px;
         line-height: 20px;
         padding-bottom: 0
     }

     .ethics .img-box .overlay {
         position: inherit;
         right: 0;
         float: left;
         width: 100%
     }

     .ethics .img-box .overlay .textbox {
         top: 0;
         transform: translate(0, 0);
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0);
         padding: 15px;
         position: inherit
     }

     .ethics .img-box .overlay li {
         font-size: 13px;
         line-height: 22px;
         text-align: left;
         padding-right: 0;
         background-size: 15px;
         margin-bottom: 13px
     }

     .testimonal-nav li a {
         font-size: 14px;
         padding: 9px 10px
     }

     .textimonial-tab {
         padding: 0 10px 20px
     }

     .testimonial_content .text-box q::before,
     .testimonial_content li q::before {
         background-size: 100%;
         width: 15px;
         left: -15px
     }

     .testimonial_content .text-box q::after,
     .testimonial_content li q::after {
         background-size: 100%;
         width: 15px
     }

     .testimonial_content .text-box h5 {
         font-size: 15px;
         padding-bottom: 8px
     }

     .testimonial_content .text-box p {
         font-size: 13px;
         line-height: 23px
     }

     .testimonial_content li {
         width: 100%;
         margin-right: 0
     }

     .credibilty-top,
     .economic {
         padding: 25px 15px
     }

     .credibilty-top .imgbox {
         width: 100%;
         margin-right: 0;
         text-align: center
     }

     .credibilty-top .textbox h3 {
         font-size: 18px;
         padding-bottom: 13px
     }

     .acco-tab h2.hed-all,
     .apply-now h4,
     .contact-form h2,
     .contact-form h3,
     .credibilty-top .textbox .text-in h4,
     .service-contentbox h2.hed-all {
         font-size: 18px;
         margin-bottom: 10px
     }

     .contact-add p,
     .credibilty-top .textbox .text-in p,
     .membership-plans .top-head .price {
         font-size: 14px;
         line-height: 24px
     }

     .credibilty-top .textbox .text-in,
     .credibilty-top .textbox .text-in::after {
         background-size: 250px;
         width: 100%
     }

     .credibilty .text-box {
         position: inherit;
         width: 100%;
         height: auto;
         padding: 20px 15px
     }

     .credibilty .text-box h2,
     .credibilty .text-box h3 {
         font-size: 16px;
         line-height: 23px;
         padding-bottom: 10px;
         margin-bottom: 10px
     }

     .credibilty .row.no-image .text-box,
     .newsletter01,
     .other-location,
     .our-specialities.packages {
         padding: 20px 15px
     }

     .aboutus .textbox p,
     .busi-development p,
     .ceo-overlay .ceo-inner p,
     .corporate-text p,
     .credibilty .text-box p,
     .dental-right .top-text p,
     .direct-to-dentist .textbox p,
     .quality-control li,
     .quality-control p,
     .refund p,
     .thank-you1 .textbox p {
         font-size: 13px;
         line-height: 21px
     }

     .showcase li .caption-first {
         width: 100%;
         padding: 7px 15px;
         transform: translate(0, 0);
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0);
         position: inherit;
         left: 0;
         bottom: 0
     }

     .showcase li .caption-second {
         width: 100%;
         transform: translate(0, 0);
         -webkit-transform: translate(0, 0);
         -moz-transform: translate(0, 0);
         -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0);
         position: inherit;
         right: 0;
         background: #ff8a08;
         padding: 6px 15px
     }

     .showcase li .caption-second p {
         font-size: 13px;
         line-height: 18px;
         padding-bottom: 0;
         text-align: center
     }

     .showcase li .caption-second a {
         font-size: 12px;
         padding: 5px 14px;
         float: none;
         display: inline-block;
         background: #4e3224;
         margin-top: 5px
     }

     .showcase li .caption-second a:hover {
         background: #a7b2b2
     }

     .header-top .head-rgtbox .icons-box li {
         padding: 8px 3px
     }

     .board-of-company h3,
     .board-of-dir h2,
     .braces-aligner h2,
     .camp-gallery h3,
     .ceo-overlay .ceo-inner h3,
     .clinic-head h3,
     .clove_appointment .appointment_submit .button,
     .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox .inner_area h2,
     .contact-add h3,
     .dir-text h2,
     .economic h3,
     .enquiry-formbox h3,
     .policy h3,
     .request-formbox h3,
     .schedule h4,
     .tab-content3 h4,
     .title-text h3 {
         font-size: 18px
     }

     .header-bottom .info-box li .contact-icon {
         display: block;
         margin-top: 0
     }

     .teeth-text {
         width: 100%;
         margin: 0 0 30px
     }

     .blog-listing .teeth-text h2 {
         font-size: 18px;
         line-height: 28px;
         margin-bottom: 10px
     }

     .leave-apply .input {
         padding: 8px 11px;
         margin-bottom: 20px;
         font-size: 13px
     }

     .newsletter01 .es_textbox .es_textbox_class {
         border: 1px solid #ccc
     }

     .subscribe_sidebar1 .newsletter01 .es_shortcode_form {
         padding: 20px 10px 0;
         overflow: hidden
     }

     .clove-difference ul li .difference-text-box,
     .footer,
     .information-travel p,
     .opening-lt-panel .data-applybox,
     .royal-society-textbox p {
         padding-top: 15px
     }

     .footer_menu {
         padding: 0;
         border-bottom: 1px solid #fff
     }

     .blog_media.news-media2 .news-media .video_article .video_title,
     .busi-development ul,
     .contact-form label,
     .main-why-clove,
     .quality-control p {
         padding-bottom: 10px
     }

     .quality-control li {
         background-size: 18px;
         padding-left: 30px;
         margin-bottom: 8px
     }

     .testimonal-nav {
         margin: 20px 0 10px
     }

     .aboutus .imgbox,
     .news-content ul li,
     .testimonal-nav li {
         width: 100%;
         margin: 0 0 15px
     }

     .testimonal-nav li a,
     .testimonal-nav li:first-child a,
     .testimonal-nav li:last-child a {
         display: block;
         border-radius: 4px;
         -webkit-border-radius: 4px;
         -moz-border-radius: 4px;
         -ms-border-radius: 4px;
         -o-border-radius: 4px
     }

     .testimonial_content li .text-box {
         padding: 20px 20px 20px 30px
     }

     .hygiene-video iframe,
     .impant2 .acco-content.common-height,
     .impant2 .acco-content.crown-height,
     .impant2 .acco-content.disorder-height,
     .impant2 .acco-content.filling-height,
     .impant2 .acco-content.gingivect-height,
     .impant2 .acco-content.implant-height,
     .impant2 .acco-content.lengthening-height,
     .impant2 .acco-content.milkteeth-hight,
     .impant2 .acco-content.missing-height,
     .impant2 .acco-content.root-height,
     .impant2 .acco-content.smile-height,
     .impant2 .acco-content.sociallife-height,
     .impant2 .acco-content.veneer-height,
     .scroll-pane {
         height: 250px
     }

     .hygiene .img-box img {
         left: 0;
         top: 0;
         width: 100%
     }

     .blog-detail .col-left h1,
     .blog-detail .col-left h3,
     .contact-add,
     .credibilty-top .textbox,
     .hygiene .img-box:last-child {
         margin-bottom: 30px
     }

     .our-specialities h2 {
         font-size: 17px;
         line-height: 28px;
         margin-bottom: 20px
     }

     .our-specialities li a::before {
         font-size: 22px;
         top: 9px
     }

     .technology p {
         padding: 0 15px 30px;
         font-size: 14px;
         line-height: 25px
     }

     .direct-to-dentist .textbox h3,
     .technology h2 {
         font-size: 20px;
         margin-bottom: 10px
     }

     .board-of-company h3::before,
     .board-of-dir h2::before,
     .bronze-img img,
     .clinic-head h2::before,
     .clinic-head h3::before,
     .technology h2::before {
         width: 50%
     }

     .direct-to-dentist .textbox {
         padding: 20px;
         font-size: 14px;
         line-height: 24px
     }

     .about-stuff ul li.even .about-txtbox,
     .about-stuff ul li.odd .about-txtbox,
     .aligners-table-wrap,
     .direct-to-dentist .textbox ul {
         padding: 15px 0
     }

     .filter-form,
     .milestones-wrap,
     .page404,
     .specialized-form {
         padding: 15px
     }

     #listdata {
         overflow-x: scroll;
         width: 96%;
         margin: 0 auto 30px;
         float: none
     }

     .board-of-dir h2 {
         margin-bottom: 40px
     }

     .clinic-head,
     .our-specialities {
         padding-bottom: 40px
     }

     .clinic-head a::before {
         font-size: 24px;
         top: 9px
     }

     .ui-tabs .team-view,
     .ui-tabs .team-view2 {
         width: 100%;
         height: 100%;
         position: absolute;
         left: 0 !important;
         top: 0 !important;
         padding-left: 0;
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none;
         transform: none
     }

     .board-of-company .team-view2 h4,
     .board-of-dir .team-view h4 {
         font-size: 18px;
         line-height: 24px;
         padding: 0 10px 12px
     }

     .ui-tabs #fragment-1,
     .ui-tabs #fragment1 {
         left: 0;
         top: 8.6%
     }

     .ui-tabs #fragment-2,
     .ui-tabs #fragment2 {
         left: 0;
         top: 17.8%
     }

     .ui-tabs #fragment-3,
     .ui-tabs #fragment3 {
         left: 0;
         top: 26.9%
     }

     .ui-tabs #fragment-4,
     .ui-tabs #fragment4 {
         left: 0;
         top: 36%
     }

     .ui-tabs #fragment-5,
     .ui-tabs #fragment5 {
         left: 0;
         top: 45%
     }

     .ui-tabs #fragment-6,
     .ui-tabs #fragment6 {
         left: 0;
         top: 54.1%
     }

     .ui-tabs #fragment-7,
     .ui-tabs #fragment7 {
         left: 0;
         top: 63.2%
     }

     .ui-tabs #fragment-8,
     .ui-tabs #fragment8 {
         left: 0;
         top: 72.3%
     }

     .ui-tabs #fragment-9,
     .ui-tabs #fragment9 {
         left: 0;
         top: 81.4%
     }

     .ui-tabs #fragment-10,
     .ui-tabs #fragment10 {
         left: 0;
         top: 90.5%
     }

     .ui-tabs #fragment11 {
         left: 0;
         top: 99.6%
     }

     .ui-tabs #fragment12 {
         left: 0;
         top: 3719px
     }

     .ui-tabs #fragment13 {
         left: 0;
         top: 4030px
     }

     .ui-tabs #fragment14 {
         left: 0;
         top: 4342px
     }

     .ui-tabs #fragment15 {
         left: 0;
         top: 4654px
     }

     .ui-tabs #fragment16 {
         left: 0;
         top: 4965px
     }

     .ui-tabs #fragment17 {
         left: 0;
         top: 5277px
     }

     .ui-tabs #fragment18 {
         left: 0;
         top: 5588px
     }

     .ui-tabs #fragment19 {
         left: 0;
         top: 5900px
     }

     .ui-tabs #fragment20 {
         left: 0;
         top: 6211px
     }

     .ui-tabs #fragment21 {
         left: 0;
         top: 6523px
     }

     .directors .ui-tabs #fragment1,
     .directors2 .ui-tabs #fragment-1 {
         top: 15.8%
     }

     .directors .ui-tabs #fragment2,
     .directors2 .ui-tabs #fragment-2 {
         top: 32.6%
     }

     .directors .ui-tabs #fragment3,
     .directors2 .ui-tabs #fragment-3 {
         top: 49.2%
     }

     .directors .ui-tabs #fragment4,
     .directors2 .ui-tabs #fragment-4 {
         top: 65.8%
     }

     .directors .ui-tabs #fragment5,
     .directors2 .ui-tabs #fragment-5 {
         top: 82.6%
     }

     .directors .ui-tabs #fragment6,
     .directors2 .ui-tabs #fragment-6 {
         top: 99.2%
     }

     .implant-package {
         width: 100%;
         margin-bottom: 20px
     }

     .packages-tbl,
     .table,
     .table3 {
         width: 100%;
         overflow-x: scroll
     }

     .packages-tbl table {
         width: 600px
     }

     .packages #owl-demo .owl-prev {
         background-size: 15px;
         left: -13px;
         height: 32px
     }

     .packages #owl-demo .owl-next {
         background-size: 15px;
         right: -13px;
         height: 32px;
         background-position: right top
     }

     .faq,
     .open-positions {
         padding: 25px 15px 50px
     }

     .clove_appointment .form-left.fix_appointment_panel .appointment_stepbox {
         width: 100%;
         margin: 0 0 20px;
         padding: 5px
     }

     .xdsoft_datetimepicker.xdsoft_inline {
         margin-top: -1px !important;
         padding: 0;
         width: 100% !important
     }

     .xdsoft_datetimepicker .xdsoft_datepicker {
         margin-left: 0 !important
     }

     .xdsoft_datetimepicker .xdsoft_month {
         width: 80px !important
     }

     .account-signup h3,
     .articale_date-box .date_time strong,
     .faq h3 {
         font-size: 22px
     }

     .faq li {
         line-height: 24px
     }

     .career-path p {
         font-size: 14px;
         line-height: 24px;
         padding-bottom: 10px
     }

     .career-path h4,
     .corporate-testimonal .text-b h3,
     .platinum-popup-wrap .platinum-popup p {
         font-size: 16px;
         line-height: 22px
     }

     .table table {
         width: 550px
     }

     .career-path .table2 ul li {
         width: 100%;
         margin: 0 0 10px;
         min-height: auto
     }

     .career-path .table3,
     .corporate_thankyou,
     .figure-box2 li .text-detail,
     .information-travel p,
     .pros-dental-tourism h2 strong,
     .pros-dental-tourism li p,
     .refine-dir .refine-team-view .rightcol span,
     .royal-society-textbox p,
     .why-clove li {
         font-size: 14px;
         line-height: 20px
     }

     .recruitment-process .textbox {
         position: relative;
         width: 100%;
         margin-bottom: 20px
     }

     .recruitment-process .textbox .text-in {
         top: 0;
         transform: translateY(0);
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         -ms-transform: translateY(0);
         -o-transform: translateY(0);
         width: 100%
     }

     .recruitment-process .textbox h2,
     .vision h2 {
         font-size: 20px;
         padding-bottom: 10px;
         margin-bottom: 10px
     }

     .clinic-box a span.break,
     .contact-add a,
     .dir-text .common strong,
     .dir-text .common.right p,
     .helpline-center li,
     .other-location .loacation-add h4,
     .recruitment-process .textbox p strong,
     .specialized-doctors h3,
     .video-testimonial .textb h3 {
         font-size: 16px
     }

     .recruitment-process .textbox h5 {
         font-size: 18px;
         line-height: 26px
     }

     .join-to-clove .textbox {
         padding: 60px 0 0
     }

     .join-to-clove .textbox h4,
     .landing-page-content p {
         font-size: 20px;
         line-height: 30px
     }

     .join-to-clove .textbox p {
         font-size: 14px;
         line-height: 25px;
         padding: 0 10px 20px
     }

     .banner.career .overlay h1,
     .our-doctors-box,
     .personal-details p,
     .recruitment-process .title-text,
     .textbox-smile {
         padding-bottom: 20px
     }

     .recruitment-process .row.right .imgbox {
         margin: 0 0 20px 3.3%
     }

     #sync1 .video-overlay,
     #sync1_1 .video-overlay {
         background-position: center center;
         background-color: #fff
     }

     #sync1 .item iframe,
     #sync1_1 .item iframe {
         height: 268px
     }

     .fun-nav li a {
         font-size: 15px;
         padding: 13px 15px;
         position: relative;
         min-height: 48px
     }

     .dental-network {
         padding: 0 15px 130px;
         background-size: 300px;
         background-position: center bottom
     }

     .dental-network h3,
     .dental-network h4 {
         font-size: 18px;
         margin-bottom: 10px;
         line-height: 25px
     }

     .dental-network p {
         font-size: 14px;
         line-height: 22px;
         padding: 0 0 20px
     }

     .dental-network .inner {
         padding: 0 0 119px
     }

     .dental-network .inner li {
         font-size: 13px;
         line-height: 20px;
         background-size: 18px;
         padding: 0 0 10px 27px
     }

     .dental-network .inner .video-btn {
         font-size: 16px;
         padding: 7px 20px 7px 50px
     }

     .dental-network .inner .video-btn::before {
         font-size: 20px;
         top: 7px
     }

     .open-location lable {
         font-size: 20px;
         float: left;
         display: block;
         margin-bottom: 10px
     }

     .open-location .select-box2 .select {
         font-size: 24px;
         background-position: 145px 11px;
         padding-left: 0
     }

     .open-positions li {
         width: 48.7%;
         margin: 0 0 15px
     }

     .open-positions li h4 {
         font-size: 16px;
         margin-bottom: 0
     }

     .join-overlay .join-video {
         width: 300px;
         height: 260px
     }

     .join-overlay .join-video .close {
         right: -3px
     }

     .busi-development {
         width: 100%;
         padding: 0 15px
     }

     .busi-development .location {
         font-size: 13px;
         margin-bottom: 15px;
         line-height: 23px
     }

     .busi-development ul li {
         font-size: 14px;
         margin-bottom: 10px;
         float: none
     }

     .busi-development .location::before {
         top: 2px
     }

     .apply-now h3 {
         font-size: 20px;
         padding-left: 30px;
         margin-bottom: 17px
     }

     .apply-now .checbox input {
         margin: 0 5px 0 0
     }

     .apply-now .checbox .wpcf7-list-item-label {
         width: 90%;
         font-size: 13px;
         line-height: 21px;
         margin-bottom: 0 !important
     }

     .apply-now .button {
         padding: 4px 25px;
         font-size: 18px
     }

     .vision .textbox p {
         font-size: 14px;
         line-height: 26px
     }

     .vision .imgbox {
         width: 100%;
         padding-top: 20px;
         text-align: center
     }

     .milestones h3 {
         font-size: 20px;
         margin-bottom: 20px
     }

     .vision-video iframe {
         height: 280px
     }

     .map_section2 #mapcanvas {
         height: 300px !important
     }

     .contact-form .wpcf7-mathcaptcha,
     .contact-form .wpcf7-text,
     .contact-form .wpcf7-textarea {
         margin: 3px 0 0
     }

     .contact-form .wpcf7-submit {
         width: 150px;
         font-size: 20px
     }

     .other-location h3 {
         font-size: 16px;
         margin: 0 0 20px
     }

     .other-location .row {
         padding-top: 60px
     }

     .other-location .map,
     .other-location .map #map_canvas {
         height: 400px !important;
         min-height: 400px
     }

     .corporate-form,
     .fun-to-clove,
     .serach-result {
         padding: 30px 15px
     }

     .credibilty-top .textbox,
     .credibilty-top.row2 .textbox,
     .credibilty-top:last-child .textbox,
     .stepup-tab {
         padding-top: 0
     }

     .dir-text h4 {
         font-size: 17px;
         line-height: 28px;
         padding-bottom: 15px
     }

     .clove_appointment h3,
     .listing-clinic li span,
     .page404 h2 {
         line-height: 22px
     }

     .board-of-company strong,
     .board-of-dir li strong {
         font-size: 16px;
         padding: 0 10px 12px
     }

     .braces-aligner,
     .refund {
         padding: 0 15px 40px
     }

     .braces-aligner h1 {
         font-size: 18px;
         line-height: 22px
     }

     .braces-aligner h1::before {
         bottom: -14px
     }

     .impant2 .acco-tab .acco-btn,
     .impant2 .acco-tab.active .acco-btn {
         background-position: center;
         background-size: 33px;
         height: 100%
     }

     .account-signup,
     .board-of-company .team-view2 ul,
     .board-of-dir .team-view ul,
     .dental-video,
     .experienceSuccess,
     .fill-error,
     .jspPane ul,
     .membership-plans,
     .personal-details .text-box,
     .post-type,
     .rent-property,
     .save-your-details,
     .special-offers,
     .stepup-content .btn-full-row {
         padding: 0 10px
     }

     .impant2 .acco-content li,
     .impant2 .row-first .textbox li {
         font-size: 13px;
         line-height: 21px;
         background-size: 15px;
         padding-left: 23px;
         margin-bottom: 10px !important
     }

     .impant2 .acco-content p {
         font-size: 13px;
         line-height: 21px;
         padding-bottom: 10px
     }

     .impant2 .acco-content h4,
     .impant2 .row-first .textbox h4 {
         font-size: 15px;
         line-height: 23px;
         margin-bottom: 6px;
         margin-top: 8px
     }

     .scroll-pane {
         padding-bottom: 40px !important
     }

     .schedule {
         padding: 25px 15px;
         text-align: center
     }

     .schedule a {
         font-size: 16px;
         padding: 15px 25px;
         margin: 0 0 20px;
         float: none
     }

     .braces-aligner .row-first .braces-video,
     .impant2 .row-first .img-box {
         width: 100%;
         margin-bottom: 30px
     }

     .impant2 .acco-content .imgbox {
         width: 100%;
         padding: 0 10px
     }

     .braces-aligner .row .col2 img,
     .braces-aligner .row.smile01 img,
     .impant2 .acco-content .img-row li,
     .impant2 .acco-content .imgbox1,
     .impant2 .acco-content .imgbox2,
     .newsletter01 .es_textbox,
     .testimonial_content .live-video .video-box {
         width: 100%;
         margin: 0 0 10px
     }

     .impant2 .acco-content .img-row li:first-child,
     .our-specialities li:nth-child(4n) {
         margin: 0 0 10px
     }

     .impant2 .acco-content h3,
     .impant2 .row-first .textbox h3 {
         font-size: 16px;
         line-height: 24px;
         margin-bottom: 10px
     }

     .braces-aligner .row.row01 h3 {
         font-size: 15px;
         line-height: 21px
     }

     .news-tabnav {
         text-align: center;
         margin-bottom: 20px
     }

     .news-tabnav li {
         float: none;
         display: inline-block;
         margin: 0 2px 15px
     }

     .filter-form .col1 {
         margin: 0 0 10px;
         width: 100%
     }

     .news-content.media ul li {
         width: 100%;
         padding-bottom: 15px
     }

     .news-content.media ul li .acc-imgbox {
         height: auto;
         overflow: inherit
     }

     .corporate-testimonal .text-b p,
     .news-content ul li h3 {
         font-size: 15px;
         line-height: 20px
     }

     .news-popup .imgbox img {
         max-height: 330px;
         max-width: 300px
     }

     .news-popup .imgbox {
         padding: 3px
     }

     .news-popup .imgbox .close {
         right: -3px;
         top: -3px
     }

     .contact-add a,
     .helpline-center li,
     .helpline-center li span,
     .video-testimonial #owl-demo.owl-carousel .owl-item {
         border: none
     }

     .aboutus .textbox {
         width: 100%;
         padding-top: 0
     }

     .aboutus .textbox h2 {
         font-size: 20px;
         padding-bottom: 7px;
         margin-bottom: 7px
     }

     .core-value h3 {
         font-size: 20px;
         margin-bottom: 25px
     }

     .core-value .col {
         width: 100%;
         margin: 0 0 10px;
         height: auto
     }

     .aboutus .imgbox.right,
     .main-casebox .case-report-box .fig-box-lt,
     .main-casebox .case-report-box .fig-box-lt.right {
         margin: 0 0 15px
     }

     .core-value h4 {
         font-size: 18px;
         margin-bottom: 12px
     }

     .core-value .col li {
         font-size: 15px;
         margin-bottom: 12px
     }

     .fun-nav li {
         width: 33.3333%;
         margin: 0;
         padding: 0;
         float: left
     }

     .client-box .fun-nav li a {
         font-size: 15px;
         border-right: 1px solid #fff
     }

     .client-box .tab-content2 h3 {
         font-size: 16px;
         margin-top: 8px;
         display: block;
         margin-bottom: 8px
     }

     .blog_media .news-media .articale_date-box,
     .blog_media.news-media1 .news-media .video_article .video_title,
     .membership-plans .table-content tr.ylw {
         background: #fff
     }

     .blog_media.news-media2 .news-media .articale_date-box {
         background: #f3f3f3
     }

     .doc-tabbing .doctor-imgbox a {
         padding: 12px 20px;
         display: none !important
     }

     .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-next,
     .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-prev {
         width: 20px;
         height: 30px;
         margin: 0;
         padding: 0;
         background: url(images/arrow.png) no-repeat;
         opacity: 1;
         border: 0
     }

     .client-box .tab-content2 .owl-theme .owl-controls .owl-buttons .owl-next {
         right: 0;
         background-position: -44px 0
     }

     .mid-warp .experience-box {
         padding: 30px 0 10px
     }

     .leave-apply .button,
     .search2 .button {
         -webkit-appearance: none;
         -moz-appearance: none;
         -ms-appearance: none;
         -o-appearance: none
     }

     .client-box .client_saytext.item .testimonial_titlebox {
         padding: 4px 0 0 10px;
         width: 100%
     }

     .client-box .client_saytext.item .clientsay_textcontent {
         padding: 10px;
         min-height: 150px
     }

     .header-bottom .info-box li.cal-wdt,
     .header-bottom .info-box li.doc-wdt,
     .header-bottom .info-box li.info-wdt,
     .symt-treatments ul li .treat-imgbox img {
         width: 50px
     }

     .header-bottom .info-box li i {
         line-height: normal;
         padding-right: 0;
         font-size: 25px
     }

     .header-bottom .info-box li .contact-icon {
         position: relative;
         background-size: 147px;
         height: 20px;
         top: -1px;
         background-position: 0 -153px
     }

     .header-bottom .info-box li a:hover .contact-icon {
         background-position: 0 -173px
     }

     .page404 h2 {
         font-size: 17px
     }

     .credibilty .text-box .text-in,
     .ethics .text-outer,
     .recruitment-process .textbox .text-in {
         position: inherit
     }

     .serach-result h1 {
         font-size: 25px
     }

     #sync2 .owl-item,
     #sync2_2 .owl-item,
     .stepup-tab li {
         width: 25% !important
     }

     .client-box,
     .landing-page-content {
         padding: 25px 0
     }

     .client-box .youtube-imgbox.item,
     .fig-box-lt .full-img-box,
     .figure-box2 ul,
     .main-row {
         margin: 0
     }

     .apply-now .capcha .wpcf7-mathcaptcha {
         width: 100%;
         margin-top: 10px
     }

     .map_section.map_appointment::before {
         z-index: 9999 !important
     }

     .enquiry-butnbox {
         padding: 0;
         height: 160px;
         top: 250px;
         display: none
     }

     .enquiry-formbox {
         padding: 10px;
         width: 100%;
         overflow-y: scroll;
         position: relative;
         left: 0;
         top: 0;
         transform: translate(0, 0);
         height: 400px;
         margin-top: 10%
     }

     .enquiry-formbox table {
         width: 100%;
         float: left;
         margin-bottom: 10px
     }

     .enquiry-formbox table td {
         width: 100%;
         float: left;
         background: #f9f9f9;
         padding: 10px;
         border: 1px solid #ccc;
         border-top: none
     }

     .enquiry-formbox table td:first-child {
         border-top: 1px solid #ccc
     }

     .enquiry-formbox .form-inbox li .col1 {
         width: 100%;
         margin-bottom: 7px
     }

     .enquiry-formbox .form-inbox .upload-box .upload-hedbox h5,
     .stepup-content label {
         font-size: 12px;
         line-height: 17px
     }

     .enquiry-formbox .form-inbox .sumt-btn {
         font-size: 18px;
         padding: 8px 15px;
         display: inline-block
     }

     .enquiry-formbox .form-inbox .upload-box .upload-filebox p {
         font-size: 12px;
         line-height: 19px;
         padding: 0
     }

     .enquiry-formbox .form-inbox .from-submitbox {
         margin-top: 25px
     }

     .enquiry-formbox .enquiry-typebox h4 {
         font-size: 15px;
         margin-bottom: 10px
     }

     .enquiry-formbox-wrap {
         z-index: 99999999999
     }

     .enquiry-formbox span.close {
         z-index: 99
     }

     .nav-bar {
         background: #4e3224;
         z-index: 9
     }

     .enquiry-in {
         padding: 15px 10px 20px;
         width: 100%;
         float: left
     }

     .enquiry-formbox .form-inbox ul {
         padding: 0 !important
     }

     .enquiry-formbox .form-inbox .upload-box .upload-hedbox {
         width: 100%;
         margin-bottom: 8px
     }

     .hygiene .img-box iframe {
         width: 100%;
         float: left;
         left: 0;
         top: 0
     }

     .nav-bar.sticky .sticky-logo {
         padding: 3px;
         width: 130px !important;
         float: none;
         margin: 5px auto 0 !important;
         height: 75px !important
     }

     .nav-bar.sticky .sticky-logo img {
         width: 130px
     }

     .header-bottom .info-box li.doc-wdt {
         margin-top: 2px;
         float: left
     }

     .header-bottom .nav-bar.sticky .info-box {
         margin-top: 22px
     }

     .blog_media.news-media2 .video_article {
         height: 220px
     }

     .news-media .video_article .video_title {
         padding: 10px 10px 0
     }

     .apply-now .capcha #captcha_code3,
     .appointment_capchacode #captcha_code1,
     .contact-form #captcha_code2 {
         margin: 1px 6px 0
     }

     .enquiry-typebox .appointment_capchacode #capCode {
         width: 118px !important
     }

     .braces-aligner .row h3 {
         font-size: 18px;
         padding: 6px 30px
     }

     .braces-aligner li,
     .dir-text li,
     .direct-to-dentist .textbox li,
     .policy li {
         padding-left: 25px;
         background-size: 15px
     }

     .impant2 .acco-content.add-implant img,
     .impant2 .acco-content.implant-care img {
         float: none;
         clear: both
     }

     .impant2 .acco-content.surgery img {
         float: none;
         clear: both;
         margin: 10px 0
     }

     .impant2 .bridge img {
         float: none;
         margin: 0
     }

     .enquiry-formbox .form-inbox li textarea {
         height: 70px
     }

     .enquiry-formbox .enquiry-typebox,
     .pros-dental-tourism h2 strong {
         padding-top: 10px
     }

     .impant2 .acco-content .row {
         padding: 0;
         margin: 0
     }

     .patient-feedback .quality-banner-box {
         width: 100%;
         float: left;
         margin: 0 0 20px
     }

     .contact-list .cnt-btn {
         background-size: 72px;
         width: 35px;
         height: 35px;
         right: -35px;
         background-position: left -24px
     }

     .image-gallery h2::before {
         bottom: -12px
     }

     .economic p,
     .impant2 .bridge P,
     .policy p {
         font-size: 13px;
         line-height: 20px
     }

     .braces-aligner h4,
     .braces-aligner h5 {
         font-size: 15px;
         line-height: 24px;
         margin: 10px 0 9px
     }

     .impant2 .acco-content li {
         font-size: 13px;
         line-height: 21px;
         margin-bottom: 10px !important
     }

     .dir-text li,
     .policy li {
         font-size: 13px;
         line-height: 21px;
         background-position: left 5px
     }

     .live-video .video-box {
         border: 2px solid #fff
     }

     .press-release-details li .description,
     .tab-content3 {
         position: relative
     }

     .tab-content3::after {
         position: absolute;
         content: "";
         bottom: 0;
         left: 0;
         width: 100%;
         z-index: 1;
         background: url(images/gradient_layer1.png) repeat-x;
         height: 124px
     }

     .tab-content3 p {
         font-size: 13px;
         line-height: 23px;
         height: 170px;
         overflow: hidden
     }

     .articale_date-box .post_article p {
         line-height: 21px
     }

     .core-value .col li {
         background-size: 15px;
         padding-left: 23px
     }

     .ceo-overlay .ceo-inner h4 {
         font-size: 16px;
         line-height: 22px;
         font-weight: 600
     }

     .client-text {
         line-height: 24px;
         font-size: 14px
     }

     .ceo-overlay .ceo-inner,
     .ceo-overlay .ceo-main {
         width: 100%;
         height: 100%;
         min-height: auto;
         left: 0;
         top: 0;
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none;
         transform: none;
         padding: 38px 0
     }

     .ceo-overlay .ceo-inner {
         position: relative;
         left: inherit;
         top: inherit;
         padding: 0 10px !important;
         max-height: inherit
     }

     .refund h4 {
         font-size: 16px;
         margin-bottom: 5px
     }

     .news-media .articale_date-box .media-list img {
         max-height: 90px;
         width: auto
     }

     .thank-you1 {
         padding: 50px 15px
     }

     .thank-you1 .textbox a {
         font-size: 14px;
         padding: 0 20px
     }

     .enquiry-in.padd {
         padding-bottom: 200px
     }

     .contact-list {
         top: 257px;
         display: none
     }

     .spreading-smile {
         position: inherit;
         font-size: 13px;
         padding: 0;
         background: #ff8001
     }

     .spreading-smile.oral_healthtitle {
         font-size: 15px;
         font-weight: 600;
         line-height: normal;
         padding: 8px 0
     }

     .textbox-smile .marg-top {
         margin-top: 0
     }

     .tab-content3 .mobile {
         display: inline-block;
         padding: 12px 20px;
         background: #ff8001;
         color: #fff;
         font-size: 14px;
         border-radius: 4px;
         -webkit-border-radius: 4px;
         -moz-border-radius: 4px;
         -ms-border-radius: 4px;
         -o-border-radius: 4px
     }

     .tab-content3 .mobile:hover {
         background: #503427
     }

     .enquiry-formbox.scroll-pane {
         height: 400px !important;
         width: 100% !important
     }

     .articale_date-box .date_time,
     .first_caption.video_title .date_time {
         height: 50px;
         line-height: 50px;
         width: 50px;
         font-weight: 600
     }

     .wait {
         background: #ff8501;
         padding: 5px 15px;
         color: #fff;
         font-weight: 700;
         font-size: 14px
     }

     .activity-box .activity-right-panel ul li span,
     .figure-box li .icon-box {
         min-height: 45px
     }

     .figure-box li .icon-box span {
         width: 39px;
         height: 43px;
         background-size: 150px
     }

     .figure-box li .icon-box .icon2 {
         background-position: -39px top;
         width: 40px
     }

     .figure-box li .icon-box .icon3 {
         background-position: -79px top;
         width: 37px
     }

     .figure-box li .icon-box .icon4 {
         background-position: -117px top;
         width: 35px
     }

     .figure-box li .icon-box .icon5 {
         width: 38px;
         height: 43px;
         background-size: 30px
     }

     .special-offers-banner {
         background: url(images/img_special_offers_banner_old.jpg) center center/770px 400px no-repeat;
         min-height: 250px;
         margin-bottom: 20px
     }

     .special-offers-banner .bronze-img {
         margin-left: 0;
         left: 0;
         top: 10px;
         transform: none;
         width: 100%;
         text-align: center
     }

     .special-offers-banner .bronze-img img {
         width: 180px;
         display: inline-block
     }

     .special-offers-banner .white_pattern {
         background-position: center center;
         background-size: 340px 97px;
         width: 310px;
         height: 97px;
         left: 50%;
         top: 140px;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         -ms-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
         transform: translate(-50%, 0);
         overflow: hidden
     }

     .special-offers-banner .white_pattern h3 {
         font-size: 14px;
         font-weight: 700;
         line-height: 20px;
         right: 0;
         top: 19px
     }

     .offers-nav {
         margin-bottom: 15px;
         padding: 0
     }

     .offers-nav .buy,
     .offers-nav li a {
         padding: 10px 30px 10px 10px
     }

     .offers-content-wrap h1.heading,
     .offers-content-wrap h3 {
         font-size: 14px;
         line-height: 18px;
         padding-bottom: 10px
     }

     .benefits-tab h4 {
         font-size: 13px;
         line-height: 18px;
         padding-right: 25px
     }

     .offers-content-wrap .fees h4 {
         padding: 15px 0 8px
     }

     .accessibility .accessibility-mapbox,
     .special-offers .btn-row {
         width: 100%;
         padding: 15px 0
     }

     .board-of-company li .name-tag .btn-more,
     .board-of-dir li .name-tag .btn-more,
     .btn3,
     .payment-form .row.btn input {
         font-size: 14px;
         padding: 5px 10px
     }

     .payment-thankyou {
         padding: 10px 25px;
         margin-bottom: 20px
     }

     .payment-thankyou h3 {
         font-size: 24px;
         line-height: 30px;
         padding-bottom: 10px
     }

     .payment-thankyou p {
         font-size: 18px;
         line-height: 25px
     }

     .payment-form .row textarea {
         height: auto;
         line-height: 21px;
         min-height: 85px
     }

     .figure-box2 li:nth-child(2n),
     .full-footer .full-footer-in .call-list-box h4 span,
     .full-footer .full-footer-in .links-box .links-comman-box h4 span,
     .payment-form .row.captcha .td2,
     .refine-search .style-select.right {
         float: right
     }

     .newsletter01 h3 {
         font-size: 15px;
         margin-bottom: 15px;
         text-align: center;
         font-style: italic;
         font-weight: 400
     }

     .newsletter01 .es_textbox .es_textbox_class {
         border-radius: 3px;
         height: 42px;
         font-style: normal;
         font-size: 13px;
         color: #595959
     }

     .newsletter01 .es_textbox .es_textbox_class::placeholder {
         color: #595959
     }

     .newsletter01 #es_txt_button_pg {
         text-transform: uppercase;
         letter-spacing: 2px;
         font-size: 14px;
         height: 40px;
         line-height: 40px;
         border-radius: 5px
     }

     #owl-demo .owl-next,
     #owl-demo .owl-prev {
         width: 20px;
         height: 200px;
         top: 100px;
         opacity: 1
     }

     .banner-box,
     .special-offers-banner.platinum-membership {
         background: 0 0;
         min-height: auto
     }

     .special-offers-banner.platinum-membership .bronze-img {
         width: 180px;
         left: 50%;
         margin-left: 0;
         top: 15px;
         -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
         -ms-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
         transform: translate(-50%, 0)
     }

     .special-offers-banner.platinum-membership .white_pattern {
         top: 145px
     }

     .platinum-membership .plan {
         font-size: 14px;
         line-height: 20px;
         font-weight: 400
     }

     #owl-demo .special-rotate.item .iconimg-box img,
     .header-bottom,
     .header-bottom .logo-box,
     .platinum-membership .table-data {
         border: 0
     }

     .platinum-membership .table-data .column,
     .platinum-membership .table-data .column.first {
         width: 100%;
         margin-bottom: 10px;
         border: 1px solid #000;
         padding: 0 7px
     }

     .accessibility,
     .awarded-box,
     .contact-row,
     .information-travel,
     .main-differencebox,
     .pros-dental-tourism,
     .royal-society,
     .why-clove {
         padding: 20px 10px
     }

     .contact-row p {
         font-size: 14px;
         line-height: 21px
     }

     .platinum-popup-wrap .platinum-popup {
         width: 300px;
         border: 2px solid #ff7e01
     }

     .platinum-popup-wrap .platinum-popup .close {
         top: -22px;
         right: -5px
     }

     .special-offers-banner.platinum-membership .white_pattern h3 {
         font-size: 15px;
         line-height: 24px;
         top: 21px
     }

     .platinum-membership .benefits-content li {
         font-size: 13px;
         height: auto
     }

     .platinum-membership .benefits-content li,
     .platinum-membership .benefits-content li:nth-child(2n) {
         width: 260px;
         margin: 0 0 15px
     }

     #benefits .benefits-content li img {
         width: 80px
     }

     .platinum-membership .benefits-content.complimentary li h4 {
         font-size: 32px;
         line-height: 23px
     }

     .nav-bar .navigation li {
         line-height: 45px;
         border-bottom: 0;
         margin-top: 15px
     }

     .contact-form .wpcf7-textarea,
     .nav-bar.sticky {
         min-height: 80px
     }

     .home-banner .platinum-box,
     .home-banner .right-form {
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none;
         transform: none
     }

     .home-banner .platinum-box {
         width: 290px;
         top: 20px;
         margin-left: -145px
     }

     .home-banner .right-form {
         background-size: 323px 195px;
         width: 320px;
         height: 195px;
         right: inherit;
         top: inherit;
         left: 50%;
         bottom: 0;
         margin-left: -160px;
         padding: 30px 55px 0
     }

     .home-banner .right-form h3 {
         font-size: 16px;
         padding-bottom: 0
     }

     .home-banner .right-form h4 {
         font-size: 15px;
         padding-bottom: 0;
         font-weight: 700
     }

     .home-banner .right-form .td1,
     .main-casebox .implantbox h6 span {
         width: 100%;
         padding: 5px 0
     }

     .home-banner .right-form .btn-row .button {
         font-size: 14px;
         line-height: 35px;
         padding: 0 25px
     }

     .showcase .know-more2 {
         transform: translate(-27px, 13px);
         -webkit-transform: translate(-27px, 13px);
         -moz-transform: translate(-27px, 13px);
         -ms-transform: translate(-27px, 13px);
         -o-transform: translate(-27px, 13px);
         font-size: 12px;
         padding: 6px 7px
     }

     .spreading-smile strong {
         background: 0 0;
         line-height: 26px;
         padding-right: 0
     }

     .showcase li .caption-first h2 {
         line-height: 26px
     }

     .dental-left {
         width: 100%;
         margin: 0 0 20px;
         display: none
     }

     .dental-left h3 {
         font-size: 17px
     }

     .dental-left li {
         font-size: 13px;
         line-height: 19px
     }

     .dental-video-list li {
         width: 100%;
         min-height: auto
     }

     .dental-video-list li .video-box iframe {
         height: 160px
     }

     .fancybox-inner,
     .fancybox-wrap {
         width: 280px !important;
         height: 150px !important
     }

     .fancybox-inner embed,
     .fancybox-inner iframe {
         width: 100% !important;
         height: 150px !important;
         position: relative;
         z-index: 9999999
     }

     .fancybox-overlay-fixed {
         z-index: auto
     }

     .fancybox-wrap {
         z-index: 999999999 !important
     }

     .fancybox-close {
         z-index: 9999999999 !important
     }

     .christmas-content {
         width: 170px;
         margin-left: -35px;
         top: 3px
     }

     .christmas-content h2 {
         font-size: 16px;
         line-height: 17px;
         letter-spacing: 3px;
         padding-bottom: 2px
     }

     .christmas-content a {
         font-size: 10px;
         line-height: 16px;
         padding: 0 5px;
         -webkit-border-radius: 2px;
         -moz-border-radius: 2px;
         -ms-border-radius: 2px;
         -o-border-radius: 2px;
         border-radius: 2px
     }

     .dentistry-awards .img-box,
     .royal-society-imgbox,
     .royal-society-textbox {
         width: 100%;
         float: left;
         text-align: center
     }

     .dentistry-awards .img-box img {
         width: 110px
     }

     .dentistry-awards {
         padding: 5px 2%
     }

     .dentistry-awards .right-content {
         width: 100%;
         float: left;
         padding-left: 0;
         text-align: center
     }

     .dentistry-awards .right-content p {
         font-size: 14px;
         line-height: 24px;
         top: inherit
     }

     .dentistry-awards .right-content p span {
         display: inline
     }

     .board-of-company li .name-tag,
     .board-of-dir li .name-tag {
         padding: 5px
     }

     .board-of-company li .name-tag h4,
     .board-of-dir li .name-tag h4 {
         font-size: 14px;
         padding-bottom: 5px
     }

     .offers-content .video-box iframe {
         height: 170px
     }

     .platinum-membership .table-data.golden-m {
         word-wrap: break-word;
         font-size: 12px
     }

     .platinum-membership .table-data.golden-m .column.first {
         padding: 0;
         width: 100%
     }

     .platinum-membership .table-data.golden-m .column.first .td1 {
         min-height: 95px
     }

     .box .sucess-list ul li .sucess-textbox,
     .platinum-membership .table-data.golden-m .column,
     .platinum-membership .table-data.silver-m .column {
         width: 100%;
         padding: 0
     }

     .corporate-testimonal {
         padding: 20px 0
     }

     .corporate-logo li {
         width: 23%;
         margin: 0 7px 7px 0;
         border: 1px solid #e1c482
     }

     .corporate-logo li h4 {
         padding: 10px 4px;
         font-size: 14px
     }

     .contact-row.Partner {
         padding-bottom: 30px
     }

     .corporate-form p {
         font-size: 16px;
         padding-bottom: 10px;
         line-height: 24px
     }

     .br_text h2,
     .corporate-list li {
         line-height: 22px;
         font-size: 14px
     }

     .corporate-form .input {
         margin: 8px 0;
         width: 100%
     }

     .corporate-form .input.last,
     .helpline-center li:nth-child(2n) {
         margin-right: 0
     }

     .bronze-payment .payment-form #coMsg,
     .corporate-form .row .btn-s,
     .inner-contentbox h2.ex_mr {
         margin-top: 10px
     }

     .our-milestones.mobile-only .full-row {
         width: 100%;
         float: left;
         text-align: center;
         padding-bottom: 30px
     }

     .our-milestones.mobile-only .full-row li {
         width: 100%;
         float: left;
         padding-top: 15px;
         position: relative
     }

     .our-milestones.mobile-only .full-row li:before {
         content: '';
         background: #f80;
         position: absolute;
         left: 50%;
         top: 0;
         margin-left: -3px;
         width: 6px;
         height: 15px
     }

     .our-milestones .year {
         width: 100%;
         top: inherit
     }

     .our-milestones .year strong {
         width: 100%;
         max-width: 288px;
         height: auto;
         padding: 4px;
         display: inline-block;
         float: none;
         border: 5px solid #f80;
         -webkit-border-radius: 0;
         -moz-border-radius: 0;
         -ms-border-radius: 0;
         -o-border-radius: 0;
         border-radius: 0;
         position: relative
     }

     .our-milestones .year strong span {
         width: 100%;
         height: auto;
         padding: 5px;
         font-size: 20px;
         line-height: 28px;
         -webkit-border-radius: 0;
         -moz-border-radius: 0;
         -ms-border-radius: 0;
         -o-border-radius: 0;
         border-radius: 0
     }

     .our-milestones .common {
         width: 290px;
         margin: 0;
         float: none;
         display: inline-block
     }

     .our-milestones .common h3 {
         font-size: 18px;
         line-height: 24px;
         padding: 5px
     }

     .our-milestones .common .text-box {
         padding: 5px 5px 0
     }

     .our-milestones .common .text-box p {
         font-size: 16px;
         line-height: 20px;
         padding-bottom: 10px
     }

     #owl-demo .owl-prev {
         margin: 0;
         padding: 0;
         left: -2px;
         background: url(images/arrow.png) 2px 90px no-repeat #f2f2f2
     }

     #owl-demo .owl-next {
         margin: 0;
         padding: 0;
         right: -2px;
         background: url(images/arrow.png) -43px 90px no-repeat #f2f2f2
     }

     #owl-demo .special-rotate.item .iconimg-txt-box {
         padding-left: 10%;
         padding-right: 10%
     }

     #owl-demo.owl-carousel .owl-item {
         border-right: 1px solid #e0e0e0;
         min-height: 200px
     }

     #owl-demo .owl-next:hover,
     #owl-demo .owl-prev:hover {
         background-color: #fbefe0
     }

     .enquiry-formbox .form-inbox li span.select {
         background-position: 255px -308px
     }

     .corporate-logo li .wrap span {
         font-size: 12px;
         line-height: 14px
     }

     .corporate-list {
         width: 90%;
         height: 90%
     }

     .corporate-list li {
         margin-bottom: 8px
     }

     .impant2.scroll-defult .acco-content {
         max-height: 300px
     }

     .braces-aligner.heading-font h2 {
         font-size: 15px;
         padding-top: 10px
     }

     .braces-aligner.heading-font h2:before {
         bottom: -7px
     }

     .client-box #owl-demo3 .youtube-imgbox.item .lyte-wrapper.last_slide a,
     .client-box #owl-demo4 .youtube-imgbox.item .lyte-wrapper.last_slide a,
     .client-box #owl-demo6 .youtube-imgbox.item .lyte-wrapper.last_slide a {
         font-size: 14px;
         line-height: 20px;
         font-weight: 400;
         text-align: center
     }

     .br_text h2 {
         margin-top: 0;
         margin-bottom: 10px
     }

     .br_text .br_click_here a {
         padding: 8px 0;
         font-size: 12px;
         width: 100px
     }

     .br_image,
     .br_text {
         width: 100%;
         margin-left: 0
     }

     .br_popup {
         width: 90%
     }

     .br_text ul li {
         font-size: 13px;
         padding: 0 0 5px 25px
     }

     .tab-content3 .mobile.read_more3 {
         margin-bottom: 0;
         position: absolute;
         bottom: 10px;
         left: 35%;
         z-index: 2
     }

     #owl-demo2.owl-carousel .owl-item {
         float: left;
         width: 33.33333% !important;
         padding: 5% 5% 0
     }

     #owl-demo2.owl-carousel .owl-wrapper {
         width: 100% !important;
         transform: none !important;
         transition: none !important
     }

     .clove-exp #owl-demo2 .exp-move .exp-txt-box h5 {
         font-size: 14px;
         font-weight: 500;
         line-height: 20px;
         padding: 10px 0
     }

     .clove-exp #owl-demo2 .exp-move .exp-icon-box {
         width: 90%;
         padding-left: 5%
     }

     .clove-slide-box {
         padding: 15px 0 20px
     }

     .clove-exp #owl-demo2 .exp-move .exp-txt-box h5 a {
         color: #442412
     }

     #owl-demo3.owl-carousel .owl-wrapper,
     #owl-demo4.owl-carousel .owl-wrapper,
     #owl-demo6.owl-carousel .owl-wrapper {
         width: 100% !important;
         transform: none !important;
         transition: none !important;
         padding: 0 2% !important
     }

     #owl-demo3.owl-carousel .owl-item,
     #owl-demo4.owl-carousel .owl-item,
     #owl-demo6.owl-carousel .owl-item {
         width: 50% !important;
         padding: 2%;
         float: left;
         -ms-touch-action: pan-y;
         touch-action: pan-y
     }

     .youtube-imgbox .iframe-footer {
         padding: 8px 0 4px 5px
     }

     .client-box .youtube-imgbox.item {
         border-width: 5px
     }

     #owl-demo4.owl-carousel .owl-item:last-child .youtube-imgbox.item {
         padding: 0;
         min-height: 176px
     }

     #owl-demo4.owl-carousel .owl-item:nth-child(odd) {
         clear: both
     }

     .box .sucess-list ul li {
         width: 100%;
         min-height: auto;
         padding: 15px;
         margin-bottom: 15px
     }

     .box .sucess-list ul li .sucess-imgbox {
         width: 75px;
         height: auto;
         display: none
     }

     .box .sucess-list ul li .sucess-textbox h5 {
         margin-top: 0;
         line-height: 21px
     }

     .box .sucess-list ul li .sucess-textbox h6 samp {
         width: 100%;
         padding: 0 0 5px;
         float: left
     }

     .box .sucess-list ul li .sucess-textbox h6 span {
         width: 100%;
         float: left;
         text-align: left
     }

     .main-clove-story .box .clove-story-inbox {
         width: 100%;
         margin: 20px 0
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox {
         width: 100%;
         padding: 15px;
         margin-top: 0
     }

     .figure-box2 li .text-number,
     .main-clove-story .box .clove-story-inbox .story-right-formbox h4 {
         font-size: 16px;
         line-height: 24px
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .text-area,
     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li input.wpcf7-file,
     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li span {
         width: 100%;
         margin-bottom: 15px
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li .text-area {
         height: 70px;
         min-height: 70px
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox .wpcf7-form-control.wpcf7-submit {
         width: 120px;
         height: 40px;
         line-height: 40px;
         text-align: center;
         padding: 0 5px
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li span .wpcf7-not-valid-tip {
         width: 100%;
         float: left;
         margin-bottom: 0
     }

     .main-clove-story .box div.wpcf7 .ajax-loader {
         width: 20px !important;
         margin: 10px 0 0 15px
     }

     .main-casebox .implantbox {
         margin-top: 15px;
         padding: 15px
     }

     .main-casebox .implantbox h4 {
         font-size: 16px;
         line-height: 24px;
         margin: 0 0 15px
     }

     .main-casebox .implantbox p,
     .video-testimonial .owl-theme .owl-controls {
         margin: 10px 0 0
     }

     .main-casebox .case-report-box {
         margin: 35px 0
     }

     .main-casebox .case-report-box h4 {
         font-size: 22px;
         line-height: 26px;
         margin-bottom: 20px
     }

     .main-figbox {
         padding: 0;
         margin-top: 30px
     }

     .main-casebox .case-report-box .fig-box-lt .fig-text-box,
     .main-casebox .case-report-box .fig-box-lt.right .fig-text-box {
         width: 100%;
         float: left;
         margin-bottom: 15px;
         height: auto;
         min-height: auto;
         position: inherit;
         right: inherit;
         top: inherit;
         display: block;
         padding: 15px 0
     }

     .box .sucess-list ul li .sucess-textbox a {
         float: left
     }

     .board-of-dir .team-view .scroll-pane2 ul li {
         width: 100% !important
     }

     .board-of-dir.tab-doctor .doctor-content li,
     .board-of-dir.tab-doctor .doctor-tab li {
         width: 48% !important;
         margin: 0 1% 20px !important;
         float: left !important
     }

     .doctor-tab li a {
         font-size: 12px
     }

     .main-clove-story .box .clove-story-inbox .story-right-formbox form ul li #captcha_code_su {
         margin-right: 3px
     }

     .bronze-payment .payment-form .row.dhpclass .td1,
     .newsletter01 .es_textbox.es_captcha_img {
         width: 56%
     }

     .newsletter01 .es_textbox.es_captcha_img img {
         padding: 9px 5px 3px
     }

     .contact-form .cpCode .wpcf7-not-valid-tip {
         font-size: 14px;
         top: 39px
     }

     .bg-grey {
         padding: 17px 15px 30px
     }

     .blog-listing li,
     .contact-add h3,
     .contact-add p {
         text-align: center
     }

     .contact-add p {
         padding-bottom: 10px;
         border-bottom: 1px dotted #422517
     }

     .helpline-center,
     .opening-hour {
         padding-top: 17px
     }

     .helpline-center li {
         width: 49%;
         float: left;
         border-bottom: 1px dotted #422517;
         margin-right: 2%;
         text-align: center
     }

     .contact-form .wpcf7-mathcaptcha,
     .contact-form .wpcf7-text,
     .contact-form .wpcf7-textarea {
         height: 37px
     }

     .contact-form #captcha_code2 {
         padding: 3px 5px 2px
     }

     .contact-form .wpcf7-submit {
         height: 45px;
         line-height: 45px
     }

     .contact-add h3 {
         margin: 18px 0 15px
     }

     .contact-form .capcher-row,
     .stepup-content-wrap {
         padding-bottom: 35px
     }

     .header-bottom,
     .header-bottom .logo-box {
         min-height: 63px
     }

     .header-bottom .logo-box a {
         width: 100px;
         margin: 0 auto
     }

     .nav-bar .navigation ul li ul.sub-menu {
         width: 100%;
         min-width: 100%;
         float: left;
         box-shadow: none;
         position: relative;
         left: inherit;
         top: inherit;
         right: inherit;
         bottom: inherit;
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none;
         transform: none;
         padding: 0;
         display: none
     }

     .nav-bar .navigation #primary-menu {
         width: 100%;
         margin: 0;
         padding: 0
     }

     .nav-bar .navigation li a {
         width: 100%;
         float: left;
         margin: 0;
         font-size: 13px
     }

     .header-bottom .info-box,
     .header-bottom .info-box li.cal-wdt {
         width: auto
     }

     .header-bottom .info-box li a {
         width: 30px;
         height: 30px;
         line-height: 30px;
         padding: 0;
         text-align: center
     }

     .header-bottom .info-box li a i {
         font-size: 16px;
         margin: 0;
         line-height: 30px
     }

     .request-formbox {
         width: 300px;
         padding: 10px
     }

     .request-formbox .close-form {
         width: 30px;
         height: 30px;
         line-height: 30px;
         font-size: 18px
     }

     .request-formbox .fill_box.submitbox {
         margin-top: 5px
     }

     .request-formbox .fill_box input.req_submitbtn {
         padding: 3px 20px;
         font-size: 16px
     }

     .nav-bar .navigation ul li ul.sub-menu li a {
         font-weight: 700;
         padding: 8px 10px 8px 25px
     }

     .head-top-menu.mobile {
         width: 100%;
         float: left;
         display: block;
         max-height: inherit;
         padding: 0;
         margin-bottom: 0
     }

     .head-top-menu ul,
     .head-top-menu ul.head-rgtcol {
         width: 100%;
         float: left;
         margin: 0
     }

     .head-top-menu ul li {
         width: 100%;
         float: left;
         padding: 0
     }

     .head-top-menu.mobile li a {
         background: #4e3224;
         color: #fff;
         -webkit-border-radius: 0;
         -moz-border-radius: 0;
         -ms-border-radius: 0;
         -o-border-radius: 0;
         border-radius: 0
     }

     .head-top-menu.mobile li a span {
         width: auto;
         height: auto;
         border: 0;
         position: inherit;
         right: inherit;
         top: inherit;
         float: none
     }

     .header-top-bg {
         background: #4e3224;
         display: block;
         width: 100%;
         height: 63px;
         position: fixed;
         left: 0;
         top: 0;
         z-index: 15
     }

     .header-bottom .logo-box {
         position: relative;
         z-index: 16;
         padding-top: 10px
     }

     .header-bottom .info-box {
         right: 10px;
         top: 17px;
         z-index: 17
     }

     .toggle-menu {
         margin: 0;
         z-index: 18
     }

     .navigation {
         width: 100%;
         height: 100%;
         left: 0;
         top: 0;
         overflow: hidden !important;
         padding-top: 63px
     }

     .navigation .navigation-scroll {
         width: 100%;
         height: 100%;
         overflow: hidden;
         overflow-y: auto
     }

     .price-policy-pkg h3 {
         font-size: 20px;
         line-height: 25px;
         margin-bottom: 20px
     }

     .price-policy-pkg ul.mbl li {
         text-align: center;
         background: url(images/bg_offer_border.png) center bottom/100% 1px no-repeat;
         padding-bottom: 25px;
         margin-bottom: 25px
     }

     .price-policy-pkg ul.mbl li img {
         border-bottom: 1px solid #e4e4e4
     }

     .price-policy-pkg ul.mbl li.last {
         background: 0 0;
         padding-bottom: 0
     }

     .bronze-payment {
         padding: 15px 10px 0
     }

     .bronze-payment-content {
         width: 100%;
         float: left;
         padding: 0 0 20px
     }

     .bronze-payment-content p {
         font-size: 18px;
         line-height: 28px;
         letter-spacing: 1px;
         padding-bottom: 15px
     }

     .bronze-payment-content img {
         max-width: 280px
     }

     .bronze-payment .payment-form .orange-bar {
         padding: 10px;
         margin-bottom: 20px;
         text-align: center
     }

     .bronze-payment .payment-form .orange-bar .plan {
         width: 100%;
         font-size: 18px;
         line-height: 24px;
         padding-bottom: 5px;
         text-align: center
     }

     .bronze-payment .payment-form .orange-bar .amount {
         float: none;
         margin: 0 auto
     }

     .bronze-payment .payment-form .orange-bar .amount .fa-inr {
         float: none;
         top: 2px;
         font-size: 30px;
         line-height: 35px;
         font-weight: 700;
         margin-right: 0
     }

     .bronze-payment .payment-form .orange-bar .amount input {
         width: 56px;
         float: none;
         font-size: 30px;
         line-height: 35px;
         font-weight: 700
     }

     .bronze-payment .payment-form .orange-bar .amount span {
         font-size: 30px;
         line-height: 35px;
         font-weight: 700
     }

     .bronze-payment .payment-form .row input {
         height: 40px;
         line-height: 30px
     }

     .bronze-payment .payment-form .row select {
         height: 40px
     }

     .payment-form .row.captcha .td1 {
         width: 57%
     }

     .payment-form .row.captcha .td2 {
         width: 39%
     }

     .bronze-payment .payment-form .cap-img {
         height: 40px;
         padding-top: 5px
     }

     .banner-formbox p.capLoad,
     .bronze-payment .payment-form .capLoad {
         margin-top: 6px
     }

     .blog-detail .col-left h3.leave-btn.addspace,
     .bronze-payment .payment-form .row.captcha,
     .subscribe_sidebar1 .newsletter01 .es_button {
         margin-bottom: 5px
     }

     .banner,
     .margin-top,
     .membership-margin,
     .showcase-wrap {
         margin-top: 97px
     }

     .membership-plans .top-head th {
         font-size: 12px;
         line-height: 22px;
         padding: 5px
     }

     .membership-plans .table-content td.mbl-border,
     .membership-plans .top-head .price.bronze,
     .membership-plans .top-head th.bronze {
         border-left: 1px solid #efe4ca
     }

     .membership-plans .top-head .price strong {
         padding: 10px 0 25px;
         border-bottom: 10px solid #fff
     }

     .figure-box2 li .figure-in:after,
     .figure-box2 li .figure-in:before {
         border-top: 36px solid transparent;
         border-bottom: 36px solid transparent
     }

     .membership-plans .table-content td {
         font-size: 10px;
         line-height: 16px;
         padding: 5px;
         font-weight: 700;
         width: 25%
     }

     .membership-plans .table-content td img {
         width: 12px
     }

     .membership-plans td .member-btn {
         width: auto;
         height: 30px;
         line-height: 30px;
         padding: 0 5px;
         text-align: center
     }

     .refine-search select.select,
     .refine-search span.select {
         height: 35px;
         line-height: 25px
     }

     .membership-plans .table-content td .member-btn i {
         font-size: 18px;
         margin-right: 0;
         line-height: 30px;
         float: none
     }

     .membership-plans .table-content td li {
         font-size: 10px;
         line-height: 14px;
         background: 0 0;
         padding: 5px 0;
         border-top: 1px dashed #ddd
     }

     .membership-plans .table-content td li:first-child {
         border-top: 0
     }

     .membership-plans .table-content td.mbl {
         background: #fef9ed;
         font-size: 13px;
         width: 100%;
         padding: 7px;
         display: table-cell;
         font-weight: 700
     }

     .membership-plans .table-content td.first-td span {
         font-size: 12px;
         font-weight: 600
     }

     .membership-plans .table-content td.first-td.last-row {
         border-left: 1px solid #efe4ca;
         border-bottom: 1px solid #efe4ca
     }

     .refine-dir .team-view .scroll-pane2,
     .ui-tabs .team-view .scroll-pane2,
     .ui-tabs .team-view2 .scroll-pane2,
     .ui-tabs .team-view3 .scroll-pane3 {
         height: 100%;
         max-height: inherit;
         padding: 0 10px
     }

     .refine-search {
         padding: 0 10px;
         margin-bottom: 15px
     }

     .refine-search h3 {
         font-size: 18px;
         line-height: 24px;
         padding-bottom: 15px
     }

     .refine-search .style-select {
         width: 49%;
         margin-right: 0
     }

     .refine-search span.select {
         font-size: 13px;
         background-size: 22px auto
     }

     .refine-dir {
         padding: 0 5px
     }

     .refine-dir li,
     .refine-dir li:nth-child(3n),
     .refine-dir li:nth-child(5n+1) {
         width: 50%;
         clear: inherit;
         margin: 0
     }

     .figure-box2 li:nth-child(odd),
     .personal-details .color-box li:nth-child(odd),
     .refine-dir li:nth-child(odd) {
         clear: left
     }

     .board-of-dir.refine-dir li .name-tag p {
         font-size: 10px;
         line-height: 14px
     }

     .refine-dir .team-view {
         width: 100%;
         height: 100%;
         padding: 0 !important;
         position: fixed;
         left: 0 !important;
         top: 0 !important;
         transform: none;
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none
     }

     .refine-dir .team-view .scroll-wrap {
         width: 100%;
         height: 100%;
         float: left;
         position: absolute;
         left: 0;
         top: 0;
         padding: 38px 0
     }

     .refine-dir .refine-team-view .leftcol {
         width: 100%;
         float: left;
         padding: 5px
     }

     .refine-dir .refine-team-view .leftcol .img-box {
         width: 150px
     }

     .refine-dir .refine-team-view .rightcol {
         width: 100%;
         padding-top: 10px
     }

     .refine-dir .team-view h4 {
         font-size: 16px;
         line-height: 20px;
         padding: 0 0 0 12px
     }

     .clinic-search .col.city_col,
     .clinic-search .col.clinic_col {
         width: 100%;
         margin: 7px 0
     }

     .dental-tourism {
         padding-top: 63px
     }

     .banner-box .banner-formbox {
         background: #ff7e23;
         width: 100%;
         float: left;
         position: inherit;
         left: inherit;
         bottom: inherit;
         margin: 0;
         border-radius: 0;
         padding: 10px
     }

     .banner-box .box h1 {
         background: #4e3224;
         font-size: 16px;
         line-height: 22px;
         padding: 5px 10px;
         font-family: ITCAvantGardeStd-Demi
     }

     .banner-box .banner-formbox h2 {
         font-size: 16px;
         line-height: 28px;
         margin-bottom: 10px
     }

     .banner-box .banner-formbox select.select,
     .banner-box .banner-formbox span.select,
     .banner-box .banner-formbox ul li input {
         font-size: 13px;
         height: 35px;
         line-height: 25px
     }

     .banner-box .banner-formbox span.select {
         background-size: 30px auto
     }

     .banner-formbox .capthe-code-img {
         padding: 5px 7px 2px
     }

     .banner-formbox .enquire-btn {
         height: 35px;
         line-height: 33px;
         font-size: 18px
     }

     .banner-box .banner-formbox ul li .error-n {
         font-size: 11px;
         color: #fff !important
     }

     .accessibility h2,
     .awarded-box h2,
     .clove-difference h2,
     .information-travel h2,
     .pros-dental-tourism h2,
     .why-clove h2 {
         font-size: 16px;
         line-height: 22px;
         padding-bottom: 18px
     }

     .clove-difference ul li {
         width: 48%;
         margin: 0 1% 10px;
         padding: 10px 5px;
         min-height: 170px
     }

     .clove-difference ul li.patients {
         border-bottom: 5px solid #ff861f
     }

     .clove-difference ul li.procedures,
     .clove-difference ul li.story {
         border-bottom: 5px solid #ffb81f
     }

     .clove-difference ul li.implant {
         border-bottom: 5px solid #44240f
     }

     .clove-difference ul li.doctors {
         border-bottom: 5px solid #3994cd
     }

     .clove-difference ul li.clinics {
         border-bottom: 5px solid #4d4d4d
     }

     .clove-difference ul li .difference-icon-box {
         font-size: 39px;
         color: #ff8100;
         min-height: 40px
     }

     .clove-difference ul li img,
     .pros-dental-tourism li img {
         max-width: 50px
     }

     .clove-difference ul li .difference-text-box h4 {
         font-size: 16px;
         line-height: 26px
     }

     .clove-difference ul li .difference-text-box h5 {
         font-size: 14px;
         line-height: 20px;
         padding-top: 10px
     }

     .account-stepup-wrap,
     .pros-dental-tourism ul,
     .stepup-content {
         padding-top: 20px
     }

     .pros-dental-tourism li,
     .pros-dental-tourism li.one,
     .pros-dental-tourism li.two {
         width: 50%;
         min-height: 200px;
         padding: 20px 5px 10px
     }

     .pros-dental-tourism li.three {
         border-left: 0
     }

     .pros-dental-tourism li.four {
         border-bottom: 1px solid #e0e0e0;
         border-left: 1px solid #e0e0e0
     }

     .pros-dental-tourism li.five {
         margin-left: 25%;
         border: 0
     }

     .figure-box2 li:after,
     .figure-box2 li:before {
         border-top: 45px solid transparent;
         border-bottom: 45px solid transparent
     }

     .pros-dental-tourism li.one img {
         max-width: 30px
     }

     .pros-dental-tourism li strong {
         min-height: 85px
     }

     .royal-society-imgbox img {
         max-width: 200px
     }

     .why-clove li {
         padding-bottom: 7px
     }

     .awarded-box ul li,
     .awarded-box ul li:nth-child(3n) {
         width: 48%;
         margin: 0 1% 10px;
         min-height: 310px
     }

     .awarded-box ul li img {
         max-height: 85px
     }

     .awarded-box ul li .caption-box {
         font-size: 12px;
         line-height: 18px;
         height: 195px;
         padding: 5px
     }

     .accessibility li {
         width: 31%;
         float: left;
         margin: 0 1%
     }

     .accessibility .accessibility-mapbox img {
         max-width: 300px
     }

     .information-travel .travel-box {
         width: 49%;
         border: 5px solid #fff
     }

     .information-travel .travel-box .travel-caption img {
         max-width: 110px
     }

     .service-toppanel .inner_servicebg {
         min-height: 100px
     }

     .service-toppanel .service-contentbox h4 {
         font-size: 18px;
         line-height: 24px;
         margin-bottom: 5px
     }

     .service-toppanel .service-contentbox li {
         font-size: 13px;
         line-height: 21px;
         padding-left: 25px
     }

     .service-toppanel .box {
         max-width: 93.333%
     }

     .education-tab,
     .image-gallery .comman-content-box .gallery-imgbox {
         padding: 0 10px 10px
     }

     .service-toppanel .service-contentbox {
         margin: -75px 0 20px;
         box-shadow: rgba(0, 0, 0, .2) 0 0 10px;
         padding: 15px
     }

     .service-toppanel .service-contentbox .video-box {
         padding: 5px 0 0
     }

     .service-toppanel .image-gallery {
         padding-top: 0;
         margin-bottom: 0
     }

     .image-gallery h2,
     .inner-contentbox h2 {
         font-size: 18px;
         margin-bottom: 10px;
         line-height: 24px
     }

     .image-gallery h2 {
         margin-bottom: 15px;
         text-align: left
     }

     .inner-contentbox p {
         margin: 0 0 5px
     }

     .inner-contentbox h3 {
         font-size: 14px;
         margin-bottom: 5px
     }

     .inner-contentbox h5 {
         margin-bottom: 10px;
         margin-top: 10px;
         float: left;
         width: 100%
     }

     .image-gallery .img-left-panel,
     .image-gallery .img-right-panel {
         width: 100%;
         border: 0;
         padding: 0
     }

     .image-gallery .comman-content-box {
         border: 1px solid #e6e6e6
     }

     .image-gallery .comman-content-box.active {
         background: #503126
     }

     .image-gallery .comman-content-box .gallery-textbox {
         padding: 10px;
         cursor: pointer;
         position: relative
     }

     .image-gallery .comman-content-box .gallery-textbox:after {
         font-family: FontAwesome;
         content: "\f078";
         font-size: 16px;
         color: #503126;
         position: absolute;
         right: 10px;
         top: 10px;
         -webkit-transform: rotate(0);
         -moz-transform: rotate(0);
         -ms-transform: rotate(0);
         -o-transform: rotate(0);
         transform: rotate(0)
     }

     .image-gallery .comman-content-box.active .gallery-textbox:after {
         color: #fff;
         -webkit-transform: rotate(180deg);
         -moz-transform: rotate(180deg);
         -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
         transform: rotate(180deg);
         top: 14px
     }

     .activity-box .activity-right-panel li strong,
     .banner .overlay h1 {
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none
     }

     .image-gallery .comman-content-box .gallery-textbox h4 {
         font-size: 14px;
         line-height: 18px;
         color: #503126;
         margin: 0;
         font-weight: 700
     }

     .image-gallery .comman-content-box.active .gallery-textbox h4,
     .main-why-clove .why-right-panel ul li .whylist-txtbox h4 a {
         color: #fff
     }

     .image-gallery .comman-content-box .gallery-imgbox .img-col-1 {
         border: 4px solid #fff;
         border-right: 2px solid #fff;
         -webkit-border-radius: 3px 0 0px 3px;
         -moz-border-radius: 3px 0 0 3px;
         -ms-border-radius: 3px 0 0px 3px;
         -o-border-radius: 3px 0 0 3px;
         border-radius: 3px 0 0 3px
     }

     .image-gallery .comman-content-box .gallery-imgbox .img-col-2 {
         border: 4px solid #fff;
         border-left: 2px solid #fff;
         -webkit-border-radius: 0px 3px 3px 0px;
         -moz-border-radius: 0 3px 3px 0;
         -ms-border-radius: 0px 3px 3px 0px;
         -o-border-radius: 0 3px 3px 0;
         border-radius: 0 3px 3px 0
     }

     .image-gallery .gallery-imgbox .after-tag,
     .image-gallery .gallery-imgbox .before-tag {
         height: 22px;
         line-height: 22px;
         font-size: 10px
     }

     .image-gallery .gallery-imgbox .after-tag:after,
     .image-gallery .gallery-imgbox .before-tag:before {
         border-top: 11px solid transparent;
         border-bottom: 11px solid transparent
     }

     .impant2 .acco-tab {
         padding: 10px 30px 10px 20px;
         color: #503126;
         line-height: 18px;
         font-weight: 700
     }

     .impant2 .acco-tab:before {
         left: 7px;
         height: 24px;
         margin-top: -12px
     }

     .impant2 .acco-tab .acco-btn,
     .impant2 .acco-tab.active .acco-btn {
         background-color: #fff;
         right: 7px
     }

     .impant2 .acco-content {
         padding-left: 20px
     }

     .impant2 .acco-content li {
         padding-left: 25px
     }

     .our-specialities li {
         padding: 0 5px;
         width: 50%;
         margin: 0 0 10px
     }

     .our-specialities li img {
         margin-bottom: 5px;
         width: 100%
     }

     .our-specialities li:nth-child(odd) {
         clear: both;
         padding-left: 0
     }

     .inner-contentbox h2 {
         margin: 13px 0 15px;
         font-size: 17px
     }

     .inner-contentbox.faq-treat h2 {
         margin-bottom: 17px
     }

     .inner-contentbox h2 strong {
         padding: 0 0 0 8px
     }

     .opening-lt-panel ul li h3,
     .our-specialities li h4 {
         line-height: 18px
     }

     .our-specialities li a {
         font-size: 14px;
         line-height: 18px
     }

     .inner-contentbox {
         padding: 0 0 13px
     }

     .leave-apply {
         width: 100%;
         float: left;
         display: none;
         padding-top: 15px;
         clear: left
     }

     .blog-listing .our-specialities2 li {
         text-align: left
     }

     .about-stuff ul li {
         width: 100%;
         padding: 0 2.5%;
         margin-bottom: 15px
     }

     .about-stuff ul li.even .about-imgbox,
     .about-stuff ul li.even .about-txtbox,
     .about-stuff ul li.odd .about-imgbox,
     .about-stuff ul li.odd .about-txtbox {
         width: 100%;
         text-align: left
     }

     .figure-box {
         background: url(/wp-content/uploads/2020/10/mobile-counter-bg.jpg) left
     }

     .figure-box li .counter {
         font-size: 24px;
         font-family: 'Open Sans', sans-serif;
         font-weight: 600
     }

     .figure-box li .stat-detail {
         font-size: 12px;
         font-weight: 400;
         line-height: 14px
     }

     .figure-box li .plus {
         font-size: 35px;
         top: -5px;
         margin-left: 0
     }

     .figure-box li.last .icon-box {
         font-size: 39px;
         color: #e6dad4
     }

     .figure-box li {
         width: 33.333%;
         text-align: center;
         position: relative;
         min-height: 157px;
         border-bottom: 1px solid #2f1d14;
         border-right: 1px solid #2f1d14;
         padding: 20px 0
     }

     .figure-box li .icon-detail {
         margin: 0;
         width: 100%;
         text-align: center;
         font-size: 16px;
         font-weight: 600;
         color: #452c20;
         font-family: Raleway, sans-serif
     }

     .figure-box li:nth-child(3n) {
         border-right: 0
     }

     .figure-box li:first-child:after,
     .figure-box li:nth-child(2):after {
         background: url(images/top-onepx-1.jpg) right top no-repeat !important;
         top: 0;
         content: "";
         position: absolute;
         width: 6px;
         height: 130px;
         right: -5px
     }

     .figure-box li:nth-child(4n):before,
     .figure-box li:nth-child(6n):before {
         background: 0 0 !important
     }

     .figure-box li:nth-child(4n):after,
     .figure-box li:nth-child(5):before {
         background: url(images/bottom-onepx-1.jpg) right top no-repeat;
         bottom: 0;
         content: "";
         position: absolute;
         width: 10px;
         height: 130px;
         right: -5px
     }

     .figure-box li:nth-child(3n+1):before {
         background: url(images/left-rgt-onepx-1.jpg) left top no-repeat;
         width: 120px;
         height: 1px;
         content: "";
         position: absolute;
         left: 0;
         bottom: -1px
     }

     .figure-box li:nth-child(3n):before {
         background: url(images/left-rgt-onepx-1.jpg) right top no-repeat;
         width: 120px;
         height: 1px;
         content: "";
         position: absolute;
         right: 0;
         bottom: -1px
     }

     .symt-treatments ul li {
         width: 25%;
         min-height: 150px;
         float: left;
         padding: 15px 5px 0;
         text-align: center;
         border-bottom: 1px solid #ebebeb !important;
         position: relative;
         border-right: 1px solid #ebebeb !important
     }

     .symt-treatments ul li .treat-txtbox {
         font-size: 12px;
         font-weight: 500;
         padding-top: 12px;
         line-height: 18px
     }

     .main-why-clove h2,
     .symt-treatments h1 {
         margin: 20px 0;
         font-size: 20px
     }

     .home-midwarp {
         padding: 0 0 10px;
         background: 0 0
     }

     .symt-treatments ul li:last-child {
         border-right: none
     }

     .symt-treatments ul li.mobile-version,
     .symt-treatments ul li:nth-child(4n) {
         border-right: 0 !important
     }

     .symt-treatments ul li:nth-child(4n):before {
         background: url(images/left-rgt-onepx.jpg) right top no-repeat;
         width: 64px;
         height: 1px;
         content: "";
         position: absolute;
         right: 0;
         bottom: -1px
     }

     .symt-treatments ul li:nth-child(8)~li {
         border-bottom: 0 !important
     }

     .symt-treatments ul li.mobile-version:after,
     .symt-treatments ul li:nth-child(10):after,
     .symt-treatments ul li:nth-child(11):after,
     .symt-treatments ul li:nth-child(9):after {
         background: url(images/bottom-onepx.jpg) right top no-repeat;
         bottom: 0;
         content: "";
         position: absolute;
         width: 10px;
         height: 120px;
         right: -6px;
         display: block !important
     }

     .symt-treatments ul li:nth-child(4n+1):before {
         background: url(images/left-rgt-onepx.jpg) left top no-repeat;
         width: 64px;
         height: 1px;
         content: "";
         position: absolute;
         left: 0;
         bottom: -1px;
         display: block !important
     }

     .main-why-clove .why-right-panel ul li {
         width: 47%;
         float: left;
         position: relative;
         margin: 0 27px 23px 0
     }

     .main-why-clove .why-right-panel .whylist-txtbox {
         width: 100%;
         position: absolute;
         background: rgba(112, 75, 40, .8);
         text-align: center;
         bottom: 0
     }

     .main-why-clove .why-right-panel ul li .whylist-txtbox h4 {
         color: #fff;
         font-family: Raleway, sans-serif;
         font-size: 14px;
         font-weight: 600;
         margin: 0;
         padding: 8px
     }

     .home-midwarp .testimonial-box {
         width: 100%;
         background-color: #fffbf6
     }

     .testimonial .slides li h5 {
         text-align: right
     }

     .home-midwarp .presence-box h4,
     .home-midwarp .testimonial-box h4 {
         padding: 25px 0 20px
     }

     .testimonial {
         padding-bottom: 25px
     }

     .home-midwarp .presence-box {
         width: 100%;
         padding: 0 3%
     }

     .home-midwarp .presence-box ul li {
         width: 33.3333%
     }

     .clinic-box {
         width: 100%;
         max-width: 400px;
         margin: 25px 0 20px
     }

     .clinic-box .triangle-topleft {
         border-top: 75px solid #52382a
     }

     .clinic-box a {
         width: 100%;
         display: block;
         min-height: 75px;
         padding: 11px 20px 5px;
         font-size: 20px
     }

     .clinic-box a span {
         font-size: 22px;
         margin-right: 4px
     }

     .activity-box {
         padding: 20px 0 30px
     }

     .activity-box .activity-right-panel {
         height: auto;
         position: relative;
         right: inherit;
         top: inherit
     }

     .activity-box .activity-right-panel li {
         width: 50%;
         height: auto;
         position: relative
     }

     .activity-box .activity-right-panel ul li {
         font-size: 13px;
         letter-spacing: normal
     }

     .activity-box .activity-right-panel ul li a {
         width: 100%;
         min-height: 115px;
         float: left;
         height: auto;
         line-height: 18px;
         position: relative;
         left: inherit;
         top: inherit;
         padding: 15px 5px
     }

     .activity-box .activity-right-panel li strong {
         width: 100%;
         float: left;
         position: relative;
         left: inherit;
         top: inherit;
         font-weight: 400;
         transform: none
     }

     .activity-box .activity-right-panel li.activity-1,
     .activity-box .activity-right-panel li.activity-2,
     .activity-box .activity-right-panel li.activity-3,
     .activity-box .activity-right-panel li.activity-4 {
         left: inherit;
         right: inherit;
         top: inherit;
         bottom: inherit
     }

     .activity-box .activity-right-panel ul li span img {
         width: 45px
     }

     .full-footer .full-footer-in .call-list-box,
     .full-footer .full-footer-in .links-box .links-comman-box {
         width: 100%;
         margin-bottom: 0
     }

     .full-footer .full-footer-in .links-box .toggle-mbl>div {
         width: 100%;
         float: left;
         display: none
     }

     .call-list-box h4,
     .links-comman-box h4 {
         width: 100% !important;
         float: left
     }

     .full-footer .full-footer-in .links-box .links-comman-box ul {
         margin: 8px 0
     }

     .full-footer .full-footer-in .call-list-box ul {
         padding: 8px 0;
         float: left
     }

     .full-footer .full-footer-in .call-list-box h4,
     .full-footer .full-footer-in .links-box .links-comman-box h4 {
         background: url(images/footer-onepxline.jpg) left bottom repeat-x;
         padding-bottom: 15px;
         margin-bottom: 0;
         cursor: pointer;
         line-height: 17px;
         font-size: 14px;
         padding-top: 10px;
         position: relative
     }

     .full-footer .full-footer-in .links-box {
         padding: 0 20px
     }

     .full-footer .full-footer-in .links-box .links-comman-box ul li {
         font-size: 13px;
         color: #ceb3a0
     }

     .full-footer .full-footer-in .links-box .links-comman-box ul li a {
         background: url(images/teeth-icon-2.png) 0 3px no-repeat;
         padding-left: 20px
     }

     .links-comman-box ul li:last-child {
         background: url(images/footer-onepxline.jpg) left bottom repeat-x;
         padding-bottom: 15px !important
     }

     .social-network-box ul {
         float: right;
         width: 100%;
         padding-bottom: 10px
     }

     .social-network-box ul li {
         float: none;
         display: inline-block;
         padding: 0 7px
     }

     .footer-socialbox .inform-box {
         width: 60%
     }

     .footer-socialbox {
         padding: 20px
     }

     .footer-bottom-box {
         margin-top: 0;
         text-align: center;
         padding-left: 10px;
         padding-right: 10px
     }

     .call-list-box.toggle-mbl h4:after,
     .links-comman-box.toggle-mbl h4:after {
         content: "";
         width: 15px;
         height: 14px;
         position: absolute;
         right: 0;
         top: 12px;
         background: url(images/plus-icon.png) right no-repeat
     }

     .head-outer,
     body.header-home .head-outer,
     body.header-home .head-outer.sticky {
         top: 0;
         padding: 0
     }

     .call-list-box.toggle-mbl h4.active:after,
     .links-comman-box.toggle-mbl h4.active:after {
         content: "";
         width: 15px;
         height: 14px;
         position: absolute;
         right: 0;
         top: 12px;
         background: url(images/minus-icon.png) right no-repeat
     }

     .home-midwarp .presence-box ul li {
         font-size: 11px;
         padding: 4px 2px
     }

     .schedule {
         margin-bottom: 25px
     }

     .footer-bottom-box p {
         width: 100%;
         line-height: 19px;
         padding-bottom: 15px;
         margin-bottom: 50px
     }

     .head-gray,
     .header-main .logo-box,
     .number-mbl {
         z-index: 15
     }

     .header-main {
         background: #452c20;
         padding: 5px 5px 5px 55px
     }

     .header-main .logo-box {
         background: 0 0;
         width: 80px;
         min-height: auto;
         line-height: inherit
     }

     .nav-bar {
         padding: 0;
         width: auto
     }

     .nav-bar .navigation {
         width: 100%;
         padding-top: 97px;
         display: none
     }

     .nav-bar .navigation li span {
         top: 4px
     }

     .head-gray li {
         width: 27%
     }

     .head-gray li:nth-child(2) {
         width: 46%
     }

     .header-main .logo-box {
         padding-top: 3px
     }

     .toggle-menu {
         position: fixed;
         left: 10px;
         display: block;
         background: url(images/ico_header_menu.png) left top no-repeat;
         width: 40px;
         height: 40px;
         top: 5px
     }

     .testimonial .slides li p {
         font-size: 14px;
         line-height: 23px
     }

     .personal-details.experience .color-box,
     .testimonial .slides li .row {
         padding-top: 25px
     }

     .testimonial .slides li .row img {
         width: 80px;
         float: none;
         margin-right: 0
     }

     .testimonial .slides li .row h5 {
         font-size: 16px;
         line-height: 22px;
         padding: 0
     }

     .blog-detail .col-left h3.leave-btn {
         margin-bottom: 20px;
         margin-top: 5px
     }

     .opening-page {
         padding: 15px 0 25px
     }

     .opening-lt-panel ul {
         width: 100%;
         float: left;
         padding: 0 10px
     }

     .opening-lt-panel ul li {
         width: 100%;
         min-height: auto;
         padding: 5px;
         margin: 0 0 10px;
         -webkit-box-shadow: 0 0 4px 2px #dedede;
         -moz-box-shadow: 0 0 4px 2px #dedede;
         -ms-box-shadow: 0 0 4px 2px #dedede;
         -o-box-shadow: 0 0 4px 2px #dedede;
         box-shadow: 0 0 4px 2px #dedede
     }

     .opening-lt-panel ul li .data-imgbox img {
         max-width: 80%
     }

     .opening-lt-panel ul li .data-textbox {
         width: 75%;
         text-align: left;
         float: right
     }

     .opening-rgt-panel {
         padding: 40px 10px 0
     }

     .opening-rgt-panel h4 {
         font-size: 16px;
         line-height: 22px;
         margin-bottom: 15px
     }

     .opening-rgt-panel ul {
         padding-bottom: 15px
     }

     .account-stepup {
         background: url(images/bg_account_stepup.png) left top repeat-x;
         width: 100%;
         float: left
     }

     .stepup-tab li a {
         padding: 0;
         height: auto;
         background: 0 0;
         text-align: center;
         position: relative
     }

     .stepup-tab li a strong {
         display: inline-block;
         position: relative;
         z-index: 5
     }

     .stepup-tab li a:after {
         content: '';
         background: #4b3d32;
         width: 100%;
         height: 4px;
         position: absolute;
         left: 50%;
         top: 18px
     }

     .stepup-tab li.active a strong,
     .stepup-tab li.active a:after {
         background: #f5781c
     }

     .stepup-tab li a.active h3,
     .stepup-tab li.active a h3 {
         color: #f5781c
     }

     .stepup-tab li a h3 {
         font-size: 14px;
         line-height: 18px;
         padding: 8px 0 0
     }

     .account-signup .account-login,
     .account-signup .account-register {
         width: 100%;
         min-height: auto;
         padding: 10px 30px;
         box-shadow: rgba(0, 0, 0, .1) 0 0 20px;
         display: none
     }

     .account-stepup .account-setup-mbl {
         width: 100%;
         float: left;
         display: block;
         text-align: center;
         padding: 0 10px
     }

     .account-setup-mbl .heading-box,
     .personal-details h3 {
         background: #fef4ed;
         width: 100%;
         float: left;
         font-size: 12px;
         color: #d69a5d;
         padding: 5px 5px 9px;
         border: 1px solid #f0d7c5
     }

     .account-setup-mbl .heading-box strong {
         font-size: 18px;
         line-height: 24px;
         color: #4b3d32;
         font-weight: 400;
         display: block;
         padding-bottom: 3px;
         letter-spacing: 1px
     }

     .account-setup-mbl ul {
         width: 100%;
         float: left;
         padding: 28px 8% 35px
     }

     .account-setup-mbl li {
         font-size: 18px;
         line-height: 24px;
         text-align: center
     }

     .account-setup-mbl li span {
         background: #fff;
         display: inline-block;
         padding: 0 6px;
         position: relative;
         z-index: 1
     }

     .account-setup-mbl li:nth-child(2) {
         padding: 10px 0 7px;
         position: relative
     }

     .account-setup-mbl li:nth-child(2):before {
         content: '';
         background: #000;
         width: 100%;
         height: 1px;
         position: absolute;
         left: 0;
         top: 50%
     }

     .account-setup-mbl li a {
         font-size: 16px;
         color: #f5781c;
         text-decoration: underline;
         letter-spacing: 1px
     }

     .account-signup .full-row .btn-new {
         margin-bottom: 10px;
         padding: 0 20px;
         font-size: 15px
     }

     .personal-details .text-box h3 {
         font-size: 18px;
         line-height: 24px;
         color: #4b3d32;
         font-weight: 400;
         padding: 8px 8px 10px;
         margin-bottom: 15px
     }

     .academic-achivement-wrap .color-box,
     .education-content.exp-content .color-box,
     .personal-details .color-box {
         padding: 5px 5px 10px
     }

     .personal-details .color-box li {
         width: 50%;
         float: left;
         padding: 5px
     }

     .personal-details .color-box li:nth-child(3n+1) {
         clear: inherit
     }

     .stepup-content .input,
     .stepup-content .select2,
     .stepup-content .textarea {
         font-size: 13px;
         height: 37px;
         line-height: 25px
     }

     .stepup-content .textarea {
         height: 90px;
         line-height: 20px
     }

     .stepup-content .style-select,
     .stepup-content span.select {
         height: 37px;
         line-height: 25px
     }

     .stepup-content span.select {
         background-size: 33px;
         padding-right: 35px;
         font-size: 11px
     }

     .stepup-content label.long-text {
         top: inherit;
         margin-bottom: 0
     }

     .education-tab h4 {
         width: 100%;
         float: left;
         font-size: 17px;
         line-height: 24px;
         font-weight: 700;
         margin: 0
     }

     .education-tab li {
         font-size: 14px;
         line-height: 20px;
         float: left
     }

     .stepup-content .btn-full-row .btn-new {
         min-width: 120px;
         height: 40px;
         line-height: 40px;
         font-size: 16px
     }

     .education-content.exp-content .color-box label.long-text {
         top: -20px;
         margin-bottom: -17px
     }

     .add-more-row {
         padding: 0 10px 15px
     }

     .save-your-details p {
         padding: 7px
     }

     .experienceSuccess .thank-you-msg,
     .post-type p {
         font-size: 14px;
         line-height: 20px;
         padding: 6px 10px
     }

     .forgot-popup-in {
         width: 95%;
         max-width: 400px
     }

     .forgot-popup-in .btn-new {
         height: 37px;
         line-height: 37px
     }

     .banner .overlay,
     .banner.career .overlay {
         left: inherit;
         top: inherit;
         height: auto;
         padding: 20px 10px 10px
     }

     .banner .overlay h1 {
         position: inherit;
         left: inherit;
         top: inherit;
         transform: none;
         font-size: 25px
     }

     .banner.career .career-page-logout {
         position: relative;
         right: inherit;
         top: inherit;
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none;
         transform: none
     }

     .year-opt {
         top: 0;
         margin-bottom: 15px
     }

     .year-opt li input {
         margin-right: 5px
     }

     .rent-property h2,
     .rent-property h3 {
         font-size: 18px;
         line-height: 24px;
         padding: 10px;
         margin-bottom: 15px
     }

     .rent-property h2 strong,
     .rent-property h3 strong {
         font-size: 14px;
         line-height: 20px;
         padding-top: 5px
     }

     .rent-property h4 {
         font-size: 16px;
         text-align: center
     }

     .rent-property label {
         width: 100%;
         font-size: 14px;
         line-height: 20px;
         padding: 0 0 5px
     }

     .rent-property input,
     .rent-property select,
     .rent-property textarea {
         width: 100%;
         height: 37px;
         line-height: 25px
     }

     .rent-property .full-row .error-c {
         padding-left: 0
     }

     .figure-box2 li {
         width: 49%;
         margin: 7px 0;
         float: left
     }

     .figure-box2 li:before {
         border-left: 39px solid #ffd6b3;
         position: absolute;
         right: -39px
     }

     .figure-box2 li:nth-child(3):before {
         border-left: 39px solid #8cd6ff
     }

     .figure-box2 li:after {
         border-left: 39px solid #fff;
         position: absolute;
         right: -31px
     }

     .figure-box2 li .figure-in:before {
         border-left: 32px solid #fcc175;
         position: absolute;
         right: -32px
     }

     .figure-box2 li:nth-child(3) .figure-in:before {
         border-left: 32px solid #8cd6ff
     }

     .figure-box2 li:nth-child(3) .figure-in::after {
         border-left: 32px solid #f1faff
     }

     .figure-box2 li .figure-in:after {
         border-left: 32px solid #fff1e5;
         position: absolute;
         right: -29px
     }

     .figure-box2 li .left-border-b:before {
         border-top: 50px solid transparent;
         border-bottom: 50px solid transparent;
         border-left: 40px solid #ffd6b3
     }

     .figure-box2 li:nth-child(2) .left-border-b:before {
         border-left: 40px solid #fdd689
     }

     .figure-box2 li .left-border-b:after {
         border-top: 50px solid transparent;
         border-bottom: 50px solid transparent;
         border-left: 40px solid #fff
     }

     .figure-box2 li:nth-child(4) .left-border-b:before {
         border-left: 40px solid #ddd
     }

     .figure-box2 li .left-border-s:before {
         border-top: 54px solid transparent;
         border-bottom: 54px solid transparent;
         border-left: 42px solid #fcc175
     }

     .figure-box2 li:nth-child(2) .left-border-s:before {
         border-left: 42px solid #fdd689
     }

     .figure-box2 li .left-border-s:after {
         border-top: 54px solid transparent;
         border-bottom: 54px solid transparent;
         border-left: 42px solid #fff
     }

     .figure-box2 li:nth-child(4) .left-border-s:before {
         border-left: 42px solid #ddd
     }

     .figure-box2 li .figure-in {
         min-height: 200px;
         padding: 0 5px
     }

     .figure-box2 li .img-box img {
         max-height: 50px
     }

     table.clear-aligners-table td,
     table.clear-aligners-table th {
         font-size: 13px;
         line-height: 18px;
         padding: 5px;
         border-left: 5px solid #fff
     }

     table.clear-aligners-table th {
         padding-top: 10px;
         font-size: 13px
     }

     table.clear-aligners-table tr.last td {
         height: 35px
     }

     .press-release {
         padding: 0 0 25px
     }

     .press-release h3 {
         font-size: 35px;
         line-height: 40px
     }

     .press-release .press-release-details {
         background-position: left top;
         margin: 30px 0 35px
     }

     .press-release-details li {
         margin: 12px 0;
         padding-left: 50px
     }

     .press-release-details li .description-box:after {
         background-size: 20px auto;
         width: 20px;
         height: 24px;
         right: inherit;
         left: -20px;
         top: 35px;
         -webkit-transform: rotatey(180deg);
         -moz-transform: rotatey(180deg);
         -ms-transform: rotatey(180deg);
         -o-transform: rotatey(180deg);
         transform: rotatey(180deg)
     }

     .press-release-details li:nth-child(2n) .description-box:after {
         left: -20px
     }

     .press-release-details li .description:before {
         content: '';
         background: #f99129;
         width: 34px;
         height: 34px;
         position: absolute;
         left: -62px;
         top: 12px;
         border: 8px solid #ff8001;
         -webkit-border-radius: 100%;
         -moz-border-radius: 100%;
         -ms-border-radius: 100%;
         -o-border-radius: 100%;
         border-radius: 100%
     }

     .press-release-details li .date,
     .press-release-details li .heading {
         padding-left: 0;
         font-size: 14px;
         line-height: 20px
     }

     .press-release-details li .date {
         margin: 6px 0 10px
     }

     .press-release-details li .month,
     .press-release-details li:nth-child(2n) .month {
         font-size: 24px;
         line-height: 24px;
         padding: 10px 0 22px;
         text-align: left;
         position: inherit;
         left: inherit;
         right: inherit;
         -webkit-transform: none;
         -moz-transform: none;
         -ms-transform: none;
         -o-transform: none;
         transform: none
     }

     .press-release-details li .description-box a {
         width: 92px;
         line-height: 27px;
         font-size: 14px
     }

     .press-release .all-years {
         padding: 12px 0
     }

     .bronze-payment .payment-form .row.dhpclass .td2 {
         width: 38%
     }

     .clove_appointment .logo-box {
         display: block;
         padding: 10px 0 25px
     }

     .clove_appointment .logo-box img {
         position: relative;
         right: inherit;
         top: inherit;
         margin: 0 0 15px
     }

     .video-testimonial h2 {
         font-size: 17px;
         margin-bottom: 5px;
         line-height: 24px
     }

     .video-testimonial .customNavigation .prev {
         left: 10px
     }

     .video-testimonial .customNavigation .next {
         right: 10px
     }

     .video-testimonial .customNavigation .btn {
         border: 4px solid #ffff
     }

     .video-testimonial .customNavigation .btn img {
         width: 18px
     }

     .video-testimonial .owl-theme .owl-controls .owl-page span {
         width: 12px;
         height: 12px;
         margin: 5px 2px
     }

     .video-testimonial .owl-theme .owl-controls .owl-page.active span {
         Width: 24px
     }

     .video-testimonial .textb {
         padding: 10px 15px
     }
 }

 @media only screen and (min-width:480px) and (max-width:767px) {

     .core-value .col.col-1:before,
     .core-value .col.col-2:before,
     .core-value .col.col-3:before {
         content: "";
         top: -17px;
         left: 40%;
         width: 32px;
         height: 17px
     }

     #sync1 .item iframe,
     #sync1_1 .item iframe {
         height: 424px
     }

     .news-popup .imgbox img {
         max-height: 300px;
         max-width: 400px
     }

     .enquiry-formbox {
         top: 20%
     }

     .special-offers-banner .white_pattern {
         width: 370px;
         height: 96px;
         background-size: 370px 106px
     }

     .home-banner .right-form {
         background-size: 440px 175px;
         width: 440px;
         height: 175px;
         margin-left: -220px;
         padding: 30px 72px 0
     }

     .home-banner .right-form h3 {
         font-size: 20px
     }

     .home-banner .right-form h4 {
         font-size: 18px
     }

     .platinum-membership .benefits-content li,
     .platinum-membership .benefits-content li:nth-child(2n) {
         margin: 0 10px 10px
     }

     .dental-video-list li .video-box iframe {
         height: 248px
     }

     .fancybox-inner,
     .fancybox-wrap {
         width: 370px !important;
         height: 170px !important
     }

     .fancybox-inner embed,
     .fancybox-inner iframe {
         width: 100% !important;
         height: 170px !important
     }

     .christmas-content {
         margin-left: -45px;
         top: 7px;
         width: 255px
     }

     .christmas-content h2 {
         font-size: 22px;
         letter-spacing: 3px;
         line-height: 22px;
         padding-bottom: 7px
     }

     .christmas-content a {
         border-radius: 2px;
         font-size: 12px;
         line-height: 20px
     }

     .offers-content .video-box iframe {
         height: 250px
     }

     .corporate-logo li h4 {
         padding: 23px 4px
     }

     .our-milestones .common {
         width: 320px
     }

     .core-value .col,
     .wpcf7-form-control-wrap.your-name,
     .wpcf7-form-control-wrap.your-subject {
         width: 100%;
         float: left
     }

     .showcase .know-more22 {
         transform: translate(-14px, 22px);
         -webkit-transform: translate(-14px, 22px);
         -moz-transform: translate(-14px, 22px);
         -ms-transform: translate(-14px, 22px);
         -o-transform: translate(-14px, 22px);
         font-size: 12px;
         padding: 6px 7px
     }

     .board-of-dir.tab-doctor li {
         width: 47.7%;
         margin: 0 5px 20px
     }

     .price-policy-pkg ul.mbl li {
         background-size: auto
     }

     .membership-plans .top-head .price strong {
         padding: 10px 0 35px
     }

     .membership-plans .top-head th {
         font-size: 15px;
         line-height: 25px
     }

     .membership-plans .top-head .price {
         font-size: 18px;
         line-height: 27px
     }

     .membership-plans .table-content td.mbl {
         font-size: 14px
     }

     .membership-plans .table-content td,
     .membership-plans .table-content td li {
         font-size: 12px;
         line-height: 17px
     }

     .board-of-company li,
     .board-of-dir li {
         width: 50%;
         padding: 5px
     }

     .refine-dir li,
     .refine-dir li:nth-child(3n),
     .refine-dir li:nth-child(5n+1),
     .refine-dir li:nth-child(odd) {
         width: 33%;
         clear: inherit
     }

     .refine-dir li:nth-child(3n+1) {
         clear: left
     }

     .clove-difference ul li {
         min-height: 160px
     }

     .pros-dental-tourism li,
     .pros-dental-tourism li.one,
     .pros-dental-tourism li.two {
         min-height: 170px
     }

     .awarded-box ul li,
     .awarded-box ul li:nth-child(3n) {
         min-height: 240px
     }

     .awarded-box ul li .caption-box {
         height: 125px
     }

     .quote-box .box h4 {
         position: relative;
         font-size: 14px;
         line-height: 24px;
         padding: 35px
     }

     .quote-box .box h4 span {
         display: inline-block;
         position: relative
     }

     .quote-box .box h4::before {
         left: 18px;
         top: 15px;
         position: absolute
     }

     .core-value h4::before,
     .main-corebox h4.desk,
     .quote-box .box h4:after,
     .scroll-notice {
         display: none
     }

     .quote-box .box h4 span:after {
         content: "";
         position: absolute;
         right: -30px;
         top: 10px;
         width: 22px;
         height: 15px;
         background: url(images/bottom-comma.png) no-repeat
     }

     .quote-box {
         padding: 10px 0;
         margin: 20px 0
     }

     .main-corebox {
         width: 32%;
         float: left;
         margin: 15px 3px
     }

     .core-value {
         padding: 0 8px
     }

     .core-value .col ul {
         margin-top: 0
     }

     .core-value .col {
         padding: 7px;
         min-height: 161px;
         position: relative
     }

     .core-value .col li {
         font-size: 13px;
         color: #505050;
         background-image: none;
         padding-left: 0;
         margin-bottom: 3px
     }

     .core-value .col.col-1 {
         background-color: #fcefc6;
         border: 1px solid #f5e1a1
     }

     .core-value .col.col-1:before {
         position: absolute;
         background-image: url(images/top-arrow-img1.png)
     }

     .core-value .col.col-2 {
         background-color: #fef4d5;
         border: 1px solid #f2e7c3
     }

     .core-value .col.col-2:before {
         position: absolute;
         background-image: url(images/top-arrow-img2.png)
     }

     .core-value .col.col-3 {
         background-color: #fef8e5;
         border: 1px solid #f7f0db
     }

     .core-value .col.col-3:before {
         position: absolute;
         background-image: url(images/top-arrow-img3.png)
     }

     .core-value h4 {
         text-align: center;
         margin-bottom: 30px
     }

     .ceo-read {
         font-size: 14px;
         padding: 7px 14px;
         float: right;
         border-radius: inherit
     }

     .aboutus .textbox p {
         font-style: normal;
         line-height: 22px
     }

     .main-corebox h4.mobile {
         display: block
     }

     .home-midwarp .presence-box ul li {
         font-size: 13px
     }

     .activity-box .activity-right-panel ul li a {
         padding-top: 20px
     }

     .header-main {
         padding: 5px 10px 5px 73px
     }

     .head-gray li,
     .head-gray li:nth-child(2) {
         width: 33%
     }

     .head-gray li strong {
         min-height: 25px
     }

     .symt-treatments ul li {
         min-height: 130px
     }

     .education-content.exp-content .color-box label.long-text {
         top: inherit;
         margin-bottom: 0
     }

     .figure-box2 li .figure-in {
         min-height: 210px
     }

     .figure-box2 li .img-box img {
         max-height: 60px
     }

     .figure-box2 li .text-number {
         font-size: 22px;
         line-height: 28px
     }

     .figure-box2 li .text-detail {
         font-size: 16px;
         line-height: 20px
     }

     table.clear-aligners-table {
         min-width: 440px
     }

     .clove_appointment .logo-box {
         padding: 5px 0 30px
     }

     .clove_appointment .logo-box img {
         position: absolute;
         right: 0;
         top: 0;
         margin: 0
     }

     .clove_appointment .logo-box h3 {
         text-align: left;
         line-height: 35px
     }
 }

 @media only screen and (max-width:375px) {
     .client-box .client_saytext.item .clientsay_textcontent {
         min-height: 180px
     }

     #owl-demo4.owl-carousel .owl-item:last-child .youtube-imgbox.item {
         min-height: 206px
     }

     .client-box {
         min-height: 410px
     }
 }

 @media only screen and (max-width:510px) {
     .clinic-search .concinate-label {
         width: 100%;
         clear: both
     }
 }

 @media only screen and (max-width:360px) {
     .bootom_footer p {
         font-size: 10px
     }

     .newsletter01 .es_button,
     .newsletter01 .es_textbox.es_captcha,
     .newsletter01 .es_textbox.es_captcha_img {
         width: 50%
     }

     .subscribe_sidebar1 .newsletter01 .es_textbox.es_captcha_img {
         float: left;
         width: 47%
     }

     .newsletter01 .es_textbox {
         padding: 0
     }

     .main-corebox {
         margin-bottom: 15px;
         width: 100%;
         float: left
     }

     .core-value .col ul {
         margin-top: 0
     }
 }

 @media only screen and (max-width:320px) {
     .client-box {
         min-height: 370px
     }
 }

 @media only screen and (max-height:480px) {
     .br_scroll {
         height: 100%;
         overflow-y: scroll;
         width: 100%
     }

     .br_popup {
         height: 90%
     }
 }

 @media only screen and (min-width:481px) and (max-width:767px) {
     .showcase li .fastive-btn {
         width: 120px;
         height: 35px;
         right: 5%;
         bottom: 5%;
         line-height: 35px;
         font-size: 14px
     }

     .showcase.desktop .flex-control-nav {
         bottom: 8px
     }

     .showcase.desktop .flex-direction-nav .flex-next,
     .showcase.desktop .flex-direction-nav .flex-prev {
         background-size: 175px;
         width: 30px;
         height: 50px
     }

     .showcase.desktop .flex-direction-nav .flex-next {
         background-position: -30px 0;
         right: 15px
     }

     .showcase.desktop .flex-direction-nav .flex-prev {
         left: 15px
     }
 }

 @media only screen and (max-width:1023px) and (min-width:481px) {
     .showcase li .fastive-btn {
         right: 30%;
         bottom: 30%
     }
 }

 @media only screen and (max-width:479px) {
     .main-corebox {
         width: 100%;
         float: left;
         margin: 10px 0
     }

     .core-value h4:before {
         content: "";
         width: 60%;
         height: 2px;
         background: #4a3125;
         position: absolute;
         bottom: -11px;
         left: 0
     }

     .quote-box .box h4 {
         position: relative;
         font-size: 14px;
         line-height: 24px;
         padding: 35px
     }

     .quote-box .box h4 span {
         display: inline-block;
         position: relative
     }

     .quote-box .box h4::before {
         left: 18px;
         top: 32px;
         position: absolute
     }

     .quote-box .box h4:after {
         display: none
     }

     .quote-box .box h4 span:after {
         content: "";
         position: absolute;
         right: -30px;
         top: 10px;
         width: 22px;
         height: 15px;
         background: url(images/bottom-comma.png) no-repeat
     }

     .core-value h4 {
         margin-bottom: 30px
     }

     .figure-box li {
         min-height: 150px
     }

     .figure-box li .counter,
     .figure-box li .counter-no {
         font-size: 18px
     }

     .figure-box li .stat-detail {
         font-size: 12px;
         line-height: 14px
     }

     .figure-box li:nth-child(3n+1):before {
         width: 128px;
         height: 1px;
         bottom: -1px !important
     }

     .figure-box li:nth-child(3n)::before {
         height: 1px;
         bottom: -1px
     }

     .main-why-clove .why-right-panel ul li {
         width: 47%;
         margin: 0 16px 23px 0
     }

     .main-why-clove .why-right-panel ul li .whylist-txtbox h4 {
         font-size: 12px;
         padding: 5px 0
     }

     .main-why-clove,
     .symt-treatments {
         padding: 20px 2% 15px
     }

     .symt-treatments {
         padding-bottom: 0
     }

     .main-why-clove {
         padding-top: 0
     }

     .social-network-box {
         width: 100%
     }

     .footer-socialbox .inform-box ul li {
         margin: 6px 3px
     }

     .footer-socialbox .inform-box {
         width: 50%
     }

     .footer-socialbox {
         padding: 5px 10px
     }
 }

 @media only screen and (min-width:768px) and (max-width:1023px) {
     .xdsoft_datetimepicker .xdsoft_timepicker {
         width: 51px !important
     }

     .clinic-search {
         padding: 0 125px 0 0 !important
     }

     .open-location lable {
         line-height: 30px
     }

     .open-location {
         width: 100%;
         padding: 0 25%
     }

     .open-location .select-box2 .select {
         background-position: 155px 11px
     }

     .rent-property .full-row {
         width: 100%
     }
 }

 @media only screen and (min-width:480px) and (max-width:767px) {
     .clinic-search {
         width: 100% !important;
         margin: 0 auto;
         padding: 0 45px 0 34px !important
     }
 }

 @media only screen and (max-width:480px) {

     .content_fullcol iframe.img_placed,
     .content_fullcol img.img_placed {
         margin-left: 0;
         width: 100%;
         margin-bottom: 10px
     }

     .desk,
     .showcase.desktop {
         display: none
     }

     .showcase.mobile {
         display: block
     }

     .showcase.mobile .slides {
         margin-left: -1px
     }

     .spreading-smile.oral_healthtitle {
         bottom: 0;
         position: absolute;
         font-size: 13px;
         padding: 5px 0;
         background: rgba(255, 128, 1, .8)
     }

     .showcase.mobile .flex-pauseplay {
         width: auto;
         position: absolute;
         right: 10px;
         top: 10px;
         z-index: 999
     }

     .showcase.mobile .flex-pauseplay a {
         width: 32px;
         font-size: 13px;
         color: #fff;
         border-radius: 100px;
         padding: 0;
         cursor: pointer;
         line-height: 24px;
         background: rgba(78, 49, 36, .5);
         text-indent: -9000px;
         float: left;
         height: 32px
     }

     .showcase.mobile .flex-pauseplay a.flex-pause:before {
         width: 24px;
         height: 24px;
         background: url(images/pause-circle-outline.svg) no-repeat;
         content: "";
         position: relative;
         left: 4px;
         text-indent: 0;
         float: left;
         top: 4px
     }

     .showcase.mobile .flex-pauseplay a.flex-play {
         background: #4e3124
     }

     .showcase.mobile .flex-pauseplay a.flex-play:before {
         width: 24px;
         height: 24px;
         background: url(images/play-circle-outline.svg) no-repeat;
         content: "";
         position: relative;
         left: 4px;
         text-indent: 0;
         float: left;
         top: 4px
     }

     .content_fullcol iframe.img_placed {
         height: 100%;
         min-height: initial
     }

     .mob {
         display: block !important
     }
 }

 @media only screen and (min-width:320px) and (max-width:767px) {
     .special-offers-banner.bg-none {
         background-image: none;
         min-height: inherit
     }
 }

 @media only screen and (min-width:481px) and (max-width:767px) {
     .desk {
         display: block !important
     }
 }

 .xdsoft_datetimepicker .xdsoft_label {
     z-index: 9
 }

 .news-content.media.journal_page ul li {
     width: 32%
 }

 .news-content.media.journal_page ul li:nth-child(3) {
     margin-right: 0 !important
 }

 .news-content.media.journal_page ul li h3 {
     font-size: 15px;
     color: #ff8001;
     line-height: 21px;
     min-height: 42px;
     margin-bottom: 3px;
     text-align: left
 }

 .news-content.media.journal_page ul li .social-like {
     font-size: 12px;
     color: #4e3224;
     float: left;
     padding: 5px 10px 5px 0;
     font-weight: 700;
     margin-right: 15px;
     height: 25px;
     line-height: 15px
 }

 .journalUl:hover .journalTitle {
     color: #4e3224 !important
 }

 .journal_editorsBox p a:hover {
     color: #ff8001;
     cursor: pointer
 }

 .downloadJournal {
     text-align: right;
     display: block;
     background-color: #ff8001;
     float: right;
     color: #fff;
     margin-bottom: 1px;
     padding: 6px 10px;
     text-transform: uppercase;
     border-radius: 4px;
     position: absolute;
     right: 15px;
     bottom: -3px
 }

 .downloadJournal a {
     color: #fff;
     font-size: 11px
 }

 .journal_Article p {
     font-size: 17px;
     font-weight: 600;
     margin-bottom: 20px
 }

 .journal_Article a {
     margin-left: 36px
 }

 .articleTab {
     margin-top: 30px
 }

 .searchResultBox {
     background-color: #f6f6f6;
     padding: 30px;
     margin: 60px auto 0
 }

 .more-link,
 .more-link:hover {
     color: transparent
 }

 .screen-reader-text {
     position: absolute;
     top: 0;
     left: 0;
     font-weight: 700;
     color: #f5781d;
     font-size: 17px;
     margin: 10px 0
 }

 .journal_editorsBox {
     box-shadow: rgba(0, 0, 0, .2) 0 0 6px;
     padding: 13px;
     text-align: center
 }

 .journal_editorsBox p {
     font-size: 16px;
     font-weight: 600;
     text-align: center
 }

 .journal_editorsBox p a {
     padding: 0 29px
 }

 .heightEditorRow1 {
     min-height: 300px !important
 }

 .editorBox2 {
     width: 289px !important
 }

 .editorBox3 {
     width: 352px !important
 }

 @media only screen and (max-width:767px) {

     .open-location .select-box2,
     .open-location lable {
         display: inline-block;
         float: none
     }

     .price-table,
     .price-table th {
         font-size: 14px
     }

     .figure-box li .icon-box img {
         width: 35px;
         height: 35px
     }

     .xdsoft_datetimepicker .xdsoft_datepicker {
         width: 78% !important
     }

     .clinic-search {
         width: 100% !important;
         margin: 0 auto;
         padding: 0 45px 0 34px !important
     }

     .open-location,
     .open-location form {
         width: 100%;
         float: left;
         text-align: center
     }

     .open-location lable {
         line-height: 30px
     }

     .open-location .select-box2 .select {
         position: initial;
         width: 180px;
         font-size: 20px;
         float: none
     }

     .offers-content-wrap.dental-hlt {
         margin-bottom: 20px
     }

     .author-guidelines,
     .price-table .box {
         padding: 0 10px
     }

     .price-table td,
     .price-table th {
         padding: 16px 10px;
         width: 40%
     }

     .price-table {
         margin-bottom: 30px
     }

     .price-table td:first-child,
     .price-table th:first-child {
         width: 60%
     }

     .rent-property .full-row {
         width: 100%
     }

     .journal_editorsBox p a {
         padding: 0
     }

     .journal_about_Mbl {
         background-color: #4e3224 !important
     }

     .journal_editorsBox_Mobile .journal_about_Mbl:before {
         content: '';
         position: absolute;
         left: 0;
         right: 0;
         bottom: -10px;
         width: 0;
         height: 0;
         border-left: 11px solid transparent;
         border-right: 11px solid transparent;
         border-top: 11px solid #4e3224;
         clear: both;
         margin: 0 auto
     }

     .journal_editorsBox_Mobile a {
         display: block;
         text-align: center;
         background-color: #ff8001;
         color: #fff;
         width: 94%;
         margin: 0 auto 1px;
         padding: 9px 10px;
         border-radius: 4px;
         position: relative
     }

     .journal_editorsBox_Mobile,
     .searchMobileD .info-search.in>#close-search {
         display: block !important
     }

     .journal_editorsBox {
         width: 92%;
         margin: 0 auto;
         display: none
     }

     .desktopSeach,
     .desktopSeachInfo.in {
         display: none !important
     }

     .searchMobileD .search-icon-area i {
         background-color: transparent;
         color: #ff8002;
         font-size: 20px;
         padding: 1px;
         border-radius: 50%
     }

     .searchMobileD #close-search i {
         color: #ff8002;
         font-size: 20px;
         padding: 0
     }

     .searchMobileD .close-btn.in {
         margin-top: 5px
     }

     .searchMobileD .searchClose {
         display: none;
         background-color: transparent !important;
         position: absolute;
         left: 0;
         right: 0;
         z-index: 1
     }

     .searchMobileD .search-icon-area {
         display: inline-block;
         position: absolute;
         right: 0;
         top: 0;
         left: 0;
         z-index: 99
     }

     .extra-info.mobileSearchInfo.in {
         display: inline-block;
         width: 100%;
         position: absolute;
         right: 0;
         top: 44px;
         transition: .5s ease-in;
         -webkit-transition: .5s ease-in;
         left: 0;
         box-shadow: 0 0 4px rgba(0, 0, 0, .4)
     }

     .searchMobileD #ajaxsearchlite1 .probox,
     div.asl_w .probox {
         padding: 8px 0
     }

     .journal_Article p {
         font-size: 14px;
         font-weight: 600;
         margin-bottom: 20px
     }

     .news-content.media.journal_page ul li {
         width: 100%;
         padding-bottom: 15px
     }

     .journal_editorsBox p {
         text-align: center;
         font-size: 12px;
         font-weight: 600
     }

     .news-content.media.journal_page ul li .acc-imgbox2 {
         height: 263px
     }
 }

 .instant-captcha .capcha_input {
     float: left !important;
     width: 155px !important;
     padding: 0 15px;
     margin: 0;
     border: 1px solid #bdb2ad
 }

 #captcha_code1_r {
     float: left;
     background: #f58420;
     margin: 0 10px;
     padding: 4px 10px 0
 }

 .capLoad {
     background: url(/wp-content/themes/clove-child/images/reload.png) no-repeat;
     float: left;
     text-indent: -9999px;
     width: 32px;
     height: 26px;
     margin-top: 7px;
     cursor: pointer
 }

 .form-disclaimer label {
     color: #000 !important
 }

 .social_wrap.you-mt {
     margin-top: 58px
 }

 .dental_awareness_articles .item p {
     min-height: 180px
 }

 .breadcrumb.aware-bred-se {}

 @media screen and (min-width:1365px) and (max-width:1400px) {
     .nav-bar {
         width: 67%
     }
 }

 @media screen and (min-width:1276px) and (max-width:1366px) {
     .nav-bar {
         width: 70%
     }
 }

 @media screen and (min-width:1276px) and (max-width:1308px) {
     .nav-bar {
         width: 71%
     }

     .nav-bar .navigation li {
         margin: 0 5px
     }
 }

 @media screen and (min-width:1025px) and (max-width:1276px) {
     .nav-bar {
         width: 72% !important
     }

     .nav-bar .navigation li {
         margin: 0 !important
     }

     .nav-bar .navigation li a {
         padding: 5px !important
     }

     .nav-bar .navigation li:after {
         right: -2px !important
     }
 }

 @media screen and (max-width:1120px) {
     .nav-bar {
         width: 67% !important
     }
 }

 @media screen and (min-width:993px) and (max-width:1050px) {
     .breadcrumb.aware-bred-se {
         margin-top: 100px
     }
 }

 @media(max-width:370px) {
     .stepup-content label {
         font-size: 11px;
         line-height: 17px
     }
 }

 @media(max-width:330px) {
     .specialization_ label {
         margin-bottom: 16px
     }
 }

 .customNavigation .prev img {
     width: auto !important;
     position: absolute;
     top: 39%;
     left: 8px
 }

 .customNavigation .next img {
     width: auto !important;
     position: absolute;
     top: 39%;
     right: 8px
 }

 @media(max-width:767px) {
     .specialization_ select {
         height: 37px;
         border-radius: 5px
     }

     .number-mbl .click-form {
         display: inline-block;
         position: absolute;
         right: 109px;
         min-width: 100px
     }

     .offer_to_help h4 {
         font-size: 15px
     }

     table.awareness-table th {
         font-size: 13px !important
     }

     .breadcrumb.aware-bred-se {
         margin-top: 100px
     }

     .customNavigation .next img,
     .customNavigation .prev img {
         width: 22px !important
     }
 }

 @media(max-width:376px) {
     .stepup-content span.select {
         font-size: 10px
     }
 }

 .logo-dsk img {
     width: 148px;
     height: 77px
 }

 .blog_first_heading {
     z-index: 1 !important
 }

 .braces-aligner.heading-font a {
     color: #f5781d !important
 }

 .scroll_click_links a {
     text-decoration: none;
     color: #f5781d;
     font-size: 14px;
 }

 .scroll_click_links {
     flex-wrap: wrap;
     display: flex;
     gap: 20px;
     width: 100%;
     border: 1px solid #d7d7d7;
     padding: 15px 20px 28px;
     margin-bottom: 20px;
     background: #f7f7f7;
     border-radius: 21px;
     align-items: center !important
 }

 @media(min-width:1023px) {
     .head-outer {
         height: auto;
         float: left;
         width: 100%;
         position: static !important;
         text-align: center;
         z-index: 11;
         padding: 0 !important
     }

     .head-outer.sticky {
         top: 0;
         position: fixed !important;
         padding: 0
     }

     .banner,
     .margin-top,
     .membership-margin {
         margin-top: 0 !important;
     }
 }

 @media screen and (max-width:950px) {
     .blogbody__AABiR.false .toc__MycjP {
         width: 100%
     }

     .our-specialities2 {
         max-height: none !important
     }

     .overlay {
         display: block
     }
 }

 .align,
 .aligner_box,
 .check_bx,
 .input_fields,
 .tod {
     display: flex
 }

 @media(max-width:600px) {
     .scroll_click_links {
         flex-wrap: wrap;
         display: flex;
         gap: 15px;
         border: 1px solid #d7d7d7;
         padding: 30px 20px;
         margin-bottom: 20px;
         background: #f7f7f7;
         border-radius: 21px
     }

     .lsit {
         flex: 0 0 100%
     }
 }

 .tod {
     justify-content: center;
     align-items: center;
     padding: 20px
 }

 .tod.op-positon {
     flex-direction: row-reverse
 }

 .tod_txt p {
     font-size: 17px !important
 }

 .tod_txt {
     padding: 40px
 }

 .new_contact_form form#speak_to_dentist {
     max-width: none !important
 }

 .input_fields input.req_submitbtn.sbt {
     width: 40%;
     text-align: center;
     border: 2px solid #4e3224;
     background: #f4771d;
     color: #fff;
     font-size: 15px;
     border-radius: 10px
 }

 .input_fields input {
     padding: 0 10px;
     height: 46px
 }

 .check_bx input {
     width: 2%
 }

 .check_bx {
     padding: 5px;
     align-items: center;
     gap: 6px
 }

 .new_contact_form h3 {
     display: flex;
     gap: 8px;
     font-size: 30px
 }

 .nu p,
 .nu ul li {
     font-size: 17px !important
 }

 .input_fields {
     gap: 8px;
     margin: 10px 3px
 }

 .nu p {
     line-height: 27px !important
 }

 .nu h3,
 .nu ul li {
     line-height: 24px
 }

 .nu ul {
     padding-right: 30px !important
 }

 .nu h3 {
     font-size: 20px !important;
     margin-top: 2% !important
 }

 .inner-contentbox h2 strong {
     font-size: 24px !important
 }

 .callback_form.new_contact_form {
     max-width: none;
     background: 0 0;
     border: 2px solid #4d2c19
 }

 .nu h2 {
     margin-top: 2%
 }

 @media(max-width:768px) {
     .input_fields {
         flex-direction: column
     }

     .check_bx input {
         width: 15%
     }

     .check_bx label {
         font-size: 12px !important;
         text-align: left
     }

     .service-toppanel .service-contentbox ul li {
         padding: 0 20px !important
     }

     .nu ul li {
         font-size: 16px !important
     }

     section.blog-area ul li {
         line-height: 26px
     }
 }

 section.blog-area ul li {
     line-height: 2 !important;
     font-size: 15px;
     color: #000
 }

 .container-fluid.aligner .row {
     align-items: center;
     justify-content: center;
     flex-direction: column
 }

 .aligner_box {
     width: 100%;
     flex-direction: column
 }

 .align button {
     border: 0;
     width: 25%;
     padding: 10px 0;
     font-size: 24px;
     font-weight: 600;
     border-radius: 5px
 }

 .align {
     width: 100%;
     justify-content: space-around;
     align-items: center;
     margin-bottom: 15px
 }

 button.bg1 {
     background: #4d2c19a8;
     color: #fff
 }

 .container-fluid.aligner {
     margin: 0 0 3rem
 }

 button.bg2 {
     background: #4d2c19;
     color: #fff
 }

 @media(max-width:786px) {
     .tod div {
         width: 100%
     }

     .tod,
     .tod.op-positon {
         flex-direction: column
     }

     .tod_txt {
         padding: 10px
     }

     .nu .align button {
         border: 0;
         width: 25%;
         padding: 10px 0;
         font-size: 12px !important;
         font-weight: 600;
         border-radius: 5px
     }
 }

 .dental-video .dental-right h2 {
     font-size: 22px;
     line-leight: 32px;
     text-align: center;
     color: #4e3224;
     font-weight: 600;
     text-transform: uppercase;
     position: relative;
     margin-bottom: 38px
 }

 .testi-tab {
     border: none !important
 }

 .number-mbl ul li {
     display: flex;
 }