body,
li p,
.cmsms_sitemap > li ul > li ul li > a{font:13px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:normal;font-style:normal;}
a{font:13px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:normal;font-style:normal;}
#navigation > li > a{font:14px/20px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:bold;font-style:normal;}
#navigation ul li a{font:13px/20px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:300;font-style:normal;}
h1,
h1 a,
.logo .title{font:36px/42px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:300;font-style:normal;}
h2,
h2 a,
.cmsms_sitemap > li > a,
.colored_button{font:32px/36px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:300;font-style:normal;}
h3,
h3 a,
.cmsms_sitemap > li > a{font:22px/28px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:300;font-style:normal;}
h4,
h4 a{font:20px/28px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:300;font-style:normal;}
h5,
h5 a,
.cmsms_our_team_wrap .person_title,
.cmsms_our_team_wrap .person_title a{font:15px/24px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:300;font-style:normal;}
.service_rollover .entry-header h5,
.service_rollover .entry-header h5 a{font-size:17px;}
h6,
h6 a,
.tog,
.tabs li a,
.tour li a,
.cmsms_sitemap > li ul > li > a,
.format-quote .cmsms_author,
.percent_item_text,
.table thead th,
.table tfoot th,
.cmsms_pricing_table .cmsms_price_outer span,
.testimonial a.tl_author,
.opened-article .testimonial a.tl_author,
.cmsms_our_team_wrap .person_subtitle{font:15px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:300;font-style:normal;}
.cmsms_pricing_table .period{font-size:13px;}
.tog,
.widget_custom_popular_services_entries .service_title,
.widget_custom_popular_services_entries .service_title a,
.widget_custom_latest_services_entries .service_title,
.widget_custom_latest_services_entries .service_title a{font-size:16px;}
.pricing_button,
.button,
.button_small,
.button_medium,
.button_large,
.button_small.cmsms_share,
.entry .project_navi a,
#cancel-comment-reply-link,
#wp-calendar,
#submit,
input[type="submit"],
.cmsms_info .cmsms_page_day,
.cmsms_info .cmsms_post_day,
.cmsms_info .cmsms_page_year,
.cmsms_info .cmsms_page_month,
.cmsms_info .cmsms_post_year,
.cmsms_info .cmsms_post_month{font-family:Arial, Helvetica, 'Nimbus Sans L', sans-serif;}
q,
blockquote{font:15px/25px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:300;font-style:normal;}
q:before,
blockquote:before{font-family:Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-size:70px;line-height:1em;}
span.dropcap,
span.dropcap2{font:30px/60px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:300;font-style:normal;}
span.dropcap2{font-size:40px;line-height:40px;height:40px;}
code{font:13px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:normal;font-style:normal;}
small,
small a,
.cmsms_post_info,
.cmsms_post_info *,
.cmsms_tags,
.cmsms_tags *{font:12px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:normal;font-style:normal;}
input,
textarea,
select,
option{font:13px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:normal;font-style:normal;}
body,
ul.s_filter_list li a{color:#8a8a8a;}
#bottom,
.bottom_inner .widget_custom_twitter_entries .tweet_time a:before,
.bottom_inner #wp-calendar caption,
.bottom_inner #wp-calendar tbody td,
.bottom_inner .widget .tl_company{color:#adadad;}
#bottom h1,
#bottom h2,
#bottom h3,
#bottom h4,
#bottom h5,
#bottom h6{color:#ffffff;}
#footer{color:#767676;}
a{color:#18a7e0;}
a:hover,
.tab.lpr .tab_content .ovh a:hover,
.service_sidebar .cmsmsLike.active,
.header_html > span[class*="contact"],
.post_type_shortcode.type_post .entry-title a:hover{color:#8a8a8a;}
#bottom a{color:#ffffff;}
#bottom a:hover,
.tabs li a:hover,
.color_3,
.related_posts ul > li > a:hover,
.cmsms_pricing_table .currency,
.cmsms_pricing_table .price,
.cmsms_pricing_table .coins,
#wp-calendar #today,
q:before, blockquote:before,
.widget_custom_services_entries_slides .service_title a,
.error_page h1,.widget_custom_twitter_entries .tweet_time a:before,
.contact_widget_info > span:before,
.widget_custom_contact_info_entries > span[class*="contact"]:before{color:#18a7e0;}
#footer a{color:#767676;}
/* #footer a:hover{color:;} */
#navigation li > a,
#header .header_html > span[class*="contact"],
#header .header_html > span[class*="contact"] a{color:#18a7e0;}
#navigation li.current_page_item > a,
#navigation li.current_page_ancestor > a,
#navigation li.current-menu-ancestor > a,
#navigation li:hover > a:hover,
#navigation li:hover > a{color:#ffffff;}
#navigation ul li > a{color:#707070;}
#navigation li li.current_page_item > a,
#navigation li li.current_page_ancestor > a,
#navigation li li.current-menu-ancestor > a,
#navigation li li:hover > a:hover,
#navigation ul li:hover > a,
.post_type_shortcode.type_post .entry-title a,
.cmsms_our_team_wrap .person_title a:hover,
.cmsms_our_team_wrap .person_subtitle,
.tab.lpr .tab_content .ovh a,
.testimonial .tl_company,
.widget .tl_company,
.title_1{color:#18a7e0;}
h1,
h1 a,
.logo{color:#18a7e0;}
h2,
h2 a{color:#3b3b3b;}
h3,
h3 a{color:#3b3b3b;}
h4,
h4 a{color:#3b3b3b;}
h5,
h5 a,
ul.s_filter_list li a:hover,
ul.s_filter_list li.current a,
.pricing_button,
.button,
.button_small,
.button_medium,
.button_large,
#cancel-comment-reply-link,
#submit,
input[type="submit"],
.cmsms_features_item_title,
.cmsms_details_item_title,
.cmsms_info .cmsms_page_day,
.cmsms_info .cmsms_post_day,
.cmsms_info .cmsms_page_year,
.cmsms_info .cmsms_page_month,
.cmsms_info .cmsms_post_year,
.cmsms_info .cmsms_post_month,
.format-quote .cmsms_author,
.testimonial a.tl_author,
.opened-article .testimonial a.tl_author{color:#3b3b3b;}
h6,
h6 a{color:#7a7a7a;}
q,
blockquote{color:#7a7a7a;}
span.dropcap{color:#ffffff;}
span.dropcap2,
.tog,
.tog:hover,
.tabs li a,
.bottom_inner .tabs li.current a span,
.tour li a span,
.related_posts ul li a,
.percent_item_text,
.cmsms_sitemap > li > a,
#wp-calendar caption,
#wp-calendar tbody tr td{color:#3b3b3b;}
code{color:#8a8a8a;}
small{color:#8a8a8a;}
input,
textarea,
select,
select option{color:#8a8a8a;}
.color_1,
.header_html > span[class*="contact"]:before{color:#18a7e0;}
.color_2,
.cmsms_info .cmsms_like .cmsmsLike:hover:before,
.cmsms_info .cmsms_like .cmsmsLike.active:before,
.cmsms_info .cmsms_like .cmsmsLike.active span,
.cmsms_info .cmsms_like .cmsmsLike.active:hover span{color:#18a7e0;}
.project_navi a[rel="prev"]:hover,
.project_navi a[rel="next"]:hover{color:#18a7e0;}
input#submit:hover,
.button:hover,
.button_small:hover,
.button_medium:hover,
.button_large:hover,
.button.current,
.button_small.current,
.button_medium.current,
.button_large.current,
.tabs li.current a,
.tour > li.current a > span,
.tour > li a:hover > span,
.related_posts ul > li .current,
.related_posts ul > li .current:hover,
.s_cat_filter.button_small:hover,
.s_sort a.button_small:hover,
.s_cat_filter.button_small.current,
.s_sort a.button_small.current,
.cmsms_pricing_table .pricing_footer .pricing_button:hover,
.comment-reply-link:hover,
#cancel-comment-reply-link:hover,
.s_filter_container:hover .s_cat_filter.button_small,
.percent_item_colored > span,
.cmsms_post_format_img:before,
.cmsms_info .cmsms_like .cmsmsLike:before,
.cmsms_info .cmsms_like .cmsmsLike:hover span,
.testimonial blockquote:before,
.widget .tl-content:before,
#bottom #wp-calendar #today,
#cmsms_latest_bottom_tweets,
#cmsms_latest_bottom_tweets a,
.format-quote blockquote:before,
ul li a.page-numbers:hover,
.colored_banner,
.colored_banner h1,
.colored_banner h2{color:#ffffff;}
.bottom_inner a.button_small,
.bottom_inner a.button_medium,
.bottom_inner a.button_large{color:#3b3b3b !important;}
.bottom_inner a.button_small:hover,
.bottom_inner a.button_medium:hover,
.bottom_inner a.button_large:hover{color:#ffffff !important;}
.bg_color_1,
h3:after,
input#submit:hover,
.button:hover,
.button_small:hover,
.button_medium:hover,
.button_large:hover,
.button.current,
.button_small.current,
.button_medium.current,
.button_large.current,
.tabs li.current a,
.cmsms_sitemap > li > a:after,
.s_cat_filter.button_small:hover,
.s_sort a.button_small:hover,
.s_cat_filter.button_small.current,
.s_sort a.button_small.current,
.cmsms_pricing_table .pricing_footer .pricing_button:hover,
.comment-reply-link:hover,
#cancel-comment-reply-link:hover,
.s_filter_container:hover .s_cat_filter.button_small,
.tog:hover .cmsms_plus span,
.tog.current .cmsms_plus,
.cmsms_post_format_img,
.format-quote blockquote:before,
ul li a.page-numbers:hover,
#cmsms_latest_bottom_tweets,
.wrap_person .cmsms_link:hover,
.wrap_person .cmsms_link:before,
.wrap_person .cmsms_link > span:before,
.wrap_person .cmsms_link > span:after,
.testimonial blockquote:after,
.widget .tl-content:after,
.cmsms_latest_bottom_tweets_inner .cmsms_content_prev_slide,
.cmsms_latest_bottom_tweets_inner .cmsms_content_next_slide,
.cmsms_content_prev_slide:active,
.cmsms_content_next_slide:active,
.cmsms_content_slider_parent ul.cmsms_slides_nav li.active a,
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected{background-color:#18a7e0;}
.ls-medicure .ls-nav-stop:hover:before,
.ls-medicure .ls-nav-stop:hover:after,
.ls-medicure .ls-nav-stop-active:before,
.ls-medicure .ls-nav-stop-active:after,
.ls-medicure .ls-bottom-slidebuttons a:hover,
.ls-medicure .ls-bottom-slidebuttons a.ls-nav-active{background-color:#18a7e0 !important;}
.bg_color_2,
.cmsms_info .cmsms_like .cmsmsLike,
.cmsms_info .cmsms_like .cmsmsLike:hover{background-color:#18a7e0;}
.comment-reply-link,
.pricing_button,
.button,
.button_small,
.button_medium,
.button_large,
.bottom_inner .tabs li.current a,
.tog.current .cmsms_plus span,
#cancel-comment-reply-link,
#submit,
input[type="submit"],
.services_inner .service_rollover,
.wrap_person .cmsms_link:hover:before,
.wrap_person .cmsms_link:hover > span:before,
.wrap_person .cmsms_link:hover > span:after,
.cmsms_latest_bottom_tweets_inner .cmsms_content_prev_slide:hover,
.cmsms_latest_bottom_tweets_inner .cmsms_content_next_slide:hover,
.bottom_inner .cmsms_content_prev_slide:hover,
.bottom_inner .cmsms_content_next_slide:hover{background-color:#ffffff;}
.glow_blue{background:#33bee5;}
.glow_green{background:#6cc437;}
.glow_yellow{background:#fabe09;}
.glow_red{background:#f97a14;}
.colored_title_inner.glow_blue{background-color:#33bee5;}
.colored_title_inner.glow_green{background-color:#6cc437;}
.colored_title_inner.glow_yellow{background-color:#fabe09;}
.colored_title_inner.glow_red{background-color:#f97a14;}
input#submit:hover,
.button:hover,
.button_small:hover,
.button_medium:hover,
.button_large:hover,
.button.current,
.button_small.current,
.button_medium.current,
.button_large.current,
.tog.current .cmsms_plus,
.s_cat_filter.button_small:hover,
.s_sort a.button_small:hover,
.s_cat_filter.button_small.current,
.s_sort a.button_small.current,
.cmsms_pricing_table .pricing_footer .pricing_button:hover,
.wrap_person .cmsms_link:after,
.comment-reply-link:hover,
#cancel-comment-reply-link:hover,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
textarea:focus,
select:focus,
.s_filter_container:hover .s_cat_filter.button_small,
ul li a.page-numbers:hover{border-color:#18a7e0;}
.social_toggle.current span:before{border-bottom-color:#18a7e0;}
.s_cat_filter.button_small span:before,
.s_sort .button_small span:before{border-top-color:#18a7e0;}
.cmsms_info .cmsms_like .cmsmsLike:hover,
.cmsms_info .cmsms_like .cmsmsLike.active{border-color:#18a7e0;}
.bottom_inner .cmsms_content_prev_slide,
.bottom_inner .cmsms_content_next_slide{border-color:#464646;}
.icon_banner:before,
code{border-top-color:#18a7e0;}
.colored_button:hover .icon_banner{border-color:#18a7e0;}
.cmsms_content_prev_slide:hover:before,
.rtl .cmsms_content_next_slide:hover:before{border-right-color:#18a7e0;}
.cmsms_content_next_slide:hover:before,
.rtl .cmsms_content_prev_slide:hover:before{border-left-color:#18a7e0;}
#slide_top:hover:before{border-bottom-color:#18a7e0;}
.project_navi a[rel="prev"]:before,
.rtl .project_navi a[rel="next"]:before{border-right-color:#18a7e0;}
.project_navi a[rel="next"]:before,
.rtl .project_navi a[rel="prev"]:before,
.table thead th:first-child{border-left-color:#18a7e0;}
.table thead th{border-top-color:#18a7e0;}
.ls-medicure .ls-nav-start:hover:before,
.ls-medicure .ls-nav-start-active:before{border-left-color:#18a7e0 !important;}
.bottom_inner .cmsms_content_prev_slide:before{border-right-color:#989898;}
.bottom_inner .cmsms_content_next_slide:before{border-left-color:#989898;}
.tabs > li.current a,
.related_posts ul > li > a.current{border-color:#18a7e0;}
.tabs > li + li.current a,
.related_posts ul > li + li > a.current{border-color:#18a7e0;}
.tabs > li + li + li.current a,
.related_posts ul > li + li + li > a.current{border-color:#18a7e0;}
.tabs > li + li + li + li .current a,
.related_posts ul > li + li + li + li > a.current{border-color:#18a7e0;}
.tabs > li + li + li + li + li + li .current a,
.related_posts ul > li + li + li + li + li > a.current{border-color:#18a7e0;}
.tabs > li + li + li + li + li + li + li.current a,
.related_posts ul > li + li + li + li + li + li > a.current{border-color:#18a7e0;}
.tabs > li + li + li + li + li + li + li + li.current a,
.related_posts ul > li + li + li + li + li + li + li > a.current{border-color:#18a7e0;}
.tabs > li + li + li + li + li + li + li + li + li.current a,
.related_posts ul > li + li + li + li + li + li + li + li > a.current{border-color:#18a7e0;}
.tabs > li + li + li + li + li + li + li + li + li + li.current a,
.related_posts ul > li + li + li + li + li + li + li + li + li > a.current{border-color:#3ed2d4;}
.tabs > li + li + li + li + li + li + li + li + li + li + li.current a,
.related_posts ul > li + li + li + li + li + li + li + li + li + li > a.current{border-color:#2bd0c2;}
.bottom_inner input[type="text"]:focus,
.bottom_inner input[type="email"]:focus,
.bottom_inner input[type="tel"]:focus,
.bottom_inner textarea:focus,
.bottom_inner select:focus{border-color:#ffffff;}
.s_sort .button_small:hover span:before,
.s_sort .button_small.current span:before{border-top-color:#ffffff;}
.s_cat_filter.button_small:hover span:before,
.s_filter_container:hover .s_cat_filter.button_small span:before,
.s_sort .button_small.current.reversed span:before{border-bottom-color:#ffffff;}
ul li .page-numbers.prev:hover:before,
.rtl ul li .page-numbers.next:hover:before{border-right-color:#ffffff;}
ul li .page-numbers.next:hover:before,
.rtl ul li .page-numbers.prev:hover:before{border-left-color:#ffffff;}
@media only screen and (max-width:1024px){#navigation li > a,
#navigation li li.current_page_item > a,
#navigation li li.current_page_ancestor > a,
#navigation li li.current-menu-ancestor > a,
#navigation li li:hover > a:hover,
#navigation ul li:hover > a{color:#707070;}
#navigation ul li a{font:14px/20px Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-weight:bold;font-style:normal;}
}
#navigation > li:hover > a,
#navigation > li:hover > a:hover,
#navigation > li.current_page_item > a,
#navigation > li.current_page_ancestor > a,
#navigation > li.current-menu-ancestor > a,
.related_posts ul > li > a.current,
.tabs > li.current a,
.tour > li a:hover,
.tour > li.current a{background-color:#18a7e0;}
#navigation > li + li:hover > a,
#navigation > li + li:hover > a:hover,
#navigation > li + li.current_page_item > a,
#navigation > li + li.current_page_ancestor > a,
#navigation > li + li.current-menu-ancestor > a,
.related_posts ul > li + li > a.current,
.tabs > li + li.current a,
.tour > li + li a:hover,
.tour > li + li.current a{background-color:#18a7e0;}
#navigation > li + li + li:hover > a,
#navigation > li + li + li:hover > a:hover,
#navigation > li + li + li.current_page_item > a,
#navigation > li + li + li.current_page_ancestor > a,
#navigation > li + li + li.current-menu-ancestor > a,
.related_posts ul > li + li + li > a.current,
.tabs > li + li + li.current a,
.tour > li + li + li a:hover,
.tour > li + li + li.current a,
.table thead th,
span.dropcap{background-color:#18a7e0;}
#navigation > li + li + li + li:hover > a,
#navigation > li + li + li + li:hover > a:hover,
#navigation > li + li + li + li.current_page_item > a,
#navigation > li + li + li + li.current_page_ancestor > a,
#navigation > li + li + li + li.current-menu-ancestor > a,
.related_posts ul > li + li + li + li > a.current,
.tabs > li + li + li + li.current a,
.tour > li + li + li + li a:hover,
.tour > li + li + li + li.current a{background-color:#18a7e0;}
#navigation > li + li + li + li + li:hover > a,
#navigation > li + li + li + li + li:hover > a:hover,
#navigation > li + li + li + li + li.current_page_item > a,
#navigation > li + li + li + li + li.current_page_ancestor > a,
#navigation > li + li + li + li + li.current-menu-ancestor > a,
.related_posts ul > li + li + li + li + li > a.current,
.tabs > li + li + li + li + li.current a,
.tour > li + li + li + li + li a:hover,
.tour > li + li + li + li + li.current a{background-color:#18a7e0;}
#navigation > li + li + li + li + li + li:hover > a,
#navigation > li + li + li + li + li + li:hover > a:hover,
#navigation > li + li + li + li + li + li.current_page_item > a,
#navigation > li + li + li + li + li + li.current_page_ancestor > a,
#navigation > li + li + li + li + li + li.current-menu-ancestor > a,
.related_posts ul > li + li + li + li + li + li > a.current,
.tabs > li + li + li + li + li + li.current a,
.tour > li + li + li + li + li + li a:hover,
.tour > li + li + li + li + li + li.current a{background-color:#18a7e0;}
#navigation > li + li + li + li + li + li + li:hover > a,
#navigation > li + li + li + li + li + li + li:hover > a:hover,
#navigation > li + li + li + li + li + li + li.current_page_item > a,
#navigation > li + li + li + li + li + li + li.current_page_ancestor > a,
#navigation > li + li + li + li + li + li + li.current-menu-ancestor > a,
.related_posts ul > li + li + li + li + li + li + li > a.current,
.tabs > li + li + li + li + li + li + li.current a,
.tour > li + li + li + li + li + li + li a:hover,
.tour > li + li + li + li + li + li + li.current a{background-color:#18a7e0;}
#navigation > li + li + li + li + li + li + li + li:hover > a,
#navigation > li + li + li + li + li + li + li + li:hover > a:hover,
#navigation > li + li + li + li + li + li + li + li.current_page_item > a,
#navigation > li + li + li + li + li + li + li + li.current_page_ancestor > a,
#navigation > li + li + li + li + li + li + li + li.current-menu-ancestor > a,
.related_posts ul > li + li + li + li + li + li + li + li > a.current,
.tabs > li + li + li + li + li + li + li + li.current a,
.tour > li + li + li + li + li + li + li + li a:hover,
.tour > li + li + li + li + li + li + li + li.current a{background-color:#18a7e0;}
#navigation > li + li + li + li + li + li + li + li + li:hover > a,
#navigation > li + li + li + li + li + li + li + li + li:hover > a:hover,
#navigation > li + li + li + li + li + li + li + li + li.current_page_item > a,
#navigation > li + li + li + li + li + li + li + li + li.current_page_ancestor > a,
#navigation > li + li + li + li + li + li + li + li + li.current-menu-ancestor > a,
.related_posts ul > li + li + li + li + li + li + li + li + li > a.current,
.tabs > li + li + li + li + li + li + li + li + li.current a,
.tour > li + li + li + li + li + li + li + li + li a:hover,
.tour > li + li + li + li + li + li + li + li + li.current a{background-color:#3ed2d4;}
#navigation > li + li + li + li + li + li + li + li + li + li:hover > a,
#navigation > li + li + li + li + li + li + li + li + li + li:hover > a:hover,
#navigation > li + li + li + li + li + li + li + li + li + li.current_page_item > a,
#navigation > li + li + li + li + li + li + li + li + li + li.current_page_ancestor > a,
#navigation > li + li + li + li + li + li + li + li + li + li.current-menu-ancestor > a,
.related_posts ul > li + li + li + li + li + li + li + li + li + li > a.current,
.tabs > li + li + li + li + li + li + li + li + li + li.current a,
.tour > li + li + li + li + li + li + li + li + li + li a:hover,
.tour > li + li + li + li + li + li + li + li + li + li.current a{background-color:#2bd0c2;}
#header .social_icons li:nth-child(1):hover,#middle .social_icons li:nth-child(1):hover, #footer .social_icons li:nth-child(1):hover{border-color:#067644;}
#header .social_icons li:nth-child(2):hover,#middle .social_icons li:nth-child(2):hover, #footer .social_icons li:nth-child(2):hover{border-color:#067644;}
#header .social_icons li:nth-child(3):hover,#middle .social_icons li:nth-child(3):hover, #footer .social_icons li:nth-child(3):hover{border-color:#000000;}
#header .social_icons li:nth-child(4):hover,#middle .social_icons li:nth-child(4):hover, #footer .social_icons li:nth-child(4):hover{border-color:#000000;}
.sidebar-contact{

  position:fixed;
  top:50%;
  right:-350px;
/* 	right: 0; */
  transform:translateY(-50%);
  width:350px;
  padding:12px 2px 12px 20px;
  background:#fff;
  box-shadow: 0 7px 10px rgba(0,0,0,.2);
  box-sizing:border-box;
  transition:0.5s;    
  z-index: 9999999999;
}
.appointment-title 
{
    position: absolute;
    top: 50%;
    left: -115px;
    transform: rotate(-90deg);
    background-color: #18a7e0;
    padding: 13px 10px 10px 12px;
    color: #ffffff;
    font-size: 20px;
    letter-spacing: 2px;
    box-shadow: 0 -4px 5px rgba(0,0,0,.2);
    font-family: 'Nimbus Sans L', sans-serif;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    cursor: pointer;
    transition: 0.5s;
}
.appointment-title:hover
{
	background-color: #72706e;
}
.sidebar-contact.active{
  right:0;
}
.sidebar-contact .gfield_radio li 
{
	display:inline-block;
	margin-left: 5px !important;
}
.sidebar-contact  #gform_wrapper_1 #gform_submit_button_1
{
	width: 97%;
    margin-right: 0;
}
.sidebar-contact .gform_wrapper ul li.gfield 
{
	margin-top: 0px;
}
.sidebar-contact .gform_wrapper .field_description_below .gfield_description 
{
	font-weight: inherit;
	padding-top: 0;
}
.sidebar-contact .gform_wrapper div.validation_error 
{
	display: none;
}
.sidebar-toggle{
      position: absolute;
    /* height: 48px; */
    width: 41px;
    text-align: center;
    cursor: pointer;
    background: #18a7e0;
    top: 50%;
    left: 0px;
    /* line-height: 48px; */
    transition: 0.5s;
    /* display: none;  */
}
.sidebar-toggle.active{
	
}
.sidebar-toggle:before{
	content: '\f073';
    font-family: fontAwesome;
    font-size: 21px;
    color: #fff;
    position: absolute;
    top: -112px;
    background-color: #184d63;
    padding: 10px;
    left: -40.7px;
    width: 41px;
}
.sidebar-toggle.active:before{
  content:'\f00d';
}
#_hj-f5b2a1eb-9b07_feedback_minimized 
{
	display:none !important;
}

.sidebar-contact .gf_browser_chrome ul.gform_fields li.gfield select
{
	width: 100%;
}
.scrollbar 
{
height: 80vh;
overflow: auto;
}
.sidebar-contact  .scrollbar::-webkit-scrollbar {
    background-color:#fff;
    width:16px
}

/* background of the scrollbar except button or resizer */
.sidebar-contact  .scrollbar::-webkit-scrollbar-track {
    background-color:#fff
}
.sidebar-contact  .scrollbar::-webkit-scrollbar-track:hover {
    background-color:#f4f4f4
}

/* scrollbar itself */
.sidebar-contact  .scrollbar::-webkit-scrollbar-thumb {
    background-color:#babac0;
    border-radius:16px;
    border:5px solid #fff
}
.sidebar-contact .scrollbar::-webkit-scrollbar-thumb:hover {
    background-color:#a0a0a5;
    border:4px solid #f4f4f4
}

/* set button(top and bottom of the scrollbar) */
.sidebar-contact  .scrollbar::-webkit-scrollbar-button {display:none}
@media only screen and (max-width: 766px)
{
.ginput_recaptcha iframe 
	{
		width: 304px !important;
	}
}
@media only screen and (max-width: 480px)
{
	.sidebar-contact 
	{
		width : 350px;
		right:-350px;
		padding: 12px 2px 12px 12px;
		
	}
	.sidebar-contact .gfield_radio li 
	{
		display: block;
	}
	.appointment-title 
	{
	left: -89px;
    padding: 7px 10px 5px 12px;
    font-size: 15px;
	}
	.sidebar-toggle:before {
    font-size: 18px;
    top: -89px;
    padding: 5px;
    left: -30.8px;
    width: 31px;
	display: none;
}
	ginput_recaptcha > div > div 
	{
	 transform: scale(0.85);
    transform-origin: 0 0;	
	}
	.ginput_recaptcha > div 
	{
	width : 300px !important;
	}
	#modal-subscribe .modal-dialog 
	{
		max-width: 320px !important;
		left:47% !important;
	}
}

@media only screen and (max-width: 360px)
{
	.sidebar-contact 
	{
		width : 310px;
		right:-310px;
	}
	.ginput_recaptcha > div > div 
	{
	 transform: scale(0.90);
    transform-origin: 0 0;	
	}
	.ginput_recaptcha > div 
	{
	width : 280px !important;
	}
}	
.modal-header 
{
	border-color: transparent;
}

#modal-subscribe.show
{
	background-color: rgba(0, 0, 0, 0.15);
	
}
#modal-subscribe  .modal-dialog 
{
	max-width: 750px;
	width: 100%;
	position: absolute;;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.modal-subscribe 

{
	font-family: 'Sen', sans-serif;
    font-size: 15px;
    line-height: 1.5;
    color: #080808;
}
.modal-subscribe strong 

{
	color: #18a7e0;
}
address h5 
{
	margin-bottom: 0;
}
.google-btn a 
{
	display: flex;
    align-items: center;
    background-color: #18a7e0;
    max-width: 190px;
    color: #fff;
    text-align: center;
    justify-content: center;
    padding: 1.1rem 1rem;
    border-radius: 4px;
    font-size: 15px;
    margin-bottom: 1.5rem;
		transition: 0.8s;
}
.google-btn a:hover 
{
	 color: #fff !important;
	background-color: #177fa9;
	transition: 0.8s;
}
.google-btn a img 
{
	display: inline-block;
    width: 19px;
    margin-right: 5px;
}