/* Typography */
body {font-style: normal;font-weight: 300;font-size: 20px;line-height: 1.5;font-family: Poppins;letter-spacing: 0px;text-align: left;color: #616262;}h1 {font-style: normal;font-weight: 700;font-size: 32px;line-height: 1.075;font-family: Poppins;letter-spacing: 0px;text-align: inherit;color: #242424;}h2 {font-style: normal;font-weight: 600;font-size: 29px;line-height: 1.35;font-family: Poppins;letter-spacing: 0px;text-align: inherit;color: #242424;}h3 {font-style: normal;font-weight: 600;font-size: 21px;line-height: 1.176;font-family: Poppins;letter-spacing: 0px;text-align: inherit;color: #242424;}h4 {font-style: normal;font-weight: 700;font-size: 30px;line-height: 1.333;font-family: Poppins;letter-spacing: 0px;text-align: inherit;color: #242424;}h5 {font-style: normal;font-weight: 700;font-size: 19px;line-height: 1.308;font-family: Poppins;letter-spacing: 0px;text-align: inherit;color: #242424;}h6 {font-style: normal;font-weight: 400;font-size: 18px;line-height: 1.889;font-family: Poppins;letter-spacing: 0px;text-align: inherit;color: #242424;}@media (min-width: 992px) {h1 { font-size: 50px; }h2 { font-size: 30px; }h3 { font-size: 25px; }h4 { font-size: 30px; }h5 { font-size: 26px; }h6 { font-size: 18px; }}
a,.not-found .page-title {color: #fff;}a:active,a:focus {color: #f2c579;}a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {color: #242424;}mark, ins {background-color: #f2c579;color: #6c6c6c;}::-webkit-input-placeholder { color: #616262; }::-moz-placeholder{ color: #616262; } 
/* Firefox 19+ */:-moz-placeholder{ color: #616262; } 
/* Firefox 18- */:-ms-input-placeholder{ color: #616262; }input::-webkit-input-placeholder {color:#f2c579;}input::-moz-placeholder{color:#f2c579;} 
/* Firefox 19+ */input:-moz-placeholder{color:#f2c579;} 
/* Firefox 18- */input:-ms-input-placeholder{color:#f2c579;}textarea::-webkit-input-placeholder {color:#f2c579;}textarea::-moz-placeholder{color:#f2c579;} 
/* Firefox 19+ */textarea:-moz-placeholder{color:#f2c579;} 
/* Firefox 18- */textarea:-ms-input-placeholder{color:#f2c579;}
/* Invert Color Scheme */.invert { color: #f2c579; }.invert h1 { color: #ffffff; }.invert h2 { color: #ffffff; }.invert h3 { color: #ffffff; }.invert h4 { color: #ffffff; }.invert h5 { color: #ffffff; }.invert h6 { color: #f2c579; }.invert a:hover { color: #f2c579; }
/* Header */.header-container {background-color: #111111;background-image: url();background-repeat: repeat;background-position: center top;background-attachment: scroll;}.top-panel {background-color: #2c2d2d;}.boxed-wrap {max-width: 1200px;margin: 0 auto;}q {color: #616262;}cite {color: #f2c579;}
/* Site logo */.site-logo {font-style: normal;font-weight: 700;font-size: 50px;font-family: Alegria sans;}.site-logo__link,.site-logo__link:hover,.site-logo__link:active,.site-logo__link:visited {color: #242424;}
/* Breadcrumbs */.breadcrumbs__items {font-style: normal;font-weight: 500;font-size: 14px;line-height: 1.5;font-family: Poppins;letter-spacing: 0px;}.breadcrumbs__items a {color: #242424;font-weight: 600;}.breadcrumbs__items a:hover {color: #f2c579;}
/* Content */@media (min-width: 1200px) {.container {max-width: 1200px;}}.entry-content ul li,.entry-content ol li {font-family: Poppins;font-weight: 400;font-size: 18px;color: #242424;}.entry-content a:not(.btn) {color: #f2c579;}.entry-content a:not(.btn):hover {color: #242424;}.entry-content code{font-family: Poppins;background: #f2c579;color: #242424;}
/* 404 page */.not-found .page-title {color: #f2c579;}.not-found h4 {color: #616262;}
/* Preloader */.page-preloader-cover {background-color: #242424;}.cssload-loader {background-color: #f2c579;}
/* Heading in builder */#tm_builder_outer_content .tm_pb_module h1 { color: #f2c579; }#tm_builder_outer_content .tm_pb_module h2 { color: #242424; }#tm_builder_outer_content .tm_pb_module h3 { color: #242424; }#tm_builder_outer_content .tm_pb_module h4 { color: #242424; }#tm_builder_outer_content .tm_pb_module h5 { color: #f2c579; }#tm_builder_outer_content .tm_pb_module.invert h1 { color: #ffffff; }#tm_builder_outer_content .tm_pb_module.invert h2 { color: #ffffff; }#tm_builder_outer_content .tm_pb_module.invert h3 { color: #ffffff; }#tm_builder_outer_content .tm_pb_module.invert h4 { color: #ffffff; }#tm_builder_outer_content .tm_pb_module.invert h5 { color: #ffffff; }
/* Blog */#tm_builder_outer_content .tm_pb_post_meta {color: #f2c579;}#tm_builder_outer_content .tm_pb_post_meta .author > a {color:#616262;}#tm_builder_outer_content .tm_pb_post_meta .author > a:hover {color:#242424;}#tm_builder_outer_content .tm_pb_post_meta > a {color:#f2c579;}#tm_builder_outer_content .tm_pb_post_meta > a:hover {color:#242424;}.tm_pb_builder #tm_builder_outer_content .tm_pb_module .entry-title {color:#f2c579;}.tm_pb_builder #tm_builder_outer_content .tm_pb_module .entry-title:hover {color:#242424;}#tm_builder_outer_content .tm-pb-arrow-prev,#tm_builder_outer_content .tm-pb-arrow-next {background: #f2c579 !important;color:#242424 !important;}#tm_builder_outer_content .tm-pb-arrow-prev:hover,#tm_builder_outer_content .tm-pb-arrow-next:hover {background: #242424 !important;color:#f2c579 !important;}#tm_builder_outer_content .tm_link_content a.tm_link_main_url:hover,#tm_builder_outer_content .tm_link_content h2 a:hover {color: #616262 !important;}
/* Faqs*/#tm_builder_outer_content .faqs .tm_pb_text ul li {color: #616262;}.tm_pb_builder #tm_builder_outer_content .tm_pb_post .more-link{background:#f2c579;}.tm_pb_builder #tm_builder_outer_content .tm_pb_post .more-link:hover{background: #242424;}.widget ul li a:hover {color: #f2c579;}.widget ul li a {color: #fff;}.widget em {font-weight: 700;color: #242424;}.invert .widget em {color: #ffffff;}.widget .widget-title {font-weight: 600;}
/* Widget calendar */.widget_calendar .calendar_wrap table {background:#242424;}.widget_calendar .calendar_wrap caption {font-weight: 700;background:#f2c579;color: #ffffff;}.widget_calendar .calendar_wrap tbody td {color: #f2c579;}.widget_calendar .calendar_wrap tbody td a:hover {color: #ffffff;}.widget_calendar .calendar_wrap th {color: #616262;}.widget_calendar .calendar_wrap tbody td a::before {background-color: #616262;}.invert .widget_calendar .calendar_wrap caption {color: #f2c579;background: #242424;background: -webkit-linear-gradient(to right, #242424 0%, rgb(11,11,11) 100%);background: linear-gradient(to right, #242424 0%, rgb(11,11,11) 100%);}.invert .widget_calendar .calendar_wrap th {color: #242424;}.invert .widget_calendar .calendar_wrap a {color: #f2c579;}.invert .widget_calendar .calendar_wrap a:hover {color: #ffffff;}
/* Widget Tag Cloud */.widget_tag_cloud .tagcloud a {color: #f2c579;}.widget_tag_cloud .tagcloud a:hover {color:#f2c579;}.invert .widget_tag_cloud .tagcloud a {color: #fff;}.invert .widget_tag_cloud .tagcloud a:hover {color: #f2c579;}
/* Widget Recent Posts */.widget_recent_entries ul li a, .widget_recent_comments ul li>a {color:#f2c579;}.widget_recent_entries ul li a:hover, .widget_recent_comments ul li>a:hover {color: #242424;}.widget_recent_entries ul li .post-date {color: #f2c579;}.widget_recent_entries ul li .post-date:before {background: #f2c579;}.invert .widget_recent_entries ul li a, .invert .widget_recent_comments ul li>a {color: #ffffff;}.invert .widget_recent_entries ul li a:hover, .invert .widget_recent_comments ul li>a:hover {color: #f2c579;}.invert .widget_recent_entries ul li .post-date::before {color: rgba(251,210,50,0.3);}
/* Widget Recent Comments */.widget_recent_comments .recentcomments {color:#f2c579;}.widget_recent_comments .recentcomments .comment-author-link {font-weight: 700;}.widget_recent_comments .recentcomments .comment-author-link,.widget_recent_comments .recentcomments .comment-author-link a {color:#616262;}.widget_recent_comments .recentcomments .comment-author-link a:hover {color: #242424;}.widget-image-grid__content::before{background: #242424;}.widget-image-grid__content .widget-image-grid__title a:hover {color: #242424;}.invert .instagram__cover { background-color: #f2c579; }.instagram__cover,.invert .instagram__cover:before { color: #f2c579; }.widget-subscribe .subscribe-block__input[type="email"] {border-color: #ffffff;color: #6c6c6c;}.subscribe-block__input::-webkit-input-placeholder {color: #6c6c6c;}.subscribe-block__input::-moz-placeholder {color: #6c6c6c;}.widget-subscribe {font-weight: 400;background: #f2c579;color: #242424;}.widget-subscribe.invert {background: #242424;color: #ffffff;}.footer-area .widget-subscribe {background: transparent;}.widget-subscribe > * + *:before {border-color: #616262;}.widget-subscribe > * + *:after {border-color: #ffffff;}.widget-subscribe .subscribe-block__submit:before {font-weight: 400;}.widget_tf_track_kickstarter .tf-tracker {background: rgba(36,36,36,0.76);color: #6c6c6c;}.tf-tracker h1,.tf-tracker h2,.tf-tracker h3,.tf-tracker h4,.tf-tracker h5,.tf-tracker h6 {color: #6c6c6c;}.tf-tracker-value {color: #f2c579;font-weight: 700;}
/* Site header */header.site-header .header-container .main-navigation .menu-toggle::before {color: #242424;}header.site-header .header-container .main-navigation .menu-toggle:hover::before {color: #f2c579;}.header-container .site-branding .site-description {color: #f2c579;}.site-logo__link {color: #616262 !important;}
/* Header Site menu */.site-header.centered .site-menu:before,.site-header.default .site-menu:before {background: #ffffff;}@media (min-width: 768px) {.site-header.minimal .site-menu.isStuck:before {background: #111111;}}@media (max-width: 767px) {.site-header .site-menu:before {background: #ffffff;}}
/* Site info */.site-header .site-info .phone__info dl,.site-header .site-info .phone__info dt,.site-header .site-info .phone__info dd,.site-header .site-info .time__info dl,.site-header .site-info .time__info dt,.site-header .site-info .time__info dd {font-weight: 400;}.site-header .site-info .phone__info dt,.site-header .site-info .time__info dt {color: #6c6c6c;}.site-header .site-info .phone__info dd,.site-header .site-info .time__info dd,.site-header .site-info .phone__info a,.site-header .site-info .time__info a {color: #ffffff;}.site-header .site-info .phone__info a:hover,.site-header .site-info .time__info a:hover {color: #ffffff;}.site-header .site-info .phone__info dt::before,.site-header .site-info .time__info dt::before {background: #f2c579;color: #242424;}.top-panel .top-panel__message {font-weight: 400;}.top-panel .top-panel__message a {font-weight: 700;}.top-panel .top-panel__message,.top-panel .top-panel__message a:hover,.top-panel .top-panel__menu-list a:hover {color: #ffffff;}.top-panel .top-panel__menu-list li {font-weight: 400;}.top-panel .top-panel__menu-list li,.top-panel .top-panel__menu-list a,.top-panel .social-list__items li > a {color: #6c6c6c;}.search-form .search-form__field {color: #242424;font-family: Poppins;}.header-container .site-menu .header__search .search-form__submit,.header-container .site-menu .header__search .search-form__submit:active,.header-container .site-menu .header__search .search-form__submit:focus {font-weight: 400;color: #242424;}.header-container .site-menu .header__search .search__toggle {color: #242424;font-weight: 400;}.header-container .site-menu .header__search .search__toggle:hover {color: #f2c579;}.header-container .site-menu .header__search .search-form__submit:hover {color: #f2c579;}
/* Minimal layout */@media (min-width: 768px) {.site-header.minimal .search-form .search-form__field {color: #ffffff;}.site-header.minimal .header-container .site-menu .header__search .search-form__submit {color: #f2c579;}.site-header.minimal .header-container .site-menu .header__search .search__toggle {color: #f2c579;}.site-header.minimal .header-container .site-menu .header__search .search__toggle:hover {color: #ffffff;}.site-header.minimal .header-container .site-menu .header__search .search-form__submit:hover {color: #ffffff;}}.share-btns__link{color: #f2c579;}.share-btns__link:hover,.share-btns__link:active,.share-btns__link:visited{color:#242424;}.share-btns__link:hover {background:none;}.social-list__items li > a::before {color: #ffffff;}.social-list--footer li > a:hover {color: #f2c579;}.social-list--footer li > a:hover::before {background-color: rgba(251,210,50,0.1);}.main-navigation ul.menu > li > a,.main-navigation ul.menu > li:hover > a,.main-navigation ul.menu > li.menu-hover > a,.main-navigation ul.menu > li.current_page_item > a,.main-navigation ul.menu > li.current-menu-item > a,.main-navigation ul.menu > li.current_page_ancestor > a:hover {color: #242424;}.menu-item_description {color: #616262;}.main-navigation ul.menu > li > a {font-weight: 600;}.main-navigation ul.menu > li > a:before {border-bottom-color: #f2c579;}.main-navigation ul.sub-menu > li > a {color: #ffffff;}.main-navigation ul.sub-menu > li > a:hover,.main-navigation ul.sub-menu > li.menu-hover > a,.main-navigation ul.sub-menu > li.current_page_item > a,.main-navigation ul.sub-menu > li.current-menu-item > a,.main-navigation ul.sub-menu > li.current_page_ancestor > a:hover {color: #f2c579;}.main-navigation ul.sub-menu {background: #242424;}
/* Mobile resolution */@media (max-width: 767px) {.main-navigation ul.menu > li > a {color: #242424;}.main-navigation ul.menu > li:hover > a {background: #f2c579;}.main-navigation .menu-item-has-children > .sub-menu > li:hover > a {color: #f2c579;}}
/* Minimal layout */@media (min-width: 768px) {.site-header.minimal .main-navigation ul.menu > li > a,.site-header.minimal .main-navigation ul.menu > li:hover > a,.site-header.minimal .main-navigation ul.menu > li.menu-hover > a,.site-header.minimal .main-navigation ul.menu > li.current_page_item > a,.site-header.minimal .main-navigation ul.menu > li.current-menu-item > a,.site-header.minimal .main-navigation ul.menu > li.current_page_ancestor > a:hover {color: #ffffff;}}.site-footer {background-color: #1f2020;}.footer-area-wrap {background-color: #111111;}.footer-menu__items li.current-menu-item a,.footer-menu__items li.current_page_item a {color: #616262;}.footer-container em,.footer-container em a{color: #ffffff;}.footer-container em a:hover {color: #f2c579;}.widget-about__tagline{color: #f2c579;}.btn, .btn:active, .btn:focus,.comment-form .submit,.wpcf7-submit,.btn.btn-secondary,.invert .btn,.post-password-form label + input {background:#f2c579;color: #242424;font-weight: 600;}.btn:hover,.comment-form .submit:hover,.wpcf7-submit:hover,.post-password-form label + input:hover {background: #242424;color: #f2c579;}.btn:focus,.wpcf7-submit:focus,.comment-form .submit:focus {box-shadow: none;}.btn.btn-secondary:hover,.invert .btn:hover {background: #ffffff;color: #242424;}blockquote cite,.single-format-quote blockquote cite {font-weight: 700;color: #f2c579;}blockquote:before,.single-format-quote blockquote:before {font-weight: 400;color: #f2c579;}ul, ol {color: #616262;}ol li:before {font-weight: 700;}code {background: #f2c579;color: #6c6c6c;}dt {font-weight: 700;}.sticky__label {background: #f2c579;background: linear-gradient(to right, #f2c579 0%, rgb(226,185,25) 100%);color: #242424;}.post__cats a, .post__cats {color: #f2c579}.post__cats a:hover {color: #242424;}.entry-title a:hover {color: #f2c579;}.entry-meta * + *::before,.post__tags a + a::before {background: #616262;}.post-featured-content.format-quote.invert {color: #6c6c6c;background-color: #242424;}.post__tags {color: #f2c579;}.post-author__holder {background-color: #f2c579;}.post-author__title a:hover {color:#616262;}.post-gallery__caption {color: #ffffff;}.post-format-link {font-size: 14px;background: rgba(251,210,50,0.9);color: #242424;}.post-format-link:hover {background: rgba(36,36,36,0.9);color: #f2c579;}.post-format-quote {font-family: Poppins;font-size: 30px;font-style: normal;color: #616262;}.post-format-quote:before,.post-format-quote cite,#cancel-comment-reply-link {color: #f2c579;}#cancel-comment-reply-link:hover {color: #242424;}.post-author {color: #616262;}.post-author a {color: #616262;font-weight: 600;}.post-author a:hover,.post__tags a:hover {color: #242424;}.post__comments,.post__comments a,.post__tags a {color: #f2c579;}.post__comments a:hover {color: #616262;}.post-navigation .nav-previous a, .post-navigation .nav-next a {color: #f2c579;}.post-navigation .nav-previous a:hover, .post-navigation .nav-next a:hover {color:#242424;}.post-navigation .nav-next > a::after,.post-navigation .nav-previous > a::before {color: #616262;}.post-navigation .nav-next > a:hover::after,.post-navigation .nav-previous > a:hover::before {color:#242424;}.comments-title,.comment-reply-title {color: #616262;}.comment-body .fn a { color: #616262;}.comment-body .fn a:hover {color:#ffffff;}.comment-body{background: #242424;}.comment-body .fn + .comment-date::before {background: rgba(251,210,50,0.2);}.comment-reply-link {color: #f2c579;}.comment-reply-link:hover {color:#242424;}.comment-form__field {color: #242424;}.comment-form .logged-in-as,.comment-form .comment-notes {color: #f2c579;}.pagination a.page-numbers {color: #616262;}.pagination .page-numbers {font-weight: 700;}.pagination a.page-numbers:hover,.pagination span.page-numbers.current {color: #f2c579;}.pagination .page-numbers.next,.pagination .page-numbers.prev {color: #f2c579;}.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover {color: #242424;}.pagination .page-numbers.next i,.pagination .page-numbers.prev i {color: #616262;}.pagination .page-numbers.next:hover i,.pagination .page-numbers.prev:hover i {color: #242424;}.pagination .page-numbers.next,.pagination .page-numbers.prev,.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {font-weight: 700;}#toTop {color: #242424;background: #f2c579;}#toTop span{color: #242424;}#toTop:hover {color: #f2c579;background: #242424;}#toTop:hover span{color: #f2c579;}#tm_builder_outer_content .tm_pb_with_background .tm_pb_module.tm_pb_blurb .tm-pb-icon:hover::before {color:#f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm_pb_blurb_container h4 {font-size: 24px;font-weight: 300;}#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm_pb_blurb_container h4:first-line {font-weight: 600;}#tm_builder_outer_content .service-info .tm_pb_blurb .tm_pb_blurb_content h4 a {color: #616262;}#tm_builder_outer_content .service-info .tm_pb_blurb .tm_pb_blurb_content h4 a:hover {color:#f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_blurb a:not(.tm_pb_button):hover {color: #242424;}#tm_builder_outer_content .tm_pb_module.tm_pb_blurb.liner .tm_pb_blurb_content .tm_pb_blurb_content{background: rgba(251,210,50,0.9);}.tm_pb_module.tm_pb_blurb.hover-effect-2.tm_pb_blurb_position_top .tm_pb_main_blurb_image:before,.tm_pb_module.tm_pb_blurb.hover-effect-2.tm_pb_blurb_position_top .tm_pb_blurb_container h4:before,.tm_pb_module.tm_pb_blurb.hover-effect-1:before {background: #f2c579;}@media (min-width: 1200px) {#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm_pb_blurb_container h4 {font-size: 34px;}}#tm_builder_outer_content .tm_pb_button,#tm_builder_outer_content .tm_pb_button:active,#tm_builder_outer_content .tm_pb_button:focus {background-color: #f2c579;font-weight: 600;}#tm_builder_outer_content .tm_pb_button:hover {background-color: #242424;color: #ffffff;}#tm_builder_outer_content .tm_pb_module.tm_pb_cta .tm_pb_promo_button {color: #242424;background: #f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_cta .tm_pb_promo_button:hover {color: #f2c579;background: #242424;}#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .tm_pb_countdown_timer_container .section .value,#tm_builder_outer_content .countdown-sep::before {color: #f2c579;}#tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container .section.values .value,#tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container .section.sep .countdown-sep {font-weight: 700;}
/* Header */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_heading .tm_pb_pricing_title {font-weight: 700;}
/* Subheader */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_heading .tm_pb_best_value {color: #242424;font-weight: 400;}
/* Currency */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_dollar_sign {font-weight: 700;color: #242424;}
/* Price */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_sum {font-weight: 700;color: #242424;}
/* Frequency */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_frequency {color: #242424;font-weight: 400;}
/* Divider */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top:after {color: #242424;}
/* Content */#tm_builder_outer_content .tm_pb_column .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content ul.tm_pb_pricing li {font-weight: 400;}
/* Button */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_table_button:hover {border-color: #242424;background-color: #242424;color: #ffffff;}
/* Featured table */
/* Header */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading {background: #242424;}
/* Top content */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_content_top {background: #242424;}
/* Price */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_content_top .tm_pb_sum {color: #242424;}
/* Divider */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_content_top:after {color: #f2c579;}
/* Button */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:hover {border-color: #242424;background-color: #242424;color: #ffffff;}
/* Pagination */.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a {box-shadow: inset 0 0 0 4px white;background: transparent !important;}.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a:hover,.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a:focus,.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a:focus:hover {box-shadow: inset 0 0 0 4px #f2c579 !important;background: transparent !important;}.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a.tm-pb-active-control,.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a.tm-pb-active-control:focus {box-shadow: inset 0 0 0 9px #f2c579 !important;background: transparent !important;}
/* Arrows */.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev,.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next {background: #f2c579;}.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev:hover,.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next:hover {background: #242424;}.post-gallery .swiper-button-next,.post-gallery .swiper-button-prev {background-color: #f2c579;color: #242424}.post-gallery .swiper-button-next:not(.swiper-button-disabled):hover,.post-gallery .swiper-button-prev:not(.swiper-button-disabled):hover {background-color: #242424;color: #f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs .tm_pb_tabs_controls li a {color: #f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs .tm_pb_tabs_controls li:before {background: #f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs .tm_pb_tabs_controls li:hover a,#tm_builder_outer_content .tm_pb_module.tm_pb_tabs .tm_pb_tabs_controls li.tm_pb_tab_active a {color: #616262;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial {border-top-color: #f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta:before {color: #f2c579;font-weight: 400;}#tm_builder_outer_content .tm_pb_column .tm_pb_testimonial .tm_pb_testimonial_meta > * {font-weight: 400;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta a:hover {color: #242424;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {font-weight: 700;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author,#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author a {color: #242424;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author a:hover {color: #f2c579;}#tm_builder_outer_content .tm_pb_column .tm_pb_testimonial:before{color: #f2c579;}#tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_social_links .tm-pb-icon::before{color: #f2c579;}#tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_social_links .tm-pb-icon:hover::before{color: #242424;}#tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_position {font-weight: 400;}.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .percent p {font-weight: 700;color: #f2c579;}#tm_builder_outer_content .tm_pb_circle_counter.tm_pb_module .counter-heading {font-weight: 300;}#tm_builder_outer_content .tm_pb_circle_counter.tm_pb_module .counter-heading:first-line {font-weight: 700;}#tm_builder_outer_content .faqs .tm_pb_text .increase {font-weight: 700;}body table.booked-calendar thead th .monthName {font-family:Poppins;font-weight: 600;color: #616262;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a::before,.widget.widget_booked_calendar.booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a::before{color: #f2c579;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a:hover::before,.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead th > a:hover::before {color: #242424;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days th,.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar thead .days th{background: #616262 !important;font-family:Poppins;}body #tm_builder_outer_content table.booked-calendar td .date,body .widget.widget_booked_calendar table.booked-calendar td .date,#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td,#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur span,.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td,.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur span {background: #242424;}body #tm_builder_outer_content table.booked-calendar td .date:hover,body .widget.widget_booked_calendar table.booked-calendar td .date:hover {background: #f2c579 !important;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td span .number,.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td span .number {color:#f2c579;font-family:Poppins;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur span .number,.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.blur span .number {color: #616262;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.active .date,.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td.active .date {background:#242424;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td,.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td {border-color: #242424;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button,body .booked-modal input.button-primary[type="submit"],.widget.widget_booked_calendar .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button,body .booked-modal input.button-primary[type="submit"]{background: #f2c579;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button:hover,body .booked-modal input.button-primary[type="submit"]:hover,.widget.widget_booked_calendar.tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button:hover,body .booked-modal input.button-primary[type="submit"]:hover{background: #242424 !important;}.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button {background: #f2c579;color: #242424;}.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr.entryBlock td .button:hover {background: #242424;color: #f2c579;}body .booked-modal .bm-window .close i{color: #f2c579;}body .booked-calendarSwitcher{background: #f2c579 !important;}body .booked-calendarSwitcher select{background: #242424 !important;}body .booked-form .required-asterisk {color: #f2c579;}
/* cell */body table.booked-calendar td.prev-date .number {color: #ffffff;}body #tm_builder_outer_content table.booked-calendar td.prev-date .date:hover,body .widget.widget_booked_calendar table.booked-calendar td.prev-date .date:hover{background: #242424 !important;}body #tm_builder_outer_content table.booked-calendar td.prev-date .date:hover,body .widget.widget_booked_calendar table.booked-calendar td.prev-date .date:hover{background: #242424 !important;}body #tm_builder_outer_content table.booked-calendar td.prev-date .date:hover .number,body .widget.widget_booked_calendar table.booked-calendar td.prev-date .date:hover .number{color: #ffffff !important;}body #tm_builder_outer_content table.booked-calendar td.today .date .number,body .widget.widget_booked_calendar table.booked-calendar td.today .date .number{color: #242424 !important;}body #tm_builder_outer_content table.booked-calendar td.today .date,body .widget.widget_booked_calendar table.booked-calendar td.today .date{background: #f2c579;}body #tm_builder_outer_content table.booked-calendar td.today:hover .date:hover,body .widget.widget_booked_calendar table.booked-calendar td.today:hover .date:hover{background: #242424 !important;}body table.booked-calendar td.prev-date:hover .date span.number,body table.booked-calendar td:hover .date span {background: transparent !important;}#tm_builder_outer_content .tm_pb_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td .date:hover .number,.widget.widget_booked_calendar .booked-calendar-shortcode-wrap .booked-calendar-wrap .booked-calendar tbody tr td .date:hover .number {color: #ffffff;}#tm_builder_outer_content .tm_pb_button,#tm_builder_outer_content .tm_pb_button:active,#tm_builder_outer_content .tm_pb_button:focus {background-color: #f2c579;font-weight: 600;}#tm_builder_outer_content .tm_pb_button:hover {background-color: #242424;color: #ffffff;}#tm_builder_outer_content .tm_pb_with_background .tm_pb_module.tm_pb_blurb .tm-pb-icon:hover::before {color:#f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm_pb_blurb_container h4 {font-size: 24px;font-weight: 300;}#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm_pb_blurb_container h4:first-line {font-weight: 600;}#tm_builder_outer_content .service-info .tm_pb_blurb .tm_pb_blurb_content h4 a {color: #616262;}#tm_builder_outer_content .service-info .tm_pb_blurb .tm_pb_blurb_content h4 a:hover {color:#f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_blurb a:not(.tm_pb_button):hover {color: #242424;}#tm_builder_outer_content .tm_pb_module.tm_pb_blurb.liner .tm_pb_blurb_content .tm_pb_blurb_content{background: rgba(251,210,50,0.9);}.tm_pb_module.tm_pb_blurb.hover-effect-2.tm_pb_blurb_position_top .tm_pb_main_blurb_image:before,.tm_pb_module.tm_pb_blurb.hover-effect-2.tm_pb_blurb_position_top .tm_pb_blurb_container h4:before,.tm_pb_module.tm_pb_blurb.hover-effect-1:before {background: #f2c579;}@media (min-width: 1200px) {#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm_pb_blurb_container h4 {font-size: 34px;}}#tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button{color: #f2c579;}#tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button:after{color: #f2c579;}#tm_builder_outer_content .tm_pb_video_play:before{color: #f2c579;}#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce1,#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2 {background: #f2c579;}
/* Header */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_heading .tm_pb_pricing_title {font-weight: 700;}
/* Subheader */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_heading .tm_pb_best_value {color: #242424;font-weight: 400;}
/* Currency */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_dollar_sign {font-weight: 700;color: #242424;}
/* Price */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_sum {font-weight: 700;color: #242424;}
/* Frequency */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top .tm_pb_frequency {color: #242424;font-weight: 400;}
/* Divider */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content_top:after {color: #242424;}
/* Content */#tm_builder_outer_content .tm_pb_column .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_content ul.tm_pb_pricing li {font-weight: 400;}
/* Button */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table .tm_pb_pricing_table_button:hover {border-color: #242424;background-color: #242424;color: #ffffff;}
/* Featured table */
/* Header */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading {background: #242424;}
/* Top content */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_content_top {background: #242424;}
/* Price */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_content_top .tm_pb_sum {color: #242424;}
/* Divider */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_content_top:after {color: #f2c579;}
/* Button */#tm_builder_outer_content .tm_pb_module.tm_pb_pricing .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:hover {border-color: #242424;background-color: #242424;color: #ffffff;}#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .tm_pb_countdown_timer_container .section .value,#tm_builder_outer_content .countdown-sep::before {color: #f2c579;}#tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container .section.values .value,#tm_builder_outer_content .tm_pb_countdown_timer .tm_pb_countdown_timer_container .section.sep .countdown-sep {font-weight: 700;}#tm_builder_outer_content .faqs .tm_pb_text .increase {font-weight: 700;}#tm_builder_outer_content .tm_pb_audio_module {background-color: #f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial {border-top-color: #f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta:before {color: #f2c579;font-weight: 400;}#tm_builder_outer_content .tm_pb_column .tm_pb_testimonial .tm_pb_testimonial_meta > * {font-weight: 400;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta a:hover {color: #242424;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {font-weight: 700;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author,#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author a {color: #242424;}#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author a:hover {color: #f2c579;}#tm_builder_outer_content .tm_pb_column .tm_pb_testimonial:before{color: #f2c579;}
/* Pagination */.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a {box-shadow: inset 0 0 0 4px white;background: transparent !important;}.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a:hover,.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a:focus,.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a:focus:hover {box-shadow: inset 0 0 0 4px #f2c579 !important;background: transparent !important;}.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a.tm-pb-active-control,.tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a.tm-pb-active-control:focus {box-shadow: inset 0 0 0 9px #f2c579 !important;background: transparent !important;}
/* Arrows */.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev,.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next {background: #f2c579;}.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev:hover,.tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next:hover {background: #242424;}.post-gallery .swiper-button-next,.post-gallery .swiper-button-prev {background-color: #f2c579;color: #242424}.post-gallery .swiper-button-next:not(.swiper-button-disabled):hover,.post-gallery .swiper-button-prev:not(.swiper-button-disabled):hover {background-color: #242424;color: #f2c579;}.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter .percent p {font-weight: 700;color: #f2c579;}#tm_builder_outer_content .tm_pb_circle_counter.tm_pb_module .counter-heading {font-weight: 300;}#tm_builder_outer_content .tm_pb_circle_counter.tm_pb_module .counter-heading:first-line {font-weight: 700;}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs .tm_pb_tabs_controls li a {color: #f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs .tm_pb_tabs_controls li:before {background: #f2c579;}#tm_builder_outer_content .tm_pb_module.tm_pb_tabs .tm_pb_tabs_controls li:hover a,#tm_builder_outer_content .tm_pb_module.tm_pb_tabs .tm_pb_tabs_controls li.tm_pb_tab_active a {color: #616262;}


.tm_pb_builder #tm_builder_outer_content .tm_pb_section_home_services { background-image:url(../../img/home_services.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_gutter_install { background-image:url(../../img/gutter_install.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_gutter_clean { background-image:url(../../img/gutter_clean.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_gutter_repair { background-image:url(../../img/gutter_repair.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_gutter_update { background-image:url(../../img/gutter_update.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_roof_install { background-image:url(../../img/roof_install.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_roof_clean { background-image:url(../../img/roof_clean.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_roof_repair { background-image:url(../../img/roof_repair.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_siding_install { background-image:url(../../img/siding_install.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_siding_clean { background-image:url(../../img/siding_clean.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_siding_repair { background-image:url(../../img/siding_repair.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_painting { background-image:url(../../img/painting.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_power_wash { background-image:url(../../img/power_wash.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_14 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_7 { margin-top: 59px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_15 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta_0.tm_pb_promo { color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_cta_0.tm_pb_promo h2 { color: #fffcfc !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_16 { padding-top:135px; padding-bottom:154px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_4 { margin-top: 99px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 7px; border-top-color: #111111; border-top-style: solid; width: 100%; margin-left: -50%; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_image_0 { margin-left: 0; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_6 { margin-top: 76px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 { background-color:#f2c579; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_10 { margin-top: 75px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { background-image:url(../../img/home-09.jpg); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait, .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait:before { -webkit-border-radius: 75px; -moz-border-radius: 75px; border-radius: 75px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_23 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_13 { margin-top: 65px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0 .tm_pb_testimonial_portrait { width: 150px; height: 150px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_24 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1 .tm_pb_testimonial_portrait { width: 150px; height: 150px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1 .tm_pb_testimonial_portrait, .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1 .tm_pb_testimonial_portrait:before { -webkit-border-radius: 75px; -moz-border-radius: 75px; border-radius: 75px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter_2 { width: 200px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter_2.tm_pb_circle_counter .percent p { font-weight: bold;font-size: 50px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter_0 { width: 200px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter_0.tm_pb_circle_counter .percent p { font-weight: bold;font-size: 50px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter_0.tm_pb_circle_counter h3 { font-size: 30px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter_1.tm_pb_circle_counter h3 { font-size: 30px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter_1.tm_pb_circle_counter .percent p { font-weight: bold;font-size: 50px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter_2.tm_pb_circle_counter h3 { font-size: 30px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_circle_counter_1 { width: 200px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 7px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
                                                                                                              -webkit-border-bottom-left-radius: 3px;
                                                                                                              -moz-border-radius-bottomright: 3px;
                                                                                                              -moz-border-radius-bottomleft: 3px;
                                                                                                              border-bottom-right-radius: 3px;
                                                                                                              border-bottom-left-radius: 3px; }
.tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slide .tm_pb_slide_overlay_container { background-color: rgba(0,0,0,0.5); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
                                                                                                              -webkit-border-top-right-radius: 3px;
                                                                                                              -moz-border-radius-topleft: 3px;
                                                                                                              -moz-border-radius-topright: 3px;
                                                                                                              border-top-left-radius: 3px;
                                                                                                              border-top-right-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slide .tm_pb_slide_overlay_container { background-color: rgba(0,0,0,0.5); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description, .tm_pb_slider_fullwidth_off.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0 .tm_pb_slide_description { padding-top: 200px; padding-bottom: 200px; padding-right: 0; padding-left: 0; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_3 { margin-top: 90px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
                                                                                                              -webkit-border-top-right-radius: 3px;
                                                                                                              -moz-border-radius-topleft: 3px;
                                                                                                              -moz-border-radius-topright: 3px;
                                                                                                              border-top-left-radius: 3px;
                                                                                                              border-top-right-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
                                                                                                              -webkit-border-bottom-left-radius: 3px;
                                                                                                              -moz-border-radius-bottomright: 3px;
                                                                                                              -moz-border-radius-bottomleft: 3px;
                                                                                                              border-bottom-right-radius: 3px;
                                                                                                              border-bottom-left-radius: 3px; }
.tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
                                                                                                              -webkit-border-top-right-radius: 3px;
                                                                                                              -moz-border-radius-topleft: 3px;
                                                                                                              -moz-border-radius-topright: 3px;
                                                                                                              border-top-left-radius: 3px;
                                                                                                              border-top-right-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slide .tm_pb_slide_overlay_container { background-color: rgba(0,0,0,0.5); }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
                                                                                                              -webkit-border-bottom-left-radius: 3px;
                                                                                                              -moz-border-radius-bottomright: 3px;
                                                                                                              -moz-border-radius-bottomleft: 3px;
                                                                                                              border-bottom-right-radius: 3px;
                                                                                                              border-bottom-left-radius: 3px; }
.tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_0.tm_pb_blurb p { line-height: 1.5em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_2 { margin-top: 65px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_2 .tm-pb-icon { font-size: 81px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_2.tm_pb_blurb { line-height: 1.5em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_2.tm_pb_blurb p { line-height: 1.5em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_3.tm_pb_blurb p { line-height: 1.5em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_3 .tm-pb-icon { font-size: 81px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_3.tm_pb_blurb { line-height: 1.5em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_0.tm_pb_blurb { line-height: 1.5em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_1.tm_pb_blurb { line-height: 1.5em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 { padding-top:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_1 .tm-pb-icon { font-size: 81px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_0 .tm-pb-icon { font-size: 81px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_1.tm_pb_blurb p { line-height: 1.5em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2.tm_pb_pricing_table { background-color: #f7f7f7; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 .tm_pb_slide_description .tm_pb_slide_title { color: #616262 !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 .tm_pb_slide_content { font-size: 47px !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 .tm_pb_slide_description .tm_pb_slide_title { color: #616262 !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 .tm_pb_slide_content { font-size: 47px !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 .tm_pb_slide_content { font-size: 47px !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_best_value { font-size: 18px; color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_sum { font-size: 60px; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_pricing li { font-size: 18px; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0.tm_pb_pricing_table { background-color: #f7f7f7; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_frequency { font-size: 16px; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_best_value { font-size: 18px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 .tm_pb_slide_description .tm_pb_slide_title { color: #616262 !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_pricing_heading h2 { font-size: 24px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_pricing_heading h2 { font-size: 30px; color: #f2c579 !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_frequency { font-size: 16px; color: #ffffff !important; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_best_value { font-size: 18px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_frequency { font-size: 16px; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_sum { font-size: 60px; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_pricing_heading h2 { font-size: 24px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1.tm_pb_pricing_table { background-color: #f2c579; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_sum { font-size: 60px; color: #ffffff !important; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_pricing li { font-size: 18px; line-height: 1em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_pricing li { font-size: 18px; line-height: 1em; }

@media only screen and ( max-width: 980px ) {
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 { padding-top: 50px;padding-bottom: 50px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_15 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_16 { padding-top: 40px;padding-bottom: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_23 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_24 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 { padding-top: 50px;padding-bottom: 50px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-top: 50px;padding-bottom: 50px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 50px;padding-bottom: 50px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_14 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 { padding-top: 50px;padding-bottom: 50px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 1px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_1 .tm-pb-icon { font-size: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_0 .tm-pb-icon { font-size: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 1px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_3 .tm-pb-icon { font-size: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 { padding-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_2 .tm-pb-icon { font-size: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_pricing_heading h2 { font-size: 24px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_frequency { font-size: 16px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_best_value { font-size: 18px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_sum { font-size: 60px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_pricing li { font-size: 18px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 .tm_pb_slide_content { font-size: 47px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 .tm_pb_slide_content { font-size: 47px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_pricing li { font-size: 18px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_pricing li { font-size: 18px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_best_value { font-size: 18px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_pricing_heading h2 { font-size: 24px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 .tm_pb_slide_content { font-size: 47px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_frequency { font-size: 18px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_sum { font-size: 60px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_frequency { font-size: 16px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_best_value { font-size: 18px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_pricing_heading h2 { font-size: 30px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_sum { font-size: 60px; line-height: 1em; }
}

@media only screen and ( max-width: 767px ) {
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 { padding-top: 39px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 { padding-top: 39px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_14 { padding-top: 39px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_15 { padding-top: 39px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 { padding-top: 39px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 { padding-top: 39px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 1px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 1px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_pricing li { font-size: 18px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_frequency { font-size: 16px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_pricing_heading h2 { font-size: 24px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_sum { font-size: 60px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_frequency { font-size: 16px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_best_value { font-size: 18px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_sum { font-size: 60px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_pricing li { font-size: 18px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_2 .tm_pb_best_value { font-size: 18px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_best_value { font-size: 18px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_pricing_heading h2 { font-size: 24px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 .tm_pb_slide_content { font-size: 47px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 .tm_pb_slide_content { font-size: 47px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 .tm_pb_slide_content { font-size: 47px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_dollar_sign, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_frequency { font-size: 18px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_pricing li { font-size: 18px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_0 .tm_pb_sum { font-size: 60px; line-height: 1em; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table_1 .tm_pb_pricing_heading h2 { font-size: 30px; }
}

@media only screen and ( min-width: 981px ) {
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 { padding-top: 84px; padding-bottom: 91px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-top: 123px; padding-bottom: 112px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 83px; padding-bottom: 102px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 { padding-top: 84px; padding-bottom: 88px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 { padding-top: 83px; padding-bottom: 100px; }
}

@media (max-width: 61.9em) {
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_13 { margin-top: 0px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_0.tm_pb_testimonial { margin-top: 40px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_1.tm_pb_testimonial { margin-top: 40px !important; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_10 { margin-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_7 { margin-top: 0px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_3 { margin-top: 40px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4 { margin-top: 0px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_6 { margin-top: 0px; }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_row_2 { margin-top: 0px; }
}
.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}
.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}

/*-- modal --*/

.modal-dialog {
    position: relative;
    width: auto;
    height:100%;  
    margin: 10px;
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    outline: 0;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);	  
}

.modal-header .close {
    position: absolute;
    margin-top: 9px;
    top: 0px;
    right: 0px;
    text-align: center;
    padding: 10px 13px;
    line-height: 9px;
    color:rgba(0,0,0,0.6);
}
.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

@media (min-width: 768px) {
    .modal-dialog {
        position:relative;
        margin: 150px auto;
    }

    .modal-sign .modal-dialog{
        width: 355px;
        min-height:304px;  
        margin: 150px auto;	
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }
    .modal-sm {
        width: 300px;
    }
}

/*-- modal sign --*/
.nav-sign > span {
    margin-left: 25%;
    position: relative;
    top: 6px;
}

.modal-sign .modal-header .close{
    text-shadow:none;
    color:rgba(0,0,0,0.6)
}

.modal-sign .modal-content {
    min-height:304px;	  
}

.modal-sign .modal-header {
    margin-left: 25px;
    min-height: 415px;
}

@media (min-width: 768px) {
    .modal-sign .modal-dialog{
        width: 410px;
        min-height:304px;  
        margin: 150px auto;	
    }
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color:rgba(0,0,0,0.6);
    text-shadow: 0 1px 0 #fff;
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}
.modal-open {
    overflow: hidden;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition:      -o-transform .3s ease-out;
    transition:         transform .3s ease-out;
    -webkit-transform: translate3d(0, -25%, 0);
    -o-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
}
.modal.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-color: #000;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}

.modal-body {
    display: table;
    position: relative;
    padding: 15px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}
.widget-about__content {
    color: #ABABAB;
}
.text-light {
    color: #242424 !important
}
.form-control .select2-choice {
    color: #616262 !important;
}