/*



Theme Name: Avada Child



Description: Child theme for Avada theme



Author: ThemeFusion



Author URI: https://theme-fusion.com



Template: Avada



Version: 1.0.0



Text Domain:  Avada



*/



.group {zoom:1}



.group:after, .group:before {content:" ";display: table}



.group:after {clear: both}

.cus-rivew .container {width: auto;}



.featured-img-bg .box-shadow::before {content: '';width: 100%;height: 11%;display: block;position: absolute;background: url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);}

.featured-img-bg .box-shadow::after {content: '';width: 100%;height: 13%;display: block;position: absolute;background: url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);bottom: 12px;}

.featured-img-bg .box-shadow {position: relative;}



.featured-img-bg-2 .box-shadow::before {content: '';width: 100%;height: 17%;display: block;position: absolute;background: url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);}

.featured-img-bg-2 .box-shadow::after {content: '';width: 100%;height: 15%;display: block;position: absolute;background: url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);bottom: 12px;}

.featured-img-bg-2 .box-shadow {position: relative;}



.featured-img-bg-2 .box-shadow::before {content: '';width: 100%;height: 10%;display: block;position: absolute;background: url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);}

.featured-img-bg-2 .box-shadow::after {content: '';width: 100%;height: 10%;display: block;position: absolute;background: url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);bottom: 12px;}

.featured-img-bg-2 .box-shadow {position: relative;}



* {box-sizing: border-box}



.fusion-clearfix {clear: both;zoom: 1}



.fusion-clearfix:after, .fusion-clearfix:before {content: " ";display: table}



.fusion-clearfix:after {clear: both} 



.alignleft {display: inline;float: left;margin-right: 15px}



.alignright {display: inline;float: right;margin-left: 15px}



.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;text-align: center}



.create-block-format-context {display: inline-block;clear: both;zoom: 1;margin-bottom: 40px;width: 100%}



.create-block-format-context:after, .create-block-format-context:before {content: " ";display: table}



.create-block-format-context:after {clear: both}



.fusionicon-arrow-down2 {display: table-cell;vertical-align: middle}



.icomoon-up:before {display: inline-block;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}



html {overflow-y: scroll}



input[type=file], input[type=password], input[type=submit], input[type=text], textarea {-webkit-appearance: none;-webkit-border-radius: 0}



input[type=image] {padding: 0;border: none}



.fusion-show-pagination-text .bbp-pagination-links .next, .fusion-show-pagination-text .bbp-pagination-links .pagination-next, .fusion-show-pagination-text .bbp-pagination-links .pagination-prev, .fusion-show-pagination-text .bbp-pagination-links .prev, .fusion-show-pagination-text .pagination .next, .fusion-show-pagination-text .pagination .pagination-next, .fusion-show-pagination-text .pagination .pagination-prev, .fusion-show-pagination-text .pagination .prev {padding-left: 0;padding-right: 0}



body {margin: 0;color: #747474;min-width: 320px;-webkit-text-size-adjust: 100%;font: 13px/20px PTSansRegular, Arial, Helvetica, sans-serif}



body.body_blank.admin-bar {top: 31px}



body.body_blank.admin-bar #wrapper #slidingbar-area {top: 0}



body #wrapper .gomapMarker {color: #333}



body .fusion-content-widget-area .button {margin-left: 15px}



html {overflow-x: hidden}



html.no-overflow-y {overflow-y: hidden}



#wrapper {overflow: visible}



#wrapper .tp-bullets {-webkit-transform: translateZ(0);transform: translateZ(0)}



#wrapper .fusion-tabs-widget .tab-holder {border: 1px solid #eaeaea}



#wrapper .fusion-tabs-widget .tabs-widget-3 .tabset li {width: 33.3333%}



#wrapper .fusion-tabs-widget .tabs-widget-2 .tabset li {width: 50%}



#wrapper .fusion-tabs-widget .tabs-widget-1 .tabset li {width: 100%}



#wrapper .fusion-tabs-widget .tabset {display: table;overflow: hidden;width: 100%;margin: 0;padding: 0;list-style: none}



#wrapper .fusion-tabs-widget .tabset li {display: table-cell;margin: 0;padding: 0;border-bottom: none;float: left}



#wrapper .fusion-tabs-widget .tabset li:last-child {border-right: none}



#wrapper .fusion-tabs-widget .tabset li a {display: block;padding: 0;line-height: 38px!important;border-bottom: none;border-top: 3px solid transparent;-webkit-transition: all .2s;transition: all .2s}



#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {font-size: 18px}



#wrapper #slidingbar-area .tab-holder, #wrapper .fusion-footer-widget-area .tab-holder {border-top: none}



#wrapper #slidingbar-area .tab-holder .tabs li a, #wrapper .fusion-footer-widget-area .tab-holder .tabs li a {background: rgba(0,0,0,.2)}



#wrapper #slidingbar-area .tab-holder .tabs li:hover a, #wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a {background: 0 0}



#wrapper #slidingbar-area .tab-holder .tabs li.active a, #wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a {background: 0 0}



#wrapper #slidingbar-area .tab-holder .tab_content a, #wrapper .fusion-footer-widget-area .tab-holder .tab_content a {padding: 0;border-bottom: none}



#wrapper .strip-html .fusion-dropcap {top: 0;float: none;margin: 0;padding: 0;background-color: inherit!important;box-shadow: none;line-height: inherit;text-shadow: none;color: inherit!important;font-size: inherit}



#wrapper .strip-html .fusion-highlight {background-color: inherit!important;color: inherit!important}



#wrapper .strip-html .fusion-tooltip {color: inherit;border-bottom: 1px dotted}



.body_blank {display: table;height: 100%;width: 100%;position: absolute;margin:0; left:0; right:0; top:0; overflow-x:hidden}



.wrapper_blank {display: table-cell;float: none;vertical-align: middle;width: 100%}



.wrapper_blank .page-title-bar {margin-bottom: 25px}



.wrapper_blank #main {background: 0 0;padding: 0}



.error404 .search-page-search-form {margin-bottom: 0;padding-bottom: 0;border: none}



img {border-style: none;vertical-align: top;max-width: 100%; height:auto;}



object {max-width: 100%}



a {text-decoration: none;color: #333}



a:hover {color: #a0ce4e;text-decoration: none}



input, select, textarea {font: 100% Arial, Helvetica, sans-serif;vertical-align: middle;color: #000}



fieldset, form {margin: 0;padding: 0;border-style: none}



#content:after, .clearfix:after {content: "";display: table;clear: both}



.clear {clear: both}



.wp-caption {max-width: 100%}



.search-table {display: table;width: 100%}



.header-v4 .search-table {display: table;width: 286px}



#fallback-slide {display: none}



#fallback-slide img {width: 100%}



.gallery-box {background: #3d3c3c;padding: 0 10px}



.gallery-box img {width: 100%}

.mtb{margin-top:0px;margin-bottom:0px;}



.fusion-main-menu>ul>li>a .fusion-menu-description, a, a:after, a:before {-webkit-transition-property: color, background-color, border-color;transition-property: color, background-color, border-color;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function: linear;transition-timing-function: linear}



.fusion-blog-pagination .pagination a.inactive {-webkit-transition: border-color .2s linear;transition: border-color .2s linear}



.fusion-accordian .panel-title a .fa-fusion-box, .woocommerce .social-share li .fontawesome-icon {-webkit-transition: border-color, background-color .2s linear;transition: border-color, background-color .2s linear}



.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {padding: 8px 25px !important;}



.fusion-accordian .panel-title a .fa-fusion-box{padding: 2.5px !important;}



.fusion-accordian #accordion-20480-1 .panel-title a {font-size: 14px !important;}



.gallery {margin: 0 auto;max-width: 1400px}



#main {padding: 55px 10px 45px;background: #fff;clear: both}



#main .columns h2 {margin: 0;line-height: 35px}



#main .container h2 {margin: 0}



#main .post h2 {color: #333;padding-bottom: 0}



#main .post h2 a {color: #333}



.col .heading {overflow: hidden;margin: 0 0 15px}



.col .heading img {float: left;margin: 0 10px 0 0}



.col p {margin: 0 0 23px}



h2 {color: #333;margin: 0 0 20px}



h2.entry-title {margin-top: 0;margin-bottom: 28px}



.avada-myaccount-data h2 {margin-top: 0}



.more {overflow: hidden;display: block;font: 13px/15px PTSansRegular, arial, helvetica, sans-serif}



.more a {float: right;padding: 0}



.more a.active {color: #a0ce4e;text-decoration: none}



.more a.active:after {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-family: icomoon;content: '\f105';color: #a0ce4e;font-size: 14px;padding-left: 5px}



.fusion-read-more, .more a {position: relative;margin-right: 10px;text-align: right;display: inline-block}



.fusion-read-more:after, .more a:after {content: '\f105';position: absolute;right: -10px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);padding-left: 5px;font-family: icomoon;font-size: 14px}



.content-boxes .more {margin-top: 18px}



.content-boxes .heading .fontawesome-icon {float: left}



.content-boxes .heading-and-icon h2 {padding-left: 45px}



.container {overflow: hidden}



.container .columns .col {width:31.42857%; padding: 0 2.85714% 0 0}



.container .columns .col.last {margin-right: 0}



.container .col img {width:100%}



.container .holder {overflow: hidden}



.container h3 a.active {text-decoration: none;color: #a0ce4e}



.slider {overflow: hidden}



.review {width: 100%}



.meta {list-style: none;margin: 0 0 13px;padding: 0;overflow: hidden;font-size: 12px;line-height: 14px;color: #333}



.meta li {float: left;padding: 0 8px 0 9px;border-left: 1px solid #333}



.meta li:first-child {padding-left: 0;border-left: 0}



.social_links_shortcode .social-networks {float: none}



.fusion-content-widget-area .social-networks {float: none}



.fusion-content-widget-area .social-networks li, .social_links_shortcode li {float: left;margin-left: 0;margin-right: 0;width: 35px}



.fusion-content-widget-area .social-networks a {border-bottom: 0;padding: 0}



.fusion-content-widget-area .social-networks li {margin-bottom: 10px}



#content {width: 71.1702128%;float: left;min-height: 1px}



#content.full-width {width: 100%}



#posts-container {position: relative}



.single .fusion-sharing-box {margin-bottom: 0;margin-top: 60px}



.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {padding-left: 3px;padding-right: 3px;padding-bottom: 3px}



.fusion-footer-widget-area ul.fusion-carousel-holder li a, .fusion-footer-widget-area ul.fusion-checklist li a, .fusion-footer-widget-column .flexslider a {border: 0;padding: 0}



.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {padding-top: 0;background: 0 0}



.fusion-footer-widget-area li.recentcomments {padding: 12px 0;border-bottom: 1px solid #282a2b;display: block}



.fusion-footer-widget-area li.recentcomments a {border: none}



.fusion-footer-widget-area .widget_recent_entries li {border-bottom: 1px solid;padding-bottom: 12px}



.fusion-footer-widget-area .widget_recent_entries a {border-bottom: 0;padding-bottom: 0}



.fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li:first-child>a, .fusion-footer-widget-area .fusion-footer-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child>a {background-image: none;padding-top: 0}



.post {margin-bottom: 65px}



.single-post .post {margin-bottom: 0}



.post .image {margin-bottom: 40px}



.avada_faq .meta-info, .single .post .meta-info {margin-bottom: 55px}



.search input, .searchform input {border: 1px solid #e7e6e6;padding: 8px 15px;font-size: 13px;color: #333;display: block}



.sidebar {width: 23.4042553%;float: right}



.sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content>section:last-child {margin-bottom: 0!important}



.fusion-row .post-content .nonhundred-percent-fullwidth .fusion-layout-column.fusion-one-full {margin-top: 0 !important;}



.qa__bubble-wrap-item .fa {font-size: 1.8rem;}



.certificate1 .certificate2 {margin-bottom: 0 !important;}



.sidebar .widget {margin-bottom: 45px;position: relative}



.sidebar .widget.flickr {overflow: hidden}



.sidebar .widget h4 {margin: 0;padding: 0;font-size: 13px;margin-bottom: 18px;color: #333}



.sidebar .widget ul {list-style: none;margin: 0;padding: 0}



.sidebar .widget li {margin: 0;padding: 0;display: block}



.fusion-content-widget-area .widget {margin-bottom:0px;position: relative; display:inline-block; width:100%;}



.fusion-content-widget-area .widget.flickr {overflow: hidden}



.fusion-content-widget-area .widget ul {list-style: none;margin: 0;padding: 0}



.fusion-content-widget-area .widget li {margin: 0;padding: 0;display: block}



.fusion-content-widget-area .widget .recentcomments, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li {display: block;color: #838383}



.fusion-content-widget-area .widget li a {display: inline}



.fusion-content-widget-area .widget .recentcomments a {background: 0 0;border: none}



.fusion-content-widget-area .contact_info .address {margin: 0 0 15px}



#slidingbar .contact_info p, .fusion-content-widget-area .contact_info p, .fusion-footer-widget-area .contact_info p {margin: 0}



.fusion-content-widget-area .flickr-photo a {background: 0 0;float: left;border: 0}



.fusion-content-widget-area .widget_categories li a {display: block;border: 0;background: 0 0;padding: 0}



#slidingbar-area .s, .fusion-content-widget-area .s, .fusion-footer-widget-area .s {width: 100%}



.fusion-tabs-widget a {color: #444}



.fusion-tabs-widget .tab-set li {border-right: 1px solid}



.fusion-tabs-widget .tab-holder .tabs li a {border: 0;font-size: 13px;text-indent: 0;background: #f1f2f2;color: #333;text-align: center}



.fusion-tabs-widget .tab-holder .tabs li a .fusion-icon-bubbles {display: block;height: 38px;line-height: 35px}



.fusion-tabs-widget .tab-holder .tabs li:hover a {background: 0 0}



.fusion-tabs-widget .tab-holder .tabs li.active a {background: 0 0;border-top: 3px solid #a0ce4e;border-bottom: 0}



.fusion-tabs-widget .tab-holder .tab_content .news-list {list-style: none;margin: 0;padding: 0}



.fusion-tabs-widget .tab-holder .tab_content .news-list li {border-bottom: 1px solid #e2e2e2;padding: 20px 15px;overflow: hidden}



.fusion-tabs-widget .tab-holder .tab_content .news-list li:last-child {border-bottom: 0}



.fusion-tabs-widget .tab-holder .tab_content .news-list li a {padding: 0;background: 0 0}



.fusion-tabs-widget .tab-holder .tab_content .image {float: left;margin-right: 13px;height: 50px;width: 52px}



.fusion-tabs-widget .tab-holder .tab_content .image a {height: auto;width: auto;line-height: normal;text-indent: 0}



.fusion-tabs-widget .tab-holder .tab_content .post-holder a {overflow: hidden;margin: 0;padding: 0;height: auto;line-height: normal;background: 0 0;border: 0;text-indent: 0;font-size: 13px}



.fusion-tabs-widget .tab-holder .tab_content .post-holder p {margin:0 0 5px}



.fusion-tabs-widget .tab-holder .tab_content .post-holder .meta {margin: 2px 0 0;font-size: 12px;color: #747474}



.jtwt li {background: 0 0}



.fusion-content-widget-area .jtwt .jtwt_tweet, .jtwt .jtwt_tweet {position: relative;padding: 0;border: 0;margin-bottom: 30px;font-size: 13px;line-height: 20px;padding-left: 45px;padding-top: 0}



.fusion-content-widget-area .jtwt .jtwt_tweet:before {color: #d8d8d8}



.jtwt .jtwt_tweet:before {position: absolute;top: 6px;margin-left: -45px;content: '\e605';font-family: icomoon;font-size: 30px}



.jtwt .jtwt_tweet a {background: 0 0;color: #bfbfbf;display: inline;padding: 0;border: 0}



.jtwt .jtwt_tweet a:hover {color: #a0ce4e}



.jtwt .jtwt_tweet .jtwt_tweet_text {margin-bottom: 0;margin-top: 0}



.fusion-body .fusion-footer-widget-area-center .jtwt .jtwt_tweet {padding: 0}



.fusion-body .fusion-footer-widget-area-center .jtwt .jtwt_tweet:before {position: relative;margin: 0}



.recent-works-items {overflow: hidden}



.recent-works-items a {display: inline-block;padding: 3px 1.5px}



#slidingbar-area .fusion-columns-4 .recent-works-items a, #slidingbar-area .fusion-columns-5 .recent-works-items a, #slidingbar-area .fusion-columns-6 .recent-works-items a, .fusion-footer-widget-area .fusion-columns-4 .recent-works-items a, .fusion-footer-widget-area .fusion-columns-5 .recent-works-items a, .fusion-footer-widget-area .fusion-columns-6 .recent-works-items a {max-width: 60px}



.bbp-pagination .bbp-pagination-links, .page-links, .pagination, .woocommerce-pagination {float: right;margin-top: 40px;font-size: 9px;line-height: normal}



.page-links {margin-bottom: 40px;margin-top: 30px}



.bbp-pagination .bbp-pagination-links a.inactive, .bbp-pagination-links span.dots, .bbp-topic-pagination .page-numbers, .page-links a, .pagination a.inactive, .woocommerce-pagination .page-numbers {border: 1px solid #747474;display: inline-block;color: #747474;padding: 2px 6px;margin-left: 5px}



.bbp-pagination .bbp-pagination-links a.inactive:hover, .page-links a:hover, .pagination a.inactive:hover, .woocommerce-pagination .page-numbers:hover {border: 1px solid #a0ce4e}



.bbp-pagination .bbp-pagination-links .current, .page-links>.page-number, .pagination .current, .woocommerce-pagination .current {border: 1px solid #a0ce4e;display: inline-block;color: #fff;padding: 2px 6px;margin-left: 5px;background: #a0ce4e}



.bbp-pagination .bbp-pagination-links .pagination-prev, .pagination .pagination-prev, .woocommerce-pagination .prev {display: inline-block;margin-right: -2px;font-size: 12px;border: 1px solid transparent;padding: 2px 6px;position: relative}



.bbp-pagination .bbp-pagination-links .pagination-next, .pagination .pagination-next, .woocommerce-pagination .next {display: inline-block;margin-left: 3px;font-size: 12px;border: 1px solid transparent;padding: 2px 6px;position: relative;margin-right: .25em}



.img-list {overflow: hidden}



.img-list li {padding: 5px;background: 0 0;float: left}



.img-list a {background: 0 0;height: auto;width: auto;text-indent: 0;border: 0}



.share-box h4 {font-size: 13px;line-height: 20px}



.about-author {margin-top: 55px;overflow: hidden;clear: both}



.about-author .title a {color: #a0ce4e}



.about-author div.avatar {float: left;margin-right: 20px;margin-bottom: 5px}



.related-posts {margin-top: 55px}



.single-related-posts {clear: both}



.related-posts .image {width: 180px;height: 138px;margin-bottom: 0}



.single .comments-container {margin-top: 55px;clear: both}



.commentlist {list-style: none;margin: 0;padding: 0;margin-bottom: 65px}



.commentlist .children {list-style: none outside none}



.commentlist li {margin: 0;padding: 0}



.commentlist .the-comment {border-bottom: 1px solid #e7e6e6;padding-bottom: 25px;margin-bottom: 25px}



.commentlist .the-comment .comment-text {margin-left: 69px}



.commentlist .the-comment .comment-text :last-child {margin-bottom: 0}



.commentlist div.avatar {float: left;margin-right: 15px}



.commentlist .comment-author strong {padding-right: 5px}



#respond {margin-top: 40px}



#comment-input:after {content: "";clear: both;display: table}



#comment-input input, #s, .comment-form input {border: 1px solid #d2d2d2;min-width: 28%;font-size: 13px;color: #747474;padding-left: 15px;padding-right: 15px;float: left;margin-right: 1%}



#comment-input input {width: 32.666666%}



.comment-form #comment-submit {min-width: 0}



.comment-form input, .s {float: none}



.fusion-content-widget-area #comment-input input, .fusion-content-widget-area #s {width: 100%;margin-right: 0}



#comment-textarea {margin-bottom: 10px}



#comment-textarea.fusion-contact-comment-below {margin-top: 10px;margin-bottom: 0}



#comment-textarea textarea, .comment-form-comment textarea {border: 1px solid #d2d2d2;width: 100%;height: 150px;font-size: 13px;color: #747474;padding: 8px 11px}



.avada-contact-form #comment-submit-container, .comment-form .form-submit {margin-top: 20px;margin-bottom: 0}



#ui-datepicker-div, .ui-datepicker-div, .ui-datepicker-inline {border-color: #e9eaee}



.ui-datepicker-header select, table.ui-datepicker td a {background-color: #e9eaee}



.ui-datepicker-header select {border: 1px solid #d2d2d2}



#comment-input input:last-child {margin-right: 0}



#comment-recaptcha {margin-top: 13px}



#tribe-bar-form input[type=text], .input-text, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text], input[type=email], input[type=password], input[type=text] {border: 1px solid #d2d2d2;font-size: 13px;color: #747474;padding: 8px 15px;margin-right: 1%;width: 100%;box-sizing: border-box}



.select2-container .select2-choice, .select2-results .select2-result-label {padding-left: 15px;padding-right: 15px}



#tribe-bar-form input[type=text]::-webkit-input-placeholder {font-style:normal}



#tribe-bar-form input[type=text]:-moz-placeholder {font-style:normal}



#tribe-bar-form input[type=text]::-moz-placeholder {font-style:normal}



#tribe-bar-form input[type=text]:-ms-input-placeholder {font-style:normal}



#shipping_method input[type=radio], .input-radio {background: 0 0;-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox}



.single-navigation {height: 34px;line-height: 34px;border-top: 1px solid #e7e6e6;border-bottom: 1px solid #e7e6e6;margin-bottom: 60px;text-align: right}



.single-navigation a[rel=next] {margin-left: 15px;margin-right: 10px}



.single-navigation a {display: inline-block;position: relative}



.pagination-prev:before, .single-navigation a[rel=prev]:before, .woocommerce-pagination .prev:before {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 0;padding-right: 5px;font-family: icomoon;content: '\f104';color: #333;margin-left: -10px}



.pagination-next:after, .single-navigation a[rel=next]:after, .woocommerce-pagination .next:after {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;margin-right: -10px;font-family: icomoon;content: '\f105';color: #333;padding-left: .25em}



.single-navigation a[rel=prev]:before {margin-left: -10px}



.single-navigation a[rel=next]:after {margin-right: -10px}



.woocommerce-pagination .next:after {right: auto}



.side-nav {list-style: none;margin: 0;padding: 0;border-top: 1px solid #ededed;margin-bottom: 20px}



.side-nav ul {list-style: none;margin: 0;padding: 0}



.side-nav li {margin: 0;padding: 0}



.side-nav li a {border-bottom: 1px solid #ededed;display: block;height: auto;font-weight: 400;font-size: 14px;line-height: 39px;color: #333}



.side-nav li a {line-height: 1.69em;padding: 8px 0}



.side-nav li a:hover {background: 0 0}



.side-nav li.current_page_item>a {background: 0 0;color: #a0ce4e}



.side-nav li.current_page_item li a {color: #333;border-bottom: 1px solid #ededed}



.side-nav .children {display: none;margin-left: 15px}



.side-nav .arrow {display: inline;margin-left: 0}



.side-nav .arrow:after {position: absolute;font-size: 14px;font-family: icomoon}



.side-nav-left .side-nav {border-right: 1px solid #ededed}



.side-nav-left .side-nav li.current_page_item>a {border-right: 3px solid #a0ce4e}



.side-nav-left .side-nav .arrow {margin-left: 10px}



.side-nav-left .side-nav .arrow:after {content: '\f105'}



.side-nav-right .side-nav {border-left: 1px solid #ededed}



.side-nav-right .side-nav li.current_page_item>a {padding-left: 23px;border-left: 3px solid #a0ce4e}



.side-nav-right .side-nav li a {padding-left: 25px}



.side-nav-right .side-nav .arrow {margin-right: 10px}



.side-nav-right .side-nav .arrow:after {content: '\f104'}



.side-nav-right .side-nav .children {margin-left: 40px}



.side-nav-right .side-nav .children a {padding-left: 0}



.woocommerce-tabs .tabs a:hover .arrow, .woocommerce-tabs .tabs li.active a .arrow {display: inline-block;margin-left: 10px;padding-right: 0}



.woocommerce-tabs .panel .panel {margin-left: auto;padding: 0}



.woocommerce .images #carousel .slides li {cursor: pointer}



h5.toggle {overflow: hidden;margin: 0}



h5.toggle a {font-size: 13px;line-height: 20px;cursor: pointer;color: #333;border-bottom: 1px solid #e8e6e6;overflow: hidden;margin: 0;padding: 10px 0;float: left;width: 100%}



h5.toggle.active a {border-bottom: 0}



h5.toggle span.arrow {background-color: #333;display: block;width: 22px;height: 22px;float: left;margin-right: 18px}



h5.toggle.active span.arrow {background-color: #a0ce4e}



h5.toggle span.toggle-title {float: left;width: 90%}



.toggle-content {padding-top: 10px;padding-bottom: 15px;position: relative}



h5.toggle.active+.toggle-content {border-bottom: 1px solid #e8e6e6}



.clearboth {clear: both;display: block;font-size: 0;height: 0;line-height: 0;width: 100%;overflow: hidden}



.shortcode-tabs {margin-bottom: 50px}



.shortcode-tabs .tab-hold .tabs li {border-right: 0;box-sizing: border-box}



.shortcode-tabs .tab-hold .tabs li a {display: block;width: 100%;padding: 0;text-indent: 15px}



.shortcode-tabs .tab-hold .tabs li.active a {background: 0 0}



.shortcode-tabs .tab_content {padding: 15px;overflow: hidden}



.shortcode-tabs .tab_content :last-child {margin-bottom: 0}



.fusion-post-content p, .post-content p {margin: 0 0 20px}



.fusion-post-content ul.arrow, .post-content ul.arrow {list-style: none;margin: 0;padding: 0}



.fusion-post-content ul.arrow li, .post-content ul.arrow li {line-height: 18px;margin: 0;padding: 0;margin-bottom: 15px;padding-left: 25px}



.fusion-post-content ul.arrow li:before, .post-content ul.arrow li:before {display: inline-block;background-repeat: no-repeat;background-position: center center;background-color: #a0ce4e;height: 18px;border-radius: 75px;width: 18px;position: absolute;font-size: 14px;content: '\f105';float: left;margin-right: 0;margin-left: -25px;font-family: icomoon;text-align: center;font-weight: 400;-webkit-font-smoothing: antialiased;color: #fff;line-height: 17px;text-indent: 1px}



.fusion-post-content blockquote, .post-content blockquote {background: #f5f5f5;font: 13px/20px PTSansItalic, arial, helvetica, sans-serif;color: #444;border-left: 4px solid #a0ce4e;padding: 15px;margin-top: 2em;margin-bottom: 2em}



.fusion-post-content blockquote :last-child, .post-content blockquote :last-child {margin-bottom: 0}



.popup {display: none;position: absolute;padding: 0 0 6px;color: #d1d1d2;font-size: 11px;line-height: 15px;bottom: 110%;left: -17px}



.popup p {margin: 0}



.popup .holder {padding: 4px 11px;background: #46494a}



.popup span {display: inline-block}



.reading-box-container {margin: 0 0 84px}



.reading-box {padding: 28px 28px 27px 31px;border-left: 3px solid #a0ce4e;background: #f2efef}



.continue {float: right}



.avada-google-map {height: 416px;margin-bottom: 50px;overflow: hidden}



#gmap img, .shortcode-map img {max-width: none}



.fusion-post-content h1, .fusion-post-content h2, .fusion-post-content h3, .fusion-post-content h4, .fusion-post-content h5, .fusion-post-content h6 {color: #333;font-weight: 400}



.fusion-post-content h4 {font-size: 13px}



.fusion-post-content h5 {font-size: 12px}



.fusion-post-content h6 {font-size: 11px}



.flickr_badge_image img, .pyre_tabs img, .recent-works-items img {-webkit-transition: all .2s;transition: all .2s}



.flickr_badge_image img:hover, .pyre_tabs img:hover, .recent-works-items img:hover {opacity: .5}



.error-page .useful-links {width: 30.66%;padding-left: 5%}



.error-page .oops {font-size: 117px;margin: 0 0 20px;line-height: 117px;font-weight: bolder;color: #f0f0f0;font-family: "PT Sans", Arial, Helvetica, sans-serif}



.has-sidebar .error-page .oops {font-size: 90px;line-height: 90px}



.error_page .oops h1 {font-family: "PT Sans", Arial, Helvetica, sans-serif}



.fontawesome-icon {display: inline-block;float: left}



.aligncenter .fontawesome-icon, .fusion-alignleft .fontawesome-icon, .fusion-alignright .fontawesome-icon {float: none}



.fontawesome-icon {margin-right: 10px}



.fontawesome-icon.circle-yes {border-radius: 75px;border-width: 1px;border-style: solid;background-color: #333;color: #fff;text-align: center;margin-top: 2px}



.fontawesome-icon.large {font-size: 40px}



.fontawesome-icon.large.circle-yes {width: 70px;height: 70px;line-height: 70px}



.fontawesome-icon.medium {font-size: 18px}



.fontawesome-icon.medium.circle-yes {width: 35px;height: 35px;line-height: 35px}



.fontawesome-icon.small {font-size: 10px}



.fontawesome-icon.small.circle-yes {width: 18px;height: 18px;line-height: 19px}



.fontawesome-icon.circle-no.large {margin-top: 2px}



.fontawesome-icon.circle-no.medium {margin-top: 3px}



.fontawesome-icon.circle-no.small {margin-top: 5px}



.icon-heading .fontawesome-icon {margin-top: -6px}



.main-flex {overflow: hidden;width: 100%;margin-left: auto;margin-right: auto}



.fusion-content-widget-area .widget_recent_entries ul {padding: 0}



.widget_layered_nav li a:before, .widget_product_categories li a:before, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after {position: absolute;font-family: icomoon;content: '\f105';margin-left: -12px}



.fusion-widget-area .widget .recentcomments .comment-author-link a:before, .fusion-widget-area .widget_archive li a:before, .fusion-widget-area .widget_categories li a:before, .fusion-widget-area .widget_links li a:before, .fusion-widget-area .widget_meta li a:before, .fusion-widget-area .widget_nav_menu li a:before, .fusion-widget-area .widget_pages li a:before, .fusion-widget-area .widget_recent_entries li a:before {position: absolute;/*font-family: icomoon;*/content: '\f105';margin-left: -12px}



.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li {display: block;padding: 10px 10px 10px 12px;border-bottom: 1px solid #e7e6e6;color: #333;position: relative}



.fusion-widget-area .widget_categories li {position: relative}



.fusion-widget-area .widget_categories li span {position: absolute}



.fusion-widget-area .widget_categories .children {margin-left: 5px}



.fusion-widget-area .widget_categories li .children li:last-child, .fusion-widget-area .widget_product_categories li .children li:last-child {padding-bottom: 0;border-bottom: none}



.shortcode-tabs .tab_content ul.arrow {float: none}



.fusion-widget-area ul.arrow {list-style: none;margin: 0;padding: 0}



.fusion-widget-area ul.arrow li:before {display: inline-block;background-repeat: no-repeat;background-position: center center;background-color: #a0ce4e;height: 18px;border-radius: 75px;width: 18px;content: ' ';float: left;margin-right: 10px;margin-left: 0}



.fusion-widget-area ul.arrow li {line-height: 18px;margin: 0;padding: 0;margin-bottom: 15px;padding-left: 0}



#slidingbar-area .children, #slidingbar-area .sub-menu, .fusion-widget-area .children, .fusion-widget-area .sub-menu {margin-left: 15px}



#slidingbar-area .fusion-columns {margin: 0 -15px}



.widget_categories li {background: 0 0;padding: 0;border-bottom: 0}



#slidingbar-area .widget>ul>li:first-child, #slidingbar-area .widget_nav_menu>div>ul>li:first-child, .fusion-footer-widget-area .widget>ul>li:first-child, .fusion-footer-widget-area .widget_nav_menu>div>ul>li:first-child {padding-top: 0}



#slidingbar-area .widget_categories .children, .fusion-footer-widget-area .widget_categories .children {margin-left: 5px}



.widget_wooslider_slideshow_slides li a {background: 0 0;border: 0;margin: 0;padding: 0}



.fusion-content-widget-area .flickr_badge_image {float: left;padding: 3px}



.fusion-content-widget-area .flickr_badge_image a {display: block}



.fusion-content-widget-area .flickr_badge_image img {width: 66px;height: 66px}



#slidingbar-area .flickr_badge_image img, .fusion-footer-widget-area .flickr_badge_image img {width: 66px;height: 66px;float: left;padding: 3px}



#slidingbar-area .fusion-columns-4 .flickr_badge_image img, #slidingbar-area .fusion-columns-5 .flickr_badge_image img, #slidingbar-area .fusion-columns-6 .flickr_badge_image img, .fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img, .fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img, .fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img {width: 60px;height: 60px}



#slidingbar-area .social-networks, .fusion-footer-widget-area .social-networks {float: left}



#slidingbar-area .social-networks li, .fusion-footer-widget-area .social-networks li {float: left;margin-left: 0;margin-right: 20px;padding: 0}



#slidingbar-area .social-networks a, #slidingbar-area .social-networks li, .fusion-footer-widget-area .social-networks a, .fusion-footer-widget-area .social-networks li {background-image: none}



#slidingbar-area .social-networks li:first-child, .fusion-footer-widget-area .social-networks li:first-child {padding: 0}



#slidingbar-area .flexslider .slides>li, .fusion-footer-widget-area .flexslider .slides>li {padding-top: 0;padding-bottom: 0}



.chat-icon {display: inline-block;width: 26px;height: 19px;margin-top: 9px}



.blog-shortcode h3.timeline-title {color: #747474;font-size: 13px}



.reading-box-container {position: relative;z-index: 1}



.reading-box {position: relative}



.tagline-shadow:after, .tagline-shadow:before {bottom: 15px;left: 10px;width: 50%;height: 20%;max-width: 300px;max-height: 100px;position: absolute;content: '';z-index: -1;box-shadow: 0 15px 10px rgba(0,0,0,.7);-webkit-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg)}



.tagline-shadow:after {right: 10px;left: auto;-webkit-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg)}



.tooltip-shortcode {position: relative;display: inline;cursor: pointer;color: #747474}



ul.list-icon {list-style: none;margin: 0;padding: 0;margin-top: 10px}



ul.list-icon li:before {display: inline-block;height: 18px;width: 18px;content: ' ';float: left;margin-right: 0;margin-left: -25px;font-family: icomoon;font-style: normal;font-weight: 400;text-decoration: inherit}



ul.list-icon-arrow li:before {content: '\f105'}



ul.circle-yes li:before {border-radius: 75px;text-align: center;font-size: 9px}



ul.list-icon-color-light li:before {color: #fff}



ul.list-icon li {line-height: 18px;margin: 0;padding: 0;margin-bottom: 15px;padding-left: 25px}



.fusion-content-widget-area ul.list-icon {margin-left: 25px}



#slidingbar-area ul.list-icon a, .fusion-content-widget-area ul.list-icon a, .fusion-footer-widget-area ul.list-icon a {border: medium none;padding: 0}



.content-boxes-icon-boxed.columns-5 .col {width: 12.8%}



.content-boxes-icon-boxed.columns-4 .col {width: 18%}



.content-boxes-icon-boxed.columns-3 .col {width: 26.65%}



.content-boxes-icon-boxed.columns-2 .col {width: 44%}



.content-boxes-icon-boxed.columns-1 .col {width: 96%}



.fusion-post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt {bottom: 15%}



.fusion-post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt {top: 15%}



.fusion-post-content .wooslider .slide-excerpt .slide-title, .fusion-post-content .wooslider .slide-excerpt .slide-title a {color: #fff}



.fusion-post-content .wooslider .overlay-full .slide-excerpt {padding: 50px;opacity: .7}



.fusion-post-content .wooslider .wooslider-control-thumbs {position: relative;width: auto;margin: 33px auto 0;text-align: center}



.fusion-post-content .wooslider .wooslider-control-thumbs li {float: none;width: 56px}



.fusion-post-content .wooslider .wooslider-next, .fusion-post-content .wooslider .wooslider-prev {top: 50%;margin-top: -29px}



.fusion-post-content .wooslider-type-attachments .wooslider-next, .fusion-post-content .wooslider-type-attachments .wooslider-prev {top: 50%;margin-top: -59px}



.fusion-post-content .wooslider .overlay-none .slide-excerpt {margin-top: 10px}



.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title, .fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title a {color: #333}



.tabs-vertical {border: 0}



.tabs-vertical .tabset {border-left: 1px solid #d3d3d3;border-top: 1px solid #d3d3d3;border-bottom: 1px solid #d3d3d3;width: 15.7446808511%;float: left;height: auto;position: relative;left: 1px;z-index: 10}



.tabs-vertical .tab-hold .tabset li {float: none;width: auto;height: auto;border: 0;background: 0 0}



.tabs-vertical .tab-hold .tabset li a, .tabs-vertical .tab-hold .tabset li:last-child a {border-bottom: 0}



.tabs-vertical .tab-hold .tabset li a {width: auto;text-indent: 0;border-bottom: 1px solid #d3d3d3;height: auto;line-height: normal;padding: 10px}



.tabs-vertical .tab-hold .tabset li.active a {background: #fff;border-width: 0;border-style: solid;border-left-width: 3px;height: auto;line-height: normal}



.tabs-vertical .tabs-container {width: 83.9361702128%;float: left}



.tabs-vertical .tabs-container .tab_content {border: 1px solid #d3d3d3;padding: 30px}



.error-message {color: #f0f0f0;font-size: 170px;line-height: 1;font-weight: 700}



.mejs-container.mejs-video {max-width: 100%;width: 100%;height: auto}



.mejs-overlay, .mejs-poster {width: 100%;height: 100%}



.mejs-mediaelement video {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%}



.mejs-container, .mejs-embed, .mejs-embed body {background: 0 0}



#slidingbar-area .products a, .fusion-content-widget-area .products a, .fusion-footer-widget-area .products a {padding: 0;border: 0;background: 0 0}



#slidingbar-area .products .product-title, .fusion-content-widget-area .products .product-title, .fusion-footer-widget-area .products .product-title {margin: 0 0 10px}



#slidingbar-area .product_list_widget li, .fusion-footer-widget-area .product_list_widget li {border: 0;border-bottom: 1px solid #282a2b}



#slidingbar-area .product_list_widget li a, .fusion-footer-widget-area .product_list_widget li a {border: none}



#slidingbar-area .widget_shopping_cart_content .total, .fusion-footer-widget-area .widget_shopping_cart_content .total {margin: 10px 0}



#slidingbar-area .widget_shopping_cart_content .buttons, .fusion-footer-widget-area .widget_shopping_cart_content .buttons {background: #282a2b}



#slidingbar-area .products-slider a, #slidingbar-area .simple-products-slider a, .fusion-content-widget-area .products-slider a, .fusion-content-widget-area .simple-products-slider a, .fusion-footer-widget-area .products-slider a, .fusion-footer-widget-area .simple-products-slider a {border: 0;background: 0 0;margin: 0;padding-top: 0;padding-bottom: 0;padding-right: 0;display: inline-block;width: auto}



#slidingbar-area .products-slider li .image, .fusion-footer-widget-area .products-slider li .image {width: auto;height: auto}



#slidingbar-area .simple-products-slider .es-carousel, .fusion-footer-widget-area .simple-products-slider .es-carousel {padding-left: 38px}



#slidingbar-area .simple-products-slider .es-carousel li, #slidingbar-area .simple-products-slider .es-carousel li .image, .fusion-footer-widget-area .simple-products-slider .es-carousel li, .fusion-footer-widget-area .simple-products-slider .es-carousel li .image {width: 149px;height: auto}



#slidingbar-area .image-extras-content h3, .fusion-content-widget-area .image-extras-content h3, .fusion-footer-widget-area .image-extras-content h3 {margin-bottom: 0;text-transform: none;margin-bottom: 5px}



#slidingbar-area .product-category mark, .fusion-content-widget-area .product-category mark, .fusion-footer-widget-area .product-category mark {background-color: transparent;color: inherit}



#slidingbar-area .product-category h3, .fusion-content-widget-area .product-category h3, .fusion-footer-widget-area .product-category h3 {margin-bottom: 0}



#toTop {background-color: #333;border-radius: 4px 4px 0 0;bottom: 0;color: #fff;display: none;height: 35px;position: fixed;right:16px;text-align: center;text-transform: uppercase;width: 48px;opacity: .9;z-index: 10000;-webkit-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s}



.no-totop #toTop {display: none!important}



#toTop:before {line-height: 35px;content: '\f106';-webkit-font-smoothing: antialiased;font-family: icomoon;font-size: 22px}



#toTop:hover {background-color: #009a06!important;}



#toTopHover {display: block;overflow: hidden;float: left;opacity: 0}



#toTop:active, #toTop:focus {outline: 0;background-color: #333}



.fullwidthbanner-container {overflow: visible}



.tfs-slider .flex-caption {width: 97%}



.tfs-slider .flex-control-nav {bottom: 20px!important}



.tfs-slider .buttons a {margin: 0;display: inline-block}



.tp-simpleresponsive .slotholder, .tp-simpleresponsive .slotholder img {-webkit-backface-visibility: visible;-webkit-transform: none}



#learndash_lessons .learndash_topic_dots {float: none}



.video-background {position: relative;overflow: hidden}



.video-bg {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden}



.video-bg embed, .video-bg iframe, .video-bg object {position: absolute;top: 0;left: 0;width: 100%;height: 100%}



.video-content {position: absolute;top: 0;padding: 15px;width: 100%}



.bbp-arrow {margin-top: -1px}



#sliders-container {position: relative}



#sliders-container .rev_slider_wrapper {-webkit-transform: translateZ(0)}



.fusion-animated {position: relative;z-index: 2000}



.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom, .fusion-social-links-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom {padding: 0;background-color: transparent;border: none;border-radius: 0;box-shadow: none}



.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom img, .fusion-social-links-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom img {position: relative}



.wp-caption-text {font-weight: 400}



.gallery-caption {font-weight: 400}



.bypostauthor {font-weight: 400}



.ei-slider {position: relative;width: 100%;height: 400px;margin: 0 auto;overflow: hidden}



.ei-slider-loading {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 999;background: rgba(0,0,0,.9);color: #fff;text-align: center;line-height: 400px}



.ei-slider-large {height: 100%;width: 100%;position: relative;overflow: hidden;margin: 0;padding: 0}



.ei-slider-large li {position: absolute;top: 0;left: 0;overflow: hidden;height: 100%;width: 100%}



.ei-slider-large li img {width: auto;max-width: none}



.ei-title {position: absolute;right: 50%;margin-right: 13%;top: 30%}



.ei-title h2, .ei-title h3 {text-align: right;margin: 0;font-weight: 400}



.ei-slider-thumbs {height: 13px;margin: 0 auto;position: relative;padding: 0;bottom: 13px;z-index: 10}



.ei-slider-thumbs li {position: relative;float: left;height: 100%}



.ei-slider-thumbs li.ei-slider-element {top: 0;left: 0;position: absolute;height: 100%;z-index: 10;text-indent: -9000px;background: #000;background: rgba(0,0,0,.9)}



.ei-slider-thumbs li a {display: block;text-indent: -9000px;background: #666;width: 100%;height: 100%;cursor: pointer;box-shadow: 0 0 2px 0 #fff;-webkit-transition: background .2s ease;transition: background .2s ease}



.ei-slider-thumbs li a:hover {background-color: #f0f0f0}



.ei-slider-thumbs li img {position: absolute;bottom: 50px;opacity: 0;z-index: 999;max-width: 100%;-webkit-transition: all .4s ease;transition: all .4s ease;-webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,.3)))}



.ei-slider-thumbs li:hover img {opacity: 1;bottom: 13px}



.ei-slider ul {list-style: none}



.text-padding{padding: 0px 140px 25px 140px;color: #009a06 !important;}

.job-num {position: absolute;top: 0;background: rgba(0,0,0,.65);color: #fff;padding: 0px 4px;}

.contactTophead{padding-top: 20px;text-align: center;}

.contactushead{margin-top: 0px !important;margin-bottom: 5px !important;padding-top: 0px !important;}

.freeheadEst{color: #ffa500 !important;margin-top: 0px !important;margin-bottom: 5px !important;padding-top: 0px !important;}

.proudserving{color: white;margin-bottom: 0px !important;margin-top: 8px !important;}

p.servingyear{color: white;margin-bottom: 0px !important;font-size: 15px;}

p.pt-5{padding-top: 5px !important;}

.servingdiv {display: flex;justify-content: space-between;color: white;align-items: center;}

p.servingbtm{color: #fff;padding-top: 10px;font-size: 15px;}

span.servingspan{font-size: 16px;font-weight: bold;font-style: italic;color: #009a06 !important;display: inline-block;}

.mtb-15{margin-top: 20px !important;margin-bottom: 15px !important;}

.servingDiv{height: 115px;justify-content: center;display: flex;align-items: center;}

.hcwhyDiv{height: 115px;}

.Left_listing-box.for-mobile-left-panel.videosidebar br {display: none;}

.Left_listing-box.for-mobile-left-panel.videosidebar p {display: none !important;}

.single-post .fusion-theme-sharing-box{justify-content:unset !important}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {margin: 5px 10px !important;}



@media screen and (max-width:830px) {



.ei-title {position: absolute;right: 0;margin-right: 0;width: 100%;text-align: center;top: 28%;padding: 5px 0}



.ei-title h2, .ei-title h3 {text-align: center}



#wrapper .ei-title h2 {font-size: 20px;line-height: 24px}



#wrapper .ei-title h3 {font-size: 15px;line-height: 30px}}



.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus {outline: 0}



.flex-control-nav, .flex-direction-nav, .flexslider .slides {margin: 0;padding: 0;list-style: none;z-index: 1000}



.flexslider {margin: 0;padding: 0}



.flexslider .slides {overflow: hidden}



.flexslider .slides li {display: none;-webkit-backface-visibility: hidden}



.flexslider .slides img {width: 100%;max-width: 100%;display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}



.flexslider .slides .video-shortcode {margin-bottom: 0}



.flex-pauseplay span {text-transform: capitalize}



.flexslider .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}



html[xmlns] .flexslider .slides {display: block}



* html .flexslider .slides {height: 1%}



.flex-control-nav, .flex-direction-nav, .flexslider .slides {z-index: 2}



.flexslider {margin: 0 0 60px;background-color: transparent;position: relative}



.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;transition: all 1s ease}



.loading .flex-viewport {max-height: 300px}



.carousel li {margin-right: 5px}



.flex-direction-nav {height: 0}



.flex-direction-nav a {font-family: icomoon;width: 30px;height: 30px;margin: -20px 0 0;background-color: rgba(0,0,0,.5);background-repeat: no-repeat;position: absolute;top: 50%;cursor: pointer;opacity: 0;-webkit-transition: all .3s ease;z-index: 100;overflow: hidden;text-align: center;line-height: 30px;font-size: 16px;font-weight: 400;-webkit-font-smoothing: none;color: #fff}



.flex-direction-nav a:hover {color: #fff}



.sidebar .widget .flex-direction-nav a, .sidebar .widget .flex-direction-nav a:hover {color: #fff}



.no-opacity .flex-direction-nav a {display: none}



.no-opacity .flexslider:hover .flex-direction-nav a {display: block}



.flex-direction-nav .flex-next {right: 0;text-indent: 2px}



.flex-direction-nav .flex-prev {left: 0;text-indent: -2px}



.no-rgba .flex-direction-nav .flex-next, .no-rgba .flex-direction-nav .flex-prev {background-color: #000}



.flexslider:hover .flex-next {opacity: .8;right: 0}



.flexslider:hover .flex-prev {opacity: .8;left: 0}



.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1}



.flex-direction-nav .flex-disabled, .main-flex:hover .flex-direction-nav .flex-disabled {opacity: 0;cursor: default;display: none;visibility: hidden}



.flex-control-nav {width: 100%;position: absolute;bottom: 0;text-align: center}



.fusion-body .flex-control-nav li {margin: 0 6px;display: inline-block}



.fusion-body .flex-control-paging li a {display: block}



.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0,0,0,.5);cursor: pointer;text-indent: -9999px;border-radius: 20px;box-shadow: inset 0 0 3px rgba(0,0,0,.3)}



.flex-control-paging li a:hover {background: #333;background: rgba(0,0,0,.7)}



.flex-control-paging li a.flex-active {background: #000;background: rgba(0,0,0,.9);cursor: default}



.flex-control-thumbs {margin: 5px 0 0;position: static;overflow: hidden}



.flex-control-thumbs li {width: 25%;float: left;margin: 0}



.flex-control-thumbs img {width: 100%;display: block;opacity: .7;cursor: pointer}



.flex-control-thumbs img:hover {opacity: 1}



.flex-control-thumbs .flex-active {opacity: 1;cursor: default}



.flex-caption {position: absolute;background: rgba(0,0,0,.6);width: 96%;padding: 2%;color: #fff;left: 0;bottom: 0;margin: 0}



.no-rgba .flex-caption {background-color: #000}



.main-flex {margin-bottom: 0}

.mnfrselect{display: none;}



@media screen and (max-width:860px) {



.flex-direction-nav .flex-prev {opacity: 1;left: 0}



.flex-direction-nav .flex-next {opacity: 1;right: 0}}



.col .flexslider {margin: 0}



.isotope-item {z-index: 2}



.isotope-hidden.isotope-item {z-index: 1}



.isotope, .isotope .isotope-item {-webkit-transition-duration: .8s;transition-duration: .8s}



.isotope {-webkit-transition-property: height, width;transition-property: height, width}



.isotope .isotope-item {-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform}



.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {-webkit-transition-duration: 0s;transition-duration: 0s}



#layerslider-container {margin: 0 auto}



#layerslider-wrapper {position: relative}



#layerslider-wrapper .ls-shadow-top {position: absolute;background-image: url(images/shadow-top.png);background-repeat: no-repeat;background-position: top center;height: 42px;width: 100%;top: 0;z-index: 99}



#layerslider-wrapper .ls-shadow-bottom {position: absolute;background-image: url(images/shadow-bottom.png);background-repeat: no-repeat;background-position: bottom center;height: 32px;width: 100%;bottom: 0;z-index: 99}



.ls-avada {border-top: 1px solid #d2d3d4;border-bottom: 1px solid #d2d3d4}



.ls-avada .ls-layer {background-repeat: no-repeat;background-position: center center}



.ls-avada .ls-nav-next, .ls-avada .ls-nav-prev, .products-slider .es-nav span {z-index: 30;background-color: rgba(0,0,0,.5);width: 63px;height: 63px;display: none;position: absolute;top: 50%;margin-top: -31px;opacity: .8;text-align: center}



.ls-avada .ls-nav-next:before, .ls-avada .ls-nav-prev:before {margin-left: -2px;content: '\e61e';line-height: 63px;font-family: icomoon;font-size: 25px;-webkit-font-smoothing: antialiased;color: #fff}



.ls-avada .ls-nav-next:before {margin-left: -1px;content: '\e620'}



.no-rgba .ls-avada .ls-nav-next, .no-rgba .ls-avada .ls-nav-prev, .no-rgba .products-slider .es-nav span, .no-rgba .wooslider .wooslider-next, .no-rgba .wooslider .wooslider-prev {background-color: #ccc}



.ls-avada .ls-nav-next:hover, .ls-avada .ls-nav-prev:hover, .products-slider .es-nav span:hover {opacity: 1}



.ls-avada:hover .ls-nav-next, .ls-avada:hover .ls-nav-prev {display: block}



.ls-avada .ls-nav-prev, .products-slider .es-nav span.es-nav-prev {left: 0;margin-left: 0}



.ls-avada .ls-nav-next, .products-slider .es-nav span.es-nav-next {right: 0;margin-left: 0}



.ls-avada .ls-playvideo {width: 50px;height: 50px;margin-left: -25px;margin-top: -25px}



.ls-avada .ls-playvideo {background-position: -300px -150px}



.ls-avada .ls-playvideo:hover, .ls-avada .ls-vpcontainer:hover .ls-playvideo {background-position: -375px -150px}



#slidingbar-area {z-index: 99999;position: absolute;top: 0;right: 0;width: 100%;margin-left: auto;margin-right: auto}



body.admin-bar #wrapper #slidingbar-area {top: 32px}



#slidingbar {height: auto;color: #8c8989;background: #363839;background: rgba(54,56,57,.9);overflow: hidden;position: relative;z-index: 3;display: none;padding: 35px 10px}



.sb-toggle-wrapper {position: absolute;right: 0;border-top: 35px solid #363839;border-left: 35px solid transparent}



.sb-toggle-wrapper .sb-toggle:after {font-family: IcoMoon;content: '\e61d';font-size: 16px;-webkit-font-smoothing: antialiased;display: block;position: absolute;left: -17px;top: -33px;line-height: normal;color: #fff;text-shadow: none}



.sb-toggle.open:after {content: '\e61c';-webkit-font-smoothing: antialiased}



.fusion-slidingbar-widget-column {margin-bottom: 50px}



.fusion-slidingbar-widget-column:last-child {margin-bottom: 0}



#slidingbar-area .logo {float: none;display: block;margin: 0 0 22px}



#slidingbar-area .widget-title, #slidingbar-area h3 {margin: 0 0 28px;color: #ddd;text-transform: uppercase;font: 13px/20px PTSansBold, arial, helvetica, sans-serif}



#slidingbar-area .holder-block img {width: 100%}



#slidingbar-area ul {list-style: none;margin: 0;padding: 0;font-size: 12px}



#slidingbar-area .widget_recent_entries ul li {padding: 12px 0;border-bottom: 1px solid #282a2b}



#slidingbar-area .widget_recent_entries ul li a {padding: 0 0 5px;border-bottom: none}



#slidingbar-area .slidingbar-widget-column:not(.widget_icl_lang_sel_widget) ul:first-child>li:first-child>a, #slidingbar-area .slidingbar-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child, #slidingbar-area .slidingbar-widget-column:not(.widget_icl_lang_sel_widget)>ul>li:first-child>a {background-image: none;padding-top: 0}



.slidingbar-area a {color: #bfbfbf}



#slidingbar-area ul li a:hover {color: #a0ce4e}



#slidingbar-area ul#recentcomments li.recentcomments:first-child {padding-top: 0;background: 0 0}



#slidingbar-area li.recentcomments {padding: 12px 0;border-bottom: 1px solid #282a2b;display: block}



#slidingbar-area li.recentcomments a {border: none}



.fusion-post-content .wooslider {border: 0;background: 0 0;box-shadow: none;border-radius: 0;margin: 0 auto;



	max-width: 940px}



.wooslider .slide-content {margin: 0}



.wooslider .wooslider-pauseplay {position: absolute;margin: 0;top: auto;bottom: 15px}



.wooslider .wooslider-control-nav {position: absolute;margin: 0;top: auto;bottom: -10px}



.main-flex .flex-next, .main-flex .flex-prev, .wooslider .wooslider-next, .wooslider .wooslider-prev {background-color: rgba(0,0,0,.5);background-repeat: no-repeat;width: 63px;height: 63px;display: none;position: absolute;top: 42%;margin: 0;color: #fff;font-family: icomoon;text-align: center;line-height: 63px;font-size: 36px;font-weight: 400;-webkit-font-smoothing: antialiased}



.tfs-slider .flex-next, .tfs-slider .flex-prev {font-size: 25px;-webkit-font-smoothing: antialiased}



.main-flex:hover .flex-next, .main-flex:hover .flex-prev, .wooslider:hover .wooslider-next, .wooslider:hover .wooslider-prev {display: block}



.main-flex .flex-prev, .wooslider .wooslider-prev {left: 0;padding: 0;border: 0;text-indent: -5px}



.main-flex .flex-next, .wooslider .wooslider-next {right: 0;padding: 0;border: 0;text-indent: 5px}



.no-rgba .wooslider .wooslider-next, .no-rgba .wooslider .wooslider-prev {background-color: #000}



#sliders-container .wooslider .slide-content p {margin: 0}



.fusion-footer-widget-area .wooslider-control-nav li a, .sidebar .wooslider-control-nav li a {padding: 0;background: 0 0;border: 0;background: #666;background: rgba(0,0,0,.5);margin-right: 3px}



.fusion-footer-widget-area .wooslider-next, .fusion-footer-widget-area .wooslider-prev, .fusion-post-content .wooslider .wooslider-next, .fusion-post-content .wooslider .wooslider-prev, .sidebar .wooslider-next, .sidebar .wooslider-prev {width: 29px;height: 29px}



.fusion-footer-widget-area .wooslider .wooslider-control-nav, .sidebar .wooslider .wooslider-control-nav {bottom: 5px}



.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav, .sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav {bottom: 12px}



.fusion-footer-widget-area .slide-excerpt {overflow: hidden;position: absolute;bottom: -50px;padding: 0;width: 100%;text-align: center}



.sidebar .slide-excerpt {bottom: 15%;width: 100%}



.sidebar .slide-excerpt .slide-title {float: none}



.sidebar .slide-excerpt .slide-title a {color: #fff;border: none}



.sidebar .slide-excerpt .slide-title a:hover {color: #fff}



.sidebar .widget .slides li div a {padding: 0}



.fusion-row {margin: 0 auto;zoom: 1}



.fusion-row:after, .fusion-row:before {content: " ";display: table}



.fusion-row:after {clear: both}



.fusion-alignleft {display: inline;float: left;margin-right: 15px}



.fusion-alignright {display: inline;float: right;margin-left: 15px}



.fusion-aligncenter {display: block;clear: both;margin: 0 auto;text-align: center}



.fusion-columns {margin: 0 -15px}



.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2, .fusion-columns-5 .col-xs-2 {width: 20%}



.fusion-block-element {display: block}



.fusion-hidden {display: none}



.fusion-responsive-img {margin: 0}



#wrapper #posts-container .fusion-grid-sizer, #wrapper .fusion-grid-sizer {margin: 0;padding: 0;height: 0;min-height: 0;visibility: hidden}



.fusion-masonry-element-container {background-size: cover;background-position: center center}



.fusion-element-grid .fusion-masonry-element-container {padding-top: 80%}



.fusion-element-landscape .fusion-masonry-element-container {padding-top: 40%}



.fusion-element-portrait .fusion-masonry-element-container {padding-top: 160%}



.fusion-masonry-element-container .fusion-image-wrapper>img, .fusion-masonry-element-container .fusion-placeholder-image, .fusion-masonry-element-container>img {display: none}



article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {display: block}



.fusion-video iframe, iframe {border: none}



.mwindows101{display: none;}



.mdoors101{display: none;}



.selectmnfrs{display: none;}



@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape) {



.video-shortcode .fluid-width-video-wrapper iframe {height: 65%}



}



.screen-reader-text {overflow: hidden;clip: rect(0,0,0,0);position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;word-wrap: normal!important;border: 0 none}



mark {background: 0 0;color: inherit}



.fusion-breadcrumb-prefix {padding-right: 5px}



.fusion-breadcrumb-sep {padding: 0 5px}



.fusion-breadcrumb-sep:last-child {display: none}



.searchform .search-field {display: table-cell;vertical-align: top}



.searchform .search-button {display: table-cell;width: 33px;vertical-align: top}



.searchform .search-table .search-field input {color: #aaa9a9;background-color: #fff;border: 1px solid #d2d2d2;color: #747474;font-size: 13px;padding: 8px 15px;height: 33px;width: 100%;box-sizing: border-box;margin: 0}



.searchform .search-table .search-button input[type=submit] {background: #000;border: none;border-radius: 0;color: #fff;font-size: 1em;height: 33px;line-height: 33px;margin: 0;padding: 0;width: 33px;text-indent: 0;cursor: pointer;font-family: icomoon;font-weight: 400;text-shadow: none;-webkit-font-smoothing: antialiased;-webkit-transition: all .2s;transition: all .2s}



.searchform .search-table .search-button input[type=submit]:hover {background: #a0ce4e



}



.search-page-search-form-top {padding-bottom: 60px;border-bottom: 1px solid #e6e5e6;margin-bottom: 60px



}



.search-page-search-form-bottom {padding-top: 60px;border-top: 1px solid #e6e5e6;margin-top: 60px



}



.search-page-search-form .seach-form {text-align: right



}



.search-page-search-form .seach-form .search-table .search-field input {text-indent: 0



}



.post-password-form input[type=password] {margin: 0 10px;padding: 8px 15px;width: 200px;border: 1px solid #d2d2d2;font-size: 13px;color: #747474;box-sizing: border-box



}



.fusion-image-wrapper {overflow: hidden;z-index: 1;position: relative



}



.fusion-image-wrapper:hover .fusion-rollover {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transform-style: preserve-3d



}



.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover {display: block



}



.fusion-image-wrapper.fusion-video {display: block



}



.fusion-image-size-fixed {display: inline-block;max-width: 100%;vertical-align: top



}



.fusion-rollover {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;opacity: 0;position: absolute;top: 0;left: 0;width: 100.1%;height: 100.1%;line-height: normal;text-align: center;background-image: -webkit-linear-gradient(bottom, #aad75d, #d1e990);background-image: linear-gradient(to top, #aad75d, #d1e990);-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform-style: preserve-3d



}



.no-csstransforms .fusion-rollover {display: none}



.fusion-clean-product-image-wrapper .fusion-rollover-content .view-cart {position: relative;z-index: 9}



.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons {position: relative}



.fusion-rollover-content {padding: 10px;width: 90%}



.fusion-rollover-content .fusion-rollover-categories, .fusion-rollover-content .fusion-rollover-title, .fusion-rollover-content .price {margin: 0;line-height: normal;font-size: 13px;color: #333}



.fusion-rollover-content .fusion-rollover-title {margin-bottom: 3px;margin-top: 10px}



.fusion-rollover-content .fusion-rollover-categories a {font-size: 11px}



.fusion-rollover-content .fusion-rollover-categories a:hover {color: #444



}



.fusion-rollover-content .price {display: inline-block



}



.fusion-rollover-content .fusion-product-buttons {z-index: 99;position: relative



}



.fusion-rollover-content .fusion-product-buttons a {display: block;margin-top: 10px;padding-left: 16px;width: auto;line-height: normal;text-align: left;max-width: 49%;font-size: 12px;box-sizing: border-box;z-index: 99



}



.fusion-carousel-title-below-image .fusion-rollover-content .fusion-product-buttons a {max-width: none



}



.fusion-rollover-content .fusion-product-buttons a:first-child {float: left



}



.fusion-rollover-content .fusion-product-buttons a:first-child:before {position: absolute;margin-left: -16px;content: '\f07a';font-family: icomoon



}



.fusion-rollover-content .fusion-product-buttons a:last-child {float: right



}



.fusion-rollover-content .fusion-product-buttons a:last-child:before {position: absolute;margin-left: -16px;content: '\e623';font-family: icomoon



}



.fusion-rollover-content .fusion-product-buttons a.added_to_cart {display: none



}



.fusion-rollover-sep {display: inline-block;vertical-align: middle;height: 36px;width: 5px



}



.fusion-rollover-gallery, .fusion-rollover-link {display: inline-block;opacity: .9;position: relative;vertical-align: middle;margin: 0;height: 36px;width: 35px;text-indent: -10000px;background-color: #333;border-radius: 50%;background-clip: padding-box



}



.fusion-rollover-gallery:hover, .fusion-rollover-link:hover {opacity: 1



}



.fusion-rollover-gallery:before, .fusion-rollover-link:before {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-indent: 0;line-height: normal;text-shadow: none;font-family: icomoon;font-size: 15px;color: #fff;-webkit-font-smoothing: antialiased



}



.fusion-rollover-link:before {content: '\e619'



}



.fusion-rollover-gallery:before {content: '\f002'



}



.fusion-placeholder-image {max-width: 100%;background-color: #f6f6f6



}



.fusion-hidden-content {overflow: hidden;position: absolute;left: -10000px;top: auto;width: 1px;height: 1px



}



.fusion-filters {display: none;overflow: hidden;list-style: none;margin-bottom: 55px;padding: 0;line-height: 34px;border-top: 1px solid #e7e6e6;border-bottom: 1px solid #e7e6e6



}



.fusion-filter {float: left;margin-right: 30px



}



.fusion-filter.fusion-active a {line-height: 31px;border-top: 3px solid #a0ce4e;color: #a0ce4e



}



.fusion-filter a {display: block



}



.fusion-load-more-button {margin-top: 20px;height: 50px;line-height: 50px;background-color: #e9eaee;cursor: pointer;text-align: center;text-transform: uppercase;-webkit-transition: all .2s;transition: all .2s



}



.fusion-load-more-button:hover {-webkit-transition: all .3s;transition: all .3s



}



.fusion-portfolio-wrapper .fusion-load-more-button {display: none



}



.fusion-loading-container {margin-top: 20px



}



.fusion-loading-container .fusion-loading-spinner {display: inline-block



}



.fusion-loading-container .fusion-spinner-1, .fusion-loading-container .fusion-spinner-2, .fusion-loading-container .fusion-spinner-3 {width: 12px;height: 12px;background-color: #e2e0e0;border-radius: 100%;display: inline-block;-webkit-animation: fusion-bounce-delay 1.4s infinite ease-in-out;animation: fusion-bounce-delay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both



}



.fusion-loading-container .fusion-spinner-1 {-webkit-animation-delay: -.32s;animation-delay: -.32s



}



.fusion-loading-container .fusion-spinner-2 {-webkit-animation-delay: -.16s;animation-delay: -.16s



}



.fusion-loading-container .fusion-loading-msg {display: inline-block;margin-left: 7px



}



@-webkit-keyframes fusion-bounce-delay {



0%, 100%, 80% {



-webkit-transform:scale(0)



}



40% {



-webkit-transform:scale(1)



}



}



@keyframes fusion-bounce-delay {



0%, 100%, 80% {



transform:scale(0);



-webkit-transform:scale(0)



}



40% {



transform:scale(1);



-webkit-transform:scale(1)



}



}



.fusion-body .wpcf7-form .fusion-slider-loading, .fusion-slider-loading {position: absolute;top: 50%;left: 50%;margin: -3em 0 0 -3em;color: transparent;font-size: 10px;border-top: .5em solid rgba(0,0,0,.2);border-right: .5em solid rgba(0,0,0,.2);border-bottom: .5em solid #333;border-left: .5em solid rgba(0,0,0,.2);-webkit-animation: fusion-rotate .8s infinite linear;animation: fusion-rotate .8s infinite linear



}



.fusion-body .wpcf7-form .fusion-slider-loading .fusion-slider-loading-text, .fusion-slider-loading .fusion-slider-loading-text {position: absolute



}



.no-cssanimations .fusion-body .wpcf7-form .fusion-slider-loading, .no-cssanimations .fusion-slider-loading {padding-left: 5px;padding-top: 15px;color: #000



}



.fusion-slider-loading, .fusion-slider-loading:after {width: 6em;height: 6em;border-radius: 50%;background-clip: padding-box



}



.fusion-body .wpcf7-form .fusion-slider-loading {display: none;margin: 10px 0 0;border-width: .35em



}



.fusion-body .wpcf7-form .fusion-slider-loading, .fusion-body .wpcf7-form .fusion-slider-loading:after {width: 3em;height: 3em



}



@-webkit-keyframes fusion-rotate {



0% {



-webkit-transform:rotate(0);



transform:rotate(0)



}



100% {



-webkit-transform:rotate(360deg);



transform:rotate(360deg)



}



}



@keyframes fusion-rotate {



0% {



-webkit-transform:rotate(0);



transform:rotate(0)



}



100% {



-webkit-transform:rotate(360deg);



transform:rotate(360deg)



}



}



.fusion-inline-sep {padding: 0 5px



}



.fusion-inline-sep:last-child {display: none



}



.post-content p {margin-top: 0;margin-bottom:15px



}



blockquote {margin-top: 2em;margin-bottom: 2em;padding: 15px;background: #f5f5f5;border-left: 4px solid #a0ce4e;font: 13px/20px PTSansItalic, arial, helvetica, sans-serif;color: #444;font-style: italic



}



blockquote :last-child {margin-bottom: 0



}



.comment-text blockquote p:first-child {margin-top: 0



}



.table-1, .table-2, .tkt-slctr-tbl-wrap-dv {display: block;overflow-x: auto



}



.tagcloud a {font-size: 13px;display: inline-block;padding: 0 10px;min-height: 28px;line-height: 24px;border: 1px solid;margin: 2px 0;-webkit-transition: all .2s;transition: all .2s



}



.tagcloud a:hover {color: #fff



}



.quantity {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;border: 1px solid #dbdbdb;overflow: hidden



}



.quantity .minus, .quantity .plus, .quantity .qty, .quantity .tribe-ticket-quantity {float: left;border: 0;margin: 0;padding: 0;height: 31px;text-align: center;vertical-align: middle;font-size: 12px;color: #333;-webkit-appearance: none;border-radius: 0



}



.quantity .qty, .quantity .tribe-ticket-quantity {background: 0 0;width: 43px



}



.quantity .minus, .quantity .plus {background: #fbfaf9;width: 26px;cursor: pointer



}



.quantity .qty, .quantity .tribe-ticket-quantity {border-left: 1px solid #dadada;border-right: 1px solid #dadada



}



.quantity .qty -webkit-inner-spin-button, .quantity .qty -webkit-outer-spin-button, .quantity .tribe-ticket-quantity -webkit-inner-spin-button, .quantity .tribe-ticket-quantity -webkit-outer-spin-button {-webkit-appearance: none;margin: 0



}



.select-arrow {width: 35px;height: 33px;line-height: 33px;border-left-width: 1px;border-left-style: solid;position: absolute;bottom: 1px;right: 1px;pointer-events: none;z-index: 10;font-family: icomoon;font-size: 9px;text-align: center



}



.avada-select-parent {position: relative;overflow: hidden;margin: 0



}



.bbpress .avada-select-parent {overflow: hidden



}



.avada-select-parent select {border: 1px solid #dadada;-webkit-appearance: none;text-overflow: '';box-sizing: border-box;cursor: pointer;display: block;font-size: 13px;outline: 0;height: auto;padding: 9px 15px;position: relative;text-indent: .01px;vertical-align: middle;z-index: 5;margin: 0;border-radius: 0;background-clip: padding-box;min-width: 180px



}



.sidebar .avada-select-parent select {min-width: initial



}



.ua-ie .select-arrow {display: none



}



#submit, .submit {cursor: pointer



}



#slidingbar .widget_calendar table, .fusion-footer-widget-area .widget_calendar table, .sidebar .widget_calendar table {width: 100%



}



.rich-snippet-hidden {display: none



}



.fusion-author .fusion-edit-profile {font-size: 12px



}



.fusion-author .fusion-social-networks {display: table-cell;vertical-align: middle;text-align: right;line-height: normal



}



.fusion-author .fusion-social-networks .fusion-social-network-icon {margin-bottom: 0



}



.fusion-author .fusion-social-networks.boxed-icons .fusion-social-network-icon {margin-bottom: 2px



}



.fusion-author-avatar {float: left;margin-right: 20px;max-width: 20%



}



.fusion-author-info {overflow: hidden



}



.fusion-author-title {margin-top: 0;color: #333;font-weight: 400



}



.fusion-author-social {display: table;margin: 20px 0 80px;padding: 5px 0;width: 100%;border-top: 1px solid #e0dede;border-bottom: 1px solid #e0dede



}



.fusion-author-tagline {display: table-cell;vertical-align: middle;max-width: 70%;font-weight: 700



}



@media screen and (max-width:782px) {



#wp-toolbar>ul>.avada-menu {display: block



}



#wpadminbar .avada-menu>.ab-item .ab-icon {padding-top: 6px!important;height: 40px!important;font-size: 30px!important



}



}



#menu-appearance a[href="themes.php?page=optionsframework"] {display: none



}



#wpadminbar .avada-menu>.ab-item .ab-icon:before {content: "\e62d";font-family: icomoon;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale



}



.fusion-header-wrapper {position: relative;z-index: 10010



}



.fusion-header-wrapper .tooltip {z-index: 10030



}



.fusion-header-sticky-height {display: none



}



.fusion-header {padding-left: 30px;padding-right: 30px;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: background-color .25s ease-in-out;transition: background-color .25s ease-in-out



}



.fusion-header-v1 .fusion-header, .fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header, .fusion-header-v7 .fusion-header {-webkit-transform: translate3d(0, 0, 0);-moz-transform: none



}



.fusion-header-backface {-webkit-backface-visibility: hidden;backface-visibility: hidden



}



.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {border-bottom: 1px solid transparent



}



.fusion-logo {display: block;float: left;max-width: 100%;zoom: 1



}



.fusion-logo:after, .fusion-logo:before {content: " ";display: table



}



.fusion-logo:after {clear: both



}



.fusion-logo a {display: block;max-width: 100%



}



.fusion-logo img {width: auto



}



.fusion-logo-2x {display: none



}



.fusion-mobile-logo-1x, .fusion-mobile-logo-2x {display: none



}



@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi), only screen and (min-resolution:1.5dppx) {



.fusion-standard-logo.fusion-logo-1x {



display:none



}



.fusion-standard-logo.fusion-logo-2x {



display:inline-block



}



}



.fusion-secondary-header .fusion-alignleft {float: left;margin-right: 0



}



.fusion-secondary-header .fusion-alignright {float: right;margin-left: 0



}



.fusion-secondary-header .fusion-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center



}



.fusion-secondary-header .fusion-alignleft {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1



}



.fusion-secondary-header .fusion-alignright {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1



}



.fusion-secondary-header .fusion-alignright>* {float: right



}



.fusion-header-v2 .fusion-secondary-header {border-top: 3px solid transparent



}



.fusion-secondary-header .fusion-mobile-nav-holder {width: 80%;margin: 0 auto



}



.fusion-header-separator {display: inline-block;padding: 0 6px



}



.fusion-contact-info {line-height: 43px



}



.fusion-header-v4 .fusion-header {padding-top: 30px;padding-bottom: 30px;-webkit-transition: none;transition: none



}



.fusion-header-v4 .fusion-logo {width: 100%



}



.fusion-header-v4 .searchform {margin-left: 15px



}



.fusion-header-v4 .search-table {width: 286px



}



.fusion-header-v4 .fusion-logo {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center



}



.fusion-header-v4 .fusion-logo:after, .fusion-header-v4 .fusion-logo:before {content: none



}



.fusion-header-v4 .fusion-logo .fusion-logo-link {float: none



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {display: inline



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button {display: inline-block



}



.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2



}



.fusion-header-tagline {margin: 0;padding: 0;line-height: 32px;font-weight: 400



}



.fusion-header-banner {float: right



}



.fusion-logo .fusion-header-banner a {float: none



}



.fusion-secondary-main-menu {border-bottom: 1px solid transparent;padding-left: 30px;padding-right: 30px;-webkit-backface-visibility: hidden;backface-visibility: hidden



}



.fusion-secondary-main-menu .fusion-main-menu {float: none



}



.fusion-secondary-main-menu .search-table {width: 100%



}



.fusion-secondary-main-menu .fusion-main-menu .searchform {display: none;float: none;padding: 5px 0;margin-left: 0



}



.fusion-secondary-main-menu .fusion-main-menu .searchform {display: block;padding: 0



}



.fusion-secondary-main-menu .fusion-secondary-menu-search {display: none;padding: 5px 0



}



.fusion-secondary-main-menu .fusion-secondary-menu-search .searchform {margin-left: 0



}



.fusion-header-menu-align-center .fusion-main-menu {text-align: center



}



.fusion-header-menu-align-center .fusion-main-menu>ul>li {display: inline-block;vertical-align: top;float: none;text-align: left



}



.fusion-header-menu-align-right .fusion-main-menu {float: right



}



.fusion-header-v5 .fusion-header {-webkit-transition: none;transition: none



}



.fusion-header-v5.fusion-logo-center .fusion-logo {float: none;text-align: center



}



.fusion-header-v5.fusion-logo-center .fusion-logo a {display: inline-block



}



.fusion-logo-left .fusion-header-banner {float: right



}



.fusion-logo-left.fusion-header-v4 .fusion-logo {float: none;width: auto



}



.fusion-logo-right .fusion-logo {float: right;text-align: right



}



.fusion-logo-right.fusion-header-v1 .fusion-main-menu, .fusion-logo-right.fusion-header-v2 .fusion-main-menu, .fusion-logo-right.fusion-header-v3 .fusion-main-menu, .fusion-logo-right.fusion-header-v6 .fusion-main-menu {float: left



}



.fusion-logo-right .fusion-header-banner {float: left



}



.fusion-logo-right .fusion-header-tagline {float: left



}



.fusion-logo-right .searchform {float: left



}



.fusion-logo-right .fusion-mobile-menu-icons {left: 0;right: auto



}



.fusion-logo-right .fusion-mobile-menu-icons a {float: left;margin-left: 0;margin-right: 15px



}



.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2



}



.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1



}



body.side-header #wrapper .fusion-megamenu-wrapper {top: 0



}



body.side-header #side-header .fusion-main-menu ul ul {right: auto



}



body.side-header-left #wrapper {margin-left: 280px;width: auto



}



body.side-header-left #side-header {left: 0



}



body.side-header-left #side-header .side-header-border {border-right-width: 1px;border-right-style: solid



}



body.side-header-left #side-header .fusion-main-menu .cart-contents, body.side-header-left #side-header .fusion-main-menu .login-box, body.side-header-left #side-header .fusion-main-menu .main-nav-search-form, body.side-header-left #side-header .fusion-main-menu>ul>li>ul {left: 279px;top: 0



}



body.side-header-left #side-header .fusion-main-menu .cart-contents {right: auto



}



body.side-header-right #wrapper {margin-right: 280px;width: auto



}



body.side-header-right #side-header {right: 0



}



body.side-header-right #side-header .side-header-border {border-left-width: 1px;border-left-style: solid



}



body.side-header-right #side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu {float: right



}



body.side-header-right #side-header .fusion-main-menu .main-nav-search-form {left: -250px;top: 0



}



body.side-header-right #side-header .cart-contents, body.side-header-right #side-header .login-box {left: 0;right: auto



}



body.side-header-right #side-header .fusion-main-menu .cart-contents {left: -182px



}



body.side-header-right #side-header .fusion-main-menu .login-box {left: -187px



}



body.side-header-right.rtl #side-header .cart-contents, body.side-header-right.rtl #side-header .login-box {right: 0;left: auto



}



#side-header {width: 280px;height: 100%;position: absolute;z-index: 3000;-webkit-backface-visibility: hidden;box-sizing: border-box



}



#side-header .side-header-background-color, #side-header .side-header-background-image, #side-header .side-header-border {z-index: -1;position: absolute;top: 0;bottom: 0;height: 100vh;width: 280px;pointer-events: none



}



#side-header .side-header-background-color #boxed-wrapper, #side-header .side-header-background-image #boxed-wrapper, #side-header .side-header-border #boxed-wrapper {top: auto;bottom: auto



}



#side-header .side-header-border {z-index: 0



}



#side-header .side-header-wrapper {padding-bottom: 20px;z-index: 1;zoom: 1



}



#side-header .side-header-wrapper:after, #side-header .side-header-wrapper:before {content: " ";display: table



}



#side-header .side-header-wrapper:after {clear: both



}



#side-header .side-header-wrapper>.fusion-secondary-menu-search {display: none;clear: both



}



#side-header .fusion-secondary-menu-search-inner {border-top: 1px solid;padding: 5px 30px



}



#side-header .fusion-logo {float: none



}



#side-header .fusion-logo-left .fusion-logo {float: none



}



#side-header .fusion-logo-center .fusion-logo {float: none;text-align: center



}



#side-header .fusion-logo-right .fusion-logo {float: none



}



#side-header .fusion-sticky-logo-1x, #side-header .fusion-sticky-logo-2x {display: none



}



@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi), only screen and (min-resolution:1.5dppx) {



#side-header .fusion-standard-logo.fusion-logo-1x {



display:none



}



#side-header .fusion-standard-logo.fusion-logo-2x {



display:inline-block



}



}



#side-header .fusion-main-menu {float: none;-webkit-backface-visibility: hidden;position: relative;z-index: 1;clear: both



}



#side-header .fusion-main-menu ul ul {top: 0;border-top: 0



}



#side-header .fusion-main-menu .fusion-megamenu-wrapper .fusion-megamenu-holder {border-top: 0



}



#side-header .fusion-main-menu>ul>li {float: none;padding: 0



}



#side-header .fusion-main-menu>ul>li.fusion-menu-item-button>a {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex



}



#side-header .fusion-main-menu>ul>li>a {border-top-width: 0;border-bottom-width: 1px;border-right: 0;border-style: solid



}



#side-header .fusion-main-menu>ul>li:first-child>a {border-top-width: 1px;border-style: solid}



#side-header .fusion-main-menu>ul .sub-menu>li:last-child>a {border-bottom: none}



.side-header-left #side-header .fusion-main-menu>ul>li>a {border-left-width: 0}



.side-header-left #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a, .side-header-left #side-header .fusion-main-menu>ul>li.current-menu-item>a {border-right-width: 3px}



.side-header-right #side-header .fusion-main-menu>ul>li>a {border-left-width: 0}



.side-header-right #side-header .fusion-main-menu>ul>li.current-menu-ancestor>a, .side-header-right #side-header .fusion-main-menu>ul>li.current-menu-item>a {border-left-width: 3px}



#side-header .side-header-content-1 {margin-top: 40px}



#side-header .side-header-content-2 {margin-top: 40px}



#side-header .fusion-custom-menu-item-contents {right: auto!important;top: 0}



#side-header .fusion-contact-info {word-wrap: break-word}



#side-header .header-social {background: 0 0!important;border: 0!important}



#side-header .fusion-social-links-header {margin: 0}



#side-header .fusion-secondary-menu .fusion-secondary-menu-icon {background: 0 0;min-width: 100%;border-right: 0}



#side-header .fusion-secondary-menu .fusion-secondary-menu-icon .amount, #side-header .fusion-secondary-menu .fusion-secondary-menu-icon .fusion-woo-cart-separator, #side-header .fusion-secondary-menu .fusion-secondary-menu-icon:after {display: none}



#side-header .fusion-secondary-menu>ul>li {margin-bottom: 2px}



#side-header .fusion-secondary-menu>ul>li:first-child>a {padding-left: 0}



#side-header .fusion-header-tagline {margin-top: 40px;float: none;text-align: left}



.rtl #side-header .fusion-header-tagline {text-align: right}



#side-header .side-header-content-3 .searchform {margin-top: 40px}



#side-header .fusion-header-banner {margin-top: 40px;float: none}



#side-header .fusion-social-links-header .fusion-social-networks a {margin-bottom: 20px}



#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {margin-bottom: 10px}



#side-header .side-header-content {zoom: 1}



#side-header .side-header-content:after, #side-header .side-header-content:before {content: " ";display: table}



#side-header .side-header-content:after {clear: both}



.fusion-main-menu {float: right;position: relative;z-index: 200;overflow: hidden}



#side-header .fusion-main-menu:hover, .fusion-header-v1 .fusion-main-menu:hover, .fusion-header-v2 .fusion-main-menu:hover, .fusion-header-v3 .fusion-main-menu:hover, .fusion-header-v4 .fusion-main-menu:hover, .fusion-header-v5 .fusion-main-menu:hover, .fusion-header-v7 .fusion-main-menu:hover {overflow: visible}



.fusion-main-menu>ul>li:last-child {padding-right: 0}



.fusion-main-menu ul {list-style: none;margin: 0;padding: 0}



.fusion-main-menu ul a {display: block;box-sizing: content-box;}



.fusion-main-menu li {float: left;margin: 0;padding: 0;position: relative;cursor: pointer}



.fusion-main-menu .iclflag {vertical-align: middle;margin-top: -2px}



.fusion-main-menu > ul> li {padding-right: 45px}



.fusion-main-menu > ul > li > a {-webkit-font-smoothing: subpixel-antialiased}



.fusion-main-menu > ul > li > a.fusion-arrow-highlight {position: relative}



.fusion-main-menu>ul>li>a.fusion-arrow-highlight:after {width: 0;height: 0;border-style: solid;position: absolute}



.fusion-main-menu>ul>li>a.fusion-flex-link {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;box-sizing: border-box}



.fusion-main-menu>ul>li>a.fusion-flex-link.fusion-flex-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column}



.fusion-main-menu>ul>li.fusion-menu-item-button>a {height: auto}



.fusion-main-menu li.fusion-active-link>.fusion-megamenu-wrapper, .fusion-main-menu li.fusion-active-link>.sub-menu, .fusion-main-menu li:hover>.fusion-megamenu-wrapper, .fusion-main-menu li:hover>.sub-menu {visibility: visible;opacity: 1}



.fusion-main-menu .fusion-dropdown-menu {overflow: hidden}



.fusion-main-menu .fusion-dropdown-menu.fusion-active-link {overflow: visible}



.fusion-main-menu .fusion-dropdown-menu.fusion-active-link {overflow: visible}



.fusion-main-menu .sub-menu {position: absolute;left: 0;visibility: hidden;opacity: 0;z-index: 1;-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in}



.fusion-main-menu .sub-menu ul {top: 0}



.fusion-main-menu .sub-menu li {float: none;margin: 0;padding: 0}



.fusion-main-menu .sub-menu a {border: 0;padding: 7px 20px;line-height: 19px;text-indent: 0;height: auto;-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s;transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s}



.fusion-main-menu .fusion-custom-menu-item-contents {position: absolute;left: auto;right: 0;visibility: hidden;opacity: 0;-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in}



.fusion-main-menu .fusion-last-menu-item {padding-right: 0}



.fusion-main-menu .fusion-main-menu-search a {font-family: icomoon;cursor: pointer}



.fusion-main-menu .fusion-main-menu-search a:after {border-radius: 50% 50% 50% 50%;content: '\f002'}



.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {display: none;width: 250px;padding: 25px;text-align: right;border: 1px solid transparent}



.fusion-main-menu .fusion-main-menu-search-open .fusion-custom-menu-item-contents {visibility: visible;opacity: 1;z-index: 11



}



.fusion-main-menu .fusion-main-menu-cart>a {font-family: icomoon;cursor: pointer



}



.fusion-main-menu .fusion-main-menu-cart>a:after {border-radius: 50% 50% 50% 50%;content: '\f07a'



}



.fusion-main-menu .fusion-widget-cart-counter>a {font-family: icomoon;cursor: pointer



}



.fusion-main-menu .fusion-widget-cart-counter>a:before {border-radius: 50% 50% 50% 50%;content: '\f07a';margin-right: 5px;line-height: 1



}



.fusion-main-menu .fusion-widget-cart-counter>a:after {display: none



}



.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number, .fusion-main-menu .fusion-widget-cart-counter>a .menu-text {line-height: 1



}



.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number {padding: 5px 5px 4px 5px;box-sizing: content-box



}



.fusion-header-v6 .fusion-header {z-index: 999999;left: 0;right: 0;top: 0;margin: 0 auto;width: 100%;overflow: visible!important



}



.fusion-is-sticky .fusion-header-v6 .fusion-header {position: fixed



}



.admin-bar .fusion-header-v6 .fusion-header {top: 30px



}



.fusion-header-v6 .fusion-header-v6-content {z-index: 99999;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between



}



.fusion-header-v6 .fusion-header-v6-content .fusion-logo {z-index: 99999



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;z-index: 99999



}



.fusion-main-menu > ul > li > a, .side-nav li a{line-height:45px!important; height:45px!important;}



.fusion-social-networks .fusion-social-networks-wrapper{ margin-left:-6px!important}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper, .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle, .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle {display: inline-block;padding: 0 5px;line-height: 1;cursor: pointer



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle, .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle {cursor: pointer;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;box-sizing: content-box



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line, .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {opacity: 1;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: .25s ease-in-out;transition: .25s ease-in-out



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1), .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) {-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3), .fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) {-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle {position: relative



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search {display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);opacity: 1



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {opacity: 0;height: 0;-webkit-transition: .25s ease-in-out;transition: .25s ease-in-out



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-icon-shopping-cart.fusion-widget-cart-counter:before {vertical-align: middle



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-icon-shopping-cart .fusion-widget-cart-number {margin-left: 6px;padding: 0 3px;vertical-align: middle;box-sizing: content-box



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-icon {margin-top: -2px;-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out



}



.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-icon:before {border-radius: 50%;background-clip: padding-box;-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out



}



.fusion-header-v6.fusion-logo-right .fusion-logo {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2



}



.fusion-header-v6.fusion-logo-right .fusion-flyout-menu-icons {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1



}



.fusion-header-v6.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1



}



.fusion-header-v6.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-search-toggle {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2



}



.fusion-header-v6.fusion-logo-right .fusion-flyout-menu-icons .fusion-flyout-cart-wrapper {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3



}



.fusion-header-v6 .fusion-flyout-menu {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;overflow-y: auto;padding: 0 25px 25px;height: 100%



}



.fusion-is-sticky .fusion-header-v6 .fusion-flyout-menu.fusion-main-menu {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex



}



.fusion-header-v6 .fusion-flyout-menu .fusion-menu {width: 100%;text-align: center



}



.fusion-header-v6 .fusion-flyout-menu .fusion-menu li {display: block;float: none;padding: 14px 0;line-height: normal;width: 100%;cursor: default



}



.fusion-header-v6 .fusion-flyout-menu .fusion-menu li a {display: inline-block



}



.fusion-header-v6 .fusion-flyout-menu .fusion-menu li a.fusion-flex-link {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex



}



.fusion-header-v6 .fusion-flyout-search {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex



}



.fusion-header-v6 .fusion-flyout-search .searchform {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 0 auto;padding: 50px



}



#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s {height: auto;background-color: transparent;border: none;border-bottom: 1px solid;font-size: 50px;outline: 0



}



.fusion-header-v6 .fusion-flyout-search .searchform .search-button {display: none



}



.fusion-header-v6 .fusion-flyout-menu, .fusion-header-v6 .fusion-flyout-search {z-index: 99998;position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s



}



.fusion-header-v6 .fusion-flyout-menu-bg {position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 100%;min-height: 700px;opacity: 0;-webkit-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s



}



.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons {z-index: 99999



}



.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-bg {z-index: 99997;opacity: 1



}



.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)



}



.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(2) {width: 0;opacity: 0



}



.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)



}



.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu {opacity: 1



}



.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line {opacity: 1;margin: 0 auto;-webkit-transition: .25s ease-in-out;transition: .25s ease-in-out



}



.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)



}



.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(2) {width: 0;opacity: 0



}



.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-toggle-icon-line:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)



}



.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-menu-icons .fusion-flyout-search-toggle .fusion-icon-search {opacity: 0



}



.fusion-header-v6.fusion-flyout-search-active .fusion-flyout-search {opacity: 1



}



#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-webkit-input-placeholder {



opacity:1



}



#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s::-moz-placeholder {



opacity:1



}



#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-moz-placeholder {



opacity:1



}



#wrapper .fusion-header-v6 .fusion-flyout-search .searchform .s:-ms-input-placeholder {



opacity:1



}



@media screen and (max-width:782px) {



.admin-bar .fusion-header-v6 .fusion-header {top: 46px



}



}



.fusion-header-v7 .fusion-main-menu {float: none;overflow: inherit



}



.fusion-header-v7 .fusion-middle-logo-ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap



}



.fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo a {height: auto;border-top: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center



}



.fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo:focus a, .fusion-header-v7 .fusion-middle-logo-ul li.fusion-middle-logo-menu-logo:hover a {border-top: 0



}



.fusion-header-v7 .fusion-middle-logo-ul li {float: none;-webkit-transition: padding-right .3s ease;transition: padding-right .3s ease



}



.fusion-secondary-menu {position: relative;z-index: 210



}



.fusion-secondary-menu .fusion-megamenu-wrapper {display: none



}



.fusion-secondary-menu ul {margin: 0;padding: 0;list-style: none



}



.fusion-secondary-menu>ul>li {float: left;border-left: 1px solid transparent; padding:4px 0



}



.fusion-secondary-menu>ul>li:first-child {border-left: none;margin-right:15px;}



.fusion-secondary-menu>ul>li:last-child a {padding-right:0 !important;}



.fusion-secondary-menu>ul>li>a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;padding: 0 8px !important;}



.fusion-secondary-menu li {position: relative}



.fusion-secondary-menu .iclflag {margin-top: -2px}



.fusion-secondary-menu .sub-menu {display: block;position: absolute;left: -1px;z-index: 1;visibility: hidden;opacity: 0;-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in;-webkit-border-bottom-right-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-radius-bottomright: 2px;-moz-border-radius-bottomleft: 2px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;border: 1px solid transparent; top:49px;}



.fusion-secondary-menu .sub-menu a {display: block;padding: 7px 10px;line-height: normal;border-bottom: 1px solid transparent;



}



.fusion-secondary-menu .sub-menu>li:last-child>a {border-bottom: none



}



.fusion-secondary-menu>ul>li>.sub-menu .sub-menu {top: -1px



}



.fusion-secondary-menu li:hover>.sub-menu {visibility: visible;opacity: 1



}



.fusion-secondary-menu .fusion-custom-menu-item-contents {position: absolute;left: -1px;visibility: hidden;opacity: 0;-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in



}



.fusion-secondary-menu .fusion-secondary-menu-icon {padding-left: 13px;padding-right: 13px



}



.fusion-secondary-menu-cart>a {text-transform: uppercase



}



.fusion-secondary-menu-icon {min-width: 176px;text-align: center



}



.fusion-secondary-menu-icon .menu-text {width: 100%



}



.fusion-secondary-menu-icon .menu-text:before {font-family: icomoon;content: '\f07a';margin-right: 10px



}



.fusion-secondary-menu-icon .menu-text:after {font-family: icomoon;content: '\e61f';margin-left: 10px



}



.fusion-social-links-header {margin-top: 8px !important; padding-left:30px; position:relative; top:2px;}



.fusion-caret {margin-left: 6px}



.side-header-left .fusion-caret, .side-header-right .fusion-caret {position: absolute}



.side-header-left.menu-text-align-right .fusion-caret, .side-header-right.menu-text-align-left .fusion-caret {position: static}



.side-header-left .fusion-caret {margin-left: 9px}



.side-header-right .fusion-caret {margin-left: 0;margin-right: 9px}



.fusion-caret .fusion-dropdown-indicator {vertical-align: middle}



.fusion-caret .fusion-dropdown-indicator:before {content: '\f107';font-family: IcoMoon;font-style: normal



}



.side-header-left .fusion-caret .fusion-dropdown-indicator:before {content: '\f105'



}



.side-header-right .fusion-caret .fusion-dropdown-indicator:before {content: '\f104'



}



.fusion-menu-cart.fusion-active-link .fusion-custom-menu-item-contents, .fusion-menu-cart:hover .fusion-custom-menu-item-contents {visibility: visible;opacity: 1



}



.fusion-menu-cart-items {width: 180px;border: 1px solid transparent



}



.fusion-menu-cart-item a {border-bottom: 1px solid transparent;padding: 14px;line-height: normal;height: auto;display: block



}



.fusion-menu-cart-item img {display: inline-block;max-width: 36px;margin-right: 13px;border: 1px solid transparent



}



.fusion-menu-cart-item .amount {display: inline-block



}



.fusion-menu-cart-item-details {display: inline-block;max-width: -webkit-calc(100% - 49px);max-width: calc(100% - 49px);text-align: left



}



.fusion-menu-cart-item-title {margin-bottom: 6px



}



.fusion-menu-cart-item-quantity, .fusion-menu-cart-item-title {display: block;line-height: normal



}



.fusion-menu-cart-checkout {zoom: 1;padding: 0 14px



}



.fusion-menu-cart-checkout:after, .fusion-menu-cart-checkout:before {content: " ";display: table



}



.fusion-menu-cart-checkout:after {clear: both



}



.fusion-menu-cart-checkout-link, .fusion-menu-cart-link {width: auto;max-width: 49%;vertical-align: top



}



.fusion-menu-cart-checkout-link a, .fusion-menu-cart-link a {display: block;line-height: 15px;padding-bottom: 14px;padding-top: 14px;padding-left: 1.4em;height: auto;text-align: left;position: relative



}



.fusion-menu-cart-checkout-link a:before, .fusion-menu-cart-link a:before {position: absolute;margin-left: -15px;line-height: inherit



}



.fusion-menu-cart-link {float: left



}



.fusion-menu-cart-link a:before {font-family: IcoMoon;content: '\f07a'



}



.fusion-menu-cart-checkout-link {float: right



}



.fusion-menu-cart-checkout-link a:before {font-family: IcoMoon;content: '\f046'



}



.fusion-menu-login-box .fusion-custom-menu-item-contents {left: 0;border: 1px solid transparent;width: 187px;padding: 20px



}



.fusion-menu-login-box:hover .fusion-custom-menu-item-contents {visibility: visible;opacity: 1



}



.fusion-menu-login-box p {margin-top: 0;margin-bottom: 10px



}



.fusion-menu-login-box .fusion-login-box-submit, .fusion-menu-login-box .fusion-remember-checkbox {margin-bottom: 0



}



.fusion-menu-login-box .fusion-menu-login-box-register {clear: both;float: right;padding-top: 10px



}



.fusion-login-box-submit {float: right



}



.fusion-remember-checkbox {font-size: 11px;line-height: 32px



}



.fusion-menu-login-box-error {font-size: 11px;color: #d04544



}



.fusion-megamenu-wrapper {margin: 0 auto;padding: 0 15px;visibility: hidden;opacity: 0;position: absolute;left: 0;-webkit-transition: opacity .2s ease-in;transition: opacity .2s ease-in;z-index: 10



}



.fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {table-layout: fixed;width: 100%



}



.fusion-megamenu-wrapper.col-sm-12 {width: 100%



}



.fusion-megamenu-wrapper.col-sm-6 {width: 50%



}



.fusion-megamenu-wrapper.col-sm-4 {width: 33.33333333%



}



.fusion-megamenu-wrapper.col-sm-3 {width: 25%



}



.fusion-megamenu-wrapper.col-sm-2 {width: 16.66666667%



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu {display: table-cell;vertical-align: top;float: none;padding: 29px 0;border-right: 1px solid transparent;background-size: cover



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child {border-right: none



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu>a {display: block;padding: 5px 34px;border-bottom: none;line-height: 19px;-webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s;transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu {position: relative;display: block;left: auto;right: auto;border: none;background: 0 0;box-shadow: none;top: 0;width: auto



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {display: block;padding: 5px 34px;border-bottom: none



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a {padding-left: 49px



}



.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level .deep-level a {padding-left: 64px



}



.fusion-megamenu-wrapper .fusion-megamenu-border {border-bottom: 1px solid #dcd9d9



}



.fusion-megamenu-wrapper .menu-text {margin-left: 23px



}



.fusion-main-menu li:hover>.fusion-megamenu-wrapper .sub-menu {visibility: visible;opacity: 1



}



.fusion-megamenu-holder {zoom: 1;padding: 0;margin: 0;border-top: 3px solid transparent;background-size: cover



}



.fusion-megamenu-holder:after, .fusion-megamenu-holder:before {content: " ";display: table



}



.fusion-megamenu-holder:after {clear: both



}



.fusion-megamenu {display: table;zoom: 1



}



.fusion-megamenu:after, .fusion-megamenu:before {content: " ";display: table



}



.fusion-megamenu:after {clear: both



}



.fusion-megamenu-title {margin: 0;padding: 0 34px 15px;font-weight: 400;line-height: normal;-webkit-font-smoothing: antialiased



}



.fusion-megamenu-icon {display: inline-block;width: 26px



}



.fusion-megamenu-icon img {margin-top: -2px;max-height: 15px;vertical-align: middle



}



.sub-menu .fusion-megamenu-icon.text-menu-icon {position: absolute



}



.fusion-megamenu-bullet {margin-right: 10px



}



.fusion-megamenu-bullet:before {content: '\f0da';font-family: icomoon



}



.fusion-megamenu-widgets-container {display: block;padding: 0 34px;margin-bottom: 10px;pointer-events: none



}



.fusion-main-menu>ul>.fusion-megamenu-menu:hover .fusion-megamenu-widgets-container {pointer-events: auto



}



.fusion-megamenu-widgets-container .textwidget a {display: inline



}



.fusion-megamenu-widgets-container .textwidget a.fusion-button {display: inline-block



}



.fusion-active-link .fusion-megamenu-wrapper, .fusion-active-link .fusion-megamenu>li>.sub-menu {opacity: 1;visibility: visible



}



.fusion-is-sticky .fusion-logo img {width: auto



}



.fusion-is-sticky .fusion-header-v1 .fusion-header, .fusion-is-sticky .fusion-header-v2 .fusion-header, .fusion-is-sticky .fusion-header-v3 .fusion-header, .fusion-is-sticky .fusion-header-v6 .fusion-header, .fusion-is-sticky .fusion-header-v7 .fusion-header {position: fixed;top: 0;z-index: 210;max-width: 100%;width: 100%;border-bottom: 0



}



.fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow, .fusion-is-sticky .fusion-header-v7 .fusion-sticky-shadow {box-shadow: rgba(0,0,0,.117647) 0 1px 3px



}



.layout-boxed-mode .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow, .layout-boxed-mode .fusion-is-sticky .fusion-header-v7 .fusion-sticky-shadow {box-shadow: rgba(0,0,0,.118) 0 4px 3px -3px



}



.fusion-is-sticky .fusion-secondary-main-menu {border-bottom: 0



}



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-header, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v7 .fusion-header {border-bottom: 0



}



.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v7 .fusion-secondary-main-menu {position: fixed;top: 0;z-index: 210;max-width: 100%;width: 100%;box-shadow: rgba(0,0,0,.117647) 0 1px 3px



}



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v7 .fusion-secondary-main-menu {box-shadow: rgba(0,0,0,.118) 0 4px 3px -3px



}



.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v7 .fusion-sticky-header-wrapper {position: fixed;top: 0;z-index: 210;max-width: 100%;width: 100%;box-shadow: rgba(0,0,0,.117647) 0 1px 3px



}



.layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v1 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v2 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v3 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v5 .fusion-sticky-header-wrapper, .layout-boxed-mode .fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v7 .fusion-sticky-header-wrapper {box-shadow: rgba(0,0,0,.118) 0 4px 3px -3px



}



.fusion-sticky-menu-1 .fusion-sticky-menu {display: none



}



.fusion-is-sticky .fusion-sticky-menu-1 .fusion-main-menu {display: none



}



.fusion-is-sticky .fusion-sticky-menu-1 .fusion-sticky-menu {display: block



}



.fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x, .fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-2x, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-1x, .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-2x {display: none



}



.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-logo-2x {display: none



}



.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-1x {display: inline-block



}



@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi), only screen and (min-resolution:1.5dppx) {



.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-1x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-1x {



display:none



}



.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo-2x, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo-2x {



display:inline-block



}



}



.no-overflow-y .fusion-is-sticky .fusion-header-v1 .fusion-header, .no-overflow-y .fusion-is-sticky .fusion-header-v2 .fusion-header, .no-overflow-y .fusion-is-sticky .fusion-header-v3 .fusion-header {padding-right: 39px



}



.no-overflow-y .fusion-is-sticky .fusion-sticky-menu-only .fusion-secondary-main-menu {padding-right: 39px



}



#side-header.fusion-is-sticky {box-shadow: rgba(0,0,0,.117647) 0 1px 3px



}



.fusion-mobile-navigation {display: none



}



.fusion-mobile-nav-holder {display: none;clear: both;color: #333



}



.fusion-is-sticky .fusion-mobile-nav-holder>ul {max-height: 200px;overflow-y: scroll;overflow-x: hidden



}



.fusion-mobile-nav-holder .fusion-megamenu-icon {display: none



}



.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-left .fusion-mobile-selector {text-align: left



}



.fusion-mobile-menu-text-align-left .fusion-selector-down {right: 0;border-left: 1px solid transparent



}



.fusion-mobile-menu-text-align-left .fusion-open-submenu {right: 0



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu {padding-right: 35px



}



.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {padding-left: 12px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {padding-left: 30px



}



.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {padding-left: 21px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {padding-left: 39px



}



.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {content: "-";margin-right: 2px



}



.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a {padding-left: 30px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a {padding-left: 48px



}



.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a:before {content: "--"



}



.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a {padding-left: 39px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a {padding-left: 57px



}



.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a:before {content: "---"



}



.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a {padding-left: 48px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a {padding-left: 66px



}



.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li li a:before {content: "----"



}



.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item .submenu-languages li a:before {content: none



}



.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-right .fusion-mobile-selector {text-align: right



}



.fusion-mobile-menu-text-align-right .fusion-selector-down {left: 0;border-right: 1px solid transparent



}



.fusion-mobile-menu-text-align-right .fusion-open-submenu {left: 0



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right .fusion-open-submenu {padding-left: 30px



}



.fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a {padding-right: 12px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right .fusion-mobile-nav-item a {padding-right: 30px



}



.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a {padding-right: 21px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a {padding-right: 39px



}



.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li a:after {content: "-";margin-left: 2px



}



.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a {padding-right: 30px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a {padding-right: 48px



}



.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li a:after {content: "--"



}



.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a {padding-right: 39px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a {padding-right: 57px



}



.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li a:after {content: "---"



}



.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a {padding-right: 48px



}



.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a {padding-right: 66px



}



.fusion-mobile-menu-text-align-right li.fusion-mobile-nav-item li li li li a:after {content: "----"



}



.fusion-mobile-menu-text-align-right .wpml-ls-item a:after {display: none



}



.fusion-mobile-menu-text-align-right .wpml-ls-item .wpml-ls-flag {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2



}



.fusion-mobile-menu-text-align-center .fusion-mobile-nav-item a, .fusion-mobile-menu-text-align-center .fusion-mobile-selector {text-align: center



}



.ltr .fusion-mobile-menu-text-align-center .fusion-selector-down {right: 0;border-left: 1px solid transparent



}



.ltr .fusion-mobile-menu-text-align-center .fusion-open-submenu {right: 0



}



.fusion-mobile-menu-design-modern .ltr .fusion-mobile-menu-text-align-center .fusion-open-submenu {padding-right: 35px



}



.rtl .fusion-mobile-menu-text-align-center .fusion-selector-down {left: 0;border-right: 1px solid transparent



}



.rtl .fusion-mobile-menu-text-align-center .fusion-open-submenu {left: 0



}



.fusion-mobile-menu-design-modern .rtl .fusion-mobile-menu-text-align-center .fusion-open-submenu {padding-left: 35px



}



.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before {content: "-"



}



.ltr .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before {margin-right: 2px



}



.rtl .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a:before {margin-left: 2px



}



.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li a:before {content: "--"



}



.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li li a:before {content: "---"



}



.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li li li li a:before {content: "----"



}



.fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item .submenu-languages li a:before {content: none



}



.fusion-mobile-selector {line-height: 31px;width: 100%;position: relative;font-size: 12px;cursor: pointer;border: 1px solid transparent



}



.fusion-mobile-selector span {margin-left: 12px;margin-right: 12px



}



.fusion-selector-down {position: absolute;top: 0;height: 31px;width: 50px;font-size: 24px;text-align: center



}



.fusion-selector-down:before {content: '\f0c9';font-family: icomoon



}



.fusion-mobile-nav-holder>ul {display: none;list-style: none;margin: 0;padding: 0;border-left: 1px solid transparent;border-right: 1px solid transparent;border-bottom: 1px solid transparent



}



.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {border: none;border-top: 1px solid transparent



}



.fusion-mobile-nav-holder ul {list-style: none;margin: 0;padding: 0



}



.fusion-mobile-menu-design-modern .fusion-header>.fusion-row {position: relative



}



.fusion-mobile-nav-item {position: relative;font-size: 12px;line-height: normal



}



.fusion-mobile-nav-item a {color: #333;padding: 0 12px;font-size: 12px;display: block;border-bottom: 1px solid transparent



}



.fusion-mobile-nav-item .iclflag {vertical-align: middle;margin-right: 5px



}



.fusion-mobile-menu-icons {display: none;position: relative;top: 0;right: 0;vertical-align: middle;text-align: right



}



.fusion-mobile-menu-icons a {float: right;font-size: 21px;margin-left: 20px



}



.fusionicon-bars:before {content: '\f0c9'



}



.fusionicon-shopping-cart:before {content: '\f0c9'



}



.fusion-mobile-menu-sep {position: absolute;top: 43px;width: 100%;border-bottom: 1px solid transparent



}



.fusion-open-submenu {display: block;position: absolute;width: 50px;border: none;line-height: 15px;font-size: 13px;cursor: pointer;text-align: center



}



.fusion-open-submenu:hover {color: #a0ce4e



}



.fusion-open-submenu:before {display: block;margin: 0;content: '\e61f';font-family: icomoon



}



.fusion-menu-highlight-label {padding: 2px 5px;display: inline;line-height: 1;margin-left: 8px;font-size: 10px;border: 1px solid transparent



}



.fusion-page-title-bar {clear: both;padding: 0 10px;height: 87px;width: 100%;background-position: center center;background-repeat: no-repeat;background-color: #f6f6f6;border-top:0;border-bottom: 1px solid #d2d3d4



}



.fusion-page-title-bar h1, .fusion-page-title-bar h3 {margin: 0;padding: 0;line-height: 26px;font-weight: 400;font-size: 14px;color: #343333



}



.fusion-page-title-bar h1 {font-size: 18px; text-align:left; color:#000;



}



.fusion-page-title-row {overflow: hidden;margin: 0 auto;height: 100%;max-width: 940px



}



.fusion-page-title-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;z-index: 1;position: relative;height: 100%;width: 100%



}



.page-title-bar-search .fusion-page-title-captions {width: auto



}



.fusion-page-title-secondary {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;text-align: right



}



.fusion-page-title-secondary .searchform {display: inline-block;width: 100%;max-width: 250px



}



.fusion-breadcrumbs {list-style: none;margin: 0;padding: 0



}



.fusion-breadcrumbs span {display: inline-block;}



.fusion-breadcrumbs span.breadcrumb-leaf{ color:#008100;}



.fusion-breadcrumbs span a span{color:#000;}



.fusion-page-title-bar-left .fusion-page-title-secondary {margin-left: 10px



}



.fusion-page-title-bar-center .fusion-page-title-captions {text-align: center;width: 100%



}



.fusion-page-title-bar-center .fusion-page-title-secondary {display: block !important;width: 100% !important;text-align: left !important; font-size:12px;



}



.fusion-page-title-bar-center .searchform {margin-top: 10px



}



.fusion-page-title-bar-right .fusion-page-title-captions {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2



}



.fusion-page-title-bar-right .fusion-page-title-secondary {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;margin-right: 10px



}



.fusion-page-title-bar-right .fusion-page-title-captions {text-align: right



}



.fusion-page-title-bar-right .fusion-page-title-secondary {text-align: left



}



.fusion-post-slideshow .image {margin-bottom: 0



}



.fusion-post-slideshow .fusion-image-size-fixed {display: block



}



.fusion-flexslider.fusion-post-slideshow {overflow: visible



}



.fusion-meta-info {clear: both;overflow: hidden;margin-top: 20px;padding: 5px 0;border-top: 1px solid #e7e6e6;border-bottom: 1px solid #e7e6e6;font-size: 12px; color:#000;



}



.fusion-meta-info .fusion-alignleft {width: 80%



}



.fusion-post-title-meta-wrap {margin-bottom: 28px



}



.fusion-post-title-meta-wrap .entry-title {margin-bottom: 10px



}



.fusion-post-title-meta-wrap .fusion-meta-info {margin-top: 0



}



.fusion-single-line-meta {margin-bottom: 20px;font-size: 12px



}



.fusion-content-sep {margin-top: 20px;height: 6px;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea



}



.fusion-date-and-formats {float: left;margin-right: 17px;width: 82px;text-align: center



}



.fusion-date-and-formats .fusion-date-box {padding: 8px 0 5px;color: #fff



}



.fusion-date-and-formats .fusion-date {display: block;line-height: 29px;font-size: 29px;font-weight: 700



}



.fusion-date-and-formats .fusion-format-box {margin-top: 3px;background-color: #eef0f2



}



.fusion-date-and-formats .fusion-format-box i {display: block;line-height: 55px;font-size: 30px



}



.fusion-timeline-line {position: absolute;left: 50%;top: 0;margin-left: -1px;height: 100%;border-left: 1px solid #efeeee;border-right: 1px solid #ebeaea



}



.fusion-timeline-icon {margin: 0 auto -6px;max-width: 1000px;font-size: 46px;color: #ebeaea;text-align: center



}



.fusion-timeline-icon .fusionicon-bubbles {cursor: pointer



}



.fusion-timeline-circle {position: absolute;left: 50%;margin: 10px 0 0 -5px;height: 10px;width: 10px;border-radius: 50%;background-color: #efeeee



}



.fusion-timeline-arrow {position: absolute



}



.fusion-timeline-arrow:before {color: #e9eaee;font-family: icomoon;font-size: 28px;position: absolute;top: 0;line-height: 30px



}



.fusion-blog-archive .entry-title {margin-top: 0;margin-bottom: 5px



}



.fusion-blog-layout-large .entry-title, .fusion-blog-layout-medium .entry-title {margin-top: 0;margin-bottom: 25px



}



.fusion-blog-layout-large .fusion-post-slideshow, .fusion-blog-layout-large-alternate .fusion-post-slideshow, .single-avada_faq .fusion-post-slideshow, .single-post .fusion-post-slideshow, .single-wpfc_sermon .fusion-post-slideshow {margin-bottom: 30px



}



.fusion-blog-layout-large-alternate .entry-title, .fusion-blog-layout-medium-alternate .entry-title {margin-top: 0;margin-bottom: 5px



}



.fusion-blog-layout-large-alternate .fusion-post-content-container, .fusion-blog-layout-medium-alternate .fusion-post-content-container {margin-top: 20px



}



.fusion-blog-layout-large-alternate .fusion-meta-info, .fusion-blog-layout-medium-alternate .fusion-meta-info {margin-top: 0;border-top: 0



}



.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow {float: left;margin-right: 25px;width: 320px



}



.fusion-blog-layout-grid .fusion-post-slideshow, .fusion-blog-layout-timeline .fusion-post-slideshow {margin-bottom: 0;border-bottom: 1px solid #eaeaea



}



.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper {padding: 30px 25px 0



}



.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {margin-top: 20px



}



.fusion-blog-layout-grid .fusion-meta-info, .fusion-blog-layout-timeline .fusion-meta-info {margin-bottom: 20px;border: 0



}



.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft {width: 50%



}



.fusion-blog-layout-grid .fusion-password, .fusion-blog-layout-timeline .fusion-password {width: auto;max-width: 100%



}



.fusion-blog-layout-large-alternate .fusion-post-content {margin-left: 110px



}



.fusion-blog-layout-medium-alternate .fusion-post-slideshow {display: none



}



.fusion-blog-layout-medium-alternate .fusion-post-content {margin-left: 99px



}



.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {display: block;margin-right: 17px



}



.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {margin-left: 436px



}



.fusion-blog-layout-medium-alternate.fusion-blog-no-images .fusion-post-content {margin-left: 99px



}



.fusion-blog-layout-grid .fusion-post-grid {margin-bottom: 0



}



.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container {margin-top: 0



}



.fusion-blog-layout-grid .fusion-post-wrapper {border: 1px solid #eaeaea;border-bottom-width: 3px



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post {width: 50%;display: inline-block;float: left



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-2.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 100%



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post {width: 33.3333%;display: inline-block;float: left



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-3.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 66.6666%



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .post {width: 25%;display: inline-block;float: left



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-4.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 50%



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .post {width: 20%;display: inline-block;float: left



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-5.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 40%



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .post {width: 16.6666%;display: inline-block;float: left



}



.fusion-blog-layout-grid.fusion-blog-layout-grid-6.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape {width: 33.3333%



}



.fusion-blog-layout-grid .fusion-post-content, .fusion-blog-layout-grid .post-content {word-wrap: break-word



}



.fusion-blog-layout-timeline {position: relative;margin: 0 auto;padding-top: 30px;max-width: 1000px



}



.fusion-blog-layout-timeline .fusion-post-timeline {position: static;margin-bottom: 40px;border: 1px solid #eaeaea;border-bottom-width: 3px



}



.fusion-no-meta-info .fusion-blog-layout-timeline .fusion-post-content-container {margin-top: 0



}



.fusion-blog-layout-timeline .fusion-left-column {float: left;clear: left;width: 40%



}



.fusion-blog-layout-timeline .fusion-right-column {float: right;clear: right;width: 40%



}



.fusion-blog-layout-timeline .fusion-timeline-date {position: relative;clear: both;margin: 0 auto 2px;padding: 4px 0;width: 108px;line-height: 20px;background: #efeeee;font-size: 13px;font-weight: 400;text-align: center;cursor: pointer



}



.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow {left: 40%;margin-left: -.5px



}



.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow:before {content: '\f0da';left: 100%



}



.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow {right: 40%;margin-right: -.5px



}



.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow:before {content: '\f0d9';right: 100%



}



.fusion-blog-layout-masonry .fusion-post-wrapper {overflow: hidden;position: relative



}



.fusion-blog-layout-masonry .fusion-post-content-container {margin-top: 0



}



.fusion-blog-layout-masonry .fusion-post-content-wrapper {z-index: 1;position: absolute;bottom: 0;left: 0;right: 0



}



.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-wrapper:hover .fusion-post-content-wrapper {-webkit-transition: all .3s ease;transition: all .3s ease;-webkit-transform: translateY(105%);-ms-transform: translateY(105%);transform: translateY(105%)



}



.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-content-wrapper {-webkit-transition: all .3s ease;transition: all .3s ease



}



.fusion-blog-infinite .pagination {display: none



}



.fusion-blog-infinite .fusion-load-more-button {margin-bottom: 40px



}



.fusion-footer-parallax {z-index: 0;position: fixed;bottom: 0;left: 0;right: 0



}



.fusion-footer-parallax .fusion-footer-widget-area {-webkit-backface-visibility: visible;backface-visibility: visible



}



.fusion-footer-widget-area {overflow: hidden;position: relative;padding:30px 10px 30px;border-top: 0px solid #e9eaee !important;background: #363839;color: #8c8989;-webkit-backface-visibility: hidden;backface-visibility: hidden



}



.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 {margin: 0 0 28px;color: #ddd;text-transform: uppercase;font: 13px/20px PTSansBold, arial, helvetica, sans-serif



}



.fusion-footer-widget-area a {color: #bfbfbf}



.fusion-footer-widget-area ul {list-style: none;margin: 0;padding: 0;font-size: 12px}



.fusion-footer-widget-area ul li a {position: relative; color:#fff; line-height:24px; font-size:15px;}



.fusion-footer-widget-area ul li a:hover {color: #a0ce4e}



.fusion-footer-widget-area ul li a h4 {position: relative; margin:0; color:#fff; line-height:24px; font-size:15px; font-weight:normal;  transition:.3s ease; -webkit- transition:.3s ease; display:inline}



.fusion-footer-widget-area ul li a h4:hover {color:#009a06; transition:.3s ease; -webkit- transition:.3s ease;}



.fusion-footer-widget-area .widget>ul>li:first-child {padding-top: 0



}



.fusion-footer-widget-area .widget_nav_menu>div>ul>li:first-child {padding-top: 0



}



.fusion-footer-widget-area .widget_nav_menu ul ul li a {padding-top: 12px



}



.fusion-footer-widget-area .holder-block img {width: 100%



}



.fusion-footer-widget-area .widget .recentcomments:before, .fusion-footer-widget-area .widget_archive li a:before, .fusion-footer-widget-area .widget_categories li a:before, .fusion-footer-widget-area .widget_links li a:before, .fusion-footer-widget-area .widget_meta li a:before, .fusion-footer-widget-area .widget_nav_menu li a:before, .fusion-footer-widget-area .widget_pages li a:before, .fusion-footer-widget-area .widget_recent_entries li a:before {position: absolute;font-family: icomoon;content: '\f105';margin-left: -12px



}



.fusion-footer-widget-column {margin-bottom: 50px



}



.fusion-footer-widget-column:last-child {margin-bottom: 0



}



.fusion-footer-copyright-area {z-index: 10;position: relative;padding: 18px 10px 12px;border-top: 1px solid #4b4c4d;background: #282a2b



}



.fusion-copyright-content {display: table;width: 100%



}



.fusion-copyright-notice {display: table-cell;vertical-align: middle;margin: 0;padding: 0;color: #8c8989;font-size:14px



}



.fusion-copyright-notice a {color: #bfbfbf



}



.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {text-align: center



}



.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {display: block;text-align: center



}



.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice, .fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {display: block;width: 100%;text-align: center



}



.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {margin-top: 20px



}



.wp-audio-shortcode {max-height: 150px



}



.tkt-slctr-tbl-wrap-dv table {margin-bottom: 10px



}



#fancybox-overlay {z-index: 100049!important



}



#fancybox-wrap {z-index: 100050!important



}



div#shShutter {z-index: 100049



}



div#shDisplay {z-index: 100050



}



#cboxOverlay {z-index: 100049!important



}



#colorbox {z-index: 100050!important



}



.fusion-main-menu .lang-item>a img, .fusion-secondary-menu .lang-item>a img {vertical-align: middle;padding: 0 2px



}



.qtranxs-lang-menu-item>a img, .qtranxs-lang-menu>a img {vertical-align: middle;padding: 0 3px



}



#wpfc_sermon_sorting {overflow: hidden;margin: 0 -10px



}



#wpfc_sermon_sorting>span {display: block;float: left;width: 25%;padding: 0 10px



}



#wpfc_sermon_sorting .avada-select-parent select {width: 100%



}



.fusion-ubermenu {overflow: visible;position: static



}



.fusion-slider-container {position: relative;margin-left: auto;margin-right: auto;width: 100%



}



.tfs-slider {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);left: 0



}



.tfs-slider.fixed-width-slider .slide-content-container {padding-left: 10%;padding-right: 10%



}



.tfs-slider li.flex-active-slide {position: relative



}



.tfs-slider .slides li {-webkit-backface-visibility: visible



}



.tfs-slider .slide-content-container {position: absolute;top: 50%;width: 100%;padding: 0;z-index: 5;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)



}



.tfs-slider .slide-content-container .slide-content {opacity: 0;margin-left: auto;margin-right: auto;width: auto;max-width: 940px



}



.tfs-slider .slide-content-container .slide-content .fusion-li-item, .tfs-slider .slide-content-container .slide-content li {display: list-item;text-align: initial



}



.tfs-slider .slide-content-container .caption, .tfs-slider .slide-content-container .heading {display: block



}



.tfs-slider .slide-content-container h2, .tfs-slider .slide-content-container h3 {margin: 0;font-weight: 400;color: #fff;-webkit-font-smoothing: antialiased;display: inline-block;padding: 0



}



.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {padding: 3px 15px



}



.tfs-slider .slide-content-container .fusion-title-sc-wrapper {display: inline-block;padding: 0;line-height: 1



}



.tfs-slider .slide-content-container .fusion-title {overflow: visible



}



.tfs-slider .slide-content-container .fusion-block-element {display: block



}



.tfs-slider .slide-content-container .heading {margin: 0 0 14px



}



.tfs-slider .slide-content-container h2 {font-size: 60px;line-height: 80px;margin-bottom: 10px



}



.tfs-slider .slide-content-container h3 {font-size: 24px;line-height: 38px



}



.tfs-slider .slide-content-container .fusion-sep-none {display: inline-block



}



.tfs-slider .slide-content-container .fusion-sep-none h2, .tfs-slider .slide-content-container .fusion-sep-none h3 {display: inline-block



}



.tfs-slider .slide-content-container .fusion-title-size-two {margin: 0



}



.tfs-slider .slide-content-container .fusion-title-size-two h2 {margin: 0



}



.tfs-slider .slide-content-container .fusion-title-size-three {margin: 0



}



.tfs-slider .slide-content-container .fusion-title-size-three h3 {margin: 0



}



.tfs-slider .slide-content-container .fusion-title .title-sep, .tfs-slider .slide-content-container .fusion-title.sep-underline {border-color: #fff



}



.tfs-slider .slide-content-container .buttons {overflow: visible



}



.tfs-slider .slide-content-container .buttons a {-webkit-backface-visibility: hidden



}



.tfs-slider .slide-content-container .tfs-button-1, .tfs-slider .slide-content-container .tfs-button-2 {margin-top: 3.25%;padding: 0 7.5px;display: inline-block



}



.tfs-slider .slide-content-center {text-align: center



}



.tfs-slider .slide-content-right {text-align: right



}



.ua-mobile .tfs-slider .self-hosted-video-bg {display: none



}



.tfs-slider .background {display: block;overflow: hidden;position: relative;z-index: 2;max-width: 100%



}



.tfs-slider .background-image {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover



}



.tfs-slider video {width: 100%;height: auto;visibility: visible;position: static;top: 0;z-index: 1;-webkit-backface-visibility: hidden;backface-visibility: hidden



}



.tfs-slider .overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 3



}



.tfs-slider .mobile_video_image {display: none



}



.ua-mobile .tfs-slider .mobile_video_image {width: 100%;height: 100%;display: block;z-index: 4;background-size: cover;background-position: center center



}



.tfs-slider .overlay-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 5



}



.tfs-slider .flex-direction-nav a {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)



}



.tfs-slider .background iframe {position: relative;z-index: 1!important;margin: 0!important



}



.bg-parallax-parent.video {position: relative



}



.bg-parallax.video, .fusion-bg-parallax.video {position: absolute;pointer-events: none!important;overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;z-index: -1



}



.bg-parallax.video iframe, .fusion-bg-parallax.video iframe {margin-bottom: 0!important;display: block!important;max-width: none!important;max-height: none!important



}



.parallax-inner {min-height: 150px



}



.fusion-bg-parallax[data-bg-size-adjust=dont-scale]+.bg-parallax-parent .parallax-inner {background-size: auto!important



}



.gform_wrapper {margin-bottom: 50px



}



.gform_wrapper ul.gform_fields {padding: 0;list-style-type: none



}



.gform_wrapper form li, .gform_wrapper li {list-style: outside none none;margin-left: 0



}



.gform_wrapper .gfield input[type=email], .gform_wrapper .gfield input[type=number], .gform_wrapper .gfield input[type=password] input[type=number], .gform_wrapper .gfield input[type=tel], .gform_wrapper .gfield input[type=text], .gform_wrapper .gfield input[type=url], .gform_wrapper .gfield textarea, .gform_wrapper input[type=password] {border: 1px solid #d2d2d2;font-size: 13px;color: #747474;padding: 8px 15px;font-family: Arial, Helvetica, sans-serif



}



.gform_wrapper .gfield textarea {padding: 8px



}



.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {width: 100%



}



.gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium {width: 35%!important



}



.gform_wrapper .left_label .gfield_label {font-weight: 400



}



.gform_wrapper .gform_button, .gform_wrapper .gform_page_footer input[type=button] {padding: 9px 20px;line-height: 14px;font-size: 12px



}



.gform_wrapper .gform_button.button-3d:active, .gform_wrapper .gform_page_footer input[type=button].button-3d:active {top: 2px



}



.gform_wrapper .gform_button .fusion-button-text-left, .gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-left {display: inline-block;padding-left: 25px



}



.gform_wrapper .gform_button .fusion-button-text-right, .gform_wrapper .gform_page_footer input[type=button] .fusion-button-text-right {display: inline-block;padding-right: 25px



}



.gform_wrapper .gform_button .button-icon-divider-left, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left {padding: 0 10px



}



.gform_wrapper .gform_button .button-icon-divider-left.fusion-megamenu-image, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left.fusion-megamenu-image {padding: 0 5px



}



.gform_wrapper .gform_button .button-icon-divider-right, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right {padding: 0 10px



}



.gform_wrapper .gform_button .button-icon-divider-right.fusion-megamenu-image, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right.fusion-megamenu-image {padding: 0 5px



}



.gform_wrapper .gform_button .button-icon-divider-left i, .gform_wrapper .gform_button .button-icon-divider-left img, .gform_wrapper .gform_button .button-icon-divider-right i, .gform_wrapper .gform_button .button-icon-divider-right img, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left i, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-left img, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right i, .gform_wrapper .gform_page_footer input[type=button] .button-icon-divider-right img {top: 50%;margin-top: -6px;display: block



}



.gform_wrapper .gfield_select[multiple=multiple] {border: 1px solid #d2d2d2



}



.gform_wrapper .ginput_complex .ginput_right .gravity-select-parent select, .gform_wrapper .gravity-select-parent .ginput_complex select, .gform_wrapper .gravity-select-parent select {width: 100%;text-indent: 2px



}



.gform_wrapper label {font-weight: 400



}



.gform_wrapper .gfield_time_hour label {display: inline



}



.gform_wrapper .gform_footer {padding: 0



}



.gform_wrapper span.ginput_total {font-size: 18px



}



.gform_wrapper .gravity-select-parent {position: relative;overflow: hidden



}



.gform_wrapper .gravity-select-parent .select-arrow {height: 34px



}



.gform_wrapper .ginput_complex .gravity-select-parent {width: 95%!important



}



.gform_wrapper .gravity-select-parent select {-webkit-appearance: none;text-overflow: '';background: #fbfaf9;border: 1px solid #dadada;box-sizing: border-box;color: #333;cursor: pointer;display: block;font-size: 13px;outline: 0;height: auto;padding: 8px 15px;position: relative;text-indent: .01px;vertical-align: middle;z-index: 5;margin: 0;border-radius: 0;min-width: 70px



}



.gform_wrapper .gform_wrapper select {padding-left: 15px!important;padding-right: 15px!important



}



.gform_wrapper .gfield_list_icons img {margin-top: 4px!important



}



.gform_wrapper .top_label .gfield_label {margin-bottom: 0!important



}



.gform_wrapper ul li.gfield {margin-bottom: 15px



}



.gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label {margin-bottom: 0!important



}



.gform_wrapper .gfield_time_hour i {margin-top: 3%!important



}



.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-top: .1em!important



}



.gfield_time_ampm .gravity-select-parent select {height: 33px;padding-left: 6px!important;min-width: 61px!important



}



.gfield_time_ampm .select-arrow {width: 31px;height: 31px



}



#wrapper .entry-summary .gform_wrapper ul li {clear: none!important



}



#wrapper .gform_wrapper .gravity-select-parent select {margin: 0



}



.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {margin-left: 3px!important



}



.wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea {float: none!important;width: 100%!important;box-sizing: border-box



}



.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text {border: 1px solid #d2d2d2;width: 28%;font-size: 15px;color: #747474;padding: 8px 15px;float: left;margin-right: 1%



}



.wpcf7-form input[type=submit] {padding: 5px 15px



}



.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text {float: none



}



.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date {width: 100%;margin-right: 0



}



.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea {width: 100%;margin-right: 0;box-sizing: border-box



}



.wpcf7-form input {float: none



}



.wpcf7-form textarea {border: 1px solid #d2d2d2;width: 100%;height: 150px;font-size: 13px;color: #747474;padding: 8px 15px;box-sizing: border-box;margin-right: 0



}



.wpcf7-form input[type=submit] {width: auto;font-weight: 700;cursor: pointer



}



.wpcf7-form .wpcf7-not-valid-tip {display: inline}



.GetFreeEstimate .col-sm-6.col-md-6.col-lg-6.captchabox	{padding-top:25px;}



.col-sm-6.col-md-6.col-lg-6.captchabox .wpcf7-not-valid-tip { position:relative; top:-14px; margin-left:15px;}



.wpcf7-form .wpcf7-response-output {margin-left: 0;margin-right: 0;padding:11px;box-shadow: 0 1px 1px rgba(0,0,0,.1);text-align: center;text-transform: uppercase;}



.wpcf7-form .wpcf7-validation-errors{display:none!important;}



.wpcf7-form .wpcf7-mail-sent-ok{ margin-top:15px;}



.wpcf7-form .wpcf7-mail-sent-ng, .wpcf7-form .wpcf7-validation-errors {background-color: #f2dede;border: 1px solid #b94a48;color: #b94a48; display:none!important



}



div.wpcf7-spam-blocked{display:none!important}



.wpcf7-form .wpcf7-mail-sent-ok {background-color: #dff0d8;border: 1px solid #468847;color: #468847



}



.sidebar .wpcf7-form .wpcf7-number, .sidebar .wpcf7-form .wpcf7-quiz, .sidebar .wpcf7-form .wpcf7-text {width: 100%;margin-right: 0



}



.wpcf7-select-parent {overflow: hidden;position: relative;width: 100%



}



.wpcf7-select-parent .select-arrow {width: 35px;height: 33px;line-height: 33px;border-left: 1px solid #b9b9b9;position: absolute;top: 1px;right: 1px;background: #fff;pointer-events: none;z-index: 10;font-family: icomoon;font-size: 9px;text-align: center; border-radius:0px 5px 5px 0px;



}



.wpcf7-select-parent .wpcf7-select {-webkit-appearance: none;-moz-appearance: none;text-overflow: '';background: #fbfaf9;border: 1px solid #dadada;color: #333;cursor: pointer;display: block;font-size:15px;outline: 0;height: auto;width: 100%;padding: 8px 15px;position: relative;text-indent: .01px;vertical-align: middle;z-index: 5;margin: 0;border-radius: 0



}



.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {max-width: 100%



}



.tribe-filter-live #main {overflow: hidden



}



.tribe-events-gmap {font-weight: 400



}



#tribe-events-pg-template {max-width: 100%



}



.event-is-recurring {cursor: pointer



}



.tribe-events-notices {margin-top: 0



}



#tribe-events-bar {float: left;z-index: 5;margin-bottom: 60px



}



#tribe-events-bar:after, #tribe-events-bar:before {content: ' ';position: absolute;display: block;background-color: #f5f5f5;width: 2224px;height: 100%;left: -2224px;overflow: hidden



}



#tribe-events-bar:after {left: 100%



}



#tribe-events-bar .tribe-bar-filters {padding: 25px 15px



}



#tribe-events-bar .tribe-bar-filters-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end



}



.has-sidebar #tribe-events-bar:after, .has-sidebar #tribe-events-bar:before {display: none



}



#tribe-events-bar #tribe-bar-form {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;float: left



}



#tribe-events-bar #tribe-bar-form input[type=text] {font-style: normal;font-weight: 400



}



#tribe-events-bar .tribe-bar-date-filter, #tribe-events-bar .tribe-bar-geoloc-filter, #tribe-events-bar .tribe-bar-search-filter, #tribe-events-bar .tribe-bar-submit {padding-top: 0;padding-bottom: 0



}



#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit {float: right;padding-top: 0;min-width: 25%;width: auto



}



#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input {float: right;margin: 0;width: auto;padding: 13px 38.5px



}



#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner {padding-top: 35px;padding-bottom: 60px



}



#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-option a, #tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label {padding-left: 30px;padding-right: 30px



}



#tribe-events-bar .tribe-events-button {margin-right: 9px



}



#tribe-events-bar .tribe-bar-full .tribe-bar-filters {padding-left: 0



}



.has-sidebar #tribe-events-bar .tribe-bar-full .tribe-bar-filters {padding-left: 15px



}



#tribe-events-bar .tribe-bar-full .tribe-bar-filters .tribe-bar-filters-inner>:first-child {padding-left: 0



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {padding: 15px 15px 15px 0



}



.has-sidebar #tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {padding-left: 15px



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {padding: 10px 0



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner {display: block



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner>div {padding-bottom: 5px;padding-right: 0



}



.has-sidebar #tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner>div {padding-left: 15px;padding-right: 15px



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner .tribe-bar-submit {padding-top: 10px



}



#tribe-events-bar #tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-inner {padding: 10px 0 40px



}



.tribe-bar-disabled #tribe-events-bar {float: left;width: 100%;min-width: 220px



}



.tribe-bar-disabled #tribe-events-bar #tribe-bar-form {width: 100%;border-radius: 0



}



.tribe-bar-disabled {float: none



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal {position: relative;margin: 0;padding: 0;float: left;margin-bottom: 50px;width: 100%;z-index: 3



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:before {content: ' ';position: absolute;display: block;background-color: #f5f5f5;width: 2224px;height: 100%;left: -2224px;overflow: hidden



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after {left: 100%



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content {float: left;width: 100%;padding: 25px 0 15px;border: 0;background: 0 0



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control {position: absolute;right: 0



}



.tribe-filters-closed #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control, .tribe-mobile #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control {position: relative



}



.tribe-filters-closed #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content {padding: 25px 0



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {margin-left: 0;margin-bottom: 10px



}



.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control.tribe-events-filters-mobile-controls {margin-top: 20px;margin-left: 0



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {padding-left: 0;border-bottom: 0



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal label input[type=checkbox], #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal label input[type=radio] {width: auto



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group {box-shadow: none



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group:before {top: -14px



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control #tribe_events_filters_reset, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control #tribe_events_filters_toggle {height: auto;border-color: transparent



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical {z-index: 1



}



.tribe-filters-open #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical {position: relative;margin-bottom: 30px



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content {background: 0 0



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe_events_filters_show_filters {text-align: center



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical label input[type=checkbox], #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical label input[type=radio] {width: auto



}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control #tribe_events_filters_reset, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control #tribe_events_filters_toggle {height: auto;border-color: transparent



}



.custom-service-row-1{ padding-top:40px!important;}



.custom-service-row-1 {font-size:16px; line-height:30px;}



.custom-service-row-1 h3{ margin-bottom:0; margin-top:0; font-size:28px; margin-bottom:10px; margin-top:-6px;}



.custom-service-row-1 .flex-control-paging li a.flex-active{ background:#71cc11}



.custom-service-row-1 .flex-control-paging li a{ background:#cccccc;}



.custom-service-row-1 .service-row-1-left-container{ width:56%!important}



.custom-service-row-1 .service-row-1-right-container{width:40%!important}



/*.process-point-box:after  {background: url(images/process-arrow.jpg) no-repeat;	width: 73px;	height:34px;	margin: 0 auto; position:absolute; left:50%; bottom:-34px; margin-left:-32px; content:"";}*/



.custom-our-services{padding-bottom:15px;}



.custom-our-services h3{font-size:40px!important; margin-bottom:0; margin-top:10px;}



.custom-our-services p{font-size:16px;  margin:0 auto;}



.custom-service-images .fusion-layout-column.fusion-one-fourth {width: 23.5% !important;margin-right: 2% !important; margin-bottom:0!important;}



.custom-service-images .fusion-layout-column.fusion-one-fourth img{min-height:188px; max-height:188px; border-radius:3px;border: 1px solid #e1e1e1;}



.custom-service-images .fusion-layout-column.fusion-one-fourth p{ font-size:22px; color:#333;}



.custom-service-images .fusion-layout-column.fusion-column-last{margin-right:0% !important;}



.custom-service-testimonials{margin-top:42px; padding-top:50px!important;  padding-bottom:35px!important;}



.custom-service-testimonials .review blockquote{background:rgba(255,255,255,.0)!important;}



.custom-service-testimonials .review blockquote q {font-style:normal;font-size:16px; line-height:30px!important; padding:0!important; color:#333!important}



.custom-service-testimonials-images{padding-top:0px;}



.custom-service-testimonials-images .flexslider{ margin:0}



.custom-service-testimonials h3{ font-size:36px!important; padding-top:0px; margin-top:-5px; margin-bottom:30px;}



.custom-service-testimonials span.company-name{ color:#000; font-size:16px; padding-left:50px;}



.custom-service-testimonials span.company-name strong{ font-weight:normal;}



.custom-service-testimonials .flexslider { margin:0}



.custom-service-testimonials .flexslider img{ border:1px solid #ccc}



.custom-service-testimonials .flex-control-paging li a.flex-active{ background:#71cc11}



.custom-service-testimonials .flex-control-paging li a{ background:#cccccc;}



.custom-service-testimonials .flex-control-nav{ bottom:10px;}



/*.custom-service-testimonials img{ float:right;}



.custom-service-testimonials p{ width:60%; float:left}



.custom-service-testimonials p img{ width:94%;}



.custom-service-testimonials p:last-child{ width:40%; display:inline-block; float:left; margin-top:-17%;}



.custom-service-testimonials span.company-name{color:#000; font-size:16px; width:100%;}



 .custom-service-testimonials span.company-name strong{ font-weight:normal;}*/



 



.custom-about-us-row-1{padding:30px 0 0px 0!important;}



.custom-about-us-row-1 p{ font-size:16px; line-height:30px;}



.custom-about-us-row-1 .ab-img-left{float:left; margin:8px 20px 5px 0px!important; width:235px; min-height:250px; text-align:center;}



.custom-about-us-row-1 .ab-img-left p{ color:#000; margin:0px; text-align: center; font-size:18px; padding-bottom:5px;}



.custom-about-us-row-1 .about-content-right{ float:none!important; width:100%!important}



.custom-about-us-row-1 .ab-img-left img, .custom-about-us-row-2 .ab-img-right img{ border-radius:500px; height:235px; width:235px;}



.custom-about-us-left-c{ float:none!important; width:100%!important; margin-bottom:0!important}



.custom-about-us-row-2{padding-top:40px; margin-top:0px!important; margin-bottom:0px!important;  padding-bottom:20px;}



.custom-about-us-row-2 p{line-height:30px; font-size:16px;}



.custom-about-us-row-2 .ab-img-right{float:right; margin:8px 0px 1px 20px!important; width:235px; min-height:250px; text-align:center; }



.custom-about-us-row-2 .ab-img-right p{ color:#000; margin:0px; text-align: center; font-size:18px; padding-bottom:5px;}



.name_text {min-height:66px;width: 100%;max-width:100%;margin: 0 auto;padding:5px 10px 7px 10px;border: 1px solid rgba(223,227,228,.7);	border-radius: 3px;	background: #fff;	position: relative; font-size:14px; text-align:center; position:relative; top:-30px; z-index:9}



.name_text:after {position: absolute;	left: 0;	bottom: -8px;	width: 100%;	height: 8px;	content: "";background: url(images/testimonial-shadow.png) 50% 0 no-repeat;}



.name_text .name{ display:block; width:100%; float:left; color:#0078ae; font-size:18px;}



/*.custom-aboutus-seamless-container{color:#fff; padding-bottom:30px!important; margin-top:20px}*/



/*.custom-aboutus-seamless-container p{ margin-bottom:15px!important; line-height:24px; font-size:14px;}



.custom-aboutus-seamless-container h3{color:#fff!important; font-size:42px!important; margin-bottom:15px;}*/



/*.custom-aboutus-seamless-container h4{color:#fff!important; font-size:20px!important; margin:1px 0 12px 0; font-weight:bold;}*/



.custom-aboutus-seamless-container i{width:132px; height:132px; background:#fff; display:inline-block; border-radius:120px; transition:.3s ease;  margin-bottom:25px;}



.custom-aboutus-seamless-container i:hover{background-color:#72cc12;transition:.3s ease;}



.custom-aboutus-seamless-container .fusion-column-wrapper{ text-align:center;}



.custom-aboutus-seamless-container i span{background:url(images/about-us-sprite.png); margin:33px; width:50px; height:60px; display:inline-block;transition:.3s ease;}



i.remodeling-exp-icon-1:hover span{ background-position:0 -68px;transition:.3s ease;}



i.remodeling-exp-icon-2 span{background-position:-60px 0px; width:56px;}



i.remodeling-exp-icon-2:hover span{ background-position:-60px -68px;transition:.3s ease;}



i.remodeling-exp-icon-3 span{background-position:-130px 0px; width:63px;}



i.remodeling-exp-icon-3:hover span{ background-position:-130px -68px;transition:.3s ease;}



i.remodeling-exp-icon-4 span{background-position:-202px 0px; width:58px;}



i.remodeling-exp-icon-4:hover span{ background-position:-202px -68px;transition:.3s ease;}



i.remodeling-exp-icon-5 span{background-position:-272px 0px; width:59px;}



i.remodeling-exp-icon-5:hover span{ background-position:-272px -68px;transition:.3s ease;}



.custom-five-star{padding:58px 0 40px 0!important; color:#144d85; background:url(images/drop-bg.png)!important;}



.custom-five-star img{ margin-right:30px; margin-top:0px;}



.custom-five-star ol{ padding-left:70px;}



.custom-five-star ol li{font-size:18px; padding:8px 0 8px 20px; font-weight:bold; list-style:none;  background:url(images/star.png) no-repeat 0 16px;}



.custom-five-star ol li:first-child{ padding-top:10px}



.custom-contactus-container{ padding:20px 0!important;}



.fusion-logo img{ max-width:250px;}



.custom-contactus-container .fusion-layout-column{ margin-bottom:0!important}



 a.custom-contactus-btn{ padding:13px 10px!important}



 a.custom-contactus-btn .fusion-button-text{ font-size:20px!important;}



.custom-service-row-1 .flexslider .slides img{ border:1px solid #e1e1e1;}



 .about-content-right {float: none;	width: 100% !important;}



 



/*.custom-portfolio-grid-text .eg-washington-element-1 {display: none;}*/



.custom-service-testimonials .review blockquote q::before {width:37px;height:28px;content: "";display: inline-block;background:url(images/quotation-sign.png); float:left;



}



.custom-service-testimonials .review blockquote q::after {width:37px;height:28px;content: "";display: inline-block;background:url(images/quotation-sign.png) no-repeat  -36px 0; float:right; margin-top:-18px;



}



.custom-service-testimonials .review blockquote q p{ padding-left:50px; padding-right:50px;}



/*.custom-qoute{ background:#2882b7!important}*/



.pro-detail-images.bottom-right-bor:after {content: "";display: inline-block;position: absolute;bottom:0px;width:73.2%;background:url(images/line-w.jpg) repeat-x; height:2px; display:inline-block;



}



.right-box-process.bgnone:after{ background:none;}



.pro-detail-images:before {background:url(images/line-h.jpg) repeat-y!important;content: "";position: absolute;left: 0;height:100%;left: 50%; width:2px; display:inline-block; top:0;



}



.pro-detail-images.bottom-right-bor.bottom-right-bor2:before{ height:79%; top:83px;}



.pro-detail-images.last-bg-h:before{height:100px;}



.right-box-process::after {background:url(images/line-w.jpg) repeat-x; height:2px; display:inline-block;



content: "";position:absolute;	bottom:-6px;width:90.2%;}



.left-box-process::after {background:url(images/line-w.jpg) repeat-x; height:2px; display:inline-block;	content: "";position:absolute;	bottom:0px;	width:50%;left:0;}



.right-box-process.leftprocess::after {width:95.1%;	right:-44px; }



.right-box-process{margin-bottom:0!important; padding:34px 0;}



.right-box-process.leftprocess {padding-left:87px;}



.left-footerbox-1 ul li i{background:url(images/footer-icons.png) repeat-x; width:18px; height:25px; float:left; margin-right:10px; }



.left-footerbox-1 ul li i.phone{margin-right:14px;}



.left-footerbox-1 ul li i.address {background-position:0 -35px;	margin-top:11px;width:23px;}



.left-footerbox-1 ul li i.email-a {background-position: 0 -69px;margin-top:3px;width:23px; height: 22px;}



h1.mnfrhpagetitle{margin-bottom: 5px;margin-top: 0px;font-size: 28px !important;}



h1.door101heading{font-size: 28px !important;}



h1.win101heading{font-size: 28px !important; margin-top: 0px; margin-bottom:0px;}



li.pricehalf{width: 50% !important;}

.fa-usd{font-size: 16px !important;padding: 1px;color: #eaa31b;}

.floatleft-list {float: right;}

.pr-5-inlist{padding-right: 5px;}





.page-id-197 .col-sm-4.col-md-4.col-lg-4.list-box, .page-id-4708 .col-sm-4.col-md-4.col-lg-4.list-box,  .page-id-4698 .col-sm-4.col-md-4.col-lg-4.list-box {padding: 8px 8px !important;}



.page-id-197 .col-sm-4.col-md-4.col-lg-4.list-box a, .page-id-4708 .col-sm-4.col-md-4.col-lg-4.list-box a, .page-id-4698 .col-sm-4.col-md-4.col-lg-4.list-box a {display: block; box-shadow: 1px 1px 6px #ccc;}



.page-id-197 .col-sm-4.col-md-4.col-lg-4.list-box a:hover img, .page-id-4708 .col-sm-4.col-md-4.col-lg-4.list-box a:hover img, .page-id-4698 .col-sm-4.col-md-4.col-lg-4.list-box a:hover img {transform: scale(1.1);}



.page-id-197 .col-sm-4.col-md-4.col-lg-4.list-box img, .page-id-4708 .col-sm-4.col-md-4.col-lg-4.list-box img, .page-id-4698 .col-sm-4.col-md-4.col-lg-4.list-box img {transition: 0.5s !important;}



.page-id-197 .list-box-img, .page-id-4708 .list-box-img, .page-id-4698 .list-box-img {overflow: hidden;}



.page-id-197 .accordian-container .clickdrop, .page-id-4708 .accordian-container .clickdrop, .page-id-4698 .accordian-container .clickdrop {font-size: 25px; background: none; color: #fff; line-height: 11px;}



.page-id-197 .mnfrseries .clickdrop, .page-id-4708 .mnfrseries .clickdrop, .page-id-4698 .mnfrseries .clickdrop {color: #000 !important;}



.page-id-197 .accordian-container.mnfrseries .clickdrop.manufacturer-action.clickdrop, .page-id-4708 .accordian-container.mnfrseries .clickdrop.manufacturer-action.clickdrop, .page-id-4698 .accordian-container.mnfrseries .clickdrop.manufacturer-action.clickdrop {font-size: 30px;margin-right: 0;}



.page-id-197 .accordian-container.mnfrseries .clickdrop, .page-id-4708 .accordian-container.mnfrseries .clickdrop, .page-id-4698 .accordian-container.mnfrseries .clickdrop {margin-right: 0 !important;}



.page-id-197 .accordian-container .clickdrop.manufacturer-action, .page-id-4708 .accordian-container .clickdrop.manufacturer-action, .page-id-4698 .accordian-container .clickdrop.manufacturer-action {background: none; font-size: 38px; line-height: 6px;}



.page-id-197 .title-list-location, .page-id-4708 .title-list-location, .page-id-4698 .title-list-location {color: #2e2f7c; font-size: 13px; float: none; padding: 0 10px 8px; text-align: center; line-height: 18px;}



.page-id-197 .title-list, .page-id-4708 .title-list, .page-id-4698 .title-list {position: inherit;background: transparent; text-align: center; color: #058f06;font-weight: 600;width:100%;line-height: 20px;}



.page-id-197 .listing-counting, .page-id-4708 .listing-counting, .page-id-4698 .listing-counting {padding-bottom:0px;font-size: 14px;color: #000;border-top: 1px solid #eaeaea;}



.page-id-197 h3.reifine, .page-id-4708 h3.reifine, .page-id-4698 h3.reifine {border-top: 1px solid #ddd !important;font-size: 16px;font-weight: 600;color: #009a06 !important; margin-top: 0px; padding-top: 0px;padding-bottom: 0px;}



.page-id-197 .list-details-btm, .page-id-4708 .list-details-btm, .page-id-4698 .list-details-btm {display: flex; flex-direction: column; align-items: center; justify-content: center; background: #ececec; height: 115px;}



.page-id-197 h3.reifine, .page-id-4708 h3.reifine, .page-id-4698 h3.reifine {background: #f0f0f0; width: 100%; padding: 4px 10px; margin-top: 5px;}



.page-id-197 .listing-counting, .page-id-4708 .listing-counting, .page-id-4698 .listing-counting {background: #f0f0f0; width: calc(100% - 14px); margin-left: 7px; padding: 3px 15px; color: #009a06; font-weight: 600;border: 1px solid #ddd;}



.page-id-197 h4.caps-heading, .page-id-4708 h4.caps-heading, .page-id-4698 h4.caps-heading {font-size:14px;font-weight:500;color:#fff;border-bottom: 1px solid #999;background: #009a06;padding: 5px 10px;border-top: 1px solid #999;}



.page-id-197 h4.materialhead, .page-id-4708 h4.materialhead, .page-id-4698 h4.materialhead {font-size: 13px;color:#000;margin-top: 0px;font-weight: 600;float: left;margin-bottom: 0px;}



.page-id-197 li.halfwidth, .page-id-4708 li.halfwidth, .page-id-4698 li.halfwidth {width: 55%;}



.page-id-197 li.halfwidth2, .page-id-4708 li.halfwidth2, .page-id-4698 li.halfwidth2 {width: 45%;}



.page-id-197 .plusminus, .page-id-4708 .plusminus, .page-id-4698 .plusminus {margin-top:-24px !important;margin-right:5px !important;}



.page-id-197 .txt, .page-id-4708 .txt, .page-id-4698 .txt {font-size: 14px;line-height: 24px;}



.page-id-197 #overlayportfolio, .page-id-4708 #overlayportfolio, .page-id-4698 #overlayportfolio {background-color:rgba(0, 0, 0, 0.7);}



.page-id-197 span.gclearall, .page-id-4708 span.gclearall, .page-id-4698 span.gclearall {float: right;color: #FF8C00 !important;font-weight: bold;cursor: pointer;}









.videolisting .col-sm-4.col-md-4.col-lg-4.list-box, .page-id-4708 .col-sm-4.col-md-4.col-lg-4.list-box,  .page-id-4698 .col-sm-4.col-md-4.col-lg-4.list-box {padding: 8px 8px !important;}



.videolisting .col-sm-4.col-md-4.col-lg-4.list-box a, .page-id-4708 .col-sm-4.col-md-4.col-lg-4.list-box a, .page-id-4698 .col-sm-4.col-md-4.col-lg-4.list-box a {display: block; box-shadow: 1px 1px 6px #ccc;}



.videolisting .col-sm-4.col-md-4.col-lg-4.list-box a:hover img, .page-id-4708 .col-sm-4.col-md-4.col-lg-4.list-box a:hover img, .page-id-4698 .col-sm-4.col-md-4.col-lg-4.list-box a:hover img {transform: scale(1.1);}



.videolisting .col-sm-4.col-md-4.col-lg-4.list-box img, .page-id-4708 .col-sm-4.col-md-4.col-lg-4.list-box img, .page-id-4698 .col-sm-4.col-md-4.col-lg-4.list-box img {transition: 0.5s !important;}



.videolisting .list-box-img, .page-id-4708 .list-box-img, .page-id-4698 .list-box-img {overflow: hidden;}



.videolisting .accordian-container .clickdrop, .page-id-4708 .accordian-container .clickdrop, .page-id-4698 .accordian-container .clickdrop {font-size: 25px; background: none; color: #fff; line-height: 11px;}



.videolisting .mnfrseries .clickdrop, .page-id-4708 .mnfrseries .clickdrop, .page-id-4698 .mnfrseries .clickdrop {color: #000 !important;}



.videolisting .accordian-container.mnfrseries .clickdrop.manufacturer-action.clickdrop, .page-id-4708 .accordian-container.mnfrseries .clickdrop.manufacturer-action.clickdrop, .page-id-4698 .accordian-container.mnfrseries .clickdrop.manufacturer-action.clickdrop {font-size: 30px;margin-right: 0;}



.videolisting .accordian-container.mnfrseries .clickdrop, .page-id-4708 .accordian-container.mnfrseries .clickdrop, .page-id-4698 .accordian-container.mnfrseries .clickdrop {margin-right: 0 !important;}



.videolisting .accordian-container .clickdrop.manufacturer-action, .page-id-4708 .accordian-container .clickdrop.manufacturer-action, .page-id-4698 .accordian-container .clickdrop.manufacturer-action {background: none; font-size: 38px; line-height: 6px;}



.videolisting .title-list-location, .page-id-4708 .title-list-location, .page-id-4698 .title-list-location {color: #2e2f7c; font-size: 13px; float: none; padding: 0 10px 8px; text-align: center; line-height: 18px;}



.videolisting .title-list, .page-id-4708 .title-list, .page-id-4698 .title-list {position: inherit;background: transparent; text-align: center; color: #058f06;font-weight: 600;width:100%;line-height: 20px;}



.videolisting .listing-counting, .page-id-4708 .listing-counting, .page-id-4698 .listing-counting {padding-bottom:0px;font-size: 14px;color: #000;border-top: 1px solid #eaeaea;}



.videolisting h3.reifine, .page-id-4708 h3.reifine, .page-id-4698 h3.reifine {border-top: 1px solid #ddd !important;font-size: 16px;font-weight: 600;color: #009a06 !important; margin-top: 0px; padding-top: 0px;padding-bottom: 0px;}



.videolisting .list-details-btm, .page-id-4708 .list-details-btm, .page-id-4698 .list-details-btm {display: flex; flex-direction: column; align-items: center; justify-content: center; background: #ececec; height: 115px;}



.videolisting h3.reifine, .page-id-4708 h3.reifine, .page-id-4698 h3.reifine {background: #f0f0f0; width: 100%; padding: 4px 10px; margin-top: 5px;}



.videolisting .listing-counting, .page-id-4708 .listing-counting, .page-id-4698 .listing-counting {background: #f0f0f0; width: calc(100% - 14px); margin-left: 7px; padding: 3px 15px; color: #009a06; font-weight: 600;border: 1px solid #ddd;}



.videolisting h4.caps-heading, .page-id-4708 h4.caps-heading, .page-id-4698 h4.caps-heading {font-size:14px;font-weight:500;color:#fff;border-bottom: 1px solid #999;background: #009a06;padding: 5px 10px;border-top: 1px solid #999;}



.videolisting h4.materialhead, .page-id-4708 h4.materialhead, .page-id-4698 h4.materialhead {font-size: 13px;color:#000;margin-top: 0px;font-weight: 600;float: left;margin-bottom: 0px;}



.videolisting li.halfwidth, .page-id-4708 li.halfwidth, .page-id-4698 li.halfwidth {width: 55%;}



.videolisting li.halfwidth2, .page-id-4708 li.halfwidth2, .page-id-4698 li.halfwidth2 {width: 45%;}



.videolisting .plusminus, .page-id-4708 .plusminus, .page-id-4698 .plusminus {margin-top:-24px !important;margin-right:5px !important;}



.videolisting .txt, .page-id-4708 .txt, .page-id-4698 .txt {font-size: 14px;line-height: 24px;}



.videolisting #overlayportfolio, .page-id-4708 #overlayportfolio, .page-id-4698 #overlayportfolio {background-color:rgba(0, 0, 0, 0.7);}



.videolisting span.gclearall, .page-id-4708 span.gclearall, .page-id-4698 span.gclearall {float: right;color: #FF8C00 !important;font-weight: bold;cursor: pointer;}







.page-id-5604 .col-sm-4.col-md-4.col-lg-4.list-box {padding: 8px 8px !important;}



.page-id-5604 .col-sm-4.col-md-4.col-lg-4.list-box a {display: block; box-shadow: 1px 1px 6px #ccc;}



.page-id-5604 .col-sm-4.col-md-4.col-lg-4.list-box a:hover img {transform: scale(1.1);}



.page-id-5604 .col-sm-4.col-md-4.col-lg-4.list-box img {transition: 0.5s !important;}



.page-id-5604 .list-box-img {overflow: hidden;}



/*.page-id-5604 .accordian-container .clickdrop {font-size: 25px; color: #fff; line-height: 11px;}*/



.page-id-5604 .mnfrseries .clickdrop {color: #000 !important;}



.page-id-5604 .accordian-container.mnfrseries .clickdrop.manufacturer-action.clickdrop {font-size: 30px;margin-right: 0;}



.page-id-5604 .accordian-container.mnfrseries .clickdrop {margin-right: 0 !important;}



/*.page-id-5604 .accordian-container .clickdrop.manufacturer-action {font-size: 38px; line-height: 6px;}*/



.page-id-5604 .title-list-location {color: #2e2f7c; font-size: 13px; float: none; padding: 0 10px 8px; text-align: center; line-height: 18px;}



.page-id-5604 .title-list {position: inherit;background: transparent; text-align: center; color: #058f06;font-weight: 400;width:100%;line-height: 20px;}



.page-id-5604 .listing-counting {padding-bottom:0px;font-size: 14px;color: #000;border-top: 1px solid #eaeaea;}



.page-id-5604 h3.reifine {border-top: 1px solid #ddd !important;font-size: 16px;font-weight: 600;color: #009a06 !important; margin-top: 0px; padding-top: 0px;padding-bottom: 0px;}



.page-id-5604 .list-details-btm {display: flex; flex-direction: column; align-items: center; justify-content: center; background: #ececec; height: 115px;}



.page-id-5604 h3.reifine {background: #f0f0f0; width: 100%; padding: 4px 10px; margin-bottom: 9px;}



.page-id-5604 .listing-counting {width: calc(100% - 14px); margin-left: 10px; margin-right: 10px; color: #009a06; font-weight: 600;border: none !important;}



.page-id-5604 h4.caps-heading {font-size:14px;font-weight:500;color:#fff;border-bottom: 1px solid #999;background: #2e2f7c;padding: 5px 10px;border-top: 1px solid #999;}



.page-id-5604 h4.materialhead {font-size: 13px;color:#000;margin-top: 0px;font-weight: 600;float: left;margin-bottom: 0px;}



.page-id-5604 li.halfwidth {width: 55%;}



.page-id-5604 li.halfwidth2 {width: 45%;}



.page-id-5604 .plusminus {margin-top:-24px !important;margin-right:5px !important;}



.page-id-5604 .txt {font-size: 14px;line-height: 24px;}



.page-id-5604 #overlayportfolio {background-color:rgba(0, 0, 0, 0.7);}



.page-id-5604 span.gclearall {float: right;color: #FF8C00 !important;font-weight: bold;cursor: pointer;}



.srchpro .title-list {position: absolute !important;background: rgba(0,0,0,.5) !important;color: #fff !important;font-size: 14px;width: 93% !important;bottom: 0;padding: 3%;max-height: 100px;line-height: 16px !important;text-align: left;}

ul li .toggle-plus-minus-btn {margin-left: 10px;cursor: pointer;font-size: 11px;}

ul li .hidden-list .mt-1{margin-top: 10px;}

ul li .hidden-list ul li{list-style: none;line-height: 14px;padding-left:5px;font-size: 15px;}

ul li .hidden-list ul li a {color: #fff;}

ul li .toggle-dash {display: none;}

ul li .hidden-list li::before {content: "";padding-right: 10px !important;background: none;width: 20px;height: 32px;position: absolute;left: 0px;background-size: 35%;top: 0px;}



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

ul li .toggle-plus-minus-btn {font-size: unset;font-weight: unset;}



#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal {float: none



}



}



.fusion-events-before-title {zoom: 1;clear: both;margin-bottom: 60px;text-align: center



}



.fusion-events-before-title:after, .fusion-events-before-title:before {content: " ";display: table



}



.fusion-events-before-title:after {clear: both



}



#wrapper .post-content .fusion-events-before-title h2 {margin: 0;border-top-width: 1px;border-top-style: solid;border-bottom-width: 1px;border-bottom-style: solid;padding: 20px 0;text-align: center



}



.fusion-events-before-title .tribe-events-user-recurrence-toggle {margin-top: 30px



}



.tribe-events-page-template .fusion-events-before-title .tribe-events-user-recurrence-toggle {margin-top: 0



}



#tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav {overflow: visible



}



#tribe-events-content #tribe-events-header {display: none;margin-bottom: 60px



}



#tribe-events-content #tribe-events-header .tribe-events-sub-nav li {display: block;margin-top: -45px



}



#tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a {display: inline-block



}



#tribe-events-content .tribe-events-tooltip {padding: 0;z-index: 100000;border: none;box-shadow: 3px 4px 21px rgba(0,0,0,.38)



}



#tribe-events-content .tribe-events-tooltip .tribe-events-event-body {padding: 13px 22px 5px



}



#tribe-events-content .tribe-events-tooltip .entry-title, #tribe-events-content .tribe-events-tooltip .tribe-event-title {padding: 12px 22px;font-weight: 400



}



#tribe-events-content .tribe-events-tooltip .tribe-events-event-thumb {padding-bottom: 10px;padding-top: 2px;max-width: 100%



}



#tribe-events-content .tribe-events-tooltip .tribe-events-arrow {display: none



}



#tribe-events-content .tribe-events-tooltip.recurring-info-tooltip .tribe-events-event-body {padding: 14px



}



#tribe-events-content .tribe-events-tooltip .tribe-events-event-body .description {word-wrap: break-word



}



#tribe-events-content .tribe-events-tooltip .tribe-event-duration {padding-bottom: 5px;font-weight: 700



}



.tribe-events-tooltip .tribe-events-arrow {display: none



}



.tribe-events-list-separator-month {text-align: left;padding: 0;height: 42px;line-height: normal;padding-left: 30px;padding-right: 30px;font-size: 18px;margin: 1.25em auto 2.5em



}



.tribe-events-list-separator-month span {font-weight: 400;background-color: transparent;padding: 0;line-height: 42px



}



.tribe-events-list-separator-month:after {display: none



}



#tribe-events .tribe-events-list .type-tribe_events {padding: 0;border: 1px solid;margin-bottom: 44px;min-height: 250px;position: relative



}



#tribe-events .tribe-events-list .type-tribe_events .tribe-events-event-image {width: 100%;margin: 0;min-height: 250px



}



#tribe-events .tribe-events-list .fusion-tribe-events-event-image-responsive {display: none



}



#tribe-events .tribe-events-list .fusion-tribe-primary-info {float: left;width: 40%;position: relative



}



#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title {margin: 0



}



#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title a {position: absolute;z-index: 2;bottom: 0;left: 0;margin: 0;width: 100%;padding: 15px 20px



}



#tribe-events .tribe-events-list .fusion-tribe-secondary-info {float: right;width: 60%



}



#tribe-events .tribe-events-list .fusion-tribe-secondary-info .recurringinfo {display: block



}



#tribe-events .tribe-events-list .fusion-tribe-secondary-info .event-is-recurring .tribe-events-divider {display: none



}



#tribe-events .tribe-events-list .tribe-events-event-cost {position: absolute;bottom: 0;right: 0;margin: 0;border: 0



}



#tribe-events .tribe-events-list .tribe-events-event-cost span {border: 0;padding: 10px 15px



}



#tribe-events .tribe-events-list .tribe-events-event-meta {margin: 0;padding: 0;float: right;width: 100%;background: 0 0;border: none



}



#tribe-events .tribe-events-list .tribe-events-event-meta .author {display: table;table-layout: fixed;width: 100%



}



#tribe-events .tribe-events-list .tribe-events-event-meta .author>div {display: table-cell;vertical-align: middle;padding: 15px 4.5%;border-right-width: 1px;border-right-style: solid;border-bottom-width: 1px;border-bottom-style: solid;border-top: none



}



#tribe-events .tribe-events-list .tribe-events-event-meta .author>div:last-child {border-right: none



}



#tribe-events .tribe-events-list .tribe-events-content {width: auto;padding: 30px



}



#tribe-events .tribe-events-list .tribe-events-event-meta .tribe-events-gmap, #tribe-events .tribe-events-list .tribe-events-event-meta-desc .tribe-events-gmap {white-space: normal



}



#tribe-events .tribe-events-list .tribe-events-gmap:before {font-family: FontAwesome;content: '\f041';margin-right: 5px



}



#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline {width: 40%



}



#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline h3 {margin: 0



}



#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-secondary-info {width: 100%



}



#tribe-events .tribe-events-list .hover-type-liftup {float: left



}



#tribe-events .tribe-events-list-separator-month+.type-tribe_events {border-top: 1px solid



}



.tribe-events-list-event-description .fusion-read-more {display: inline-block;margin-top: 10px



}



.type-tribe_events .fusion-tribe-primary-info .hover-type-liftup {width: 100%



}



.type-tribe_events .fusion-tribe-secondary-info .date-end, .type-tribe_events .fusion-tribe-secondary-info .end-time {display: inline



}



.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details {line-height: 1.5



}



.tribe-events-list .tribe-events-venue-details {font-style: italic;font-weight: 400



}



.tribe-events-list .tribe-events-venue-details .tribe-country-name {display: block



}



#tribe-events .tribe-events-day .type-tribe_events {margin: 0 0 44px;border-top-width: 1px;border-top-style: solid



}



#tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events:last-child {border-bottom-width: 1px;border-bottom-style: solid



}



#tribe-events .tribe-events-day .tribe-events-day-time-slot h5 {text-align: left;padding: 0;height: 42px;line-height: 42px;padding-left: 30px;padding-right: 30px;margin: 1.25em auto 2.5em;font-weight: 400;font-size: 18px



}



#tribe-events .fusion-blog-layout-grid .fusion-post-slideshow .slides {overflow: visible



}



#tribe-events-content table.tribe-events-calendar {border-top-width: 1px;border-top-style: solid



}



.tribe-events-calendar thead th {border-left: 0;border-right: 0;padding: 1.5em 0



}



.datepicker.dropdown-menu {border-radius: 0;border: 0;padding: 15px



}



.datepicker.dropdown-menu:before {border-bottom: 0



}



.datepicker.dropdown-menu thead tr:first-child {font-size: 16px



}



.datepicker.dropdown-menu td, .datepicker.dropdown-menu th {border-radius: 0;border: 0;padding: 9px 10px



}



.datepicker.dropdown-menu td.active, .datepicker.dropdown-menu td.active:hover {border: 0;text-shadow: none



}



.datepicker.dropdown-menu table tr td.new, .datepicker.dropdown-menu table tr td.old {background-color: #fff!important;color: #999!important



}



.datepicker.dropdown-menu tbody td {border: 1px solid #fff



}



.datepicker.dropdown-menu .datepicker-months td {padding: 15px 0 0



}



.datepicker.dropdown-menu .datepicker-months span {margin: 2px;text-shadow: none



}



.datepicker.dropdown-menu .datepicker-months span:hover {text-shadow: none



}



.fusion-events-featured-image {display: inline-block;position: relative;margin-bottom: 50px;max-width: 100%



}



.fusion-events-featured-image .hover-type-liftup {display: block



}



.fusion-events-featured-image .tribe-events-event-image {margin: 0



}



.fusion-events-featured-image .fusion-events-single-title-content {position: absolute;bottom: 0;left: 0;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;padding: 15px 20px;z-index: 1



}



.fusion-events-featured-image .fusion-events-single-title-content h2 {float: none;line-height: normal



}



.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule {margin: 0;padding: 0;float: none;background: 0 0;border: none



}



.fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule h3 {font-size: 16px;line-height: normal



}



.fusion-events-featured-image .fusion-events-single-title-content .event-is-recurring:hover, .fusion-events-featured-image .fusion-events-single-title-content a:hover {opacity: .7



}



.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap



}



.single-tribe_events .fusion-events-featured-image .recurringinfo {margin-right: 0;font-size: 16px;line-height: normal;font-weight: 400



}



.single-tribe_events .fusion-events-featured-image .recurringinfo .event-is-recurring {font-weight: 400



}



.single-tribe_events .fusion-events-featured-image .tribe-events-cost, .single-tribe_events .fusion-events-featured-image .tribe-events-divider {line-height: normal;font-size: 16px



}



.fusion-events-single-title {display: block



}



.fusion-events-single-title .fusion-events-single-title-content {position: static



}



.single-tribe_events .tribe-events-schedule .recurringinfo .tribe-events-divider {display: inline-block



}



.single-tribe_events .tribe-events-schedule .tribe-events-divider {padding: 0 10px;display: block



}



#tribe-events-content #tribe-events-footer {overflow: hidden;padding-top: 20px;padding-bottom: 20px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-top: 50px



}



.tribe-events-single .tribe-events-notices {margin-top: 0



}



.tribe-events-single ul.tribe-related-events>li {margin-right: 3.5%;width: 31%;border: none;background: 0 0



}



.tribe-events-single ul.tribe-related-events>li:last-child {margin-right: 0



}



.tribe-events-single ul.tribe-related-events .tribe-related-events-title {font-weight: 400



}



.sidebar .single-related-posts {display: none



}



.sidebar .tribe-events-meta-group {width: 100%;float: none;margin: 0 0 45px;padding: 0



}



.sidebar .tribe-events-meta-group dt {float: none;margin: 0;font-weight: 700



}



.sidebar .tribe-events-meta-group dd {float: none;margin: 0;border-bottom-style: solid;border-bottom-width: 1px;margin-bottom: 10px;padding-bottom: 10px



}



.sidebar .tribe-events-meta-group dl:last-child {border-bottom: 0



}



.tribe-events-meta-group .url a {word-wrap: break-word



}



.tribe-events-meta-group .email {word-wrap: break-word



}



.sidebar .tribe-events-single-section-title {margin: 0 0 18px



}



.sidebar .tribe-events-venue-map {width: 100%;margin: -45px 0 45px;padding: 0;background-color: transparent;border: 0



}



.sidebar .tribe-events-gmap {display: block;font-style: normal;position: relative



}



.sidebar .tribe-events-gmap::first-letter {color: transparent



}



.sidebar .tribe-events-gmap:after {font-family: FontAwesome;content: '\f041';margin-right: 8px;position: absolute;top: 0;left: 0



}



.single-tribe_events .tribe-events-single-section {background: 0 0;border: none;margin: 0



}



.single-tribe_events .tribe-events-cal-links {margin-bottom: 0



}



.single-tribe_events .sidebar .tribe-events-venue-map {width: 100%



}



#slidingbar-area .tribe-events-list-widget ol, .fusion-footer .tribe-events-list-widget ol, .post-content .tribe-events-list-widget ol, .sidebar .tribe-events-list-widget ol {list-style: none;margin: 0;padding: 0



}



#slidingbar-area .tribe-events-list-widget ol :first-child, .fusion-footer .tribe-events-list-widget ol :first-child, .post-content .tribe-events-list-widget ol :first-child, .sidebar .tribe-events-list-widget ol :first-child {padding-top: 0



}



#slidingbar-area .tribe-events-list-widget ol li, .fusion-footer .tribe-events-list-widget ol li, .post-content .tribe-events-list-widget ol li, .sidebar .tribe-events-list-widget ol li {overflow: hidden;margin: 0;padding: 20px 0;border-bottom-width: 1px;border-bottom-style: solid



}



#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image, .fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image, .post-content .tribe-events-list-widget ol li .tribe-events-event-image, .sidebar .tribe-events-list-widget ol li .tribe-events-event-image {float: left;margin: 0 13px 0 0



}



#slidingbar-area .tribe-events-list-widget ol li h4, .fusion-footer .tribe-events-list-widget ol li h4, .post-content .tribe-events-list-widget ol li h4, .sidebar .tribe-events-list-widget ol li h4 {margin: 0



}



#slidingbar-area .tribe-events-venue-widget ul, .fusion-footer .tribe-events-venue-widget ul, .post-content .tribe-events-venue-widget ul, .sidebar .tribe-events-venue-widget ul {margin-bottom: 13px



}



#slidingbar-area .tribe-events-venue-widget ul :first-child, .fusion-footer .tribe-events-venue-widget ul :first-child, .post-content .tribe-events-venue-widget ul :first-child, .sidebar .tribe-events-venue-widget ul :first-child {padding-top: 0



}



#slidingbar-area .tribe-events-venue-widget li, .fusion-footer .tribe-events-venue-widget li, .post-content .tribe-events-venue-widget li, .sidebar .tribe-events-venue-widget li {overflow: hidden;margin: 0;padding: 15px 0;border-bottom-width: 1px;border-bottom-style: solid



}



#slidingbar-area .tribe-events-venue-widget li h4, .fusion-footer .tribe-events-venue-widget li h4, .post-content .tribe-events-venue-widget li h4, .sidebar .tribe-events-venue-widget li h4 {margin: 0 0 5px



}



.tribe-events-adv-list-widget .duration, .tribe-events-list-widget .duration {display: inline-block;margin-top: 5px;font-weight: 400;line-height: 1.4



}



.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-list-widget .tribe-events-widget-link a {font-weight: 400



}



.tribe-events-list-widget li.tribe-events-list-widget-events {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex



}



.tribe-mini-calendar-event {overflow: hidden;margin: 0;padding: 20px 0;border-bottom-width: 1px;border-bottom-style: solid



}



.tribe-mini-calendar-event .list-date, .tribe-mini-calendar-event .list-info {margin-top: 0;margin-bottom: 0



}



.tribe-mini-calendar-event .list-info {line-height: 1.4em



}



.tribe-mini-calendar-event .list-info h2 {margin-bottom: 0



}



.tribe-mini-calendar-event .list-info .tribe-events-duration {margin-top: 5px



}



.tribe-mini-calendar-event .vcard {line-height: 20px;margin-top: 10px



}



.tribe-events-adv-list-widget :nth-child(2) .tribe-mini-calendar-event {padding-top: 0



}



.tribe-events-venue-widget .tribe-venue-widget-thumbnail {position: relative



}



.tribe-events-venue-widget .tribe-venue-widget-thumbnail .tribe-venue-widget-venue-name {position: absolute;z-index: 2;bottom: 0;left: 0;margin: 0



}



.tribe-events-venue-widget ul li a {padding: 0;border: 0



}



.tribe-events-venue-widget .tribe-venue-widget-venue-name {width: 100%;padding: 10px 15px;margin-bottom: 20px



}



.tribe-events-venue-widget .tribe-venue-widget-venue-name h3 {margin: 0



}



.tribe-events-venue-widget .tribe-venue-widget-venue-name a {font-weight: 400



}



.tribe-events-venue-widget .tribe-venue-widget-venue-name a:hover {opacity: .7



}



.tribe-mini-calendar {line-height: normal



}



.tribe-mini-calendar thead {background-color: transparent;border: none



}



.tribe-mini-calendar td, .tribe-mini-calendar th {border: 0;padding: 0;-webkit-transition: none!important;transition: none!important



}



.tribe-mini-calendar td {background-color: transparent



}



.tribe-mini-calendar .tribe-mini-calendar-nav td {padding: 10px;border: none



}



.tribe-mini-calendar .tribe-mini-calendar-nav td a, .tribe-mini-calendar .tribe-mini-calendar-nav td span {font-weight: 400;font-size: 16px



}



.tribe-mini-calendar .tribe-mini-calendar-nav td span {text-transform: initial



}



.tribe-mini-calendar .tribe-mini-calendar-nav-link.prev-month {float: left



}



.tribe-mini-calendar .tribe-mini-calendar-nav-link.next-month {float: right



}



.tribe-mini-calendar .tribe-mini-calendar-month, .tribe-mini-calendar .tribe-mini-calendar-nav-link.next-month, .tribe-mini-calendar .tribe-mini-calendar-nav-link.prev-month {padding: 0



}



.tribe-mini-calendar .tribe-mini-calendar-dayofweek {background-color: transparent;padding: 10px;border: 0



}



.tribe-mini-calendar .tribe-events-present, .tribe-mini-calendar .tribe-mini-calendar-today, .tribe-mini-calendar td.tribe-events-has-events, .tribe-mini-calendar td.tribe-events-has-events.tribe-events-present, .tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today {background: 0 0



}



.fusion-body .tribe-mini-calendar td.tribe-events-has-events {background-color: #222



}



.fusion-body .tribe-mini-calendar td.tribe-events-has-events.tribe-events-othermonth {background-color: #999



}



.fusion-body .tribe-mini-calendar td.tribe-events-has-events.tribe-events-othermonth a {color: #555



}



.tribe-mini-calendar td.tribe-events-has-events div[id*=daynum-] a {font-weight: 400



}



.tribe-mini-calendar td.tribe-events-has-events div[id*=daynum-] a:before {display: none



}



.tribe-mini-calendar .tribe-mini-calendar-no-event, .tribe-mini-calendar td.tribe-events-has-events div[id*=daynum-] a {padding: 10px



}



.tribe-mini-calendar .tribe-mini-calendar-no-event {background-color: transparent;font-weight: 400



}



.tribe-mini-calendar .tribe-events-past {background-color: transparent;opacity: 1



}



.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover, .tribe-mini-calendar .tribe-events-has-events:hover {background-color: transparent



}



.fusion-body .tribe-mini-calendar .tribe-events-has-events:hover a:hover {background-color: transparent



}



.tribe-mini-calendar .tribe-events-othermonth, .tribe-mini-calendar .tribe-events-othermonth div[id*=daynum-] a, .tribe-mini-calendar .tribe-events-othermonth div[id*=daynum-] span {background-color: transparent;color: #999



}



.tribe-events-countdown-widget .tribe-countdown-text {margin: 0;text-align: center;padding-top: 20px;padding-bottom: 10px;font-size: 18px;font-weight: 400



}



.tribe-events-countdown-widget .tribe-countdown-text a {font-weight: 400



}



.tribe-events-countdown-widget .tribe-countdown-text a:hover {opacity: .7



}



.tribe-events-countdown-widget .tribe-countdown-timer {display: block;padding: 0 20px 20px



}



.tribe-events-countdown-widget .tribe-countdown-timer {line-height: normal;padding-top: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center



}



.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-number {float: none;padding: 12px 10px;margin-right: 5px;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1



}



.tribe-events-countdown-widget .tribe-countdown-timer :last-child {margin-right: 0



}



.tribe-events-countdown-widget .tribe-countdown-timer .fusion-tribe-counterdown-over {display: block;font-weight: 400;font-size: 24px



}



.tribe-events-countdown-widget .tribe-countdown-timer .tribe-countdown-under {display: block;font-weight: 400;font-size: 12px



}



#wrapper .tribe-events-widget-link {margin: 13px 0 0



}



.tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-sub-nav .tribe-events-nav-previous a {display: inline-block;padding: 0;margin-bottom: 0;background: 0 0;font-weight: 400



}



.tribe-events-sub-nav .tribe-events-nav-next a span, .tribe-events-sub-nav .tribe-events-nav-previous a span {display: none



}



.tribe-events-nav-left a, .tribe-events-nav-previous a {position: relative;margin-left: 10px



}



.tribe-events-nav-left a:before, .tribe-events-nav-previous a:before {font-family: icomoon;content: '\f104';margin-right: 6px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: -10px



}



.tribe-events-nav-next a, .tribe-events-nav-right a {position: relative;margin-right: 10px



}



.tribe-events-nav-next a:after, .tribe-events-nav-right a:after {font-family: icomoon;content: '\f105';margin-left: 6px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: -10px



}



.tribe-events-nav-left a:after {display: none



}



.tribe-events-nav-right a:before {display: none



}



.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {line-height: 1.5;padding: 1em 0 0



}



.tribe-events-tooltip:after, .tribe-events-tooltip:before {top: 100%;left: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none



}



.tribe-events-tooltip:after {border-color: transparent;border-top-color: #ffff;border-width: 5px;margin-left: -5px



}



.tribe-events-tooltip:before {border-color: rgba(245,245,245,0);border-top-color: #000;border-width: 9px;margin-left: -9px



}



.tribe-events-right .tribe-events-tooltip:after, .tribe-events-right .tribe-events-tooltip:before {top: 100%;left: 90%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none



}



.tribe-events-right .tribe-events-tooltip:after {border-color: transparent;border-top-color: #ffff;border-width: 5px;margin-left: -5px



}



.tribe-events-right .tribe-events-tooltip:before {border-color: rgba(245,245,245,0);border-top-color: #000;border-width: 9px;margin-left: -9px



}



.tribe-grid-body .tribe-events-tooltip:after, .tribe-grid-body .tribe-events-tooltip:before {right: 100%;top: 50%;left: auto;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none



}



.tribe-grid-body .tribe-events-tooltip:after {border-color: rgba(255,255,255,0);border-right-color: #fff;border-width: 5px;margin-top: -5px



}



.tribe-grid-body .tribe-events-tooltip:before {border-color: rgba(255,255,255,0);border-right-color: #fff;border-width: 12px;margin-top: -12px



}



.tribe-grid-body .tribe-events-right .tribe-events-tooltip:after, .tribe-grid-body .tribe-events-right .tribe-events-tooltip:before {left: 100%;top: 50%;right: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none



}



.tribe-grid-body .tribe-events-right .tribe-events-tooltip:after {border-color: rgba(255,255,255,0);border-left-color: #fff;border-width: 5px;margin-top: -5px



}



.tribe-grid-body .tribe-events-right .tribe-events-tooltip:before {border-color: rgba(255,255,255,0);border-left-color: #fff;border-width: 18px;margin-top: -18px



}



.fusion-body.single-tribe_events #tribe-events-content form.cart {margin: 60px 0



}



.tribe-attendees-list-container, .tribe-link-tickets-message {margin-top: 60px



}



table.tribe-events-tickets {table-layout: fixed



}



table.tribe-events-tickets>tbody {border: 1px solid



}



table.tribe-events-tickets .button {margin-top: 10px



}



.fusion-body table.tribe-events-tickets .button {margin-left: 0



}



table.tribe-events-tickets tr td {display: table-cell;border: 1px solid



}



.fusion-body table.tribe-events-tickets tr td {padding: 15px 20px



}



table.tribe-events-tickets tr .woocommerce {width: 25%;border-bottom: 1px solid



}



table.tribe-events-tickets tr .tickets_name {width: 19%



}



table.tribe-events-tickets tr .tickets_price {width: 16%



}



table.tribe-events-tickets tr .tickets_price .amount {font-size: 1.25em;font-weight: 400



}



table.tribe-events-tickets tr .tickets_description {width: 40%



}



table.tribe-events-tickets tr .quantity.buttons_added input, table.tribe-events-tickets tr .quantity.tribe-ticket input {margin-bottom: 0



}



table.tribe-events-tickets tr .woocommerce .quantity input {text-align: center



}



table.tribe-events-tickets tr td.add-to-cart .tribe-button {margin: 0



}



table.tribe-events-tickets tr .tribe-ticket-quantity {-moz-appearance: textfield



}



table.tribe-events-tickets tr .tribe-ticket-quantity::-webkit-inner-spin-button, table.tribe-events-tickets tr .tribe-ticket-quantity::-webkit-outer-spin-button {



-webkit-appearance:none;



margin:0



}



table.tribe-events-tickets tr .tribe-tickets-attendees {padding-top: 10px



}



table.tribe-events-tickets tr .tribe-tickets-remaining {display: block;margin-top: 3px



}



table.tribe-events-tickets-rsvp tr .tickets_description, table.tribe-events-tickets-rsvp tr .tickets_name, table.tribe-events-tickets-rsvp tr .tribe-ticket {width: 30%;padding: 15px 20px



}



table.tribe-events-tickets-rsvp tr .tribe-ticket.quantity {display: table-cell;padding: 15px 20px



}



table.tribe-events-tickets-rsvp tr .tribe-ticket.quantity input.tribe-ticket-quantity {margin-bottom: 0



}



table.tribe-events-tickets-rsvp tr .tickets_description {width: 40%



}



table.tribe-events-tickets-rsvp .tribe-tickets-attendees header {margin-bottom: 5px



}



table.tribe-events-tickets-rsvp .tribe-tickets-table {border: none



}



table.tribe-events-tickets-rsvp .tribe-tickets-table .tribe-tickets-order_status-row select {width: 100%



}



.fusion-body table.tribe-events-tickets-rsvp .tribe-tickets-table td {padding: 5px 5px 0 0;border: none



}



.tribe-events-address .tribe-address .tribe-country-name, .tribe-events-address .tribe-address .tribe-delimiter, .tribe-events-address .tribe-address .tribe-events-abbr, .tribe-events-address .tribe-address .tribe-postal-code, .tribe-events-address .tribe-address .tribe-region {padding-right: .4em



}



.rtl .tribe-events-address .tribe-address .tribe-country-name, .rtl .tribe-events-address .tribe-address .tribe-delimiter, .rtl .tribe-events-address .tribe-address .tribe-events-abbr, .rtl .tribe-events-address .tribe-address .tribe-postal-code, .rtl .tribe-events-address .tribe-address .tribe-region {padding-right: 0;padding-left: .4em



}



.widget_icl_lang_sel_widget {z-index: 999



}



.widget_icl_lang_sel_widget:after {content: "";display: table;clear: both



}



.widget_icl_lang_sel_widget li a {background-image: none



}



.qtrans_flag_and_text {background-position: center right



}



.fusion-body a .iclflag {vertical-align: middle



}



.fusion-main-menu .wpml-ls-item .menu-text, .fusion-main-menu .wpml-ls-item .sub-menu a>span, .fusion-main-menu .wpml-ls-item>a, .fusion-mobile-nav-holder .wpml-ls-item .menu-text, .fusion-mobile-nav-holder .wpml-ls-item .sub-menu a>span, .fusion-mobile-nav-holder .wpml-ls-item>a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center



}



#lang_sel, #lang_sel_click {display: block



}



#lang_sel>ul a, #lang_sel_click>ul a {padding-top: 5px;padding-bottom: 5px;line-height: 22px



}



#lang_sel>ul ul, #lang_sel_click>ul ul {z-index: 999;top: 32px;width: 100%



}



#lang_sel li, #lang_sel_click li {width: 100%



}



#lang_sel img.iclflag, #lang_sel_click img.iclflag {top: 0;margin-right: 3px



}



.rtl #lang_sel img.iclflag, .rtl #lang_sel_click img.iclflag {margin-left: 3px;margin-right: 0



}



#lang_sel_footer ul li .iclflag {top: 0



}



[class*=" fusion-icon-"], [class^=fusion-icon-] {



font-family:icomoon!important;



speak:none;



font-style:normal;



font-weight:400;



font-variant:normal;



text-transform:none;



line-height:1;



-webkit-font-smoothing:antialiased;



-moz-osx-font-smoothing:grayscale



}



.fusion-icon-pen:before {content: "\e600"



}



.fusion-icon-yahoo:before {content: "\e601"



}



.fusion-icon-pinterest:before {content: "\e602"



}



.fusion-icon-myspace:before {content: "\e603"



}



.fusion-icon-facebook:before {content: "\e604"



}



.fusion-icon-twitter:before {content: "\e605"



}



.fusion-icon-feed:before, .fusion-icon-rss:before {content: "\e606"



}



.fusion-icon-vimeo:before {content: "\e607"



}



.fusion-icon-flickr:before {content: "\e608"



}



.fusion-icon-dribbble:before {content: "\e609"



}



.fusion-icon-blogger:before {content: "\e60b"



}



.fusion-icon-soundcloud:before {content: "\e60c"



}



.fusion-icon-reddit:before {content: "\e60d"



}



.fusion-icon-paypal:before {content: "\e60e"



}



.fusion-icon-linkedin:before {content: "\e60f"



}



.fusion-icon-digg:before {content: "\e610"



}



.fusion-icon-dropbox:before {content: "\e611"



}



.fusion-icon-tumblr:before {content: "\e613"



}



.fusion-icon-grid:before {content: "\e614"



}



.fusion-icon-mail:before {content: "\e616"



}



.fusion-icon-forrst:before {content: "\e617"



}



.fusion-icon-skype:before {content: "\e618"



}



.fusion-icon-link:before {content: "\e619"



}



.fusion-icon-user:before {content: "\e61a"



}



.fusion-icon-user2:before {content: "\e61b"



}



.fusion-icon-minus:before {content: "\e61c"



}



.fusion-icon-plus:before {content: "\e61d"



}



.fusion-icon-arrow-left:before {content: "\e61e"



}



.fusion-icon-arrow-down:before {content: "\e61f"



}



.fusion-icon-uniE620:before {content: "\e620"



}



.fusion-icon-arrow-down2:before {content: "\e621"



}



.fusion-icon-youtube:before {content: "\e622"



}



.fusion-icon-list:before {content: "\e623"



}



.fusion-icon-image:before {content: "\e624"



}



.fusion-icon-images:before {content: "\e625"



}



.fusion-icon-quotes-left:before {content: "\e627"



}



.fusion-icon-film:before {content: "\e628"



}



.fusion-icon-headphones:before {content: "\e629"



}



.fusion-icon-bubbles:before {content: "\e62a"



}



.fusion-icon-TFicon:before {content: "\e62d"



}



.fusion-icon-googleplus:before {content: "\e900"



}



.fusion-icon-search:before {content: "\f002"



}



.fusion-icon-star:before {content: "\f005"



}



.fusion-icon-star-o:before {content: "\f006"



}



.fusion-icon-gear:before {content: "\f013"



}



.fusion-icon-check-square-o:before {content: "\f046"



}



.fusion-icon-check-circle-o:before {content: "\f05d"



}



.fusion-icon-shopping-cart:before {content: "\f07a"



}



.fusion-icon-bars:before {content: "\f0c9"



}



.fusion-icon-caret-left:before {content: "\f0d9"



}



.fusion-icon-caret-right:before {content: "\f0da"



}



.fusion-icon-angle-left:before {content: "\f104"



}



.fusion-icon-angle-right:before {content: "\f105"



}



.fusion-icon-angle-up:before {content: "\f106"



}



.fusion-icon-angle-down:before {content: "\f107"



}



.fusion-icon-spinner:before {content: "\f110"



}



.fusion-icon-vk:before {content: "\f189"



}



.fusion-icon-instagram:before {content: "\ea92"



}



.fusion-icon-deviantart:before {content: "\eaaa"



}



.fusion-icon-wordpress:before {content: "\eab4"



}



.fusion-icon-lastfm:before {content: "\eacb"



}



.fusion-icon-flattr:before {content: "\ead5"



}



.fusion-icon-foursquare:before {content: "\ead6"



}



.fusion-icon-yelp:before {content: "\ead7"



}



.fusion-icon-xing:before {content: "\e4d8"



}



.fusion-icon-xing2:before {content: "\e4d9"



}



.fusion-icon-spotify:before {content: "\ea94"



}



.fusion-header, .fusion-secondary-main-menu{ display:none;}



.custom-footer img{ height:auto}



.last-box-contact{}



.last-box-contact ul{border:5px solid #A0A0A1; background:rgba(58,58,58,.4); color:#fff; margin-bottom:20px !important; padding:10px !important;}



.last-box-contact ul li{text-align:center; padding:7px 4px; font-size:14px;}



.last-box-contact ul li:first-child{font-weight:bold; padding-bottom:0; font-size:15px;}



.last-box-contact ul li button{background:#009a06; font-size:15px; cursor:pointer; color:#fff; border:0; padding:8px 5px 10px 5px; width:100%; transition:.4s ease;}



.last-box-contact ul li button:hover{background:#008100; transition:.4s ease;}



.custom-footer{padding-top:0px; padding-bottom:0px;}



.custom-footer .col-lg-2{padding-left:40px;} 



.custom-footer .col-lg-4{padding-left:40px; padding-right:20px;} 



@font-face {font-family: 'proxima_nova_rgbold';src: url('fonts/mark_simonson_-_proxima_nova_bold-webfont.woff2') format('woff2'),url('fonts/mark_simonson_-_proxima_nova_bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;



}



.Contact-us-form input[type="text"], .Contact-us-form input[type="email"], .Contact-us-form input[type="tel"]{ border:1px solid #b9b9b9; border-radius:4px; padding:10px; height:38px; width:100%;}



.Contact-us-form select{ border:1px solid #b9b9b9!important; border-radius:4px!important; padding:10px!important; height:45px!important; width:100%!important;}



.Contact-us-form textarea{ border:1px solid #b9b9b9; border-radius:4px; padding:10px; height:91px; width:100%;}



.Contact-us-form label{font-size:16px; padding:5px 0px 5px 0px; color:#fff; display:inline-block; width:100%;}



.Contact-us-form h5 {font-size: 20px !important;	color: #000 !important;	margin:12px 0 8px 0;	display: inline-block;width: 100%;}



.Contact-us-form .col-lg-12{text-align:left; display:inline-block; width:100%;}



.Contact-us-form .fusion-slider-loading{top: 46% !important;left: 61% !important;}



.Contact-us-form input[type="submit"] {	margin: 0 auto;	width: 220px;	display: table;	border-radius: 0 !important; background:#009a06!important; font-size:17px;transition:.4s ease;}.Contact-us-form input[type="submit"]:hover{background:#008100!important; transition:.4s ease;}



body{font-family: "PT Sans";}



.custom-footer a:hover{color:#009a06!important}



.fusion-modal .modal-title, .fusion-modal h3, .fusion-widget-area h3, .post-content h3, .project-content h3{font-family: "PT Sans" !important;}



.fusion-secondary-header{border-bottom:1px solid #ccc;}



.left-footerbox-1 ul {padding-left:0 !important;padding-bottom:5px !important;}



.left-footerbox-1 ul li {list-style: none;	padding:2px 0px 2px 0;	font-size: 15px; color:#fff;}



.left-footerbox-1 ul li.map-f{padding-top:13px;}



.footer-images {text-align: center;	padding-bottom:0px;	padding-top:22px;}



.footer-images a {display: inline-block;	margin: 0 10px;}



.custom-footer .fusion-social-links .fusion-social-networks.boxed-icons a {padding: 0 !important;height:32px;



width: 32px !important;color: #058f06 !important;font-size: 19px !important;line-height: 18px; margin-right:5px!important}



.custom-footer h3 {	margin-top: 0;	margin-bottom:8px;	font-size: 15px;	font-weight: bold;	color: #fff;text-transform: uppercase;}



ul.manu-links{padding-bottom:20px !important;}



ul.footer-blog {padding:0px 0 30px 0; }



ul.footer-blog li:first-child {padding-top: 0;	border-top: 0px;}



ul.footer-blog li {padding:10px 0 12px 0;border-top: 1px solid #1b1b1b;border-bottom:1px solid #727272;}



ul.footer-blog li:last-child {border-bottom: 0px;}



ul.footer-blog li .date-row{color:#fff;}



.fusion-copyright-notice{font-size:14px; text-align:center;}



.fusion-footer-widget-area{border-top-width:0;}



#main .top-heading-titile h2{font-size:32px; margin-bottom:0px; color:#000;}



#main .top-heading-titile p{font-size:17px; color:#222;}



#main .top-heading-titile p:after{width:80px; height:2px; background:#058f06; content:""; position:absolute; left:50%; bottom:4px; margin-left:-50px;}



#main h2{ color:#333!important; margin-bottom:20px;}



.main-contact {display: inline-block;width: 100%; float:left;}



.main-contact .col-sm-6.col-md-6.col-lg-6.captchabox {padding:25px 0 0 15px;}



.main-contact .col-sm-6.col-md-6.col-lg-6.captchabox p{ margin:0}



.why-choose-us-con{ text-align:center; margin-top:20px; padding-bottom:20px;}



ul.why-box{margin:0; padding:0;list-style:none;}



ul.why-box li{float:left; width:16.5%; text-transform:uppercase;}



ul.why-box li i{background: url(images/why-choose-us-sprite.png) no-repeat -14px -18px; width:115px; height:115px; display:inline-block; transition:.3s ease; border:8px solid #fff; border-radius:500px;}



ul.why-box li i.why-icon-2{background-position:-18px -153px; transition:.3s ease;}



ul.why-box li i.why-icon-3{background-position:-19px -292px; transition:.3s ease;}



ul.why-box li i.why-icon-4{background-position:-17px -432px; transition:.3s ease;}



ul.why-box li i.why-icon-5{background-position:-18px -569px; transition:.3s ease;}



ul.why-box li i.why-icon-6{background-position:-17px -715px; transition:.3s ease;}



ul.why-box li i:hover{background-position:-157px -16px;transition:.3s ease; background-color:#fff; box-shadow:0px 0px 10px #ccc;}



ul.why-box li i.why-icon-2:hover{background-position:-157px -151px;transition:.3s ease;}



ul.why-box li i.why-icon-3:hover{background-position:-164px -288px;transition:.3s ease;}



ul.why-box li i.why-icon-4:hover{background-position:-159px -432px;transition:.3s ease;}



ul.why-box li i.why-icon-5:hover{background-position:-158px -569px;transition:.3s ease;}



ul.why-box li i.why-icon-6:hover{background-position:-163px -715px;transition:.3s ease;}



.last-box-contact{padding-top:5px;}



ul.why-box li a .w-heading{font-size:15px; padding-top:15px; color:#333;}



.why-choose-us-box {padding:40px 0 10px 0;	display: inline-block;	width: 100%; text-align:center;}



.captchabox { padding-top:2px;}



.header-top{height:124px; border-bottom:1px solid #ccc; float:left; width:100%; background:#fff; transition:.3s ease; -webkit-transition:.3s ease;}



.header-top .col-lg-12 {max-width: 1100px;	margin: 0 auto;	float: none;	padding: 0;}



.header-top .top-logo{display:inline-block; width:22%; padding-top:10px;  transition:.3s ease; -webkit-transition:.3s ease;}



.header-top.fixed{position:fixed; top:0; width:100%; left:0; z-index:9999; background:#fff;  height:60px; padding-top:0px; box-shadow:0 0 5px #ccc; transition:.3s ease; -webkit-transition:.3s ease;}



.header-top.fixed .search-box{display:none; transition:.3s ease; -webkit-transition:.3s ease; }



.header-top.fixed .top-logo{ width:10%; padding:4px 0 0 0;  transition:.3s ease; -webkit-transition:.3s ease;}



.header-top.fixed .menu-box{ padding-top:9px; transition:.3s ease; -webkit-transition:.3s ease;}



.header-top.fixed .submenu{ margin-top:13px;}



.header-top.fixed .menu-box > ul li{ padding:11px 26px 13px 30px;}



.header-top.fixed .tab-left-container ul.lef_nav-tab li{ padding:0}



.header-top.fixed .submenu ul.window-sub-menu li{ padding:5px 0}



.header-top.fixed  ul.window-by-style li{ padding:0 10px 0 10px}



.header-top.fixed  ul.window-by-style li:first-child{ padding-left:0;margin-left:0;margin-right: 20px;}



.top-right-section {float: right;	width:78%;}



.top-right-section .search-box {max-width:410px;float: right;	width:394px; margin-top:22px;}



.top-right-section .search-box .srcinput{padding:5px; font-size:15px; border:1px solid #ccc; height:40px; width:342px; float:left; margin-right:0; border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px;}



.srch-button {float:left; width:50px; height:40px; background:#058f06 url(images/search-icon.png) no-repeat center center;border:0;border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; cursor:pointer}



.menu-box{float:right; display:inline-block; padding-top:15px; transition:.3s ease; -webkit-transition:.3s ease;}



.menu-box ul{margin:0px 0 0 0;}



.menu-box ul li{display:inline-block; float:left}



.menu-box ul li a{font-family: 'proxima_nova_rgbold'; font-size:17px;  color:#333;}



.menu-box ul li{ padding:10px 28px;border-top:3px solid #fff; border-left:1px solid rgba(255,255,255,.2); border-right:1px solid rgba(255,255,255,0.2); display:inline-block;}



.menu-box ul li:hover{ border-top:3px solid #058f06; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}



.top-heading-titile {margin-bottom:15px !important; padding-top:40px;}



.top-contact-row{ margin:0 !important; text-align:center;} 



.top-contact-row ul{ margin-top:10px; border:1px solid #ccc; padding:5px 10px 5px 10px; display:inline-block; background:#f2f2f2; border:1px solid #ccc;box-shadow: 5px 5px 0px #999;  margin-bottom:20px;min-height: 100px;}



.top-contact-row ul li {display:inline-block;  color:#333; /*vertical-align:top;*/ position:relative; padding-left:30px; line-height:21px; margin:0 20px; text-align: left; /*float: left;*/ width: 250px;}



.top-contact-row ul li a:hover{color:#058f06} 



.top-contact-row ul li i {background: url(images/footer-green-icons.png) no-repeat 3px -2px;	width:21px; height:27px;	display: inline-block;	position: relative;	top:0px; position:absolute; left:0px;}



.top-contact-row ul li i.address {background-position:0 -53px; margin-top: 7px;} 



.top-contact-row ul li i.email {background-position:0 -29px; width:22px;}



.top-contact-row ul li:first-child {margin-top:10px;}



.top-contact-row ul li:last-child {margin-top:10px;}



.submenu {position:absolute;left:-1px;background:#fff; box-shadow:0 2px 4px rgba(0,0,0,0.2);	z-index: 99; padding:5px 15px 10px 15px; min-height:100px;  transition:.3s ease; -webkit-transition:.3s ease; opacity:0; display:none;z-index:-1; margin-top:10px}



.menu-box ul li:hover .submenu{ opacity:1;transition:.3s ease; -webkit-transition:.3s ease; z-index:99; display:block}



.submenu .active{ opacity:1}



.submenu .nav.nav-pills{ padding-left:0; border-bottom:1px solid #ccc; display:inline-block; width:100%}



.submenu .nav.nav-pills li{font-size:15px;}



.submenu ul li {border-bottom:0; border-top:0;border-left:0px ;	border-right:0px;font-size: 15px;	color: #333; font-family:Arial, Helvetica, sans-serif; display:inline-block}



.submenu ul li:hover{ border-right:0; border-left:0; border-top:0; border-bottom:0;}



.submenu ul li a{font-size: 15px;	color: #333; font-family:Arial, Helvetica, sans-serif;padding:0px 4px 15px 4px;}



.submenu ul li{ border-bottom: 3px solid #fff}



.submenu  ul li:hover{border-bottom: 3px solid #058f06; }



.submenu  ul li.active{border-bottom: 3px solid #058f06; border-top:0}



.submenu .fade{display:none; opacity:1}



.submenu .fade.in{display:block; opacity:1}



li.window-tab{ position:relative}



.submenu ul.window-sub-menu{margin:0; padding:0; width:200px;}



.submenu ul.window-sub-menu li{display:block; width:100%; margin:0; padding:5px 0; border-bottom:0;  border-top:1px solid #ccc;}



.submenu ul.window-sub-menu li a{ display:inline-block; margin:0; padding:0;}



.submenu ul.window-sub-menu li a:hover{color:#058f06}



.submenu ul.window-sub-menu li:hover{border-top:1px solid #ccc; border-bottom:0}



.submenu ul.window-sub-menu li:first-child{ padding-top:2px; border-top:0;}



.submenu ul.window-sub-menu li:last-child{ padding-bottom:0px;}



.window-tab.manuf{}



.window-tab.manuf .submenu ul li i{background: url(images/menu-sprite.png) no-repeat 0 0px; width:46px; height:28px; display:inline-block; margin-right:12px; float:left; transition:.3s ease;	}



.window-tab.manuf .submenu ul.window-sub-menu li i.menu-marvin{background-position:0 -32px}



.window-tab.manuf .submenu ul.window-sub-menu li i.menu-pell{background-position:0 -70px;}



.window-tab.manuf .submenu ul.window-sub-menu li i.menu-harvey{background-position:0 -110px;}



.window-tab.manuf .submenu ul.window-sub-menu li i.menu-simonton{background-position:0 -147px;}



.window-tab.manuf .submenu ul.window-sub-menu li i.menu-therma{background-position:0 -185px;}



.window-tab.manuf .submenu ul.window-sub-menu li i.menu-simpson{background-position:0 -226px;}



.window-tab.manuf .submenu ul.window-sub-menu li i.menu-rouge{background-position:0 -268px;}



.window-tab.manuf .submenu ul.window-sub-menu li i.menu-provia{background-position:0 -345px;}



.window-tab.manuf .submenu ul.window-sub-menu li i.menu-softlite{background-position:0 -306px;}



.window-tab.manuf .submenu ul li a:hover i{background-position:-43px 0; transition:.3s ease;}



.window-tab.manuf .submenu ul.window-sub-menu li a:hover i.menu-marvin{background-position:-44px -32px; transition:.3s ease;}



.window-tab.manuf .submenu ul.window-sub-menu li a:hover i.menu-pell{background-position:-43px -70px; transition:.3s ease;}



.window-tab.manuf .submenu ul.window-sub-menu li a:hover i.menu-harvey{background-position:-43px -110px; transition:.3s ease;}



.window-tab.manuf .submenu ul.window-sub-menu li a:hover i.menu-simonton{background-position:-43px -147px; transition:.3s ease;}



.window-tab.manuf .submenu ul.window-sub-menu li a:hover i.menu-therma{background-position:-43px -185px; transition:.3s ease;}



.window-tab.manuf .submenu ul.window-sub-menu li a:hover i.menu-simpson{background-position:-43px -226px; transition:.3s ease;}



.window-tab.manuf .submenu ul.window-sub-menu li a:hover i.menu-rouge {background-position:-43px -268px; transition:.3s ease;}



.window-tab.manuf .submenu ul.window-sub-menu li a:hover i.menu-softlite{background-position:-43px -306px; transition:.3s ease;}



.window-tab.manuf .submenu ul.window-sub-menu li a:hover i.menu-provia{background-position:-44px -345px; transition:.3s ease;}



.window-tab.manuf .submenu{ left:-22px;}



.window-tab.manuf .submenu ul.window-sub-menu li:first-child{ padding-top:5px;}



.window-tab.manuf .submenu ul.window-sub-menu li{ line-height:23px;}



.tab-content > .tab-pane{ display:none}



.tab-content > .active {display: block;}



.top-heading-titile.padding-top30{ padding-top:20px!important}



.tab-inner-container{ padding:20px 0 5px 0; display:inline-block; width:100%;}



.tab-left-container{width:180px; border-right:1px solid #ccc; height:100%; float:left; min-height:280px}



.tab-left-container ul.lef_nav-tab { padding:0; margin:0 0 15px 0; display:inline-block;}



.tab-left-container ul.lef_nav-tab li{ display:block; padding:0; border:0; width:100%;}



.tab-left-container ul.lef_nav-tab li:hover{ border:0}



.tab-left-container ul.lef_nav-tab li a{ padding:0; margin:0; border:0;}



.tab-left-container ul.lef_nav-tab li a:hover{color:#058f06}



.head-title{color:#058f06; font-size:15px; padding-bottom:8px; margin-top:-5px;float: left;}



.tab-right-container{ margin-left:225px;}



ul.window-by-style{margin:0 0 20px 0; padding:0; display:inline-block; width:100%;}



ul.window-by-style li{margin:0 10px 0 10px; padding:0; float:left; text-align:center; border:0; width:29%;}



ul.window-by-style li:first-child {/*width: 96px; */margin-left:0; margin-right:20px;}



ul.window-by-style li a{ margin:0; padding:0; border:0}



ul.window-by-style li a:hover, ul.window-by-style li:hover{ border:0; color:#058f06}



ul.window-by-style li a span{line-height:18px; padding-top:5px;}



ul.window-by-style:last-child{ margin-bottom:0}



ul.window-by-style li i{ width:94px; height:77px; background: url(images/wsp-nav-sprite.png) no-repeat -1px 6px; display:inline-block;}



ul.window-by-style li i.nav-icon-2{ background-position:-96px -4px; }



ul.window-by-style li i.nav-icon-3{ background-position:-198px -9px; width: 65px; height: 77px;}



ul.window-by-style li i.nav-icon-4{ background-position:-269px -5px;width: 70px;}



ul.window-by-style li i.nav-icon-5{  background-position:-352px -3px;}



ul.window-by-style li i.nav-icon-6{ background-position:-478px -9px; width:70px}



ul.window-by-style li i.nav-icon-7{ background-position:-564px -1px; width: 78px;}



ul.window-by-style li i.nav-icon-8{ background-position:-664px -9px; width:70px}



ul.window-by-style li i.nav-icon-10 {background-position:-742px -9px; width:92px;}



ul.window-by-style li i.nav-icon-11 {background-position:-842px -9px; width:69px;}



ul.window-by-style li i.nav-icon-12{ background-position:-96px -4px; }



ul.window-by-style li i.nav-icon-13 {background-position:-938px 0px; width:44px; height:90px;}



ul.window-by-style li i.nav-icon-14{background-position:-994px 0px;width:70px; height:88px; margin-bottom:2px;}



ul.window-by-style li i.nav-icon-15{background-position:-1073px -2px;width:80px; height:88px; margin-bottom:2px;}



ul.window-by-style li i.nav-icon-16{background-position:-1162px -2px; width:90px; height:88px; margin-bottom:2px;}



ul.window-by-style li i.nav-icon-17{background-position:-1257px 0px;  width:92px; height:90px;}



ul.window-by-style li i.nav-icon-18 {background-position:-1356px 0px; width:92px; height:90px;}



ul.window-by-style li i.nav-icon-19 {background-position:-1458px 0px; width:62px; height:90px;}



ul.window-by-style li i.nav-icon-20 {background-position:-1533px 0px; width:39px; height:90px;}



ul.window-by-style li a:hover i {background-position: -1px -78px;}



ul.window-by-style li a:hover i.nav-icon-2{background-position:-96px -86px;}



ul.window-by-style li a:hover i.nav-icon-3{background-position:-198px -93px; width: 65px; height: 77px;}



ul.window-by-style li a:hover i.nav-icon-4{background-position:-269px -5px;width: 70px;}



ul.window-by-style li a:hover i.nav-icon-5{background-position:-352px -87px;}



ul.window-by-style li a:hover i.nav-icon-6{background-position:-478px -89px; width:70px}



ul.window-by-style li a:hover i.nav-icon-7{background-position:-564px -1px; width:78px;}



ul.window-by-style li a:hover i.nav-icon-8{background-position:-664px -89px; width:70px}



ul.window-by-style li a:hover i.nav-icon-10{background-position: -742px -90px; }



ul.window-by-style li a:hover i.nav-icon-11{background-position:-842px -9px;}



ul.window-by-style li a:hover i.nav-icon-12{background-position: -742px -90px; }



ul.window-by-style li a:hover i.nav-icon-13{background-position:-938px -91px;}



ul.window-by-style li a:hover i.nav-icon-14{background-position:-994px -88px;}



ul.window-by-style li a:hover i.nav-icon-15{background-position:-1073px -92px;}



ul.window-by-style li a:hover i.nav-icon-16{background-position:-1162px -90px;}



ul.window-by-style li a:hover i.nav-icon-17{background-position:-1257px -89px;}



ul.window-by-style li a:hover i.nav-icon-18{background-position:-1356px -90px;}



ul.window-by-style li a:hover i.nav-icon-19{background-position:-1458px -90px;}



ul.window-by-style li a:hover i.nav-icon-20{background-position:-1533px -90px;}



.Left_listing-box{ width:250px; float:left; border-right:1px solid #999; padding-right:10px; margin-bottom:40px;}



h3.reifine{ margin:0; font-weight:600; font-size:17px; color:#009a06;text-transform:uppercase;}



.listing-right-box{margin-left:264px;}



.listing-right-box .col-lg-3{padding-left:10px; padding-right:10px; margin-bottom:15px; max-height: 318px;}



.listing-right-box .col-lg-3 img{max-height:168px; min-width:100%;}



.page-template-portfolio-windows-and-doors .listing-right-box .col-lg-3 img, 

.page-template-portfolio-windows .listing-right-box .col-lg-3 img, 

.page-template-portfolio-doors .listing-right-box .col-lg-3 img {

    max-height:300px; min-width:100%;

} 



.listing-counting{font-size:16px; border-bottom:1px solid #999; padding-bottom:5px; margin-bottom:5px; display:inline-block; width:100%;color:#000}



#main h2.main-h2-heading {margin-bottom: 0 !important;  font-size: 26px !important; color: #000 !important;}



p.subtitle{ margin-top:0; font-size:16px; color:#222;}



.list-box{position:relative;}



.title-list{position:absolute; background:rgba(0,0,0,.65); color:#fff; font-size:14px; width:93%; bottom:0; padding:3%; max-height:100px; line-height:16px;}

.proheight{min-height: 50px;}

.window-filer-data-fullwidth.listing-right-box .title-list{width:95%;}



.col-sm-4.col-md-4.col-lg-4.list-box {padding: 0 8px; max-height:500px; overflow:hidden;}



.col-sm-4.col-md-4.col-lg-4.list-box img{ width:100%; max-width:100%; max-height:223px;}



.title-list a{ color:#fff;}



.listing_container{ max-width:1500px; margin:0 auto; padding:0 30px 10px 30px;}



.listing_container .row{ margin-bottom:16px; margin-left:-8px; margin-right:-8px;}



.listing-section{ display:inline-block; width:100%; padding-bottom:20px;}



.window-filer-data-fullwidth.listing-right-box{margin-left:0px;}



.window-filer-data-fullwidth.listing-right-box .col-sm-3.col-md-3.col-lg-3.list-box {padding: 0 8px; max-height:500px; overflow:hidden;}



.window-filer-data-fullwidth.listing-right-box .col-sm-3.col-md-3.col-lg-3.list-box img{width:100%; max-width:100%; max-height:210px; min-height:210px;}



.top-banner{width:100%; float:left; max-height:350px; overflow:hidden; position:relative; margin-bottom:40px;}



.common-banner{max-height:370px;height:370px;position:relative; margin-bottom:40px !important;}



.common-banner .fusion-builder-row.fusion-row{color:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:90%; text-align:center; font-size:16px;}



#main .common-banner .fusion-builder-row.fusion-row h2{ font-size:42px; color:#fff!important; line-height:normal;}



.top-banner img{width:100%;}



.banner-content{color:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:90%; text-align:center; font-size:16px;}



#main .banner-content h2{margin-bottom:0!important; font-size:48px!important; color:#fff!important;}



#main .banner-content p {padding-bottom:0;	margin-bottom:0;}



#main.andersen-wood-main-class{ padding:0}



.panel-title{ margin:5px 0; font-variant:normal; color:#222; font-weight:normal;}



.caps-heading{ text-transform:uppercase; font-size:13px; color:#000;  margin:15px 0 4px 0; float:left; width:100%;font-weight: 600;}



.Left_listing-box .filter-title{float:left;}



.Left_listing-box .right-anc{float:right; width:12px; height:12px; display:inline-block;}



.Left_listing-box .panel-body p{ padding:0; margin:0;}



.ck{ position:relative; top:-2px;}



.Left_listing-box .panel-body .filter-title{ width:100%;}



ul.met-points{margin:0; padding:0 0 0 20px;}



ul.met-points li{ width:100%; display:inline-block; color:#222; padding-top:0px; line-height:18px; float:left;}



ul.met-points li:first-child{ padding-top:0}



ul.met-points.wsp-material {padding:0;}



.txt{position:relative; top:1px; color:#222; font-size:15px;line-height:28px;font-family:inherit;}



.filter-points span { font-size:15px;font-family:inherit;}



.accordion-all{ color:#222; line-height:18px;}



.mar-top-5{ margin-top:15px;}



.Left_listing-box .accordion {color: #222;  cursor: pointer;  width: 100%;   border: none;   text-align: left;   outline: none;   font-size: 15px;   transition: 0.4s; padding:0; line-height:18px;}



.Left_listing-box .panel {padding:0 18px;  background-color:white;  max-height:0; overflow:hidden; transition: max-height 0.2s ease-out; }



.Left_listing-box .panel ul{ padding:2px 0 3px 0;}



ul.style-points{margin:0; padding:0;}



ul.style-points li{background:#e9e7e7; width:73px; height:75px; float:left; margin:1px;text-align:center; padding:5px 1px 5px 1px; transition:.5s ease; -webkit-transition:.5s ease; list-style:none;}



ul.style-points li i{background: url(images/left-style-sprite.png) no-repeat 0px 0px; width:65px; height:35px; display:inline-block}



ul.style-points li i.buybow{ background-position:-70px 0px; width:50px;}



ul.style-points li i.casement{ background-position:-123px 0px; width:34px;}



ul.style-points li i.picture{ background-position:-158px 0px; width:38px;}



ul.style-points li i.gliding{ background-position:0 -52px; width:53px;}



ul.style-points li i.speciality{ background-position:-58px -52px; width:50px;}



ul.style-points li i.single-hung{ background-position:-110px -52px; width:35px;}



ul.style-points li i.double-hung{ background-position:-144px -52px; width:35px;}



ul.style-points li i.corner{ background-position:-184px -51px; width:35px;}



ul.style-points li i.hopper{ background-position:0 -100px; width:30px;}



ul.style-points li i.garden{ background-position:-45px -100px; width:30px;}



ul.style-points li i.round-top{ background-position:-89px -100px; width:30px;}



ul.style-points li i.checkclass-style.entry-door{background-position:-0px -155px; width:24px;}



ul.style-points li i.checkclass-style.hinged-door{background-position:-31px -155px; width:34px;}



ul.style-points li i.checkclass-style.gliding-door{background-position:-67px -155px; width:43px;}



ul.style-points li i.checkclass-style.multislide-door{background-position:-113px -155px; width:46px;}



ul.style-points li i.checkclass-style.lift-and-slide-door{background-position:-163px -155px; width:43px;}



ul.style-points li i.checkclass-style.folding-door{background-position:-2px -210px; width:46px;}



ul.style-points li i.checkclass-style.pivot-door{background-position:-53px -211px; width:30px;}



ul.style-points li i.checkclass-style.storm-door{background-position:-87px -211px; width:28px;}



ul.style-points .style-text{line-height:12px; font-size:11px; margin-top:-2px; font-weight: bold;}



ul.style-points li:hover{background:#058f06; transition:.5s ease; -webkit-transition:.5s ease;}



ul.style-points li:hover a{ color:#fff;}



ul.style-points li.active{background:#058f06;}



ul.style-points li.active a{color:#fff;}



ul.style-points li.active:after{font-size:0}



ul.filter-points{margin:0 ; padding:0; display:inline-block; width:100%;}



ul.filter-points li{background:#e9e7e7; width:49%; height:30px; float:left; margin:1px;text-align:left; padding:2px 1px 0px 1px; transition:.5s ease; -webkit-transition:.5s ease; list-style:none;}



ul.filter-points li:hover{background:#058f06; transition:.5s ease; -webkit-transition:.5s ease;  color:#fff;}



ul.filter-points li:hover a{ color:#fff;}



ul.filter-points li.active{background:#058f06; transition:.5s ease; -webkit-transition:.5s ease;  color:#fff;}



ul.filter-points li.active a{color:#fff;}



.clients-section{ padding:40px 0;}



.clients-section ul{padding:0; margin:0;}



.clients-section ul li{display:inline-block; margin-left:15px!important; float:left;}



.clients-section ul li:first-child{ margin-left:0!important;}



.counter-section{ padding:48px 0 35px 0; background:#f2f2f2;}



.counter-section .container{ overflow:inherit;}



.counter-section ul{padding:0; margin:0}



.counter-section .row{ margin-bottom:0}



.counter-section ul li{display:inline-block!important; width:24%; text-align:center}



.counter-section ul li .count-no{margin-left:0; font-size:52px; color:#333; font-weight:bold; padding-bottom:20px; letter-spacing: -2px;}



.counter-section ul li .count-text{ font-size:17px; color:#333;}



.testimonilas-section{background:url(images/testimonial-bg.png) no-repeat right top; padding:34px 0 0px 0; float:left; width:100%;}



.fusion-fullwidth.fullwidth-box.full-width-testimonila.nonhundred-percent-fullwidth .testimonilas-section{padding:34px 0 30px 0;}



.testimonilas-section .slider-text{ background:rgba(255,255,255,.7); border-radius:5px; box-shadow:0px 0px 14px #ccc; text-align:center; padding:40px 40px 30px 40px; max-width:1100px;}



.testimonilas-section .flex-control-nav, .testimonilas-section .flex-direction-nav{display:block !important;padding-top: 30px;}



.testimonilas-section .tst-img{width:125px; height:125px; overflow:hidden; margin-bottom:10px; border:4px solid #7ecb81; border-radius:500px; display:inline-block;}



.testimonilas-section .tst-img img{ max-width:100%;}



.testimonilas-section h5{font-size:18px!important; color:#222; margin:0; font-weight:normal;}



.testimonilas-section .name-client{font-size:18px; color:#222; margin:0; font-weight:normal;}



.testimonilas-section p{margin:10px auto}



.testimonilas-section .flexslider{ margin-bottom:0;}



.testimonilas-section .review{ position:relative;  max-width:80%; margin:0 auto }



.testimonilas-section .review::after {width: 37px;height: 28px;	content: "";display: inline-block;	background: url(images/quotation-sign.png) no-repeat -36px 0;	float: right;	margin-top:-20px; margin-right:-40px;}



.testimonilas-section .review::before {width: 37px;	height: 28px;	content: "";	display: inline-block;



	background: url(images/quotation-sign.png);	float: left; margin-top:-30px; margin-left:-40px;}



.more-button{ text-align:center; padding:25px 0 00px 0;}



.common-button {margin: 0 auto;	width: 220px; display:table;background: #009a06;font-size: 17px;	transition: .4s ease; font-size:14px; color:#fff; padding: 10px 20px;}



.common-button:hover {background: #008100;	transition: .4s ease; color:#fff;}



#main .testimonilas-section h2{font-size:28px!important; color:#000!important; text-align:center; margin-bottom:20px;}



#main .testimonilas-section .testitile{font-size:28px; color:#000; text-align:center; margin-bottom:25px;}



.accordian-container .clickdrop {display:inline-block; float:right;	margin-top:-18px;margin-right:-8px; font-size:0px; color:#000; cursor:pointer; text-align: center;  background: url(images/plus-m.png) no-repeat 0 0; height:18px; width:18px;}



.clickdrop.manufacturer-action{ background: url(images/plus-m.png) no-repeat 0px -16px; }



.link {padding:8px 12px;background: transparent;border:#ddd 1px solid;border-left:0px;color:#333}



.link.disabled:hover{background:#ddd; border-color:#ddd;color:#333}



.link:hover{background:#058f06; color:#fff; border-color:#058f06; cursor:pointer;}



.disabled {cursor:not-allowed;}



.current {background:#058f06; color:#fff; border-color:#058f06}



.first{border-left:#bccfd8 1px solid;}



.question {font-weight:bold;}



.answer{padding-top: 10px;}



#pagination{margin-top:10px; margin-bottom:40px;padding-top: 30px; border-top:#F0F0F0 1px solid; text-align:right;}



.dot {padding: 10px 15px;background: transparent;border-right: #bccfd8 1px solid;}



#overlay, #overlayportfolio {background-color: rgba(0, 0, 0, 0.6);z-index: 999;position: fixed;left: 0;top:0;width: 100%;height: 100%;display: none;}



#overlay div,  #overlayportfolio div{position:absolute;left:50%;top:50%;margin-top:-32px;margin-left:-32px;}



.page-content {padding: 20px;margin: 0 auto;}



.pagination-setting {padding:10px; margin:5px 0px 10px;border:#bccfd8  1px solid;color:#607d8b;}



.double-1{color:#222}



.double-1 h3{color:#000!important; font-size:20px!important; margin-bottom:10px!important; text-transform:uppercase;}



.double-1 ul{ padding-left:15px; margin-top:0}



.swatch-container{}



.swatch-container h3{color:#000!important; font-size:22px!important;  margin-bottom:20px!important; text-transform:uppercase}



.swatch-container ul.swach-thumb{margin-bottom:15px; padding-left:0}



.swatch-container ul.swach-thumb li{display:inline-block; margin-right:12px; margin-bottom:5px; color:#333; width:79px; vertical-align:top; font-size:12px; color:#222}



.swatch-container ul.swach-thumb li img{ width:80px; height:80px;}



.swatch-container ul.swach-thumb li:first-child{}



.swatch-name {line-height:16px;padding-top:5px;}



.swatch-container ul.swach-thumb li sup{ font-size:10px;}



.swatch-container p{ line-height:24px; margin-bottom:7px;}



.hardware-style h3{color:#000!important; font-size:22px!important; margin-bottom:20px!important; text-transform:uppercase;}



.hardware-style h4{color:#000!important; font-size:20px!important; margin-bottom:20px!important;}



.hardware-style ul.hard-style-grid{margin:0 0 20px 0; padding:0;}



.hardware-style ul.hard-style-grid li{ display:inline-block; width:23.9%; float:left; border:1px solid #ccc; margin-left:15px; padding:20px;}



.hardware-style ul.hard-style-grid li:first-child{ margin-left:0;}



.glass-options-row{ padding-top:25px!important;}



.glass-options-row h3{color:#000!important; font-size:22px!important; margin-bottom:20px!important; text-transform:uppercase;}



.glass-option{}



.glass-option ul li{padding-bottom:3px!important; list-style: inside; display:list-item !important;}



.grill-options-row{ padding-top:0px!important; padding-bottom:0px!important;}



.Exterior-Trim{}



.Exterior-Trim h3{color:#000!important; font-size:22px!important; margin-bottom:20px!important; text-transform:uppercase;}



.full-width-counter{ padding-left:0!important; padding-right:0!important}



.full-width-counter .fusion-builder-row.fusion-row { max-width:100%!important;}



.full-width-counter .fusion-one-full{ margin-bottom:0!important}



.full-width-testimonila{ padding-left:0!important; padding-right:0!important; }



.full-width-testimonila .fusion-builder-row.fusion-row { max-width:100%!important;}



.full-width-testimonila .fusion-one-full{ margin-bottom:0!important}



.our-achivement-b {padding-top: 15px; padding-bottom:15px;}



.our-achivement-b h2{text-align:center; margin:0 0 26px 0!important; font-size:24px!important; padding-bottom:9px; position:relative;}



.our-achivement-b h5{text-align:center; margin:15px 0 5px 0 !important; font-size:28px !important; padding-bottom:15px; position:relative;font-weight:400; color:#000;} 



.our-achivement-b h4{text-align:center; margin:0 0 26px 0!important; font-size:24px!important; padding-bottom:9px; position:relative;}



.our-achivement-b h2:after{ content:""; position:absolute; bottom:0px; width:90px; height:2px; left:50%; margin-left:-45px; background:#058f06}



.our-achivement-b h5:after{ content:""; position:absolute; bottom:0px; width:90px; height:2px; left:50%; margin-left:-45px; background:#058f06}



.our-achivement-b h4:after{ content:""; position:absolute; bottom:0px; width:90px; height:2px; left:50%; margin-left:-45px; background:#058f06}



.our-achivement-b ul.achive li{list-style:none;}



ul.achive{ margin:0; padding:25px 0 0 0; text-align:center;}



ul.achive li{width:14.2%; float:left}



ul.achive li .title{font-size:18px; line-height: 18px; margin:0;padding-top: 7px;}



ul.achive li p{ margin:0}



ul.achive li i{width:56px; height:56px; display:inline-block; background: url(images/our-achievements.png) 3px 2px;}



ul.achive li i.technology{background-position:2px -65px; width:60px;}



ul.achive li i.clients{	background-position:2px -132px}



ul.achive li i.service{background-position:1px -201px}



ul.achive li i.model{background-position:1px -259px; width:80px;}



ul.achive li i.worldwide{background-position: 4px -333px; width:63px; }



ul.achive li i.MemberAmerican{background-position:1px -389px; width:63px; }



ul.achive li i.epa-lead {width:57px;background-position: -2px -452px;}



ul.achive li i.five-p {width:79px; background-position:-2px -508px;}



ul.achive li.webnone{ display:none}



.cutome-testimonials{ background:#eee; float:left; width:100%; display:block; padding-bottom:40px;}



.cutome-achievement.cwhite-bg {background: #fff;}



.cutome-testimonials .fusion-widget-area-6{ background:none!important}



.our-achieve{ display:inline-block; width:100%;}



.cutome-testimonials.ach .testimonilas-section{ padding-bottom:6px}



.cutome-testimonials .fusion-widget-area-4{ background:none;}



.GetFreeEstimate{ padding:30px 0 15px 0!important; background:#eee;} 



.GetFreeEstimate.custome{ padding-bottom:40px!important;}



.GetFreeEstimate h5{text-align:center; margin:0 0 0px 0!important; font-weight:normal; font-size:24px!important; color:#333!important;}



.GetFreeEstimate .getf{text-align:center; margin:0 0 15px 0 !important; font-weight:normal; font-size:28px !important; color:#333!important;}



.GetFreeEstimate p{padding-bottom:10px; position:relative; max-width:90%; margin:0 auto; margin-bottom:30px; text-align:center;}



.GetFreeEstimate p:after{ content:""; position:absolute; bottom:0px; width:90px; height:2px; left:50%; margin-left:-45px; background:#058f06}



.GetFreeEstimate input[type="text"], .GetFreeEstimate input[type="email"], .GetFreeEstimate input[type="tel"] {



	height:45px; width:100%; background-color:#fff;	border:1px solid #d3d3d3; border-radius:0px; box-shadow:none;}



.GetFreeEstimate textarea {



height:90px !important; width:100%; background-color:#fff;	border:1px solid #fff;	border-radius:0px !important;	box-shadow:none; font-size:15px;}



.GetFreeEstimate .main-contact{padding-bottom:25px;}



.GetFreeEstimate .wpcf7-form .common-button {margin: 0 auto;	width: 220px !important; display:table;background: #009a06;font-size: 17px;	transition: .4s ease; font-size:14px; color:#fff; padding:13px 29px; border-radius:0}



.GetFreeEstimate .wpcf7-form .common-button:hover {background: #008100;	transition: .4s ease; color:#fff;}



.GetFreeEstimate .wpcf7-form .fusion-slider-loading {top:-4%;left: 56.3%;}



.cutome-achievement{ padding-bottom:20px; background:#eee}



.cutome-achievement ul{max-width:1170px; margin:0 auto;}



.cutome-achievement ul li{ display:inline-block}



.cutome-achievement h2{margin:0 0 0px 0 !important}



.listing-no-records {font-size:17px; text-transform:capitalize;	display:inline-block;width:100%; background: #f2f2f2;



 padding: 10px; color: #333;}



.newaddonn .swatch-container ul.swach-thumb li{width:auto; background:#fff; margin-bottom:15px;}



.newaddonn .swatch-container ul.swach-thumb li:first-child{ margin-left:0;}



.newaddonn .swatch-container ul.swach-thumb li img{ height:auto; width:auto;}



.testimonial-listing{padding-bottom:15px;}



.t-row{ padding-bottom:20px; display:inline-block; width:100%;}



.testimonial-listing .in-box{ border:1px solid #ccc; padding:8px; text-align:center;}



.testimonial-listing .detail-t{text-align:center;}



.testimonial-listing .detail-t{ position:relative; padding-bottom:4px; margin-bottom:15px;}



.testimonial-listing .detail-t:after{ content:""; position:absolute; bottom:0px; width:90px; height:2px; left:50%; margin-left:-45px; background:#058f06}



.testimonial-listing .c-thumb span{ width:80px; height:80px; display:inline-block; border:3px solid #7fcc82; border-radius:500px; overflow:hidden;}



.testimonial-listing .testimonial-img{ height:276px; overflow:hidden}



.testimonial-listing .c-thumb span img{ max-width:100%;}



.c-name{font-size:18px;}



.c-city{padding-bottom:5px;}



.cutome-achievement.light-color{background:#f9f9f9}



.testimonial-listing .col-lg-4 .in-box{  margin-bottom:30px; padding-bottom:10px;}



.testimonial-listing .col-lg-4 .in-box p{min-height:255px;}



.reviews-read-more{ color:#058f06; text-transform:capitalize; border-bottom:2px dotted #058f06; display:inline-block; cursor:pointer; font-style:italic; line-height:15px;}



.reviews-read-more:hover{ color:#23287e; border-bottom:2px dotted #23287e;}



.col-md-3 .inneron .reviews-read-more {color: #058f06;	text-transform: capitalize;	border: 1px solid #058f06;



	display: inline-block;	cursor: pointer;line-height: 15px; font-style:normal; width:154px;	padding: 7px 10px;  transition:.3s ease; -webkit- transition:.3s ease;}



.col-md-3 .inneron .reviews-read-more:hover{ color:#fff; background:#058f06; transition:.3s ease; -webkit- transition:.3s ease;}



ul.ang_rat_box li .rat-A.pos {font-size: 14px; width:auto; background:none}



#reviews-data.review-gri-section{ padding-bottom:20px}



ul.review-gri-section{margin:0; padding:0;}



ul.review-gri-section li{list-style:none; text-align:center; width:100%; border:1px solid #ccc; padding:10px; display:inline-block; margin-bottom:20px;transition:.3s ease; -webkit- transition:.3s ease;}



ul.review-gri-section li:hover{ background:#f2f2f2; transition:.3s ease; -webkit- transition:.3s ease;}



ul.review-gri-section li p{text-align:left;}



ul.review-gri-section li .c-thumb{ padding-top:10px;}



.inouch_reviewtittal {margin:0 0;	border-bottom:solid 1px #ddd;	background:#23287e; padding:10px 0 10px 10px}



.inouch_reviewtittal h4{margin:0; color:#fff; font-size:17px; }



.inouch_review {padding: 5px 0 10px 0;}



.inouch_review p {margin:5px 10px; font-size:14px;}



.inouch_review .btngo {padding:7px 0; border:0; margin-top:10px; color:#fff; width:40px; display:table; background:#009a06; font-size:17px;	transition: .4s ease; cursor:pointer; margin-left:15px;}



ul.review-gri-section li p.review-date {text-align:right;	margin: 0; font-size:12px; color:#000;}



.inneron{background:#f1f1f1;}



.rebbon-box{ padding:40px 0 10px 0; border-top:1px solid #ccc;}



.rebbon-box h2{ font-size:24px; text-align:center; position:relative; padding-bottom:9px; margin-bottom:25px!important;}



.rebbon-box h2:after {content: "";	position: absolute;	bottom: 0px;width:90px;	height: 2px;	left: 50%;



	margin-left: -45px;	background: #058f06;}



.rebbon-box ul.rb-s{ margin:30px 0 0 0; padding:0;}



.rebbon-box ul.rb-s li {display:inline-block;margin:0;	width: 19%;	text-align: center;}



.rebbon-box ul.rb-s i{background: url(images/ribbon-sprite.png) no-repeat 0 0; width:135px; height:126px; display:inline-block;}



.rebbon-box ul.rb-s i.harvey{background-position:-164px 0;}



.rebbon-box ul.rb-s i.energy{background-position:-320px 0;width: 119px; height: 126px;}



.rebbon-box ul.rb-s i.certified{background-position:-445px 0px; width:147px;}



.rebbon-box ul.rb-s i.Single-master{background-position:-612px	0; width:124px;}



.rebbon-box ul.rb-s i.int-master{background-position: -753px 0;



width: 172px;}



.rebbon-box ul.rb-s i.andersenl{background-position:-927px 0; width:192px;}



.rebbon-box ul.rb-s i.yelp{background-position:-1123px -11px; width:115px;}



.rebbon-box ul.rb-s i.dls{background-position:-1252px -16px; width:141px;}



.rebbon-box ul.rb-s i.Bbb{background-position:-1352px -16px; width:141px;}



.rebbon-box ul.rb-s i.Bbb {background-position: -1400px -3px;	width: 144px;}



.ander-right-con h2{text-align:left; margin:0 0 26px 0!important; font-size:26px !important; padding-bottom:9px; position:relative;}



.ander-right-con h2:after{content:""; position:absolute; bottom:0px; width:90px; height:2px; left:0; background:#058f06}



.ander-center-con{ text-align:center;}



.ander-center-con h2{margin:0 0 10px 0!important; padding:0;}



.ander-center-con p{margin:0 0 26px 0!important; padding-bottom:9px; position:relative;}



.ander-center-con p:after{content:""; position:absolute; bottom:0px; left:50%; margin-left:-45px; width:90px; height:2px; background:#058f06}



.anderson-s-1{ text-align:center; padding:20px 0 16px 0; border:1px solid #ccc; background:rgba(255,255,255,.8);}



.anderson-s-1 strong{color:#058f06; font-size:17px;}



.anderson-s-1 p{margin-top:15px; margin-bottom:0}



.anderson-s-1 ul.lef_nav-tab{padding-left:0px; margin:0 auto;  }



.anderson-s-1 ul.lef_nav-tab li{display:inline-block; width:100%; padding:2px 0; }



.anderson-s-1 ul.lef_nav-tab li a{color:#058f06; border-bottom:1px solid #058f06;}



.anderson-s-1 ul.lef_nav-tab li:last-child{ border:0}



.anderson-s-1 ul.lef_nav-tab li a:hover{color:#23287e; border-bottom:1px solid #23287e;}



.anderson-s-1.anderson-s-style{}



.anderson-s-1.anderson-s-style  ul.window-by-style li{margin: 0 7px 0 7px; width: 105px}



.anderson-s-1.anderson-s-style  ul.window-by-style{ margin-bottom:0px;}



.anderson-s-1.anderson-s-style p{margin-bottom:10px;}



.anderson-s-1.anderson-s-style p:first-child{min-height:46px;}



.anderson-s-1.anderson-s-style  ul.window-by-style li i.nav-icon-4 {background-position:-269px 0px;width: 70px;}



.nationwide-quality{text-align:center; padding:40px 0 15px 0 !important; margin-top:20px;}



.nationwide-quality h3{margin-bottom:10px; color:#000!important; font-size:23px!important;}



.nationwide-quality h2{margin-bottom:10px!important; color:#000!important;}



.nationwide-quality p{ max-width:96%; margin:0 auto;}



.andersen-unparalleled { padding:40px 0 10px 0!important; margin:10px 0 40px 0!important}



.fusion-layout-column.fusion-column-last{}



.error-page.curtome-error{ text-align:center; padding:25px;}



.ops{ color:#ff0000;}



.art-glass-box{}



.main1.hardware-har .hrdwr4{ min-height:auto;}



.home-banner {min-height: 350px; max-height: 350px; margin-top:0px; margin-bottom:0px;}



.grid-boxes{}



.grid-boxes ul{ margin:0; padding:0; text-align:left;}



.grid-boxes ul li{display:inline-block; width:auto; margin-left:15px !important; float:left;}



.grid-boxes ul li:first-child{ margin-left:0!important}



.grid-boxes ul li img{margin-bottom:10px;}



.grid-boxes h4{font-weight:bold!important; min-height:45px!important; margin-bottom:10px}



.grid-boxes h3, .Trim-boxes h3 {text-transform: uppercase!important;color: #000!important;	font-size: 22px!important;



	margin-bottom:0px;}



.Trim-boxes{}



.Trim-boxes ul{margin:0; padding:0;list-style:none;}



.Trim-boxes ul li{ width:50%; float:left; padding:5px!important; padding-left:0; padding-top:0!important}



.Trim-boxes ul li img{ height:110px; margin-bottom:10px;}



.Trim-boxes h4{font-weight:bold!important; min-height:45px; margin-bottom:10px}



.full-width-testimonila.harway{ margin-left:-15px!important;  margin-right:-15px!important; margin-top:30px!important;}



.ful-w-m0 .fusion-layout-column.fusion-one-full{ margin-bottom:0!important}



.glass-option.s200 ul{ padding-left:0;}



.custome-bread{ background:#f6f6f6!important; border-bottom:1px solid #d2d3d4 !important; height:41px; margin-bottom:15px;}



.fusion-page-title-bar {padding-left: 0 !important;padding-right: 0 !important;}



.custome-bread .fusion-page-title-bar-breadcrumbs{ padding-left:0; padding-right:0;}



.custome-bread .fusion-page-title-bar{ background:none; border:0;}



.custome-bread .fusion-layout-column.fusion-column-last{ margin-bottom:0!important;}



.common-banner.mr0{ margin-bottom:0;}



.back-b {margin-top:5px; background:#009a06; color:#fff; padding:3px 20px; display:inline-block; float:right; border-radius:80px; transition:.3s ease; -webkit-transition:.3s ease; cursor:pointer;width: 115px;}



.custome-bread.fixed {position:fixed; top:60px; width:100%;z-index:999; transition:.5s ease; -webkit-transition:.5s ease;}



.quicksearchrow.qsfixed{position:fixed; top:131px; width:100%;z-index:99; transition:.5s ease; -webkit-transition:.5s ease;}



.back-b:hover{background:#008100; color:#fff; transition:.3s ease; -webkit-transition:.3s ease;}



.custom-breadcrumb.braedcrumb { float:left;width:100%; padding-right:2%; padding-left:2%;	background:#f6f6f6;	border-bottom:1px solid #d2d3d4; transition:.5s ease; -webkit-transition:.5s ease;}



.custom-breadcrumb.braedcrumb .fusion-page-title-bar {border-color:transparent;	background:none;	height:40px; transition:.3s ease; -webkit-transition:.3s ease;}



.top-banner.mrtopx{ margin-bottom:0}



.custome-bread .row1 {padding:0 22px;}



.w101-tabbing{ margin-bottom:0px!important; margin-top:11px;}



.w101-tabbing ul i{background: url(images/window101-tab-new-sprite.png) 0 0px; font-size:0; width:48px; height:49px; display:inline-block; float:left; }



.w101-tabbing ul i.fa-search {background-position:-55px 0px;}



.w101-tabbing ul i.fa-window-maximize {background-position:-108px 0px;}



.w101-tabbing ul i.fa-window-restore {background-position:-161px 0px; }



.w101-tabbing ul i.fa-cog{background-position:-215px 0px; }



.w101-tabbing ul li{}



.w101-tabbing ul li h4{line-height: 50px;text-align: left;margin-bottom: 6px; min-height:50px;}



.commond-tab{}



.commond-tab ul{margin:0; padding:0;}



.commond-tab ul li{display:inline-block; border-bottom:2px solid #fff; width:20%; text-align:center; float:left; vertical-align:top;}



.commond-tab ul li h4{ margin-top:0}



.commond-tab ul li:hover{border-bottom:2px solid #058f06;}



.commond-tab ul li.active{border-bottom:2px solid #058f06;}



.w101-tabbing ul br{ display:none}



.w101-tabbing ul.nav-tabs li a{border-bottom:3px solid #fff!important}



.w101-tabbing ul.nav-tabs li.active a{ border-top:3px solid #fff!important; border-bottom:3px solid #058f06!important}



.cunt-head h2{ font-size:42px!important; margin-bottom:0!important}



.window101-tab-fix{ border-bottom:1px solid #ccc; transition:.3s ease; height:70px;}



.window101-tab-fix.fixed{position:fixed; z-index:999; top:101px; width:100%; left:0;  box-shadow:0 3px 5px #ccc; height:68px;}



.window101-tab-fix.fixed .w101-tabbing{ margin-top:10px;}



.w101-tabbing .tab-content{ padding-top:25px;}



.w101-tabbing .tab-content h3{position:relative; padding-bottom:15px; font-size:28px;}



.w101-tabbing .tab-content h3:after{ content:""; height:2px; width:100px; display:inline-block; background:#058f06; position:absolute; left:0; bottom:0;}



.col-md-12.col-lg-12.col-sm-12.leftconw101 ol, .col-md-12.col-lg-12.col-sm-12.leftconw101 ul{ padding-left:15px}  ul{ padding-left:5px; }



.col-md-12.col-lg-12.col-sm-12.leftconw101 ol, .col-md-12.col-lg-12.col-sm-12.leftconw101 ul{ padding-left:15px} ol{ padding-left:15px; }



.col-md-12.col-lg-12.col-sm-12.leftconw101 ol, .col-md-12.col-lg-12.col-sm-12.leftconw101 ul{ padding-left:15px} ul.top-reasons-points li{ display:inline-block; width:48%; background:url(images/li-bullets.png) no-repeat 0 4px; padding-left:20px; margin:3px 0}



.row.pad40{ padding:20px 0 0px 0;}



.row.pad40 img{ padding-top:10px;}



.right-arow {font-size:18px;}

.why-choose-us-head {font-size:26px !important; margin:15px;}



.modal-body.reviewscnt{position:relative; }



.modal-body.reviewscnt p{margin-top:0px;}



.modal-body.reviewscnt img{position:absolute; left:50%; top:20%; }



.modal-header.modal-header-cross .close {margin-top: -11px;	margin-right: -10px;}



.detail-logos{ float:right; max-width:250px; margin-top:-4px;}



#pagination.pagination-c{border:0; margin:0; padding:0;}



ul.swach-thumb.c-h-f{ margin-bottom:0; padding-bottom:0;}



ul.swach-thumb.c-h-f li{ padding-bottom:15px;}



ul.swach-thumb.c-h-f li img{ height:auto; width:auto; max-width:100%;}



.glass-options-row.padding-top0{padding-top:0!important}



.swatch-container.cas-hard{}



.swatch-container.cas-hard h3{ margin-bottom:0!important}



.main-blog-container {padding:0px 0 20px 0;}



.main-blog-container .post {margin-bottom:27px;}



.main-blog-container p {line-height:24px; margin-bottom:0px;}



.main-blog-container .fusion-meta-info.blogs-meta-info {



	margin-top: 0;	border-top: 0;	padding-top: 5px;	padding-bottom: 25px;}



.fusion-read-more::after, .more a::after {content: '\f105';	position:absolute;	right:-10px; top:50%;	-webkit-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); padding-left:5px;	font-family:icomoon;



	font-size: 14px;}



#main .main-blog-container h2{font-size:28px!important; margin-bottom:15px!important; font-weight:normal!important; line-height: 34px!important;}



#main .main-blog-container a:hover {color:#058f06}



#main .main-blog-container a:hover::after{color:#058f06!important}



#main .main-blog-container h2 a:hover{color:#058f06!important} 



#content.blog-post-detail-content {width: 100% !important;	padding:0px 0 40px 0;}



.blog-post-detail-content h2{font-size:28px!important; margin-bottom:15px!important; font-weight:normal!important; line-height: 34px!important;}



.sidebar .widget h4, .fusion-widget-area-1 .widget h4 {font-size: 18px !important;color: #009a06 !important; margin-bottom: 10px;margin-top: 20px;text-transform: uppercase;}



.single-post .blog-post-detail-content{margin-top:40px;}



.what-make-container{ padding:0; margin:0; width:100%; text-align:center;}



.what-make-container span{background: url(images/what-make-sprite.jpg)no-repeat left top; width:100px; height:100px; display:inline-block;}



.what-make-container ul li{ display:inline-block!important; width:33%;}



.what-make-container ul li p{ padding: 0 15px;}



.what-make-container ul li h4{ font-size:16px; margin:10px 0; text-transform:capitalize;}



#main .what-make-container h6{margin: 15px 0 40px 0 !important;color: #656565!important;font-family: Arial, Helvetica, sans-serif;font-weight: 400;line-height: 36px;letter-spacing: 0px;font-style: normal;font-size: 30px;}



.what-make-container ul li .Warranty{ background-position:-103px 0}



.what-make-container ul li .certified{background-position:-203px 0}



.CertifiedContractor{padding:0; margin:0 auto; width:100%; text-align:center; max-width:1170px;}



.angies-aword-ribbon h2{ position:relative;}



.angies-aword-ribbon h2::after {content:"";	position:absolute;	bottom:0px;	width:90px;	height:2px;	left:50%;	margin-left: -45px;	background:#058f06;}



.CertifiedContractor span{background: url(images/Contractor-sprite.png)no-repeat left top; width:238px; height:82px; display:inline-block;}



.CertifiedContractor h2{ position:relative; padding-bottom:15px;}



.CertifiedContractor h2::after {content:"";	position:absolute;	bottom:0px;	width:90px;	height:2px;	left:50%;	margin-left: -45px;	background:#058f06;}



.CertifiedContractor ul li h4{ font-size:16px; margin:0px 0; text-transform:capitalize;}



.CertifiedContractor ul li{display:inline-block!important; width:24.7%; padding:20px 0!important}



.CertifiedContractor ul li .Pella_c{background-position:-242px 0; width:195px;}



.CertifiedContractor ul li .marvin_c{background-position:-440px 0; width:171px;}



.CertifiedContractor ul li .harvey_c{background-position:-614px 12px;width: 236px}



.CertifiedContractor ul li .simonton_c{background-position: -986px 0;width: 182px;}



.CertifiedContractor ul li .rvd_c{background-position: -1226px 0;width: 190px;}



.CertifiedContractor ul li .simpson_c{background-position: -1422px 0;width: 266px;}



.CertifiedContractor ul li .therma_c{background-position: -1692px 0;width: 99px;}



.angies-aword-ribbon{padding:0; margin:0 auto; width:100%; text-align:center; max-width:1170px;}



.angies-aword-ribbon span{background: url(images/angies-aword-ribbon.png)no-repeat left top; width:123px; height:114px; display:inline-block;}



.angies-aword-ribbon h2{ position:relative; padding-bottom:15px;}



.angies-aword-ribbon h2::after {content:"";	position:absolute;	bottom:0px;	width:90px;	height:2px;	left:50%;	margin-left: -45px;	background:#058f06;}



.angies-aword-ribbon ul li{display:inline-block!important; width:16%; padding:20px 0!important}



.angies-aword-ribbon ul li .angies-aword_13{background-position: -131px 0px;width:83px;}



.angies-aword-ribbon ul li .angies-aword_14{background-position: -226px 0px; width:88px;}



.angies-aword-ribbon ul li .angies-aword_15{background-position: -326px 0px;width: 130px;}



.angies-aword-ribbon ul li .angies-aword_16{background-position: -470px 0px;width: 114px;}



.angies-aword-ribbon ul li .angies-aword_17{background-position: -598px 0px;width: 124px;}



.angies-aword-ribbon ul li .angies-aword_18{background-position: -736px 0px;width: 124px;}



.angies-aword-ribbon ul li .angies-aword_19{background-position: -874px 0px;width: 124px;}



.Review_ratting_sec{padding:10px 0 0px 0; margin:0 auto; width:100%; text-align:center; max-width:1170px;}



.Review_ratting_sec h2,.Review_ratting_sec h5{ position:relative; padding-bottom:15px;}



.Review_ratting_sec h2::after, .Review_ratting_sec h5::after {content:"";	position:absolute;	bottom:0px;	width:90px;	height:2px;	left:50%;	margin-left: -45px;	background:#058f06;}



.Review_ratting_sec span{background: url(images/reviews_ribbons.png)no-repeat left top; width:104px; height:89px; display:inline-block;}



.Review_ratting_sec ul{ margin-top:0}



.Review_ratting_sec ul li{display:inline-block!important; width:16%; }



/*.Review_ratting_sec ul li:hover{background: #f8a303c2;border: 2px solid #058f06; cursor: pointer;}*/



.Review_ratting_sec ul li .ang_r{background-position:0 0;}



.Review_ratting_sec ul li .google_r{background-position: -124px 0; width: 107px;}



.Review_ratting_sec ul li .Yelp_r{background-position: -246px 0;width: 108px;}



.Review_ratting_sec ul li .Houzz_r{background-position: -362px 0;width: 112px;}



.Review_ratting_sec ul li .BBB_r{background-position:-498px 6px;width: 123px;}



.Review_ratting_sec ul li .five_S {background-position:-637px 6px; width:123px;}



.ratting-procces{}



ul.ratting-procces li{display:inline-block; width:100%;}



.ratting-box {float:left;display:inline-block;	width: 84px; text-align: right; padding-right:5px; position: relative;



text-align: 0;top: -4px;}



.progress-bar-c {width:120px;	height:7px;	float: left; background:#fff; border:1px solid #ccc;}



.progress-bar-c .bar {background: #fc8400;	width: 50%;	float: left;	height: 6px;}



.ratting-box span {float: right;	line-height: 0;}



.center-align{text-align:center; padding-top:8px;}



.center-align p{ margin:0px 5px;}



.total-review {float: right;line-height: 9px;	width: 40px; font-size:12px}



.inouch_review.date-box{ display:inline-block;}



.inouch_review.date-box span{display:inline-block; width:33%; float:left; padding:2px 0;}



.inouch_review.date-box  span .ratingsdate{margin-right:7px!important;  position:relative;  top: -1px;}



.inouch_review.ratting-top{display:inline-block; width:100%;}



.inouch_review.ratting-top  span{display:inline-block; float:left; width:20%; float:left; padding:2px 0;}



.inouch_review.ratting-top  span .ratingsform{margin-right:7px!important;  position:relative;  top: -1px;}



.sort-by{text-align:left;}



.sort-by ul{margin-top:0px; padding:9px; background:#f2f2f2;}



.sort-by ul li{display:inline-block; font-size:15px; color:#787878;}



.sort-by ul li select{min-width:150px; padding:3px; color:#787878}



.fusion-social-links.footer-social {text-align:center;}



.specportfolio .cbp-filter-item.cbp-filter-item-active{background-color: #058f06 !important;



border-color: #e5e5e5  !important;color: #fff !important;}



.page-id-197 .cbp-l-filters-text.custome-port .cbp-filter-item.cbp-filter-item-active{color: #fff !important;}



.win-grid-text h2 {margin-bottom: 10px;	margin-top: 0px;font-size:32px !important; text-align:center;}



.win-grid-text	 p {margin-bottom: 15px; text-align:center}



.cbp-l-filters-text.custome-port .cbp-filter-item {color:#fff;margin-right: 5px;cursor: pointer !important;	padding: 7px 10px;	border: 1px solid #e5e5e5;line-height: 23px;height: 38px;border-radius: 5px;-moz-border-radius: 5px;	



-webkit-border-radius: 5px;font-size: 12px;	font-weight: 700;font-family: "Open Sans",sans-serif;display: inline-block;



background: #058f06;	margin-bottom: 5px;}



.cbp-item-wrapper .title-product {position: absolute;	font-size: 13px;	bottom: 0px;



	left: 0;	color: #fff;	background: rgba(0,0,0,.6);	margin: 0;	padding: 2px 5px 4px 5px;



	z-index: 999;	width: 100%;}



.cbp-item-wrapper .title-product .cbp-l-grid-agency-title {	font-size: 13px;	font-weight: normal;



	margin: 0;	padding: 0;	text-align: left;	color: #fff;	line-height: 20px;}



.cbp-item-wrapper .title-product .cbp-l-grid-agency-desc {	text-align: left;	color: #fff;	line-height:16px;}



 .cbp-l-grid-agency .cbp-caption::after{ border:0!important}



 .cbp-item-wrapper:hover .cbp-l-grid-agency-title {color: #fff !important;}



.fusion-secondary-menu .sub-menu{ background:#f9f9f9!important; box-shadow:0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);width: 185px !important;}



.fusion-secondary-menu .sub-menu li{ border-top:1px solid #e3e2e2; padding:3px 0; }



.fusion-secondary-menu .sub-menu li:first-child{ border:0;}



.fusion-secondary-menu .sub-menu li.menu-item-4780:after, .fusion-secondary-menu .sub-menu li.menu-item-4781:after{width:1px; height:1px; content:""; margin-top:16px; position:absolute; right:10px; top:0px; border: solid #999;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;  transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}



.CertifiedContractor.CertifiedContractorWindow{ padding-top:35px;}



.CertifiedContractor.CertifiedContractorWindow ul li {display:inline-block !important;	width:inherit;	padding: 20px 7px !important;}



.CertifiedContractor.CertifiedContractorWindow span {width:214px;}



ul.ang_rat_box{ text-align:center; margin:15px 0 5px 0}



.divider {padding-bottom: 3px;}



ul.ang_rat_box li{display: inline-block;min-width:90px;text-align: center; vertical-align:top; text-align:center; border-left:1px solid #999; font-size:15px; font-weight:normal; max-width:49%;}



ul.ang_rat_box li:first-child{ border:0}



ul.ang_rat_box li:first-child p {line-height: 12px;}



ul.ang_rat_box li h5{ margin:2px 0 4px 0; font-size:26px; font-weight:normal;}



ul.ang_rat_box li p{ margin:0;}



ul.ang_rat_box li .lockBox{ display:inline-block ;min-width:25px; max-width:98px; line-height:14px;}



ul.ang_rat_box li .rat-A { display:inline-block; vertical-align:top;margin-top:0px;	border-radius: 80px;max-width:50px;	height: 30px;	text-align: center;	line-height: 30px;	font-size:26px;	color: #333;}



ul.ang_rat_box li .rat-A.grn{background:none; padding-top:0px;}



ul.ang_rat_box li i.icon-lock{ width:20px; height:30px; background:url(images/an-lock.png) no-repeat left top; display:inline-block;}



ul.ang_rat_box li i.icon-star{ width:31px; height:30px; background:url(images/an-lock.png) no-repeat -25px top; display:inline-block;}



ul.ang_rat_box li i.yelp-star{ width:31px; height:30px; background:url(images/an-lock.png) no-repeat -55px top; display:inline-block;}



ul.ang_rat_box li i.bbb-star{ width:31px; height:30px; background:url(images/an-lock.png) no-repeat -85px top; display:inline-block;}



ul.ang_rat_box li i.houz-star{ width:31px; height:30px; background:url(images/an-lock.png) no-repeat -115px top; display:inline-block;}



.rebbon-box.with-bg{ background:#f9f9f9; display:inline-block; width:100%; margin-bottom:0px; padding:0;}



.top-banner.mar-bot0{ margin-bottom:0}



ul.review-gri-section li .rat-angies{}



ul.review-gri-section li .rat-angies span {font-weight:bold; font-size:16px; margin-top:-8px; position:relative; top:-2px;	padding:0px 3px; text-align:center;	margin-left:2px; color:#10962b;}



ul.review-gri-section li .rat-yelp span{ margin:0 1px;}



ul.review-gri-section li .rat-bbb {line-height:18px; font-weight:bold; font-size:13px;}



.Financingleft-con{}



.Financingleft-con h2{ font-size:28px!important;}



.top-blue-row-nav{}



.top-blue-row-nav ul{margin:0; padding:0;}



.top-blue-row-nav ul li{display:inline-block; border-left:1px solid #1f72a4; padding:10px 26px;}



.top-blue-row-nav ul li:last-child{border-right:1px solid #1f72a4; padding:10px 25px;}



.top-blue-row-nav ul li a{color:#fff; font-size:15px;}



.top-blue-row-nav ul li a:hover{color:#000;}



#main .style-left-box-con h2{font-size:24px!important; border-bottom:1px solid #2681ba; padding-bottom:10px;}



.style-left-box-con h3{ margin-bottom:3px; color:#2681ba!important}



ul.style-left-points{ margin-top:5px; padding-left:0}



ul.style-left-points li{list-style:none; padding-left:0px;}



ul.style-left-points li::before {width:6px;	height:6px;	background:#2681ba;	content:"";	display:inline-block;	border-radius:100px;margin-top:-5px;	position: relative;	top:-1px; margin-right:6px;}



.Configurations-box{}



.Configurations-box ul{margin:0; padding:0;}



.Configurations-box ul li {display:inline-block;width:48.3%;background: #fff;text-align: center;padding:5px 0px;	



min-height:120px;vertical-align: top; margin-bottom:12px;}



.Configurations-box ul li p{ margin:0}



.Configurations-box ul li:nth-child(2n+1){ margin-right:10px;} 



#main .Configurations-box h2{font-size:20px !important; border-bottom:1px solid #2681ba; padding-bottom:5px;}



.Configurations-box ul li img{max-height:84px;}



.Configurations-box .title-img{ color:#2681ba ; padding-top:5px; font-size:14px; line-height:18px;}



.Configurations-box ul li:first-child img{/* max-width:86px; margin-top:0px;*/ max-width: 157px;



margin-top: 5px;}



.style-left-box-con .amazingslider-arrow-right-1, .style-left-box-con .amazingslider-arrow-left-1{ display:none!important}



.style-left-box-con .amazingslider-nav-1{margin-top:0!important; padding-top:0;}



.righ-box-conimg{ text-align:center}



.style-left-box-con .amazingslider-car-right-arrow-1{ right:8px!important}



.window-option-tab ws-tab .amazingslider-car-right-arrow-1{ right:8px!important}



.style-left-box-con.metl1{}



.style-left-box-con.metl1 ul{ padding-left:15px;}



.financing-module{max-width:350px;border:2px  solid #509e30; margin:0px auto 20px auto; border-radius:10px; padding-bottom:15px;}



.financing_banner{}



.financing_banner img{width:100%;}



.green_img{text-align:center; padding:15px 0 10px 0;}



ul.financing-button{margin:0; padding:10px 0 10px 0; width: 100%;display: inline-block;}



ul.financing-button li{float:left; width:40%; padding:0px 5px 0px 5px; list-style:none; text-align:center; }



ul.financing-button li:first-child{width:60%; text-align:left; padding-right:0;}



ul.financing-button li a{color:#509e30; font-size:18px; font-weight:bold; }



ul.financing-button li .financing-button{font-size:16px; color:#fff; padding:5px 20px; background:#509e30; margin-top:5px; display:inline-block;}



.g_com-row{padding:15px 15px 0px 15px; border-top:1px  solid #3ab248;}



.botton_row{border-bottom:1px solid #509e30;}



.botton_row p{ padding: 0 15px;}



.buttom_b-t {width:100%;display:inline-block;text-align:center; line-height:22px; padding-top:3px;}



.style-left-box-con.metl1 ul.Interior-swaches{ padding:0}



ul.Interior-swaches li{width:80px; height:80px; overflow:hidden; display:inline-block; margin-left:8px;}



ul.Interior-swaches li:first-child{ margin-left:0}



ul.Interior-swaches li img{ max-width:100%; height:80px;}



.GreenSky_footer{border-top:0; margin:0px auto 0px auto; padding-top:10px; font-size:11px; text-align:left;}



.GreenSky_footer li{ padding-top:0px;}



.GreenSky_footer ol{ margin-top:0}



.GreenSky_footer li:first-child{ padding-top:5px}



.GreenSky_footer  p{ margin:0;}



.nav.nav-pills.doors-sub{}



ul.nav.nav-pills.doors-sub li{padding:10px 16px;}



.cbp img {max-height:185px;} 



.manuf_cont ul{ display:inline-block; width:100%; padding:0px!important; margin:8px 0 10px 0;}



.manuf_cont ul.manuf_inn li{float:left;list-style-type:none;margin-left:13px; border:1px solid #ccc; background:#fff; padding:3px 3px;}



.manuf_cont ul.manuf_inn li:first-child{ margin-left:0;}



.manuf_cont { padding-top:15px;}



.manuf_cont h2 {font-size: 24px !important;	margin-bottom: 10px !important;}



.Meet-Owners {max-width: 91%;	margin: 0 auto;}



.listing-port-content h2{font-size: 20px !important; padding: 5px 0px 0px 0px;color: #ccc !important;font-weight: 600 !important;margin-bottom: 10px;}



.listing-port-content .portfolio-subhead{color:#666 !important};



.listing-port-content .amazingslider-arrow-left-4, .listing-port-content .amazingslider-arrow-right-4{ display:none!important}



.listing-port-content .amazingslider-car-left-arrow-4{ left:1px!important}



.listing-port-content .amazingslider-car-right-arrow-4{ right:6px!important}



.listing-port-content #wonderpluginslider-container-4 {padding-bottom: 125px !important;}



.listing-port-right-side-box{ background:#f2f2f2;}



.listing-port-right-side-box .company-name strong{ font-weight:normal; color:#000;}



.listing-port-right-side-box p{ padding:3px 10px ; font-size:15px;}



.owner-text a{color:#008100;}



.owner-text a:hover{ color:#23287e}



.listing-port-right-side-box h3 {background:#23287e;font-size: 18px !important;	padding:4px 10px 7px 10px;	margin: 20px 0 0px 0;	color: #fff!important;border-top: 4px solid #4a4fa5;}



.listing-port-right-side-box h3:first-child {margin-top: 0;}



.listing-port-right-side-box ul {margin: 0px 10px 0px 10px;	padding-left: 0;}



.listing-port-right-side-box ul li {list-style: none;	padding: 5px 5px;	border-top: 1px solid #ccc;	font-size: 16px;}



.listing-port-right-side-box ul li:first-child {border: 0;}



.listing-port-right-side-box ul li a:hover{ color:#008100;}



.ons-img {float: left;	width: 100px;	border-radius: 800px;	overflow: hidden;}



.Meet-Owners ul li{ display:inline-block; width:100%; padding:15px 0px 7px 0px;}



.Meet-Owners ul li:first-child{ border-top:0; padding-top:5px}



.onr-name {width: 100%;	display: inline-block; color:#058f06;}



.onr-dec {display: inline-block;	float: left;	width: 66%;	padding-top: 24px;	padding-left: 20px;}



.listing-port-right-side-box .testimonilas-section-right .fusion-slider-sc.flexslider {margin: 0;}



.testimonilas-section-right p::after {	width: 37px;position: absolute;	right: 0;	height: 28px;	content: "";	display: inline-block;	background: url(images/quotation-sign2.png) no-repeat -33px 0;	float: right;	margin-top: -10px;	margin-right: 20px;}



.testimonilas-section-right p::before {width: 32px;height: 24px;	content: "";	display: inline-block;	background: url(images/quotation-sign2.png);	float: left;	margin-left: 20px;	position: absolute;	left: 0;}



.listing-port-right-side-box .testimonilas-section-right .review{ padding-top:20px;}



/*.listing-port-right-side-box .flex-control-nav{ display: none!important}



.listing-port-right-side-box  .flex-direction-nav{ display: none!important}*/



.listing-port-right-side-box .testimonilas-section-right p {padding-left:60px;	padding-right:60px;	color:#333;}



.listing-port-right-side-box .testimonilas-section-right .author {padding-left: 60px;}



.listing-port-right-side-box .testimonilas-section-right li{ border:0}



.other-projects h2{ position:relative; background:#fff; text-align:center; margin-bottom:0!important}



.other-projects h3 {position: relative;background: #fff;text-align: center;margin-bottom: 10px !important;font-weight: 500 !important;font-size: 32px !important;}



.more-pro{ text-align:center}



.more-pro ul li{ font-size:24px; color:#fff; display:inline-block; padding:0 10px }



.more-pro ul li a{ border:1px solid #fff; padding:10px 40px; font-size:17px; color:#fff;}



.more-pro ul li a:hover{ background:#058f06; border:1px solid #058f06;}



.spotlight-icon {position: absolute;top:0;	z-index:9;	right:0;width:35px;height:35px;font-size: 0; background:#009a06 url(images/spotlight_show_light.png) no-repeat center center; background-size:88%}



.spotlight-header {padding: 0px 20px 20px 20px;	height: 60px;	float: right;}



.spotlight-header img{ width:auto; max-height:36px;}



.listing-port-content  .fusion-carousel .fusion-carousel-wrapper{ margin-top:-8px; min-height:100px; padding-top:0; margin-bottom:15px; padding-top:11px;}



.listing-port-content  .fusion-carousel .fusion-carousel-item{ height:100px; background:#f2f2f2; border:1px solid #ccc; text-align:center; cursor: pointer; transition:.3s ease; -webkit-transition:.3s ease;}



.listing-port-content  .fusion-carousel .fusion-carousel-item.active{background:#008100;}



.listing-port-content  .fusion-carousel .fusion-carousel-item.active2{background:#4a4fa5;}



.listing-port-content  .fusion-carousel .fusion-carousel-item:hover{ background:#008100; transition:.3s ease; -webkit-transition:.3s ease;}



.listing-port-content  .fusion-carousel .fusion-carousel-item:hover h4, .listing-port-content  .fusion-carousel .fusion-carousel-item:hover p{ color:#fff!important; transition:.3s ease; -webkit-transition:.3s ease;}



.listing-port-content  .fusion-carousel .fusion-carousel-item.active:after {border-left: 10px solid transparent;border-right: 10px solid transparent;	border-bottom: 10px solid #008100;	content: "";	position: absolute;	top: -9px; margin-left:-5px;	z-index: 999;}



.listing-port-content  .fusion-carousel .fusion-carousel-item.active h4, .listing-port-content  .fusion-carousel .fusion-carousel-item.active p{ color:#fff!important; transition:.3s ease; -webkit-transition:.3s ease;}



.listing-port-content  .fusion-carousel .fusion-carousel-item.active2 h4, .listing-port-content  .fusion-carousel .fusion-carousel-item.active2 p{ color:#fff!important; transition:.3s ease; -webkit-transition:.3s ease;}



.listing-port-content  .Date_box h4{ font-size:28px!important; margin-bottom:13px; color:#008100!important}



.listing-port-content  .Date_box p{font-size: 13px;text-transform: uppercase; line-height:18px;}



.listing-port-content.spotlight-two .Date_box h4{ font-size:18px!important; line-height:24px; margin-top:26px; margin-bottom:13px; color:#008100!important}



.listing-port-content.spotlight-two  .fusion-carousel .fusion-carousel-item.active h4{ margin-top:24px;}



.listing-port-content.spotlight-two .Date_box p{font-size: 13px;text-transform: capitalize;}



.listing-port-content.spotlight-two.spotlight-three .fusion-carousel .fusion-carousel-item.active:after {border:0}



.listing-port-content.spotlight-two.spotlight-three .fusion-carousel .fusion-carousel-item.active2:hover{ background:#4a4fa5; transition:.3s ease; -webkit-transition:.3s ease;}



.listing-port-content.spotlight-two.spotlight-three .fusion-carousel .fusion-carousel-item:hover{background:#f2f2f2; color:#333;}



.listing-port-content.spotlight-two.spotlight-three .fusion-carousel .fusion-carousel-item:hover h4, 



.listing-port-content.spotlight-two.spotlight-three .Date_box h4, .listing-port-content.spotlight-two.spotlight-three .Date_box p{ color:#333!important;}



.listing-port-content.spotlight-two.spotlight-three .fusion-carousel .fusion-carousel-item.active2 h4, 



.listing-port-content.spotlight-two.spotlight-three .fusion-carousel .fusion-carousel-item.active2 .Date_box p{ color:#fff!important;}



.listing-port-content.spotlight-two.spotlight-three .fusion-carousel .fusion-carousel-item.active h4, 



.listing-port-content.spotlight-two.spotlight-three .fusion-carousel .fusion-carousel-item.active .Date_box p{ color:#fff!important;}



.listing-port-content.spotlight-two.spotlight-three .fusion-carousel .fusion-carousel-item.active:hover{background:#008100;}



.listing-port-content.spotlight-two.spotlight-three  .fusion-carousel .fusion-carousel-wrapper{ margin-bottom:0!important}



.listing-port-content .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .listing-port-content .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{ background:#23287e}



.listing-port-content .fusion-carousel .fusion-carousel-nav .fusion-nav-next{ width:25px;margin-left: -4px;}



.listing-port-content .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{ width:25px; left:1px}



.spot-vid-box{}



.spot-vid-box video{max-width:100%;}



.financing-right-box{}



.financing-right-box .Review_ratting_sec{padding-top:0; border-bottom: 1ps solid #ccc;}



.financing-right-box .Review_ratting_sec ul li {display:inline-block !important;width:19.5%;margin:0 0 10px 0!important;}



.financing-right-box h2, .left-finance-box h2{padding-bottom:5px;}



ul.color-box{margin:0; padding:0; display:inline-block; width:100%; margin:0px 0 20px 0 !important;}



ul.color-box li{float:left; line-height:20px; margin-right:20px!important; font-size:15px;}



ul.color-box li .past-p-clr{width:20px; height:20px; background:#4a4fa5; float:left; margin-right:8px;}



ul.color-box li .week-p-clr{width:19px; height:19px; background:#f2f2f2; float:left; margin-right:8px; border:1px solid #ccc;}



ul.color-box li .curr-p-clr{width:20px; height:20px; background:#008100; float:left; margin-right:8px;}



.financing-right-box  .CertifiedContractor ul li {width:48.7%; vertical-align:top}



.financing-right-box .CertifiedContractor span.Andersen_c {background-size: 830%;width: 174px; height:62px;}



.financing-right-box ul li .Pella_c {background-position: -189px 0;	width: 148px;	background-size: 929%;}



.financing-right-box .CertifiedContractor ul li .marvin_c {background-position: -398px 2px;width: 161px;background-size: 1012%; height:77px;}



.financing-right-box  .CertifiedContractor ul li .harvey_c {background-position:-477px 16px;width:188px;width:100;background-size:743%;}



.financing-right-box  .CertifiedContractor ul li .simonton_c {background-position:-908px 0;width:166px;background-size:993%;}



.financing-right-box .CertifiedContractor ul li .rvd_c {background-position:-837px 9px;	width:174px;background-size:734%;}



.financing-right-box .CertifiedContractor ul li .simpson_c {background-position:-891px 12px;width:176px;background-size:641%;



}



.financing-right-box .CertifiedContractor ul li{ padding:0!important}



.financing-right-box .CertifiedContractor ul{ margin-bottom:40px}



.financing-right-box .angies-aword-ribbon ul li .angies-aword_15 {background-position:-254px 6px;width:96px;



background-size: 581%;}



.financing-right-box .angies-aword-ribbon ul li .angies-aword_16 {background-position:-376px 5px;width:96px;



background-size: 605%;}



.financing-right-box .angies-aword-ribbon ul li .angies-aword_12{background-position:0px 6px;width:96px;background-size:605%;}



.financing-right-box .angies-aword-ribbon{ margin-top:10px;}



.financing-right-box .angies-aword-ribbon ul li .angies-aword_13 {



	background-position: -103px 7px;width:75px;	background-size:780%;}



.financing-right-box  .angies-aword-ribbon ul li .angies-aword_14 {



	background-position: -188px 3px;width: 79px;background-size: 761%;}



.financing-right-box .angies-aword-ribbon ul li .angies-aword_17 {



	background-position: -494px 10px;width: 99px;background-size: 600%;}



.financing-right-box p{ padding:0 40px;}



.financing-right-box .angies-aword-ribbon ul li{ padding:0!important;}



.financing-right-box .our-achivement-b{ padding-top:0}



.financing-right-box ul.achive li {width:25%;	float:left;	margin-bottom: 25px !important;}



.financing-right-box ul.achive li p{ padding:0!important}



.finance-box-two{ text-align:center;}



.top-banner.mar-bot0.testimonila-banner{background:#000;}



.top-banner.mar-bot0.testimonila-banner img{ opacity:.6}



.window-option-tab{}



.window-option-tab .nav-tabs li.active h4.fusion-tab-heading{color:#fff;}



.window-option-tab .nav-tabs li h4.fusion-tab-heading{ text-transform:capitalize; font-size:15px;}



.window-option-tab .nav-tabs li h4.fusion-tab-heading:hover{ color: #fff !important}



.window-option-tab .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link{padding:10px 12px;}



.window-option-tab h2 {font-size:24px !important;border-bottom:1px solid #2681ba;padding-bottom:10px;}



.window-option-tab .fusion-tabs.vertical-tabs.clean .tab-content h2{ margin-top:30px!important}



.window-option-tab .fusion-tabs.vertical-tabs.clean .tab-content h2:first-child{ margin-top:0!important}



.window-option-tab .fusion-tabs.vertical-tabs.clean .tab-content .fusion-content-widget-area{ padding-top:0px; display:inline-block; width:100%;}



.window-option-tab h3 {font-size:20px!important;color:#2681ba !important;padding-bottom:0px;margin-bottom:10px;}

.window-option-tab h5 {font-size:20px!important;padding-bottom:0px;margin-bottom:10px;margin-top:10px;}



.window-option-tab .fusion-tabs.vertical-tabs.clean .tab-content {padding-left:30px;width:100%;}



.window-option-tab .opting-right-box-img{ display:inline-block; text-align:center; float:right; padding-left:20px; width:30%; padding-top:8px;}



.window-option-tab .opting-right-box-img img{ max-width:100%;}



.window-option-tab .fusion-tabs.vertical-tabs.clean .tab-content h4{ font-size:22px!important; margin-bottom:0px;}



.hardware-row{ padding:0px 0 3px 0;}



.hardware-row ul li{ display:inline-block; margin-left:20px;}



.hardware-row ul li:first-child{margin-left:0;}



.hardware-row ul.hardware-styele li{ width:20%; border:1px solid #ccc;}



.search-result{}



.search-result.Review_ratting_sec h2{font-size:32px; color:#000; font-weight:bold;}



.listing_container.search-container h2.search-title a:hover{ color:#058f06!important }



.listing_container.search-container .Left_listing-box{border-right:1px solid #ccc;}



.listing_container.search-container .panel-group{ padding-top:8px;}



.listing_container.search-container .listing-right-box{ padding-left:20px;}



.listing_container.search-container .listing-counting{border-bottom:1px solid #ccc;}



.listing_container.search-container h3.reifine{border-bottom:1px solid #ccc;}



.listing_container.search-container .search-content {border-bottom: 1px solid #ccc; padding:16px 10px;}



.listing_container.search-container h2.search-title { margin-bottom:5px!important}



.listing_container.search-container .search-desc p:first-child{ margin-top:0;}



.awd-winning-section .name {font-size:16px;font-weight:bold;}



.awd-winning-section {color: #fff;}



.awd-winning-section p{ font-style:italic; line-height:18px;}



.awd-winning-section .col-md-6 {padding-bottom:25px;min-height:185px;}



.awd-winning-section h5{margin-top:0px !important}



.rating-row {padding-bottom:10px;}



ul.ratting-logos {margin-top:7px !important;}



ul.ratting-logos li {text-align:center;	float:left;	width:50%;	padding:10px !important;}



.sprt_1 {width:122px!important;height:111px;float:left !important;	background: url('images/ribbon_main.png') no-repeat;



	background-position: 1px -8px;	margin-left: 14px !important;}



ul.ratting-logos {padding: 35px 20px !important;background:#fff;border-radius:10px;display: inline-block;margin-top: 5px !important;}



#main .awd-winning-section h2, #main .awd-winning-section h5 {text-align:center;color:#fff !important;font-size:30px !important; margin-bottom:30px;}



#Lead-Safe-Certified{ color:#fff;}



#Lead-Safe-Certified h5{ color:#fff!important; margin:6px 0px 12px 0px; font-size: 28px !important;}



#Lead-Safe-Certified p{ margin:0}



.wps-woi {padding-left:15px;}



.wps-woi li {padding-bottom: 10px;list-style: none;	position: relative; padding-left:12px; width:49%; display:inline-block;}



.wps-woi li::before {content: "";background: url(images/ok.jpg);	border-radius:80px;width:20px;	height:20px;	position: absolute;left:-13px;top:3px;}



li.newfull{width:100% !important;text-align:left !important }



.three-steps {text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}



.three-steps h5{ font-size: 28px !important;margin-top: 0px;margin-bottom: 15px;}



.fields {margin: 0 auto;}



.three-panel .process .icon-inline {float:left;	margin: -5px 0 0;}



.three-panel li {margin:0;	float:none;	display:inline-block;vertical-align: top;text-align: left;width: 33%;}



.region {box-sizing: border-box;float: left;	padding: 0 9.5px;}



.three-panel li span{ width:58px; height:58px; float: left; background:url(images/process-window.png) no-repeat left top;}



.three-panel li span.consultation-p{background-position:-72px 0px}



.three-panel li span.Installation-p{background-position:-140px 0px}



.three-panel .process {padding:0px 10px 0 60px;}



.three-panel .process h5 {margin:0 0 .2em;	padding-left:10px;	font-size:24px;	font-size:1.5rem;line-height:1.2;}



.three-panel .process p {padding-left:10px;	font-size:16px;	font-size:1rem;	line-height: 1.25;}



.CertifiedContractor.CertifiedContractorWindow.leading-b{}



.CertifiedContractor.CertifiedContractorWindow.leading-b h2{ padding-bottom:0; margin-top:15px;}



.CertifiedContractor.CertifiedContractorWindow.leading-b h2::after {height:0px;	background:none;}



.CertifiedContractor.CertifiedContractorWindow.leading-b span{ background: url(images/leading-brand.png)no-repeat left top; width:168px; height:63px;}



.CertifiedContractor.CertifiedContractorWindow.leading-b span.Pella_c {background-position: -182px 0;width: 148px;}



.CertifiedContractor.CertifiedContractorWindow.leading-b span.marvin_c {background-position:-330px 0;width:128px;}



.CertifiedContractor.CertifiedContractorWindow.leading-b span.harvey_c {background-position:-459px 12px;width:185px;}



.CertifiedContractor.CertifiedContractorWindow.leading-b span.simonton_c {background-position:-739px 0;	width: 139px;}



.Process-section.gutter-sections {padding-bottom:10px;}



.Process-section.gutter-sections ul {margin-bottom:0; margin-top:30px;}



.Process-section.gutter-sections li:nth-child(2n+1) {margin-right:15px;}



.Process-section.gutter-sections li {width:49%; display:inline-block; min-height:190px;	padding-bottom:0; margin-top:0;	vertical-align: top;margin-bottom: 20px;background: #f2f2f2;border-left: 3px solid #009a06; padding:15px;}



.Process-section.gutter-sections li h3{ font-size:24px; margin:0 0 10px 0;}



.happens-window h3 {font-size:24px!important;margin: 6px 0 24px 0;}



.Process-section.gutter-sections li p{ margin-bottom:0;}



.Process-section.gutter-sections li .cont-b {width:30px;	height:30px;font-size:21px;	color:#fff;	background:#23287e;



	text-align: center;	display:inline-block; line-height:30px;}



.Process-section.gutter-sections ul li .Final-Inspection li {width: 100%;	margin: 0;	padding: 0;	border: 0;	background: none; min-height:inherit;}



.Process-section.gutter-sections li:last-child {background: url(images/Final-Inspection.jpg) no-repeat left top;



	background-size: cover;	color:#fff;}



.Process-section.gutter-sections li:last-child h3{ color:#fff;}



.Process-section.gutter-sections ul li .right_img-box {	text-align: center;	border: 0;	padding: 10px 0; width:36%; float:right;}



.Process-section.gutter-sections ul li .Final-Inspection li .left_con_box {width:62%;float:left;}



.Configurations-box.cnfgbx.con-with-p ul li{ text-align: left; min-height:auto; width:100%; margin-right:0; padding:5px 5px 5px 20px; background:none; position:relative}



.Configurations-box.cnfgbx.con-with-p ul li:before {content:"";  background: url(images/ok.png); border-radius:80px;



width:20px; height:20px; position:absolute; left:0px; top:3px;}



.Configurations-box.cnfgbx.con-with-p .title-img{ padding-top:0; margin-top:0; line-height:normal;}



.Process-section.gutter-sections ul li .Final-Inspection{ margin:0; padding:0}



.slder_arw .amazingslider-car-right-arrow-7 {right:7px!important;}



.slder_arw .amazingslider-car-right-arrow-8 {right:7px!important;}



.slder_arw .amazingslider-car-right-arrow-9 {right:7px!important;}



.slder_arw .amazingslider-car-right-arrow-10 {right:7px!important;}



.slder_arw .amazingslider-car-right-arrow-11 {right:7px!important;}



.top-blue-row-nav{transition:.3s ease; -webkit-transition:.3s ease;}



.top-blue-row-nav.fixed{position:fixed; z-index:999;   transition:.3s ease; -webkit-transition:.3s ease; top:164px; width:100%; left:0; box-shadow:0 3px 5px #ccc; opacity:1;}



.grills-option{}



.grills-option li{display:inline-block; text-align:center; margin-left:15px; width:100px; color:#2681ba; vertical-align:top}



.grills-option li:first-child{margin-left:0}



.screen-color{}



.screen-color li{display:inline-block; text-align:center; font-size:0; margin-left:15px; width:70px; color:#2681ba; vertical-align:top}



.screen-color li:first-child{margin-left:0}



.screen-color li span{width:70px; height:70px; display:inline-block;}



.screen-color li .silver-c{background:#b3b3b1;}



.screen-color li .white-c{background:#fff; border:1px solid #ccc;}



.screen-color li .tan-c{background:#cbc9b0;}



.screen-color li .adobe-c{background:#878377;}



.screen-color li .Bronze-c{background:#444645;}



.screen-color li .Black-c{background:#000;}



.design-Installed{text-align:left; padding:10px 0; display:inline-block; width:100%;}



.design-Installed h2{}



.window-option-tab .fusion-tabs.vertical-tabs.clean .design-Installed h4 {font-size:21px!important;	margin-bottom:8px!important;margin-top:8px!important; font-family: "PT Sans"!important;}



.design-ins{ padding-top:10px;}



.design-ins li {float:left;text-align:center; height:270px; width:270px;list-style:none;padding:32px;background:#f2f2f2;margin:0 22px; border-radius:0px;}



.design-ins li:first-child {margin-left:0;}



.design-ins li:last-child {margin-right:0;}



.special-offers{}



.special-offers ul{padding:0; margin:0 0 25px 0; display:inline-block; width:100%;}



.special-offers ul li{width:48.5%; float:left; margin-left:30px; background:#058f06; list-style:none; min-height:280px; padding:3px; border: dashed 2px #fff;}



.special-offers ul li.blc{ background:#23287e}



.special-offers ul li:first-child{ margin-left:0;}



.special-offers .sp_image{float:left; width:40%; border-right: 5px solid #fff; min-height:280px; overflow:hidden; position:relative;}



.special-offers .sp_image img{height:100%; max-width:inherit; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}



.special-offers .sp_con{float:left; width:60%; text-align:center; color:#fff; padding:0 2% 10px 2%; position:relative;}



.special-offers .sp_con p{margin:0; color:#fff; font-size:18px;}



.special-offers .sp_con h3{margin-bottom:0; font-size:22px; color:#fff; margin-top:17px;}



.special-offers .sp_con h4{ font-size:32px; margin:17px 0 14px 0; color:#fff; line-height:normal;}



.ptitle {min-height: 241px;	padding-bottom: 71px;}



.spad {position: absolute;	width: 100%;	bottom: 0;}



.Process-section.gutter-sections.instalation-p li:nth-child(2n+1){ margin-right:12px;}



.Process-section.gutter-sections.instalation-p li:last-child{ background-image:none; color:#333; background:#f2f2f2;}



.Process-section.gutter-sections.instalation-p ul{margin-top:0;}



.window-option-tab.w-ins-tab .fusion-tabs.fusion-tabs-1.clean.vertical-tabs {padding-bottom:0;margin-bottom:20px;}



.window-option-tab.w-ins-tab .fusion-tabs.fusion-tabs-1.clean.vertical-tabs .Process-section.gutter-sections li{ width:100%; min-height:inherit; margin-bottom:15px;}



.Process-section.gutter-sections.manf-dlr li{width:100%; margin:0 0 15px 0; background:#fff;}



.Process-section.gutter-sections.manf-dlr li p{ margin:5px 0}



.Process-section.gutter-sections.manf-dlr li p:first-child{padding-top:0px;}



.Process-section.gutter-sections.manf-dlr li h3{color:#2681ba;}



.Process-section.gutter-sections.manf-dlr li:last-child{ background-image:none; color:#333; background:#fff; margin-bottom:0;}



.dm-b{display:inline-block; width:100%; padding-top:25px;}



.dm-b a{ display:inline-block; border:1px solid #009a06; padding:5px 30px; color:#009a06;}



.dm-b a:hover{ background:#008100; color:#fff; border:1px solid #008100}



.right-img-mf {float:right; width:200px; background:#fff; margin-top:36px;margin-left:15px; border:1px solid #ccc; padding:2px; height:80px; position:relative;}



.right-img-mf img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:96%;}



.Process-section.gutter-sections.manf-dlr li ul.mf-point{ margin:13px 0 0 0; padding:0;}



.Process-section.gutter-sections.manf-dlr li ul.mf-point li{border:0; min-height:inherit; background:none; width:22%; display:inline-block; position:relative; margin:0; padding:5px 10px 0 0; float:left}



.Process-section.gutter-sections.manf-dlr li ul.mf-point li::before {



width: 6px;height: 6px;	background: url(images/ok.jpg); content: "";display: inline-block;border-radius:100px;margin-top:-5px; position:relative; top:3px; margin-right:6px;  width:20px; height:20px;}



.our-team-con{}



.our-team-con h2{margin-bottom:15px!important;}



.our-team-con h3{ color:#2681ba!important; font-size:22px!important; margin-bottom:15px;}



.our-team-con ul li{position:relative; list-style:none; padding-left:18px; margin-bottom:7px;}



.our-team-con ul li::before {width:6px;	height:6px;	background: url(images/ok.jpg);	content:"";display:inline-block;border-radius: 100px;margin-top:-5px; position:absolute; top:5px;	margin-right:6px; left:-7px; width: 20px; height:20px;}



.out-team-img{ float:right; width:38%; margin-left:20px; margin-top:15px;}



.Process-section.gutter-sections.manf-dlr ul{ margin-top:20px;}



.Process-section.gutter-sections.manf-dlr .mf-point.St-p li{ width:50%;}



.Starting-project-section{ background:#758c73 url(images/noise-overlay.png)!important; padding:30px 0; text-align:center; color:#fff;}



.Benefits-of-Service.ownr{ background:#f2f2f2 url(images/noise-overlay.png)!important;}



.Starting-project{ padding:20px 0 10px 0 }



#main .Starting-project h2, #main .Starting-project h5{color:#fff!important;  text-transform:uppercase; margin-bottom:5px; font-size:30px;margin-top:0px; }



#main .Starting-project h3, #main .Starting-project h6{color:#fff!important;  font-size:20px!important; margin-top:15px;margin-bottom:15px;}



.Starting-project ul{margin:20px 0 0 0!important; padding:0; display:inline-block; width:100%;list-style:none;}



.execphpwidget .Starting-project ul li{width:33%; float:left;}



.execphpwidget .Starting-project ul li i{ display:inline-block;}



.Starting-project ul li{width:33%; float:left;}



.Starting-project ul li i{ display:inline-block;}



.view-more{}



.view-more a{color: #fff!important;	border: 2px #fff solid;	 text-transform: uppercase;letter-spacing: 0.3px;line-height: 18px; padding:8px 20px; display:inline-block; color:#fff;}



.view-more a:hover {color:#4e744c;	background-color: rgba(255,255,255,1); color:#009a06!important;}



.Benefits-of-Service{}



.wps-woi.Benefits{ margin-bottom:0}



.wps-woi.Benefits li:before{background: url(images/ok.png);}



.wps-woi.Benefits li{ padding-bottom:20px; width:48%;}



.wps-woi.Benefits li:nth-child(2n+1){ margin-right:36px;}



.wps-woi.Installers-Experts{}



.wps-woi.Installers-Experts li:before{background: url(images/ok.png);}



.center-aln{ text-align:center;   }



.center-aln .awd-imgss{}



.wps-woi.Installers-Installerss{ background:#fff; border:1px solid #ccc; padding:35px}



.wps-woi.Installers-Installerss li{}



.wps-woi.Installers-Installerss li:before{background: url(images/ok.png);}



.center-aln2{ text-align:center}



.center-aln2 .abt-imgss{ padding:10px; border:1px solid #ccc; background:#fff;}



.imgright img{ padding:10px; border:1px solid #ccc; background:#fff;}



.installerAre{}



.installerAre h2{color:#333!important;}



.installerAre h3 {font-size:22px!important;margin-bottom: 7px; color:#23287e!important;}



.installerAre ul li{border-left:2px solid #009a06; list-style:none; margin-bottom:5px; padding:5px 10px; background:#f2f2f2; transition:.5s ease;}



.installerAre ul li:hover{transition:.5s ease; padding-left:20px; border-left:2px solid #23287e;}



.center-aln2 .angies-aword-ribbon ul li{ width:32%; padding:10px 0 0px 0 !important}



.center-aln2 .angies-aword-ribbon h2{ padding-bottom:0}



.center-aln2 .angies-aword-ribbon h2::after{ display:none}



.style-left-box-con.metl1 ul{ padding-left:2px!important; padding-top:3px;}



.top-blue-row-nav.top-doortab ul li{ padding:10px 41px}



.cust-slider-port .html5gallery-car-0{border:0!important}



.cust-slider-port .html5gallery-container-0{background:none; box-shadow: none;}



.cust-slider-port .Date_box {position: absolute;top: 0; text-align:center; width:100%;}



.cust-slider-port .html5gallery-tn1-selected-0{background:#008100; color:#fff;}



.cust-slider-port .html5gallery-tn1-selected-0 h4{color:#fff!important;font-size:18px !important; margin-bottom:3px!important}



.cust-slider-port .html5gallery-tn1-selected-0::after {border-left: 10px solid transparent;	border-right: 10px solid transparent; border-bottom:10px solid #008100;	content:"";	position:absolute;	top:-9px; margin-left:-5px;	z-index:999;}



.cust-slider-port .html5gallery-car-mask-0{ top:6px; padding-top:5px;	}



.cust-slider-port .html5gallery-tn1-selected-0 img{ display:none;}



.cust-slider-port .Date_box p{ text-transform:capitalize}



.cust-slider-port .html5gallery-tn-0 h4{font-size:18px !important; margin-bottom:3px!important;text-transform: capitalize;}



.cust-slider-port .html5gallery-tn-0 h4



.cust-slider-port .html5gallery-tn-0 img{}



.cust-slider-port .Date_box h4{ margin: 11px 0 0 0; text-transform:capitalize !important;}



.cust-slider-port .html5gallery-timer-0{ background-color:#009a06; opacity:1}



.window-option-tab.doors-option-tab .manuf_inn img {max-height:46px;}



.window-option-tab.doors-option-tab .manuf_cont ul.manuf_inn li{margin-left:6px;}



.window-option-tab.doors-option-tab .manuf_cont ul.manuf_inn li:first-child{margin-left:0;}



.choosing-section{text-align:center;}



.chossing-col {text-align:center;}



.chossing-col h4 {margin:0;	font-size:24px !important;	color:#2a85be!important; position:relative; padding-bottom:12px;	margin-bottom:8px;}



.chossing-col h4 a:hover{ color:#058f06;}



.chossing-col h4::after {height:2px; width:225px; display:inline-block;	position:absolute;	bottom:0px;	content:"";



background:#058f06; margin-left:-76px; left: 50%;}



h4.locsadd::after {height:2px; width:225px;margin-left:-95px;}



.Canaan-map .fusion-builder-row.fusion-row {max-width: 100% !important;	width: 100%;}



.map-title {text-align:center; color:#fff; padding:0;}



.map-title::after {width:0; height:0; border-left:15px solid transparent; border-right:15px solid transparent;	border-top: 15px solid #2f2e7b; content:""; position:absolute;	bottom:-15px; z-index:9;}

.fmap-title ::after {border-top: 15px solid #009a06 !important;}

.map-title h3 {text-align:center; color:#fff !important; margin:0px 0 5px 0 !important; padding-top:13px; font-size:30px !important;}



.map-title p{margin:10px 0 10px 0;font-size: 16px;}



.mapBox.greenBox-city {background:#2c2e7b; padding-bottom:15px;}



.map-city h4 {font-size:24px !important; text-align:center;	color:#fff !important;	margin:15px 0;}



.map-city h4 a{color: #fff !important;}



.map-city h4 a:hover{ text-decoration:underline}



.map-city ul {padding:0; text-align:left;float:left;width:25%;min-height:365px;}



.map-city ul li {font-size:14px; padding:4px 5px 3px 0px; color:#fff; vertical-align:top; margin:2px 5px;text-align:left;}



.map-city {max-width:92%; margin:25px auto 35px auto;}



.mapBox.blueBox-city {background:#009a06; padding-bottom:15px;}



.angies-aword-ribbon.footer-a-r{background:#f2f2f2; padding:2px 0px !important; background:#fff;}



.angies-aword-ribbon.footer-a-r li{ width:48%; padding:10px 0!important;  background-color: rgba(0,129,0,0.4);



margin: 2px 0px;}



#main .green-heding h2{color:#2f2e7b!important}



.iner-logo-c img{ max-width:120px;}



#main .choosing-section.cho-1 h2{ margin-bottom:0!important;}



.map-images-sec img {border-radius:5px;	border:1px solid #f2f2f2;}



.map-city.Fairfield-County.bgnone {background:none;}



.map-city.Fairfield-County li {width:11%;margin:2px 0px;}



.map-city.Fairfield-County ul {margin-top:10px;	min-height:inherit;}



.row.mar-top15{margin:30px 0 0px 0; background:#f9f9f9; padding-top:15px;}



.fusion-tabs .nav-tabs li{ min-width:150px;}



.window-option-tab.doors-option-tab .manuf_cont{ margin-top:10px;}



.three_Box_point ul.wps-woi li{ width:32%; display:inline-block; vertical-align:top}



.three_Box_point ul.wps-woi.pointfull li{width:100%!important;}



.three_Box_point h3 {font-size:20px !important;	color:#2681ba !important;}



.three_Box_point.forb ul.wps-woi li{width:24%;}



.three_Box_point.forb ul.wps-woi.half-b li{width:48.4%;}



.circle-logo{padding:20px; border:1px solid #ccc; background:#fff;}



.circle-logo img {max-height:80px;	width:auto;	max-width:100%;}



.anderson-s-1.pell-s-1{ min-height:610px;}



.nationwide-quality.Hire  h3 {font-size:20px !important;}



.imgsld{}



.mar-tab.pella-tab ul.pattern-glass li {display: inline-block;width: 23%;margin-right: 10px; margin-bottom:20px;}



.mar-tab.pella-tab ul.pattern-glass li img {max-width: 100%;height: 140px;}



.mar-tab.pella-tab h3:first-child{ margin-top:0}



.mar-tab ul.extrir_mrgn_btm.grilk-p li{max-width:16%; width:auto; margin:0 7px; }



.mar-tab ul.extrir_mrgn_btm.grilk-p li img{max-height:150px;}



.mar-tab ul.extrir_mrgn_btm.grilk-p2 li{max-width:25%; width:auto; margin-right:10px; }



.mar-tab ul.extrir_mrgn_btm.grilk-p2 li img{max-height:150px;}



.mar-tab ul.extrir_mrgn_btm.grilk-p2 li .swatch-name{ width:auto;}



.mar-tab.pella-tab.my-platab .col-sm-6.col-md-6.col-lg-6 h4, .mar-tab.pella-tab.my-platab .col-sm-12.col-md-12.col-lg-12 h4 {



font-size: 19px !important;	margin-top: 7px;	margin-bottom: 7px; padding-bottom:15px; border-bottom:1px solid #ccc;}



.mar-tab h5{ margin:0px 0 0 0; padding:0px 0 0px 0; font-size:17px!important; color:#000!important  }



.mar-tab ul.extrir_mrgn_btm.harpoits{ margin-bottom:25px;}



.mar-tab ul.extrir_mrgn_btm.harpoits li{max-width:15%; width:auto; margin-right:10px; }



.mar-tab ul.extrir_mrgn_btm.harpoits li img{max-height:150px;}



.mar-tab ul.extrir_mrgn_btm.harpoits li .swatch-name{ width:auto; text-align:center}



.mar-tab .extrir_mrgn_btm.grilk-p2.glsp li{max-width:50%;}



.flt-r-img{ float:right; margin-left:15px; margin-top:10px; margin-bottom:5px;}



.rob {margin:0 -15px;}



ul.scrren{}



ul.scrren li{margin-bottom:15px;}



.mar-tab ul.extrir_mrgn_btm li .swatch-name{ text-align:center}



.fixedRattingBox{position:fixed; background:#f9f9f9; text-align: center;	bottom: 0;	left: 0;	box-shadow: rgb(162, 162, 162) 1px 1px 3px;	-webkit-box-shadow: rgb(162, 162, 162) 1px 1px 3px;	border: 1px none rgb(245, 245, 245);	z-index: 2147483646;}



.fixedRattingBox img{max-width:120px;}



.ratted{line-height:12px; font-weight:bold; font-size:13px;}



.fixedRattingBox ul{margin:0; padding:0px;}



.fixedRattingBox ul li{}



.fixedRattingBox ul li:first-child{}



.listing-port-content.for-h3{}



.listing-port-content.for-h3 h3{font-size:28px; position:relative; padding-bottom:10px; margin-bottom:15px;}



.listing-port-content.for-h3 h3:after {content:"";	position:absolute;	bottom:0px;	width:90px;	height:2px;	left:0;



background: #058f06;}



.listing-port-content.for-h3 ul li {padding-bottom: 10px; list-style:none;	position:relative;	padding-left:12px;	padding-right:12px;	width:100%;	display: inline-block;}



.listing-port-content.for-h3 ul li::before {content:"";	background:url(images/ok.jpg);	border-radius:80px;



width:20px;	height:20px; position:absolute;	left:-13px;	top:3px;}



.listing-port-content.for-h3 ul, .Residential-Installations ul{padding-left:15px; margin:0}



.Residential-Installations h3{font-size:28px!important; position:relative; padding-bottom:10px; margin-bottom:15px;}



.Residential-Installations h3:after {content:"";	position:absolute;	bottom:0px;	width:90px;	height:2px;	left:0;



background: #058f06;}



.Residential-Installations ul li {padding-bottom: 10px; list-style:none;	position:relative;	padding-left:12px;	padding-right:12px;	width:33%;	display: inline-block;}



.Residential-Installations ul li::before {content:"";	background:url(images/ok.jpg);	border-radius:80px;



width:20px;	height:20px; position:absolute;	left:-13px;	top:3px;}



.listing-port-content .html5gallery-car-mask-0 {left:-3px; min-width:707px; top:0;}



.listing-port-content .html5gallery-car-list-0{left:-3px!important; min-width:702px; top:0px; height:92px;}



.listing-port-content .html5gallery-car-right-0 {width:30px; height:30px; right:0px; 	background-color: #008100;	color: #fff; cursor:pointer;  background-position:-33px 0px!important; opacity:.8; top:36px;}



.listing-port-content .html5gallery-car-left-0{width:30px;	height:30px; background-color:#008100;	color: #fff; cursor:pointer; background-position:-33px 0px!important;  opacity:.8; top:36px;}



.listing-port-content .html5gallery-car-right-0:hover, .listing-port-content .html5gallery-car-left-0:hover{opacity:1;}



.anderson-s-1.singledoor-col{ text-align:left}



.anderson-s-1.singledoor-col img{ float:right; margin-left:25px; margin-bottom:10px;}



.anderson-s-1.singledoor-col .fusion-content-widget-area{ display:inline-block; width:50%;}



.anderson-s-1.singledoor-col ul.lef_nav-tab li{ width:49%;}



.anderson-s-1.singledoor-col p{ margin-top:12px;}



.anderson-s-1.singledoor-col p:first-child{ margin:}



.anderson-s-1.singledoor-col h2{position:relative; padding-bottom:9px;}



.anderson-s-1.singledoor-col h2::after {content:"";	position:absolute;	bottom:0px;	width:90px;	height:2px; left:0;	background: #058f06;}



.three_Box_point.forb.sim h4{ font-weight:600; margin:10px 0}



ul.col-box2 {margin:0; padding:20px 0 0 0;}



ul.col-box2 li{width:40%; text-align:center; display:inline-block; font-size:18px;}



ul.col-box2 li img{padding-top:20px;}



.Our-five-Step-Process ul {margin: 0;padding:50px 0 20px 0;}



.Our-five-Step-Process ul li {width:18%; position:relative;	background:#fff; margin:0 9px; display:inline-block; padding:0px;



vertical-align:top; transition:.3s ease; transform:scale3d(1,1) ;overflow:hidden; border:1px solid #fff; box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; min-height:340px; padding:20px 10px 20px 10px; text-align:center;}



.Our-five-Step-Process ul li:hover {transition:.3s ease; -webkit-transform:scale3d(1.1,1.1,1.1); transform: scale3d(1.1,1.1,1.1);}



.Our-five-Step-Process ul li h3{ margin:10px 0; color:#2681ba }



.Our-five-Step-Process ul li p {color: #000 !important;}



.Our-five-Step-Process .img-box-sm{ padding-bottom:10px; text-align: center;}



.Our-five-Step-Process .img-box-sm img{ max-height:90px;}



.hrdwr2 h3{text-transform: uppercase;color: #000;font-size: 22px;margin-bottom: 15px;}



.mrgn_tp_dff h3{margin-top:15px !important;}



ul.ul-cls.dwr-simp.dwr-simp-4 li:first-child{margin-right:41px;}



ul.ul-cls.dwr-simp.dwr-simp-4 li{max-width: 20%;vertical-align: top;}



ul.ul-cls.dwr-simp.dwr-simp-4{margin-top:0px !important;}



.bro-sec-4::before{content:"";display:inline-block;width:50px; height:50px;background:url('https://www.windowsolutionsplus.com/wp-content/uploads/2018/07/water-barrier.jpg') 0 0 no-repeat;position: absolute;top: 6px;left: 0px;}



.bro-sec-5::before{content:"";display:inline-block;width:50px; height:50px;background:url('https://www.windowsolutionsplus.com/wp-content/uploads/2018/07/ultra-block.jpg') 0 0 no-repeat;position: absolute;top: 6px;left: 0px;}



.ul-cls.dwr-simp.dwr-simp-6{margin-top:0px !important;}



.ul-cls.dwr-simp.dwr-simp-6 li {width: 157px;}



/*.ul-cls.dwr-simp.dwr-simp-6 li:first-child{margin-right:34px;}*/



.ul-cls.dwr-simp.dwr-simp-7 li {width: 114px;}



.excep {width: 204px !important;}



.ul-cls.dwr-simp.dwr-simp-7{margin-top:0px !important;}



.ul-cls.eithr p {width: 152px;font-size: 12px;margin: auto;}



.ul-cls.eithr li {vertical-align: top;margin-right:0px !important;width: 18%;}



.ul-cls.eithr li span {font-weight: bold;}



.ul-cls.eithr{margin-top:0px;}



.exp-2 {margin-left: 23px;}



.exp-3 {margin-left: 48px;}



.ul-cls.dwr-simp.dwr-simp-7.simba li {margin-right: 55px;}



#tabs-thrma.tgl-k li{width:19.9%;}



#tabs-thrma.tgl-k li a {padding: 11px 10px 9px 10px;}



.therma-dwr-sec-tk li {vertical-align: top;margin-right: 10px !important;display: inline-block !important;width: 100px;}



.therma-dwr-sec-tk li img {height: 231px;}



.widget .ul-cls.therma-dwr-sec-tk {margin-top: 16px;}



.ul-cls.simn-lstcls li:last-child {width: 188px;height: 164px;border: 1px solid #ccc;background-color: #f3f3f3;}



.ul-cls.simn-lstcls li:last-child  img{padding-top:45px;}



.sec-sim-yu{width:48%;display:inline-block;margin-right:1.5%;}



.difsec-nrt div {float: left;}



/*.sec-sim-yu.sec-sim-zu ul {margin-top: 111px;}*/



.difsec-nrt {float: left;margin-top: 20px;}



ul.uliop-d li{vertical-align:top;}



ul.uliop-d li:first-child{width:129px;}



.kyh-re-baabu {width: 54%;margin-top: 16px;}



.trpllock-cls-sec{margin-top:82px;}



.trpllock-cls-sec {margin-top: 5px;width: 190px;}



.simntn-dwr-secalaah {margin-bottom: 5px;background-color: #f3f3f3;padding: 2px 20px 6px 14px;width: 49%;display: inline-block;}



.trpllock-cls {margin-top: 7px;}



.ul-cls.solar-lst-simon li {vertical-align: top;width: 215px;margin-right: 10px;border: 1px solid #ccc;height: 270px;



padding: 19px 11px 25px 11px;margin-bottom: 12px;}



.simntn-dwr-secalaah:last-child{margin-bottom:15px;}



.ul-cls.solar-lst-simon li img {padding-bottom: 10px;}



.ul-cls.solar-lst-simon{margin-top:30px;}



.ul-cls.solar-lst-simon li b {padding-bottom: 10px;display: inline-block;}



.einnervfx .ul-cls li{width:80px;height:auto;vertical-align:top;margin-top: 8px;}



.grd-simn-dorsa li {display: inline-block;width: 150px;vertical-align: top;margin-right: 20px;text-align: center;}



.grd-simn-dorsa-agn li {width: 200px;text-align: center;display: inline-block;vertical-align: top;margin-right: 20px;}



.grd-simn-dorsa-agn {list-style: none;}



.grd-simn-dorsa-agn li b {padding-bottom: 8px;display: inline-block;}



.grd-simn-dorsa-agn li img {padding-bottom: 5px;}



.soft-glss-opn.einnervfx h4 {margin-top: 13px;}



.inrgpof-sim{margin-top:0px;}



.yeah-kha-yu{float:right;margin-top: 46px;}



.installerare-mine ul{text-decoration:none;margin-top: 31px;margin-bottom: 25px;}



.installerare-mine ul li {width: 19.2%;position: relative;background: #fff;display: inline-block;vertical-align: top;transition: .3s ease;margin-right: 8px;overflow: hidden;border: 1px solid #fff;box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;min-height: 381px;padding: 8px 5px 6px 6px;text-align: center;}



.installerare-mine ul li span {width:90px;display: block;text-align: center;border-radius: 200px;height: 90px;margin: 13px auto;padding: 16px 0px 0px 0px;transition:500ms ease;border: 2px solid #5b90ab;}



.installerare-mine ul li:last-child{margin-right:0px;}



.installerare-mine ul li span img {width: 56px;}



.installerare-mine ul li h3 {margin: 18px 0px 10px 0px;color: #333333;font-size: 22px;text-transform:uppercase;}



.installerare-mine ul li:hover {transform: scale(1.1);z-index: 1000000;}



.center-aln2 .angies-aword-ribbon ul.dec-ment li{background-color: rgba(0,129,0,0.4);margin-bottom:4px;padding-bottom: 5px !important;}



.center-aln2 .angies-aword-ribbon ul.dec-ment li span {margin-top: 4px;}



.install-win .fusion-row{width:100%;margin-left:0px;margin-right:0px;max-width:100% !important;}



.install-win .fusion-row h2{text-align:center;}



.install-win .install-innr{width:100%;margin-left:0px;margin-right:0px;}



.immyt-op{width:auto;}



.imogi-ery-ty{width:100%;}



.immyt-op img {width: auto;}



.certifid-enry{padding: 20px 26px 0px 30px;background-color:white;float:left;border: 1px solid #ccc;}



.rtr-ktm{text-decoration:none;margin-bottom: 9px;}



.rtr-ktm li{width:100%;display:block;height:auto;position:relative;padding-bottom:8px;padding-left: 25px; font-size: 14px;}



.rtr-ktm li:before{content: "";background: url(https://www.windowsolutionsplus.com/wp-content/uploads/2020/06/ok.png) no-repeat;border-radius: 80px;width: 20px;height: 20px;position: absolute;left: -4px;top: 3px;}



.cert-1sec {width: 64%;float: left;}



.certi-2sec {float: right;width: 350px;}



.certi-2sec .img-ec{padding: 10px;border: 1px solid #ccc;background: #fff;margin-top: 10px;}



.andersen-top-head{margin-bottom:40px;}



.awd-imgss.withbg{background-color:#f2f2f2;padding:20px;margin-left:0px;padding-bottom: 23px;}



#main .grbg h2 {margin-bottom: 0px;background-color: #f2f2f2;padding: 20px;margin-left:0px;padding-bottom: 0px;}



.andersen-top-head img {border: 1px solid #ccc;padding: 5px;}



.installat-uo {margin-top: 24px;}



.abt-pg-cls-3rd  .abt-nw-sec-pra h3{font-size: 28px;margin: 0 0 18px 0;font-family: "PT Sans";font-weight: 400;line-height: 22px;letter-spacing: 0px;}



.abt-pg-cls-3rd  .abt-nw-sec-pra h4{font-size: 20px;color: #2681ba;margin-bottom: 12px;}



.we-flw {margin-bottom: 30px;}



.we-flw.we-flw-3 {background-color: white;padding: 0px 0px 0px 20px;border-bottom: 2px solid #2681ba; display:inline-block; width:100%;}



.we-flw.we-flw-3 img{width:270px; float:right; padding-left:15px;}



.pra-numa ul..rtr-ktm li{line-height:26px;}



.sec-diggr ul li {width: 48%;display: inline-block;vertical-align: top;border:0px;padding:0px;margin-bottom:22px;}



.dlf-df {margin-left: 54px;font-size: 13px;line-height: 20px;font-weight:600;}



.sec-diggr ul li img {width: 40px;float:left;}



.sec-diggr ul li p {width: 55%;display: inline-block;padding-left:0px;padding-right:0px;padding-top:0px;}



.sec-diggr h2{color:#058f06;}



#main .sec-diggr h2 {color: #a83723 !important;font-size: 21px !important;margin-top: 0px;margin-bottom:9px;padding-left: 0px;text-transform: uppercase;line-height: 40px;}



.sec-diggr ul{margin: 15px 0px 2px 0px;}



.sec-diggr ul li:nth-child(2){width:40%;float:right;}



.sec-diggr ul li:nth-child(4){width:40%;float:right;}



.sec-diggr ul li:nth-child(3) p {width: 67%;}



.home-banner{ min-height:3065px; padding:0!important;}



.home-banner .fusion-column-wrapper{ display:inline-block; width:100%;}



.home-banner  .fusion-imageframe.imageframe-none.imageframe-1.hover-type-none {width: 100%;}



.home-banner .fusion-builder-row.fusion-row {padding-left: 0;	padding-right: 0;	max-width: 100% !important;



width: 100%;margin: 0 !important; text-align:center;}



.fine-con {position: relative;overflow:hidden;}



.tx-wrapppa {width:100%;position: absolute;bottom:21px;left: 0px;background-color: rgba(0,0,0,0.5);color: white;}



.tx-wrapppa p{padding:0px;}



.post-content .fine-con h4 {color:white; font-size:20px; margin-bottom:10px;}



.service-areas p{margin:0px;padding:0px;}



.service-areas {background: linear-gradient(rgba(168,55,35,.85),rgba(168,55,35,.85)),url("images/service-areas-icon.png");



background-repeat: no-repeat; background-position: right center; background-color:#a83723;	padding:20px; margin:20px 0;



color:#fff; background-size:contain; margin-top:0px; margin-bottom:0px;}



#main .cu-sn {margin-bottom: 0px;color: white !important;font-size:25px;}



p.lead {margin-top: 13px;margin-bottom: 20px;}



.service-areas a {color:white; border:1px solid white; padding:5px 0px; display:block; width:150px; margin-bottom:10px;



text-align: center;}



.service-areas a:hover{color:white;}



.financing-available {background: #2e2f7c url("images/financing-available.png"); background-repeat:no-repeat;



padding: 20px; margin:20px 0; color:#fff; background-size:cover; margin-top:0px;margin-bottom:20px;border-top: 19px solid white;}



.financing-available a {color:white; border:1px solid white; padding:5px 0px; display: block; width:150px; margin-bottom: 10px; text-align:center;}



.financing-available p{margin:0px;padding:0px;margin-top: 13px;margin-bottom: 20px;}



.financing-available a:hover{color:white;}



.sec-diggr {background: #eee;border-top: 21px solid white;padding: 0 15px 0px 15px;}



.sec-diggr h2{margin:0;}



.bnd-ws {font-size: 20px;padding-top:20px;}



#main .our-proc-hdee h2{margin-bottom:0px;}



.post-content .our-proc-hdee h3 {margin: 5px 0px 22px 0px; color:#555;}



.our-proc-hdee p{margin-bottom:7px;}



.post-content .diffcls-prnt {margin-top: 22px;}



.cont-fivestar {width: 100%;height: auto;float: left;margin:33px 0px 40px 0px;}



.cont-fivestar .img-cont {float: left;width: 45%;}



.cont-fivestar .list-fvstr {float: right;width: 50%;}



.img-gap{padding:40px 0px 40px 0px;}



.list-fvstr ul li {font-size: 16px;padding: 8px 0 1px 20px;padding-top: 10px;font-weight: bold;list-style: none;background: url("images/star-34.png") no-repeat 0 16px;color: #144d85;}



.list-fvstr ul {width: auto;height: auto;display: block;list-style-type: none;margin: 17px 0px 0px 0px;}



.our-proc-hdee h3.blue-heading{font-size: 20px;color: #2681ba;margin:25px 0px 10px 0px;}



.educatio-sec ul{list-style:none;margin-top:40px;}



.educatio-sec ul li{background: url("images/tk-mak.png") no-repeat 0 8px;padding: 0px 10px 22px 49px;width: 50%;float: left;}



.post-content .educatio-sec ul li h3{color:#2681ba;margin:0px;font-size:18px;}



.post-content .educatio-sec ul li h4{color:#666;margin:5px 0px 0px 0px;font-size:14px;}



.le-news {display:block;}



.menu-right {display:none;}



.logo {float: left;margin:18px 0}



.menu-button {font-size: 0!important}



.slide {clear: both;position: relative;margin-top: 0%;}



.mobile-nav {clear: both;position: relative;z-index: 999;margin-top: 3px;}



.m-navigation {float: right;top: -40px;color: hsl(0, 0%, 20%);min-height: 100vh;left: 0;position: relative;width: 207px;display: none;border-left: none;}



.m-navigation {width: 308px}



.main-mobile-nav {display: block !important;}



.m-navigation ul {background: #fff;float: left;width:100%; padding: 0px 0 10px 0;margin:51px 0 0 0;height: 92.6vh;overflow: auto;}



.m-navigation ul li {background: #fff;list-style: none;border-top: #e5e5e5 1px solid;float: left;width: 100%;margin: 0px;}



.m-navigation ul li a {color: #333;font-size:16px;padding: 6px 0 6px 10px;float: left;width: 89%;box-sizing: border-box;text-decoration: none;text-transform: uppercase;letter-spacing: 1px; font-weight:600;}



.m-navigation ul li a:hover {color: #0098ce}



.m-nav-btn {background: #fff;cursor: pointer;height: 35px;padding: 6px 4px 0 5px;width: 38px;margin-left: 0px;display: inline-block;position: relative;z-index: 99;left: 2px;top: 7px;display: none;}



.m-nav-btn i {border-top: 2px solid #333;margin-top: 5px;width: 28px;float: left;clear: both;margin-left: -15px;}



.mobile_Home {position: absolute;top: 5px;font-size: 30px;margin-left: 10px;}



.mobile_Home a{color:#058f06}



.full-bg-nav-opecity {background:#fff;height: 1000vh;position: fixed;width: 100%;z-index:99;display: none;top: -48px;left: 0;}



.full-bg-nav-opecity.full-bg-nav-active {display: block;}



.main-mobile-nav {position: absolute;top: 10px;left: 0px;width:100%;}



.minus-plus-icon {background: url(images/minus-plus-icon.png) no-repeat 11px 12px;float: right;height: 11px;cursor: pointer;min-height: 35px;min-width: 32px;}



.current .minus-plus-icon {background-position: -21px 12px}



.m-navigation ul li ul li .minus-plus-icon {cursor: pointer;background: url(images/minus-plus-icon.png) no-repeat 11px 12px;/*border-left:1px solid #e5e5e5;*/float: right;height: 11px;min-height: 35px;min-width: 32px;}



.m-navigation ul li ul li.current-inner .minus-plus-icon {background-position: -21px 12px;background-color: #f9f9f9;}



.childli.current-inner li {background: #f9f9f9;}



.m-navigation ul li ul {width: 100%;float: left;padding: 0px;margin: 0px;height: auto;border-top: none;display: none}



.m-navigation ul li ul li {background: #FFF;width: 100%;color: #ddd;font-size:20px;text-transform: none;}



.m-navigation ul li ul li:last-child {border-bottom: none;}



.m-navigation ul li ul li .not-link-heading {color: #797979;width: 78%;float: left;font-size:18px;text-transform: none;padding: 9px 0 8px 26px;letter-spacing: 1px;}



.m-navigation ul li ul li a {text-transform: none;color: #797979;font-size:16px;padding:6px 0 6px 26px;}



.m-navigation ul li ul li ul li a {width:100%;padding-left:30px;font-size:16px;letter-spacing: normal;font-weight: 400;}



.m-navigation ul li ul li ul li {background:#FFF;border-bottom: none;}



.m-navigation ul li ul li ul li a {color:#999;}



.m-navigation ul li ul li ul li .not-link-heading {color: #999;}



.m-navigation ul li ul {display: none;}



.m-navigation ul li ul li.hiring-r {border-bottom: none;}



.m-navigation ul li ul li i {position: relative;top: 5px;}



header.mobile_header_n {display: block;width: 100%;float: left;position: fixed;top: 0;border-bottom: 1px solid #ccc;padding: 20px 10px 0px 10px;z-index: 99;}



.review_slider_box .review_Box {margin: 0px 10px 25px 10px;}



.home-ir206-shop-diamonds {display: flex;overflow: auto}



.home-ir206-shop-diamonds li {width: 15%;}



.shape_section {margin-top: 0}



.about_con {padding: 15px 10px;}



.about_con p {padding: 10px 0px 10px 0px}



.popular_colection h2 {font-size: 30px;}



.popular_colection p {padding: 10px 15px 20px 15px}



.popular_colection .grid_7 {padding: 10px 0;}



.white_cer_con h3 {font-size: 30px;}



.newsLetter ul li input[type="text"] {width: 400px;margin: 0px 0;}



.serachBox .shaprow {margin-bottom: 0;}



.serachBox .shaprow .colorBx {margin-bottom: 15px;}



.serachBox .shaprow .colorBx.mr2per li:last-child {width: 11%;}



.serachBox .shaprow .clarity {margin-top: 15px;}



.serachBox .shaprow .carat {margin: 15px 0}



.serachBox .shaprow .clarity ul.clarityboxes li {margin-top: 0;}



ul.diamond_tabing {margin: 0;padding: 15px 0 15px 0;}



.dimoundlistview td {padding: 5px 10px}



#no-more-tables td {border-bottom: 1px solid #e3e3e3;padding-left: 30%;}



.wrap-80, #diamond-controls.pageBox .serachBox {max-width: 96%!important;}



.top_links .right_links {float: right}



.serachBox .shaprow .colorBx ul.colorboxes.cut-b li {width: 33.1%;}



.serachBox .shaprow .colorBx ul.colorboxes li {width: 10.8%;}



.blue-100::before, .dimoundlistview table::after, .dimoundlistview table::before {background: none!important;}



.serachBox .shaprow {margin-bottom: 0;padding: 0 15px;width: 92%;max-width: 100%;}



.serachBox .shaprow .shapeBox {}



.childli.dsm-head {color: #000;font-size: 12px;padding: 9px 0 8px 10px;float: left;box-sizing: border-box;text-decoration: none;text-transform: uppercase;letter-spacing: 1px;}



.title-r{ color:#058f06; padding:5px 30px; display:inline-block; width:100%; float:left;font-size: 17px;}



#menu-item-4719, #menu-item-8640, #menu-item-8158, #menu-item-551  {margin-right:11px;}



#menu-item-1185 > a::after, #menu-item-4719 > a::after, #menu-item-8158 > a::after, #menu-item-551 > a::after{content: "";z-index: 999;



top: 17px;display: table-cell;position: absolute;right:-3px;opacity:1;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid rgba(0,0,0,0.5);}



#menu-item-8640 > a::after{content: "";z-index: 999;



top: 17px;display: table-cell;position: absolute;right:-3px;opacity:1;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid rgba(0,0,0,0.5);}



#menu-item-1185:hover#menu-item-1185 a:after, #menu-item-4719:hover#menu-item-4719 a:after, #menu-item-8640:hover#menu-item-8640 a:after{border-top: 4px solid rgba(5,143,6,1);}



li.project_map_link{background-color: #fc9500;}

li.project_map_link a {color: #fff!important;}

.fusion-secondary-menu .sub-menu li:hover{background-color:rgba(5,143,6,1);color:rgba(255,255,255,1);transition:500ms ease;} 



.fusion-secondary-menu .sub-menu li a:hover{color:rgba(255,255,255,1);background-color:rgba(5,143,6,0);transition:0.2s ease;}



.engy-pont ul li{width:96%}



.swatch-container ul.swach-thumb li{margin-right:5px;}



.html5gallery-car-0 .html5gallery-car-left-0, .html5gallery-car-right-0{opacity:0 !important;transition:500ms ease;}



.html5gallery-car-0:hover .html5gallery-car-left-0, .html5gallery-car-0:hover .html5gallery-car-right-0{opacity:1!important;}



 .mar-tab ul.sash-cnt li{height: 142px;background-color: #f9f9f9;padding: 5px;border: 1px solid #ccc;width: 199px;margin-right: 12px;}



.mar-tab ul.wdth-hrdwr li{width:233px !important;margin-top: 6px;}



.tab-content .hrd-secn{padding-left: 18px !important;}



.mar-tab ul.stic-king-opn li{width:150px !important; height:auto !important;text-align:center;}



.mar-tab ul.sec-27 li{width: 158px;height: 196px;padding: 5px;border: 1px solid #ccc;margin-bottom: 8px;margin-top: 8px;background-color: #f9f9f9 !important;text-align: center;vertical-align:top;display:inline-block;margin-right:12px;}



.mar-tab ul.wdth-hrdwr li{width:233px !important;margin-top: 6px;}



.fchr-pla-cls h3.fchr-cnt{margin-top:46px;}



.plmg-1{float:right; margin-top: 47px;padding-right:2px;}



.mar-tab ul.grilz-z li{max-width:17% !important;margin-bottom:12px !important;}



.my-platab ul.im-secn-pla li{vertical-align:top;display:inline-block;height:auto;margin-right:17px;background-color:#f9f9f9;width:155px;height:157px;}



.mar-tab ul.extrir_mrgn_btm li{display:inline-block;height:auto;vertical-align:top;width:80px;padding-bottom:2px;margin-right:14px;}



.my-platab ul.pla-extr li{margin-right: 16px;margin-bottom:16px;}



.my-platab .wrp-pla{margin-bottom:30px;}



.greencty-nw{background-size:319px !important;}



.greencty-nw .fusion-column-wrapper{background-size:319px !important;}



.greencty-nw p{color:rgba(255,255,255,1);text-align:center;}



.cn-mp li{list-style:none;position:relative;padding-left: 16px !important;}



.cn-mp li::before{content: "";



padding-right: 10px;background:url(images/map-icn-cu.png) no-repeat;width:11px;height:19px;position:absolute;left:0px;background-size:35%;top:11px;}



.mapBox.greenBox-city.greencty-nw.addon-p1{background-color:rgba(0,0,0,0);}



.post-content h3.areas-wesrvhdr {font-size: 30px;font-family: Arial, Helvetica, sans-serif;font-weight: 400;line-height: 36px;letter-spacing: 0px;color: #333; margin-bottom:0}



.grilsbox ul.smntn-grl li{width:120px !important;text-align: center;background-color: #f9f9f9 !important;padding: 17px 0px 8px 0px;margin-top: 7px;}



.grilsbox ul.smntn-hrdwr li{width:161px !important; height:151px;background-color: #f9f9f9 !important;text-align: center;padding: 21px 0px 8px 0px;}



.adddff-engr ul.dff-wdth li{width:141px !important;}



.sft-pracls{float:left;margin-top:11px;width:77%;}



.sort-by.row-loadmores{ text-align:center; padding-bottom:20px;}



.sort-by.row-loadmores .reviewsLoadMores {background:#009a06; margin:0 auto; display:inline-block; padding:14px 30px; border-radius:0px; transition: .4s ease; -webkit-transition: .4s ease; width:220px;}



.sort-by.row-loadmores .reviewsLoadMores:hover{background:#008100 !important; transition: .4s ease; -webkit-transition: .4s ease;}



.sort-by.row-loadmores .reviewsNoLoadMores{background:#BFBFBF; margin:0 auto; display:inline-block; padding:14px 60px; border-radius:0px; transition: .4s ease; -webkit-transition: .4s ease; display:none;  width:220px;}



.sort-by.row-loadmores .reviewsNoLoadMores:hover{background:#BFBFBF !important; transition: .4s ease; -webkit-transition: .4s ease; cursor:default;}



.mobile-filter{ display:none}



.fusion-tabs.fusion-tabs-1.clean.window-styles-tab.vertical-tabs {margin-bottom:15px;}



.window-styles-tab{}



.window-styles-tab .manuf_cont ul.manuf_inn li{width:142px; height:54px; text-align:center}



.manuf_cont ul.manuf_inn li img {height:100%;}



.GetFreeEstimate.padding-tb{ padding:40px 0!important;}



.custom-about-us-left-c { float: none!important;  width: 100%!important; margin-bottom: 0!important;}



.custom-about-us-row-two .ab-img-right {float:right;  margin:8px 0px 1px 20px!important; width:235px; min-height:250px;



text-align: center;}



ul.city-pictures {margin:60px 0 0 0;padding: 0;text-align: center;}



ul.city-pictures li {display:inline-block; width:32%; padding:5px;}



ul.city-pictures img {border-radius:5px; border:1px solid #f2f2f2;}



.agn-hrd-sec{min-height:411px !important;}



.mobile-connect {position: relative;right: -7px;top: 15px;display: none;}

.mobile-connect ul {padding-left: 5px;margin-top: 0;}

.mobile-connect ul li{display:inline-block; margin:0 3px;}



.mobile-connect ul li a{width:30px; height:30px; background:#009a06; color:#fff; display:inline-block; border-radius:80px; text-align:center; font-size:18px; padding-top:4px; }



.mobile-connect ul li i.fa.fa-envelope.ng-scope {font-size:15px;  margin-top:-7px;  position:relative; top:-2px;}



.soft-Color{margin:0; padding:8px 0 0 0;}



.soft-Color li{display:inline-block; border:1px solid #ccc; margin-left:10px;}



.soft-Color li:first-child{ margin-left:0}



.qa__bubble-wrap-tag a{ color:#fff;}



.jurneyi{ margin-top:15px;}



.link_prdcts.niew{width:250px; margin-top:25px;}



.special-offers-two{text-align:center;}



.comb-off {font-size:11px; height:10px;}



.wsphome-banner{color:#fff;}



#main .wsphome-banner h2{color:#fff!important;font-size: 31px !important;line-height: 42px !important;text-align:center;}



.home-banner-left {background: rgba(0,0,0,.5);padding: 20px;border-radius: 10px;display: inline-block;max-width: 100%;margin-top: 60px;margin-bottom: 30px;margin-left: 0;margin-right: 0;}



.home-banner-left strong{color:#0abc0c; font-weight:600;}



.home-banner-left h2 {text-align: left;font-size: 34px !important;line-height: 48px !important;font-weight: 600!important;}



.home-banner-left ul{ margin:20px 0 10px 0;}



.home-banner-left ul li {background: url(images/right-p.png) no-repeat -3px 5px;display: inline-block;width: 100%;text-align: left;padding-left: 27px;margin: 3px 0;font-size: 16px;padding-bottom: 15px;}



.home-top-form{background:rgba(255,255,255,.9);  color:#555; border-radius:3px; padding:10px 15px; max-width:370px; display:inline-block; float:right; margin-top:45px;}



#main .home-top-form h2{color:#2e2f7c!important; font-weight:600; margin-bottom:5px!important}



.home-top-form .col-sm-12.col-md-12.col-lg-12{ padding:0}



.home-top-form .main-contact{ margin-bottom:10px;}



.home-top-form .freet{ color:#0abc0c; text-transform:uppercase}



.home-top-form .main-contact input[type="email"],.home-top-form .main-contact input[type="tel"], .home-top-form .main-contact input[type="text"], .home-top-form .main-contact input[type="number"], .home-top-form .main-contact textarea{ border:1px solid #ccc; padding:10px; max-height:50px; min-height:40px; font-size:14px;}



.home-top-form  .wpcf7-form-control.wpcf7-submit{color:#fff!important; font-size:24px !important; font-weight:bold; text-align:center; width:100% !important; background:#009a06; text-transform:capitalize; transition:.4s ease; -webkit-transition:.4s ease;}



.home-top-form  .wpcf7-form-control.wpcf7-submit:hover{background:#008100!important;transition:.4s ease; -webkit-transition:.4s ease;}



.ligo-silder-box{border-bottom:1px solid #ccc !important;}



.ligo-silder-box .fusion-image-carousel{margin-bottom:0px;}



.ligo-silder-box .fusion-carousel-wrapper{line-height:90px!important}



.ligo-silder-box .fusion-carousel .fusion-carousel-nav .fusion-nav-prev, .ligo-silder-box .fusion-carousel .fusion-carousel-nav .fusion-nav-next {height:132px !important;top:15px!important;}



.ligo-silder-box .fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before, .ligo-silder-box .fusion-carousel .fusion-carousel-nav .fusion-nav-next::before{font-size:32px !important; line-height:74px !important;}



.top-descrip{text-align:center;}



.top-descrip h2{font-size:32px !important; margin-bottom:10px!important;}



.top-descrip h3, h3.certhead{font-size:32px!important; margin-bottom:25px !important;margin-top: 0px;}



.top-descrip p{max-width:88%; color:#555555; margin:0 auto; font-size:14px;}



.top-descrip Strong{color:#058f06}



.WSPlus-Difference ul li{display:inline-block; width:33.3%; float:left; padding:20px 0; text-align:left; min-height:180px;}



.WSPlus-Difference ul li i{float:left; width:43px; height:43px; font-size:0; background:url(images/Window-Solutions-Plus-Difference.png) no-repeat 0px -4px;}



.WSPlus-Difference ul li i.wspi-two{background-position:0 -54px;}



.WSPlus-Difference ul li i.wspi-three{background-position:0 -100px;}



.WSPlus-Difference ul li i.wspi-four{background-position:0 -159px;}



.WSPlus-Difference ul li i.wspi-five{background-position:0 -213px;}



.WSPlus-Difference ul li i.wspi-sixt{background-position:0 -264px;}



.WSPlus-Difference ul li h3, .WSPlus-Difference ul li h4{margin:0 0 10px 0;   color:#058f06; font-size:22px !important;}



.det{ padding:0 40px 0 60px; font-size:16px;}



.det p{ max-width:inherit;}



.why-choose-home ul{ padding-top:15px;}



.why-choose-home ul li{ float:left; width:23%; text-align:center; list-style:none; background:#fff; border-bottom:5px solid #058f06; margin-bottom:5px; padding-bottom:25px; padding-top:25px; margin-left:28px; box-shadow:0 0 5px #ccc;}



.why-choose-home ul li:first-child{ margin-left:0;}



.why-choose-home ul li i{ display: table; margin:0 auto 20px auto; width:74px; height:74px; background:url(images/why-choose.png) no-repeat 8px 5px; }



.why-choose-home ul li i.why-icon2{background-position:2px -75px;}



.why-choose-home ul li i.why-icon3{background-position:2px -150px;}



.why-choose-home ul li i.why-icon4{background-position:2px -221px;}



.home-page-review{ text-align:center;}



#main .home-page-review h3{ color:#058f06!important; font-size:36px!important; margin-bottom: 25px!important;margin-top: 10px;}



.home-page-review .Review_ratting_sec ul li {display: inline-block !important;width:159px;border: 1px solid #058f06;	height: 160px;	border-radius: 800px;line-height: 226px; margin-left:24px!important;}



.home-page-review .Review_ratting_sec ul li:first-child{ margin-left:0!important}



.home-page-review .fusion-button-default-size {width:100%;  border-radius:0;  background:rgba(5,143,6,1); font-size:18px; padding:15px 0; transition:.4s ease; -webkit-transition:.4s ease; max-width:200px; text-transform: uppercase;}



.home-page-review .fusion-button-default-size:hover{ background:#008100; transition:.4s ease; -webkit-transition:.4s ease;}



.certified-logo-slider .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .certified-logo-slider .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{ background:rgba(5,143,6,.8); transition:.4s ease; -webkit-transition:.4s ease;}



.certified-logo-slider .fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover, .certified-logo-slider .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background:#008100; transition:.4s ease; -webkit-transition:.4s ease;}



.home-recent-pro .cbp-item-wrapper .title-product{ bottom:13px;}



.custom-footer .footertitle {margin-top:0; margin-bottom:8px;font-size:15px;font-weight:bold;color: #FFA500;  text-transform: uppercase; letter-spacing: 0px; font-family: "PT Sans";}







/**********************************/







.offerslider.special-offers .sp_con {width: 100%;} 



.offerslider.special-offers .sp_con .ptitle {min-height: auto; padding-bottom: 0;}



.offerslider.special-offers .sp_con h4 {font-size: 18px; margin: 7px 0 7px 0;}



.offerslider.special-offers .sp_con .spad {position: static;}



.offerslider.special-offers .sp_con .spad .comb-off {height: auto;}



.offerslider.special-offers .sp_image {width: 100%;}



.offerslider.special-offers .sp_con h3 {margin-top: 0 !important;}



.offerslider.special-offers.flexslider .slides li {margin: 0 -7px !important;}



.mnfrmblogo{text-align:center;}



.vovideos h3 {text-align: center;text-transform: uppercase;background: #FFA500 !important;border-top: #FFA500 !important;color: #000 !important;}



.vovideos h3 a {text-decoration: underline;font-weight: bold; }



.vovideos h3 a:hover {color: #000;}

.htabs .nav-tabs li.active h4.fusion-tab-heading {color: #fff !important;}

.get_free_quote_form{margin-bottom: 20px;}

.section-our-process {margin-top: 110px;}

.service-areas-ftr {clear: both;position: relative;}



/****************/



@media screen and (max-height:1600px){ 



.g-recaptcha iframe {transform:scale(1.2);-webkit-transform:scale(1.2);transform-origin:0 0;-webkit-transform-origin:0 0;}



}



@media screen and (max-width:1024px){



.three-panel ul li {width: 100%;}



.html5gallery {max-width:100%!important;}



.html5gallery-box-0, .html5gallery-car-0, .html5gallery-elem-0, .html5gallery-car-mask-0, .html5gallery-car-list-0 {width:472px!important;  max-width: 100%!important; min-width:472px!important}



#main .common-banner .fusion-builder-row.fusion-row h2{font-size:35px;}



.post-content h1{font-size: 25.232px !important;}



h2.h2text{font-size:22px !important;}



.custome-bread{margin-bottom:15px;}



.fusion-body .fusion-layout-column.resp-1cls{width:71% !important;margin-bottom:18px !important;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_5.fusion-one-fifth.fusion-column-last.andersen_lgo {width: 19% !important;float: right;}



.sec-sim-yu {width:100%; display:inline-block; margin-right:0%;}



.double-1 h3{font-size:20px !important;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_3_4.fusion-three-fourth.fusion-column-first.mymade-new.margn_btm.soft-lte.simp-dwr {width: 65% !important;}



.fusion-body .fusion-layout-column.simp-rght-corn {width: 30% !important;float: right;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full.fusion-column-first.fusion-column-last.soft-lte.simp-hro {margin-bottom: 6px !important;}



.marg-sim-sec.bro-sec-4 {margin-bottom: 36px;}



#main .testimonilas-section h2 {font-size: 22px!important;}



#main .testimonilas-section .testitile {font-size: 22px!important;}



.testimonilas-section {padding: 21px 0 18px 0;}



.row{margin-right:0px !important; margin-left:0!important;}



.fusion-fullwidth.fullwidth-box.GetFreeEstimate {padding-right: 15px !important;padding-left:15px !important;}



.GetFreeEstimate .main-contact {padding-bottom: 0px;}



.GetFreeEstimate {padding: 35px 0 4px 0!important;}



.fusion-fullwidth.fullwidth-box.GetFreeEstimate .main-contact .col-md-6{margin-bottom:20px;}



.main-contact .col-sm-6.col-md-6.col-lg-6.captchabox {padding: 25px 0 26px 15px;}



.custom-footer .col-md-3{width:37%;display:inline-block;vertical-align:top;}



.custom-footer .col-lg-2{width: 20%;display: inline-block;}



.custom-footer .col-lg-4 {padding-left: 56px;padding-right:0px;width: 41%;display: inline-block;vertical-align: top;}



.custom-footer .last-box-contact{width:100%;padding-right: 0px;margin-top: 12px;}



.custom-footer .last-box-contact ul{display:inline-block;width:33%;vertical-align:top;}



.custom-footer .last-box-contact ul:first-child{width:62%;margin-right:20px;}



.custom-footer a.fusion-no-lightbox img {height: 43px;}



.footer-images {padding-top:0px;}



.footer-images a {margin: 0 8px;width: 147px;}



.footer-images.row {margin-left: 0px; padding-bottom:45px;}



.menu-box ul li{ padding:10px 8px;}



.menu-box{display:none;}



.m-nav-btn{ display:block}



.header-top .top-logo{ margin-left:90px;}



.top-right-section {float: right;  width: 55%;}



.header-top{height:97px;}



.header-top {height:97px; float:none;  width:100%;  background:#fff; margin:0 auto;  padding:0 15px;}



.fusion-mobile-menu-design-modern .fusion-social-links-header{ display:none;}



.fusion-secondary-menu>ul>li>a{padding: 0 5px;}



.fusion-secondary-menu{ display:none}



.Left_listing-box{ width:200px;}



.listing-right-box {margin-left:200px;}



.txt{font-size:12px;}



.listing-right-box .col-lg-3 {padding-left:5px; padding-right:5px; margin-bottom:15px; min-height:124px; width:50%;max-height: 100% !important;}



.m-navigation{ left:-15px;}



#main .banner-content h2{font-size:38px!important;}



.fusion-breadcrumbs{padding-left:15px;}



.testimonilas-section .slider-text{ max-width:90%;}



.listing_container .row{margin-bottom:0;}



.fusion-widget-area-5 .widget h4 {color:#333333; font-size:15px;}



.title-list{width:96%!important;}



.header-top.fixed .top-logo{width:16%;}



.clients-section ul li{width:14.8%;}



.clients-section ul li img {height:42px;}



.post-content {overflow: hidden;}



.post-content .grid-boxes h4{ font-size:15px;}



.post-content .grdbox h4 {font-size:15px;}



.g-recaptcha iframe {transform: scale(1.2);  -webkit-transform:scale(1.1);  transform-origin:0 0; -webkit-transform-origin:0 0;}



.w101-tabbing ul i{margin-right:3px;}



.w101-tabbing ul li h4{ font-size:11px;}



.what-make-container ul li{width:32%; vertical-align:top;}



.window-styles-tab .manuf_cont ul.manuf_inn li {width:18%;}



.Configurations-box ul li{width:46%;}



.Configurations-box ul li img {max-height:71px;}



.Configurations-box ul li{min-height:120px;}



.Configurations-box .title-img{font-size:14px;}



.design-ins li {float:left; height:auto; width:100%; padding:14px; background:#f2f2f2; margin:6px;}



.grills-option li{margin:4px;}



.nat-nal-on .col-lg-3{float:left}



.anderson-s-1 {padding: 0px 0 16px 0;}



.three_Box_point.forb ul.wps-woi li, .three_Box_point ul.wps-woi li{width:48%!important;}



.nat-nal-on-scnd .col-lg-3{float:left; width:32%; margin-left:2%;}



.anderson-s-1.pell-s-1 {min-height:auto;}



.why-hr-us .col-lg-3{min-height:196px}



.Our-five-Step-Process ul {margin:0; padding:25px 0 0px 0;}



.Our-five-Step-Process ul li{width:100%;  margin: 10px 0px; padding: 10px 10px 10px 10px; min-height:inherit}



.thrma-cn-bn {width:54%!important;}



.jhn-mg img {max-height:170px;}



.awd-winning-section .col-md-6{min-height:360px;}



.angies-aword-ribbon.footer-a-r li {width:100%; padding:0px 0!important;}



.angies-aword-ribbon.footer-a-r {padding:5px !important; margin-bottom:30px; }



.abt-pg-cls-3rd .abt-nw-sec-pra h3{line-height:30px!important;}



.ons-img{width:70px;}



.onr-dec {width:62%; padding-top:1px; padding-left:10px;}



.special-offers ul li{width:47.8%;}



.special-offers .sp_con h4 {font-size: 26px!important;text-align:left;}



.special-offers .sp_con p{font-size: 14px; text-align:left;}



.special-offers .sp_con h3{text-align:left;}



.installerare-mine ul li{width: 18.6%;}



.center-aln2 .angies-aword-ribbon ul li{width: 48%;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_2_5.fusion-two-fifth.fusion-column-last.center-aln {



margin-top: 0!important;}



.map-city.greencity ul li {width:30%;}



.map-city ul li{width: 46%;}



.chossing-col h4{line-height: normal!important;}



.testimonilas-section-right p:after{margin-right:0px;}



.testimonilas-section-right p:before{margin-left:3px;}



.listing-port-right-side-box .testimonilas-section-right p{padding-left:40px; padding-right:36px;}



.WSPlus-Difference ul li{width:49%;}



.det{padding:0 40px 0 50px}



.why-choose-home ul li{margin-left:18px;}



.home-page-review .Review_ratting_sec ul li {display: inline-block !important; width:132px; height:132px; line-height:200px; margin-left:14px!important; overflow:hidden;}



}



@media only screen and (max-width:767px) and (min-width:300px){

.servingDiv{height: auto;}

.servingdiv p.servingyear{padding-top: 0px;padding-right: 11px !important;font-size: 16px !important;margin-bottom: 8px !important;padding-left: 15px;}

.servingdiv {display: flex;justify-content: space-between;color: white;flex-direction: column;align-items: start;}

p.servingbtm{color: #fff;padding-top: 15px;margin-bottom: 0px;font-size: 15px;}	

    

.offer-content {display: block!important;padding: 5%!important;margin: 30px auto!important;}

.offer-per{width: 120px;height: 120px;margin: auto;}

.per-cent{justify-content: center;font-size: 40px!important;}

.offer-apply{flex-direction: initial!important;}

.offer-content .btn-windows{margin-right: 10px;}



.result-image{width:100%!important;}

.result-image img {width:auto !important; height:auto !important;}

.result-contentpro{float: left;width:100% !important;}



.mobile-connect{ display:inline-block}



ul.city-pictures { margin-top:0}



ul.city-pictures li{ width:49%;}



.map-city.Fairfield-County li{width: 50%;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full.fusion-column-first.fusion-column-last.map-title {margin-bottom:0!important;}



.map-city.greencity ul li {width:46%;}



.Review_ratting_sec ul li {width:46%; border: 1px solid #ccc; margin: 5px!important;}



.Review_ratting_sec {padding:15px 0 5px 0;}



.installerare-mine ul li {width:100%; min-height:auto;}



.execphpwidget .Starting-project ul li:last-child {width:100%; float:left; padding-bottom:0}



.execphpwidget .Starting-project ul li {width:100%; float:left; padding-bottom:50px;}



.Starting-project {padding:30px 0 10px 0;}



.special-offers ul li{ width:100%; margin-left:0; margin-bottom:18px; padding-bottom:15px;}



.special-offers ul{ margin-bottom:0;}



.special-offers .sp_image{ width:100%;}



.special-offers .sp_image img{ width:100%;}



.special-offers .sp_con{}



.ptitle{ min-height: inherit!important}



.special-offers .sp_con{ width:100%;}



.special-offers .sp_con h4, .special-offers .sp_con h3{ font-size:30px!important;}



.jhn-mg img { max-height: inherit;}



.thrma-cn-bn {width:100%!important; margin-top:30px!important; margin-right:0!important}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.md-sa {



margin-top: 0!important;  margin-bottom: 35px!important;}



.nat-nal-on-scnd .col-lg-3{width:100%!important; margin-left:0%!important; margin-top:15px;}



.nat-nal-on-scnd .col-lg-3:first-child{margin-top:0px;}



body.has-sidebar #content.blog-post-detail-content{ margin-bottom:0!important}



.fchr-pla-cls h3.fchr-cnt {margin-top:25px;}



.plmg-1{margin-top:18px;}



.mar-tab.pella-tab.my-platab {padding-top:10px; padding-bottom:10px; } 



.rob{text-align:center;}



.top-banner{ margin-bottom:20px; height:0; overflow:hidden}



h3.reifine{ margin-top:1px; font-size:15px; display:inline-block; width:100%;}



.fusion-footer-widget-area{padding-bottom:10px!important;}



#main {padding:0;  margin-top:136px;}



.listing_container{ padding:0 15px 10px 15px;}



.Left_listing-box{ width:150px; padding-right:2px;}



.listing-right-box {margin-left:0px;}



.listing_container.search-container .listing-right-box{padding-left:0;}



.custom-footer h3{ font-size:18px;}



.listing-counting, p.subtitle{ font-size:14px;}



#main h2.main-h2-heading{font-size:24px !important}



.listing-right-box .col-lg-3{width:100%; padding-left:0px; padding-right:0;}



.listing-right-box .col-lg-3:last-child{margin-bottom:5px;}



.title-list{width: 95.2%!important;}



.m-navigation {left:0px;}



.header-top{ height:auto; display:inline-block; width:100%; padding:0; position:fixed; z-index:99; background:#fff;}



.m-nav-btn{top: -4px;float: right;margin-right: -6px;}



.top-right-section .search-box{ width:100%; max-height:auto; margin-top:15px;}



.header-top .top-logo {margin-left: 60px;margin-top: -7px;width: 30%;text-align: center;}



.header-top .top-logo img{ max-width:100%;}



.header-top.fixed .top-logo{width: 35%;margin-left: 50px;padding-top: 4px;}



.header-top.fixed .top-logo img{ max-width:65%;}



.m-navigation ul{margin-top:45px;}



.header-top.fixed .m-nav-btn{top:-4px;}



.top-right-section .search-box .srcinput{ width:95%;}



.srch-button{ position:absolute; right:15px;}



.top-right-section {width:100%; padding:1px 15px 20px 15px;}



#main .common-banner .fusion-builder-row.fusion-row h2 {font-size:25px !important;}	



.silverline_imgsec{ text-align:center;}



.silverline_imgsec img{ float:none!important;margin-bottom:17px;}



.swatch-container ul.swach-thumb li {display: inline-block; margin-right:5px; margin-bottom:5px; width:74px;}



#main .common-banner p{margin-bottom:0px;}



.fusion-body .fusion-layout-column.resp-1cls{width:100% !important;margin-top: 6px !important;text-align:center;margin-bottom:0px !important;}



.fusion-body .fusion-layout-column.resp-1cls h1{line-height: 25px;margin-top: 0px;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_5.fusion-one-fifth.fusion-column-last.andersen_lgo{width:100% !important;}



.andersen_lgo .fusion-column-wrapper, .pla-lg-fn{float:none !important; text-align:center;padding-top:0px !important;   margin-top: 5px;margin-bottom: 20px;}



.back-b {margin-top:0px;padding:0px;float:left;border-radius:15px;font-size:10px;width:80px;padding:0px 10px 1px 12px;}



.custome-bread .col-sm-2{width: 21%;margin:auto 15px;}



.custome-bread .element-insidebread{padding-right: 0px !important;padding-left: 10px !important;}



.custome-bread .fusion-page-title-bar .fusion-breadcrumbs{width:100%; float:none;padding:0px;}



.custome-bread{padding-right: 10px !important;}



.custome-bread{height:0px; overflow:hidden}



.margn_btm h3{ line-height: normal!important}



.custome-bread .col-sm-10{width:100%;text-align:center;}



.post-content h1 {font-size: 22px !important; line-height:30px !important;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_3_4.fusion-three-fourth.fusion-column-first.mymade-new.margn_btm.soft-lte.simp-dwr{width:100% !important; text-align:center;margin-bottom: 9px !important;}



.double-1 h3 {font-size: 19px !important;}



ul.featureslist li {line-height:24px !important;padding-bottom: 15px;}



.fusion-body .fusion-layout-column.simp-rght-corn { width: 100% !important;float:left;text-align: center;margin-bottom: 23px !important;}



h2.h2text{font-size: 18px !important;line-height: 24px !important;}



.certificatelink{font-size: 16px !important;padding-bottom: 50px !important;}



.ul-cls.dwr-simp.dwr-simp-7 li {width: 100%;max-width: 100%;margin-bottom:20px;}



.ul-cls.dwr-simp.dwr-simp-7 li.excep {width: 100% !important;}



.ul-cls.dwr-simp.dwr-simp-7.simba li {margin-right: 0px;}



.ul-cls.dwr-simp.dwr-simp-7 li:last-child{margin-bottom:0px;}



.ul-cls.dwr-simp{margin-bottom: 8px;}



.testimonilas-section .container{padding:0px;width:85%;}



.testimonilas-section ul.slides{margin:20px 0px;}



.testimonilas-section .review::after{margin-right:-27px;}



.testimonilas-section .review::before{margin-left:-27px;}



.our-achivement-b ul.achive li {width: 49.2%;margin-bottom:21px;}



.our-achivement-b .row{margin-left:0px;}



.our-achivement-b ul.achive li:last-child{margin-bottom:0px;}



.our-achivement-b ul.achive .title{margin-bottom: 4px !important;}



.g-recaptcha iframe {transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;}



.main-contact .col-sm-6.col-md-6.col-lg-6.captchabox {padding: 14px 0 12px 15px;}



.custom-footer .col-md-3 {width: 100%;}



.custom-footer .col-lg-2 {width: 100%;padding-left: 17px;margin-top:8px;}



.custom-footer .col-lg-4 {width: 100%;padding-left: 18px;}



.custom-footer .last-box-contact ul:first-child {width: 100%;}



.custom-footer .last-box-contact ul {width: 100%;}



.custom-footer .custom-footer {margin-top:14px;} 



.custom-footer  .footer-images a {margin: 9px;width: 140px;}



.custom-footer .fusion-columns .fusion-column{margin: 0 0 0px;}



.fusion-content-widget-area .widget {margin-bottom: 7px;}



.fusion-footer .fusion-columns .fusion-column{margin: 0 0 0px;}



.custom-footer .manu-once {width: 40%;display: inline-block;margin-right: 26%;}



.custom-footer .about-once {width: 32%;display: inherit;vertical-align: top;}



.custom-footer ul.footer-blog {padding: 0px 0 0px 0;}



img.img-responsive.wp-image-5473 {padding-bottom:25px; width:100%;}



.fusion-body .fusion-layout-column{margin-bottom: 15px!important; min-height:auto; word-wrap:break-word;}



.glass-options-row{ padding-top:5px!important;}



.fusion-fullwidth.fullwidth-box.GetFreeEstimate .main-contact .col-md-6 {margin-bottom:10px;}



.fusion-fullwidth.fullwidth-box.GetFreeEstimate {padding-bottom:15px!important; padding-right:0px!important; padding-left: 0px !important;}



.fusion-imageframe {display:inline-block; z-index:1; overflow:hidden; position:relative; vertical-align:middle;



max-width: 100%; width:100%; text-align:center;}



.left-footerbox-1 .fusion-imageframe{ width:100%; text-align:center;}



.common-banner.mr0 .fusion-layout-column {width:100%!important; padding:0;  margin:0!important;}



.testimonilas-section {padding:21px 0 0px 0;}



.testimonilas-section .more-button{ padding-bottom:0;}



.post-content .grdbox h4{font-size:15px; display:inline-block;}



.grid-boxes ul li{width: 49%; padding:0!important; margin:0px!important; text-align:center;}



.grdbox p{line-height: 18px;}



.Trim-boxes h4{min-height:0px;}



.trmbx h4{margin-bottom:15px !important;}



.mrgn_tp_dff h3{margin-top:0px !important;}



.hrdwr2 h3{margin-bottom: 4px;}



.trm-ncasing h3{margin-top:14px;}



.clients-section {padding:20px 0; max-width: 90%;  margin: 0 auto;}



.clients-section .container{width:100%; max-width:100%; padding:0}



.clients-section .row{ margin:0!important;}



.clients-section ul{text-align:center; margin:0 auto}



.listing_container .row{ margin-bottom:10px;}



.clients-section ul li:first-child{margin:4px!important;}



.clients-section ul li{width:46%; margin:5px 4px!important ; float:none}



.clients-section ul li img{width:100%; height:40px;}



.listing-section{padding-bottom:0px;}



#pagination{text-align:center;}



.link{padding:8px 12px;}



span.link.disabled {font-size:#ccc; color:#ccc;}



.more-button {text-align:center;  padding:25px 0 20px 0;}



.top-banner img {width:100%; min-height:250px;}



#main .banner-content h2 {font-size: 28px!important; line-height: 32px!important;}



.swatch-container ul.advntr3 li, .swatch-container ul.advntr4 li {margin-left:1px!important;}



.fusion-footer-widget-area{padding-left:0px!important; padding-right:15px!important;}



.testimonilas-section .review{color:#555;}



.full-width-testimonila.harway {margin-top:5px!important;}



.mobile-none-sec{ display:none;}



.main1.hardware-har .hrdwr4 {min-height: auto;}



.Trim-boxes ul li img{width:100%;}



.grid-boxes ul li img{ width:92%;}



.grid-boxes h4 {min-height:25px!important;}



.grid-boxes {padding:0 0px;}



.Trim-boxes {padding:0 0px;}



.Trim-boxes .col-sm-6{ padding:0}



.fusion-fullwidth.fullwidth-box.custome-bread.nonhundred-percent-fullwidth {padding:0!important; margin:0; height:0px; overflow:hidden; border:0;}



.fusion-fullwidth.fullwidth-box.custome-bread.nonhundred-percent-fullwidth .fusion-content-widget-area .widget{margin-bottom:2px;}



.fusion-fullwidth.fullwidth-box.window-option-tab.doors-option-tab.nonhundred-percent-fullwidth {margin-top:0!important;}



.window-option-tab .fusion-tabs.vertical-tabs.clean .tab-content {padding-left:5px!important; padding-right:5px!important; width:100%; min-height: auto!important;}



.mar-tab ul.pattern-glass li, .hrd-secn ul.smu-wtht li, .mar-tab ul.dff-wdth-sash li, .mar-tab ul.dor-extr-trm li, .hrd-secn ul.opt-drr li, .mar-tab ul.Simulat-grlsec li, .mar-tab ul.simulat-screens li, .mar-tab ul.cas-ng li, .hrd-secn ul.sha-de li, .mar-tab ul.sash-cnt li, .mar-tab ul.wdth-hrdwr li, .mar-tab ul.stic-king-opn li, .mar-tab ul.stic-king-opn li, .mar-tab ul.sec-27 li, .mar-tab ul.cntrl-dvc li, .my-platab ul.nw-pla-e li {width:45%!important; margin-right:10px!important; margin-bottom:15px!important; vertical-align:top;}



.doors-option-tab .mar-tab ul.upr-drr li{width:29%!important; margin-right:10px!important; margin-bottom:15px!important; vertical-align:top;}



.fusion-tabs.fusion-tabs-1.clean.vertical-tabs .tab-pane {min-height: auto !important; margin-bottom:0; margin-top:0; }



.fusion-tabs.clean .nav-tabs li {margin-bottom:5px!important; clear:both;}



.mar-tab ul.simulat-screens li img {clear:both; display:table; margin:0 auto!important; }



.mar-tab ul.simulat-screens li br{display:none}



.tab-content .hrd-secn {padding:15px 5px !important;}



.mar-tab .well{padding-left:5px !important;}



ul.nav.nav-pills.doors-sub{ display:block; margin:0;}



.mar-tab ul.nav.nav-pills.doors-sub li {padding:10px 10px 10px 10px!important; background:#f9f9f9; margin:2px; width:48%;vertical-align:top; min-height:50px; text-align:left;}



.mar-tab ul.nav li.active {color:#009a06!important;  border-bottom:2px solid #009a06;}



.mar-tab ul.nav.nav-pills.doors-sub li a{ font-size:14px; display:block}



.hrd-secn ul.extrir_mrgn_btm li{width:80px!important;}



.window-option-tab .fusion-tabs.vertical-tabs.clean .tab-content h4 {font-size:20px!important; text-align:left}



.mar-tab ul.grilz-z li{max-width: 45% !important;}



.mar-tab ul.extrir_mrgn_btm.harpoits li {max-width:45%; width:auto;  margin-right:10px;}



.mar-tab ul.extrir_mrgn_btm.harpoits{text-align:left; margin-bottom:15px;}



.mar-tab h5{ text-align:left;}



.testimonilas-section h5{}



.my-platab ul.im-secn-pla li{width:44%;}



.mar-tab ul.extrir_mrgn_btm li{width:29%!important; margin-right:10px; text-align:center; max-width:29%!important;}



.my-platab ul.pla-extr li{margin-right:10px;}



.fusion-layout-column .fusion-column-wrapper{margin-bottom:0}



.my-platab .wrp-pla {margin-bottom:0px;}



.my-platab ul.nw-pla-e:last-child{margin-bottom:0px;}



.mar-tab ul.extrir_mrgn_btm.grilk-p li{max-width:33%;}



ul.extrir_mrgn_btm.grilk-p li {max-width:45%!important; width:45%!important;}



.my-platab ul.harpoits-2{ text-align:left;}



.my-platab ul.blnds-1 li{max-width:28%;}



.my-platab ul.harpoits li{width:50%!important;  margin-right:10px; text-align: center; max-width: 45%!important;}



.flt-r-img {margin-bottom:15px; width:100%;}



.grilsbox ul.smntn-grl li{width:31%!important; margin-bottom:2px!important;}



.grilsbox ul.smntn-hrdwr li{max-width:47.8%; width:47.8%!important; margin-bottom:10px;}



.swatch-container ul.swach-thumb.extrir_mrgn_btm.special-wnd-1 li{max-width:46.3%; width:46.3%!important; margin:5px 5px!important;}



.swatch-container ul.swach-thumb{margin-bottom:0;}



.adddff-engr ul.dff-wdth li{width:47.8%!important; margin-bottom:10px;}



.grilsbox.grlbx-pragrph .fusion-layout-column{ margin-bottom:0}



h3.im-pression {margin-top:20px!important;}



.sft-pracls {float:none; margin-top:11px; width:auto;}



.ul-cls.soft-lt-sec{text-align:center;}



.swatch-name {padding-bottom:5px; font-weight:600; padding:8px 0; font-size:14px; word-wrap:break-word;}



.soft-grd-sec.soft-grd-sec-8{margin-top:0!important}



ul.soft-lt-sec li{max-width:100%; width:100%!important;}



ul.soft-secnrt-sec li {margin-right:0!important; max-width:100%!important; height:auto!important;  vertical-align: top!important;  margin-bottom:15px!important; width:100%!important;}



.pla-lg-fn img {width:100%!important; height:auto!important;}



.dir-im-sec, .grd-soft {width:auto!important;}



ul.soft-lt-lst li {width:46%!important; margin:0 5px!important;}



.col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-6, .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2{ display:inline-block}



.for-mobile-none{display:none!important;} 



.custom-footer .fusion-social-links .fusion-social-networks.boxed-icons a{color: #058F06 !important;background-color: #E8E8E8!important;}



.custom-footer a.fusion-no-lightbox img {height:50px; background:#fff; padding:3px; border-radius:10px;}



.fusion-copyright-notice {font-size:11px!important;}



#qa__bubble-wrap{bottom:-6px!important; z-index:999!important}



.qa__bubble-wrap-tag{ display:none!important}



.chat-window{ width:320px;}



.fusion-footer-widget-area{ padding-right:0!important;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_4_5.fusion-four-fifth.fusion-column-first.margn_btm {



    margin-bottom: 5px!important; padding-bottom: 0;}



.fnshses-pla ul.ul-cls li {width:44%!important; height:auto!important; margin: 0 7px 15px 7px!important;}



.fnshses-pla ul.ul-cls li .swatch-name {font-size: 15px!important;}



img.plamg-sec1 {margin-left:0!important; height:auto!important; width:auto!important;}



.mg-sft-ltesec{padding-left:15px;}



ul.opi-min li, ul.opi-min-1 li{width:auto!important;}



ul.sft-cnt-lst li{ width:100%!important; padding-left:0!important;}



.sec-sft-o1 {margin-bottom:0!important;}



ul.sft-cnt-lst li{margin-left:0!important;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-one-half.fusion-column-last.cmnh-clas {



margin-top: 0!important; padding-top:15px;}



ul.soft-secnrt-sec-2 li img{ height:auto;}



ul.ul-cls.soft-secnrt-sec.soft-secnrt-sec-2 li {max-width:100% !important;}



.testimonial-listing{padding-top:0px; display:inline-block}



.ul-cls.shapes-soft li{width:46.4%!important; margin: 0 5px;}



.container {max-width:100%; width:100%!important}



.window101-tab-fix{ height:auto; padding:0!important}



.w101-tabbing{ display:inline-block; margin-top:0;}



.window101-tab-fix.fixed {position:relative; z-index:999; top:0; height:auto; box-shadow:none; border:0; }



.commond-tab ul li{width:100%; margin-bottom:0px!important; border-top:1px solid #ccc;padding-top: 7px!important;     padding-left: 15px!important;}



.commond-tab ul li.active {background:#058f06;}



.commond-tab ul li.active h4{color:#fff!important}



.commond-tab ul li:first-child{ border-top:0}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full.fusion-column-first.fusion-column-last.commond-tab{margin-bottom:0!important}



.for-m-row .row{margin-left:-15px!important; margin-right:-15px!important;}



.col-md-12.col-lg-12.col-sm-12.leftconw101 ul{padding-left: 0;}



.col-md-12.col-lg-12.col-sm-12.leftconw101 ol{padding-left:15px;}



ul.top-reasons-points li{ width:49%;}



.what-make-container ul li{ width:100%;}



.fusion-footer-copyright-area{padding-top:10px!important; padding-bottom:10px!important;}



.fusion-footer-copyright-area {background-color:#000 !important;  border-color:#fff!important;  border-top-width:0!important; color:#fff !important;}



.fusion-footer-copyright-area .fusion-copyright-notice{color:#fff !important;}



.m-navigation ul li .fusion-copyright-notice {color:#555; padding:25px 0px 5px 0px; text-align:center; font-size:14px!important;}



.newaddsec ul.swach-thumb.engr li{width:31%!important;}



.newaddonn .swatch-container ul.swach-thumb li{width:31%; margin-right:0!important;}



.swatch-container ul.lnhght p br{ display:none}



.my-swatchcont ul li{width:31%!important; margin-right:0!important;}



.fusion-column-wrapper ul.fctrs li.nw-imag img {left:-28px!important;  width:28px!important;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4.fusion-one-fourth.fusion-column-last.andersen_lgo img{ width:100%;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_3_4.fusion-three-fourth.fusion-column-first.margn_btm {



margin-bottom: 0!important;}



.mar-tab ul.nxt-dr-grd li {width:29% !important;}



.anthr_cls {margin-top:15px!important; width:100% !important;}



.window-option-tab h2 {font-size:24px!important; border-bottom:1px solid #2681ba; padding-bottom:15px; display:inline-block; width:100%;}



.window-option-tab .opting-right-box-img {display: inline-block; text-align:center; float:right; padding-left:0; width:100%;padding-bottom: 20px; padding-top:15px;}



.row.mar-top15 {margin:20px 0 0px 0; background:#f9f9f9; padding-top:0;}



.row.mar-top15 .col-md-6.col-sm-6.col-lg-6{ padding-left:0; padding-right:0}



.row.mar-top15 .col-md-6.col-sm-6.col-lg-6.Configurations-box{margin-top:80px;}



.Configurations-box ul li{width: 47%;}



.manuf_cont ul.manuf_inn li:first-child {margin-left:11px;}



.manuf_cont ul.manuf_inn li{width: 46%; margin-top: 9px; text-align:center;  margin-left: 11px;}



.manuf_cont ul{margin: 8px 0 10px 0!important;}



.fusion-tabs.fusion-tabs-1.clean.vertical-tabs {margin-bottom:0!important;}



.grills-option li {margin:4px 2px 4px 0px;}



.w101-tabbing ul li h4 {font-size:17px;}



.w101-tabbing ul i{margin-right:10px;}



.fusion-fullwidth.fullwidth-box.window-option-tab.ws-tab.nonhundred-percent-fullwidth{ margin-top:0!important}



.window-option-tab {margin-top:0!important;}



.fusion-tabs.fusion-tabs-1.clean.vertical-tabs .tab-content{margin-top:0!important;}



.out-team-img {float: right;  width: 100%;  margin-left: 0;  margin-top: 0;  margin-bottom: 20px;}



.right-img-mf {width:100%; margin-top:0px; margin-left:0; padding:8px; height:auto; position: relative; margin-bottom:15px; text-align:center;}



.right-img-mf img {position: inherit; left: 0;  top: 0; transform: translate(-0%,-0%); max-width: 100%; width: 100%; }



.Process-section.gutter-sections.manf-dlr li ul.mf-point li{width:100%!important;}



.fusion-content-widget-area .widget .three-panel li{ width:100%;}



.fusion-fullwidth.fullwidth-box.fusion-parallax-none.three-steps.nonhundred-percent-fullwidth {



    padding: 30px 20px 0px 20px!important;}



#Lead-Safe-Certified h5, #Lead-Safe-Certified p{ text-align:center;}



#Lead-Safe-Certified {color:#fff; padding-top:22px!important;}



.col-sm-3.col-md-3.col-lg-3.list-box .title-list {width: 95%!important;}



.wps-woi li{width:100%;}



.listing-right-box .col-sm-3.col-md-3.col-lg-3.list-box .title-list {width:100%!important;}



.m-navigation{width:100%; background:#fff;}



footer.fusion-footer-widget-area.fusion-widget-area{padding-bottom:0!important; padding-top:0;}



.custom-footer{padding-top:15px; /*background-image: url(https://windowsolutionsplus.com/wp-content/uploads/2021/03/mobilebg.jpg);*/ padding-bottom:35px; margin-bottom:-3px;}



.chat-window{ min-width:320px;}



footer.fusion-footer-widget-area.fusion-widget-area .fusion-columns {margin:0 -16px;}



.msg_container .col-md-12{padding:0!important}



.Left_listing-box.for-mobile-left-panel {display:none;  position:fixed;  top:0; left:0; background:#fff; width:100%;



padding:20px;  z-index:99999; max-height:100%; overflow:auto; height:100%; max-height:100%;}



.listing-right-box.for-right-panel{margin-left:0}



.mobile-filter {display:inline-block; float:right;}



.mobile-filter span.filter-sec{margin:-15px 8px 5px auto; background:#009a06;transition:.4s ease; font-size:16px; color:#fff; padding:2px 20px; cursor:pointer; display:inline-block; font-weight: 600;}



#filter-buttons{margin: 15px 0px !important;}



#filter-buttons label{padding: 1px 8px 1px 11px !important;}



#filter-buttons .search-filter-clearall{display: none;}



#mobilefixed{position: fixed;top: 0;left: 0;z-index: 9999;background: #fff;height: 35px;padding:5px 10px;}



.wsclearall, .dsclearall, .mtrsclearall, .mnfrsclearall{margin-left: 140px !important;}



#mobileoption{display: block !important;}



.dwindows101{display: none !important;}



.ddoors101{display: none !important;}



.w101-tabbing{width: 100%;padding: 15px;}



.mclearall{display: block !important;float: left !important;}



.refinetext{float: left;width: auto;margin-right: 10px;display:none;}



.mclearall label{margin: -2px 5px 2px auto;padding:2px 5px;font-weight: 600;color:#FF8C00;float: right;cursor: pointer;margin-bottom: 10px;font-size:14px;}



.mclearall .search-filter-close-but {padding: 0px 2px 0 9px;color: #23287e;font-size: 14px !important;font-weight: 600;float: right;}



#mobileoption select{border: 1px solid #ccc;padding: 10px 5px;height: 40px;}



.custome-bread {background: #f6f6f6!important;border-bottom: 1px solid #d2d3d4 !important;height: auto !important;}



ul.style-points li:hover{background:#e9e7e7;}



ul.style-points li style-text:hover{color: :#333 !important;}



ul.style-points li.active{background: #058f06 !important;}



ul.style-points li.active .style-text{color: #fff !important;}



ul.style-points li .style-text{color: #333 !important;}



.txt{font-size: 14px !important;}



span.mobiletext{font-size: 16px !important;}



.listing-right-box .col-lg-3 img{max-height:inherit;}



.window-styles-tab .manuf_cont ul.manuf_inn li {width:46.7%; margin:5px;}



.window-styles-tab .manuf_cont ul.manuf_inn{ margin:4px 0 0px 0!important}



.window-styles-tab .manuf_cont ul.manuf_inn li:first-child{ margin:5px;}



.Configurations-box ul li {min-height:130px;}



.screen-color li, .screen-color li:first-child{ margin:3px;} 



ul.screen-color{ padding-left:0;}



.design-ins li h4{ text-align:center!important;}



.design-ins li{ margin:6px 3px 6px 0px;}



.design-ins {padding-top:0; display:inline-block; padding-top:0; margin-top:0; margin-bottom:0}



ul.swach-thumb{padding-left:0;}



ul.swach-thumb li{margin:6px 2px 6px 0px; width:70px;}



ul.hardware-styele{padding-left:0;}



ul.hardware-styele li{margin:6px 3px 6px 0px;}



.three-panel .process{padding-top:0; margin:0px 0 25px 0;}



.three-panel li span{margin-top:7px;}



.happens-window h3{line-height: normal!important;}



.common-banner{margin-bottom:30px; height:0; overflow:hidden;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4.fusion-one-fourth.fusion-column-first.ander-right-con {



padding-bottom:15px;}



.ander-right-con h2:after{bottom:-6px;}



.nat-nal-on .col-lg-3 {float:left;  width:100%!important; padding-top:25px; margin-left:0!important;}



.nat-nal-on .col-lg-3:first-child{padding-top:0}



.ander-right-con img{width:100%;}



.fusion-body .fusion-layout-column.anderson-s-1{margin-bottom:0!important; padding-top:15px;}



.andersen-unparalleled {margin:10px 15px 20px 15px!important; padding-bottom:0!important;}



.window-filer-data-fullwidth.listing-right-box .col-sm-3.col-md-3.col-lg-3.list-box{ padding:0}



.three_Box_point.forb ul.wps-woi li, .three_Box_point ul.wps-woi li{width:100%!important;}



.container-fluid.nat-nal-on-scnd{padding-left:0; padding-right:0;}



.container-fluid.pla-sec{padding-left:0!important; padding-right:0!important;}



.pla-sec .col-lg-3.col-md-12.col-sm-12.col-xs-12{width:100%!important; margin-top:15px; margin-left:0!important;}



.testimonilas-section .slider-text {max-width:96%;}



.container-fluid.why-hr-us{padding-left:0!important; padding-right:0!important; margin-bottom:0!important}



.container-fluid.why-hr-us h2{ margin:35px 0 20px 0!important; font-size:28px!important}



.why-hr-us .col-lg-3 {padding:10px 10px 10px 10px!important; width:100%!important; margin-left:0!important; margin-bottom:15px!important; min-height: inherit;}



.ander-right-con h2{line-height:normal!important; }



ul.col-box2 li {width:100%; padding-bottom:25px; font-weight:600; }



.md-sa img{ width:100%!important}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4.fusion-one-fourth.fusion-column-last.md-sa {margin-top: 0!important;  margin-bottom:10px!important; padding-top:0; padding-bottom:15px;}



h2.th-tu {font-size:31px!important; display:inline-block; line-height:normal!important;}



#main .top-heading-titile h2{font-size: 32px!important; padding-top:10px;}



.top-contact-row ul li {margin:2px 0;  text-align:left;  width:100%;}



.top-contact-row ul {margin-top:0; margin-bottom:0}



.Contact-us-form .col-lg-12{padding-top:0; padding-bottom:0}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full.fusion-column-first.fusion-column-last.top-heading-titile.padding-top30{margin-top:10px!important; margin-bottom:18px!important;}



ul.why-box li {float:left; width:50%; text-transform:uppercase;}



.why-choose-us-box h2{font-size:32px!important; padding-bottom:15px;}



ul.why-box li a .w-heading{font-size:14px; padding-bottom:15px;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4.fusion-one-fourth.fusion-column-first.imgsec-wrap-abt {



    margin-bottom: 0!important;}



.abt-pg-cls-3rd .abt-nw-sec-pra h4{line-height:normal;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_3_4.fusion-three-fourth.fusion-column-last.abt-nw-sec-pra.abt-nw-sec-pra-2.custom-about-us-left-c {margin-bottom:0!important;}



.row.awd-winning-section .col-sm-8 {width:100%; padding:0;}



.awd-winning-section .col-md-6 {min-height:auto;}



#main .awd-winning-section h2{line-height:inherit!important;}



.ribbon.footer-a-r li {width:49%; padding:10px 0!important;}



.fusion-fullwidth.fullwidth-box.abt-pg-cls.nonhundred-percent-fullwidth {margin-top:0px!important;}



.angies-aword-ribbon.footer-a-r li {  width: 48%;  margin: 3px 2px;}



.abt-pg-cls h3, .abt-hdr h3{ font-size:32px!important;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.our-proc-hdee {



padding-top:20px;}



.img-gap {padding: 10px 0px 15px 0px;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.listing-port-right-side-box.rghsudo {margin-bottom: 25px!important; margin-top:10px!important;}



#main .our-proc-hdee h2, .win-grid-text h2{line-height:normal!important; font-size:32px;}



.cont-fivestar .img-cont {width:100%;}



.cont-fivestar .list-fvstr {width:100%;}



.educatio-sec ul li { background-position:0 0px;  padding:0px 10px 22px 49px; width:100%; float:left;}



.cbp.cbp-l-grid-agency.cs img{max-height:inherit;  min-height:150px; max-width:100%;}



.beachtime-portfolio .cbp-ready .cbp-item{ width:100%!important; max-width:100%; position:static!important; margin-bottom:5px;}



.beachtime-portfolio #js-grid-agency.cbp.cbp-l-grid-agency.cs.cbp-caption-active.cbp-caption-zoom.cbp-ready{height:auto!important}



.beachtime-portfolio .cbp-ready .cbp-wrapper, .beachtime-portfolio .cbp-ready .cbp-wrapper-helper{ position:relative!important}



.beachtime-portfolio .cbp-item-off {display:none;}



.cus-ma{ margin-bottom:10px!important}



#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-widget-area h2, h2.entry-title{ font-size:30px; line-height:normal!important}



.single-post #main .post h2{font-size: 18px !important;}



.swatch-container ul.custom li{width:auto !important;}



.hrd-secn ul.extrir_mrgn_btm li{width: 93px !important;}



.swatch-container ul.swach-thumb li img{width: 90px !important; height: auto !important;}



.cust-slider-port .html5gallery {max-width:100%!important; height:350px!important;}



.html5gallery-box-0{height:300px!important;  max-width: 100%!important; min-width:320px!important;}



.html5gallery-car-0{height:300px!important;  max-width: 100%!important; min-width:320px!important; top:240px!important; background: none!important;} 



.cust-slider-port  .html5gallery-timer-0{top:350px!important; display:none}



.html5gallery-elem-0{height:240px!important;  max-width: 100%!important; min-width:320px!important; overflow:hidden} 



.html5gallery-elem-0 img{ max-width:400px!important; height:300px!important; max-height:300px!important}



.html5gallery-car-mask-0{max-width: 100%!important; min-width:320px!important;} 



.html5gallery-car-list-0{height:300px!important;  max-width: 100%!important; min-width:320px!important;} 



.html5gallery-container-0 {height:300px!important;  max-width: 100%!important; min-width:320px!important;}



.top-padding-p{ padding-top:25px!important}



.more-pro ul li{ padding-top:15px;}



.more-pro ul li:first-child{ padding:0; font-size:18px;}



.CertifiedContractor.CertifiedContractorWindow ul li {padding: 5px 7px 0px 7px !important;width:48%; margin: 4px 2px;border: 1px solid #ccc;}



.CertifiedContractor.CertifiedContractorWindow span {width: 158px; height:82px; background-size:747%;  background-position: 7px 18px;}



.CertifiedContractor ul li .Pella_c {background-position:-162px 17px; width:134px; background-size:900%;}



.CertifiedContractor ul li .marvin_c {background-position:-376px 8px; width:151px; background-size:1017%;}



.CertifiedContractor ul li .harvey_c {background-position:-381px 20px; width:155px; background-size: 721%;}



.CertifiedContractor ul li .simonton_c {background-position:-1071px 13px;width:207px; background-size:655%;}



.agn-hrd-sec{min-height: inherit !important;}



.reasom-to-us ul.wps-woi li {width:100%!important;}



.CertifiedContractor.CertifiedContractorWindow ul li:last-child{ width:100%;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.listing-port-content.for-h3 {padding-top:15px;}



.fusion-fullwidth.fullwidth-box.full-width-testimonila.nonhundred-percent-fullwidth .testimonilas-section {margin-bottom: 0!important; padding-bottom: 0!important;}



.html5gallery-left-0, .html5gallery-right-0{display:none!important;}



.listing-port-content .html5gallery-car-mask-0{overflow-x: scroll;}



.listing-port-content .html5gallery-car-mask-0::-webkit-scrollbar {width: 10px;border-radius:15px;height:3px;}



.listing-port-content .html5gallery-car-mask-0::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);width:20px;}



.listing-port-content .html5gallery-car-mask-0::-webkit-scrollbar-thumb {background-color:#058f06; outline:1px solid #ccc;}



.html5gallery-thumbs-0{ margin-left:0!important}



.listing-port-content .html5gallery-car-right-0, .listing-port-content .html5gallery-car-left-0{ display:none}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.listing-port-content ul{ padding-left:15px;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.listing-port-content {padding-top: 25px;}



a.ancr_lnk.anthr_cls{padding:10px}



.window-option-tab.doors-option-tab .manuf_cont ul.manuf_inn li:first-child{margin-left:7px;}



#main .fusion-tabs.clean .tab-content .tab-pane h2{ font-size:24px!important; padding-left:10px; padding-top:5px;}



ul.dr-grl-cls li:first-child{margin-right:0!important;}



#main .fusion-tabs.clean .tab-content .grills-option li{width:auto!important; max-width:100%!important; margin:4px 2px 4px 2px;}



.mar-tab ul.grids-scnd-dwr li {max-width:28%!important;}



.mar-tab ul.dwr-frnch-ptrn li{ margin-bottom:12px;}



ul.frnch-dwr li {max-width:45%!important; width:148px!important;}



.my-platab ul.extrir_mrgn_btm.harpoits li {text-align:center; width:94px;}



ul.hardwarenew li{max-width: 100% !important;}



.sec-sim-yu{width:100%;}



.ul-cls.simn-lstcls li:last-child {width:45%; height:138px;}



ul.ul-cls li {width:46%;  margin-right:3px!important;}



.sec-sim-yu.sec-sim-zu ul {margin-top:0;}



.kyh-re-baabu, .simntn-dwr-secalaah{width:100%;}



.ul-cls.solar-lst-simon li {width:100%;margin-right:0; border:1px solid #ccc; height:auto; padding:15px;margin-bottom:12px;}



.my-platab ul.im-secn-pla-2 li.scnd-mg-4 {width:149px!important; margin-right:0!important;}



ul.scrren {display:inline-block;  padding-left:15px;}



#tabs-thrma.tgl-k li{width:100%!important;}



.therma-dwr-sec-tk li {max-width:27%;}



.window-filer-data-fullwidth.listing-right-box .col-sm-3.col-md-3.col-lg-3.list-box img{ min-height: inherit;}



.grd-simn-dorsa li{width:43%;}



.grd-simn-dorsa-agn li{width:100%; text-align:left;}



ul.ul-cls.dwr-simp.dwr-simp-2 li {width:49%;  max-width:48%;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-one-half.fusion-column-last.soft-lte.simp-hro {



margin-top: 0!important;}



.exp-3, .exp-2 {margin-left:0;}



.exp-3 img, .exp-2 img{ max-height:160px; margin-top:10px;}



.ul-cls.eithr li {margin-top:10px;}



.soft-lte.simp-hro.fms ul.ul-cls.dwr-simp.dwr-simp-4 li{max-width:50%; vertical-align:top;}



ul.therma-lstcls li span{left:-5px!important;}



ul.therma-lstcls li{padding-left:23px;}



.therma-dwr li{ max-width:31%!important}



#tabs-thrma li{width:100%!important}



ul.achive li.webnone{ display: inline-block}



.GetFreeEstimate .wpcf7-form .common-button{ width:100%;}



.soft-Color li{margin:5px; width:28%;}



.soft-Color li:first-child{ margin-left:5px}



.testimonilas-section-right p::after{ bottom:0;}



.fusion-fullwidth.fullwidth-box.more-pro.nonhundred-percent-fullwidth{padding-top:2px!important; padding-bottom:0!important}



.we-flw.we-flw-3 img {width:100%; padding-left:0; padding-bottom:15px;}



.we-flw.we-flw-3{padding:10px 10px 5px 10px; margin-bottom:0;}



.abt-pg-cls h3{ line-height:normal!important}



.listing-port-right-side-box h3{ font-size:22px!important;}



.fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.abt-prapo {margin-top: 20px!important;}



 h2.m-h-none{display:none;}



.link_prdcts.niew, .link_prdcts {width:100%!important; }



.window101-tab-fix{ margin-bottom:20px!important;}



.window101-tab-fix .fusion-one-full.fusion-column-first.fusion-column-last{margin-bottom:0px!important}



.window101-tab-fix  .fusion-content-widget-area .widget{margin-bottom:0px!important}



ul.financing-button li:first-child{ width:100%;}



ul.financing-button li{width:100%; text-align:left}



.buttom_b-t{text-align:left;}



.botton_row p{padding:0 6px;}



.special-offers .sp_image{border-right:0;}



.home-banner-left {max-width:100%; margin:0px 0;}



.home-top-form{margin-top: 0;}



.fusion-fullwidth.fullwidth-box.ligo-silder-box.nonhundred-percent-fullwidth {padding-right:0!important; padding-left:0!important;}



.fusion-fullwidth.fullwidth-box.ligo-silder-box.nonhundred-percent-fullwidth .fusion-one-full.fusion-column-first.fusion-column-last{margin-bottom:0!important}



.home-banner-left{padding:13px;}



.WSPlus-Difference ul li {width:100%; height:auto; min-height:auto; margin-bottom:0px; padding:12px 0;}



.why-choose-home ul li{ margin-left:0; width:100%; margin-bottom:15px;}



.fusion-fullwidth.fullwidth-box.whychooseh.nonhundred-percent-fullwidth {padding-bottom: 12px!important;}



.fusion-button.button-flat.fusion-button-round.button-large.button-default.wwdo-botton{ background:rgba(5,143,6,1) !important; top:0;}



.fusion-fullwidth.fullwidth-box.whychooseh.nonhundred-percent-fullwidth .fusion-layout-column{ margin-bottom:0!important}



.home-recent-pro .cbp-item-wrapper .title-product{bottom: 0;}



.home-page-review .Review_ratting_sec ul li {width:150px; height:150px; line-height:216px; margin-left:0px!important;}



#main .home-page-review h3 {color:#058f06!important; font-size:30px!important; margin-bottom:10px!important;



line-height: 36px!important; margin-top:10px;}



.fusion-fullwidth.fullwidth-box.certified-logo-slider.nonhundred-percent-fullwidth .fusion-image-carousel{margin-bottom:0px!important;}



.fusion-fullwidth.fullwidth-box.certified-logo-slider.nonhundred-percent-fullwidth .fusion-layout-column{margin-bottom:5px!important;}



.fusion-fullwidth.fullwidth-box.home-page-review.nonhundred-percent-fullwidth{padding-bottom:20px!important}}



h2.customsubhead {font-size: 20px !important;line-height: 26px !important;}



.mb-20{margin-bottom:20px !important;}



.mt-20{margin-top:20px !important;}



ul.featuresli li{padding:4px 0px}



ul.pl-20{padding-left:20px; !important}



.h2textstrip{max-height:175px;height:175px;}



.h2textstrip h2{margin-bottom: 0 !important;}



.h2textstrip h2.h2text {font-size: 22px !important;line-height: 32px !important;padding-top: 50px; }



.hidden,.page-id-9997 .hidden,.page-id-2246 .hidden,.page-id-15009 .hidden{display:none !important;}



.certificatelink{font-size: 18px;color: #a0ce4e;padding-top: 15px;display: inline-block;text-transform: capitalize;text-decoration: underline;}



.page-template-doors-product h3 {line-height: 30px !important;}



.vertical-tabs .active .fusion-tab-heading {color: #fff !important;}



.horizontal-tabs .active .fusion-tab-heading{color:#333333 !important;}



a.reviewslink{color: #fff;}



.nat-nal-on-scnd .col-lg-2 {width: 22.5%;min-height: 375px;padding: 15px;padding-bottom: 0px;border: 1px solid #ccc;text-align: left;background: #fff;}



.margin-left-4p {margin-left: 3%;}



.locreview{float:left;width:100%; }



.loc{float:left;width:90%; }



.rightreview{float:left;width:10%; }



.rightreview a{line-height: 40px;color: #009a06;text-decoration: underline;font-weight:600;display: none;}



.portfoliodiv{float:left;width:100%;background: #ececec;padding: 5px 0px;height: auto;    margin-bottom: 20px;}



.portfolioName{float: left;width: 100%;color: #333333;font-weight: 600;padding: 2px 0px;font-size: 16px;text-align: center;}



.portfolioLoc{float: left;width: 100%;color: #058f06;font-weight: 600;font-size: 14px;padding: 2px 0px;line-height: 20px;text-align: center;}



h3.midheading{margin: 30px 0px 5px 0px;color: #000 !important;font-weight: 500 !important; line-height: 30px !important;}



.custom li img{width: 110px !important;height: 110px !important;}



.swatch-container ul.custom li{width: 110px;}



.anderson-s-1.singledoor-col ul.lef_nav-tab li {width: 23% !important;}



.ttbenefits{text-align: center;margin-top: 30px !important;margin-bottom: 20px;line-height: 36px !important;font-size: 32px !important;text-transform: capitalize;}



.FiltermainHead {font-size: 32px;text-align: left;color: #000;font-weight: 400;line-height: 36px;margin-bottom: 15px;margin-left: 264px;}



.featureslist li {line-height:28px;}



h3.featureshead{margin-bottom:10px !important;}



.silverline_imgsec img{width:140px !important;height:auto !important;}



.fusion-tabs{margin-bottom:0px !important;}



.adrcert li {width:33% !important;}



.noresults{font-size: 28px;font-weight: bold;text-transform: none;color: #414272;font-family: inherit;float:left;width:100%;line-height: 34px;}



.subnoresults{width: 100%;float: left;color: #009a06;padding: 18px 0px;font-size: 16px;text-transform: none;font-weight:bold;}



.allstyle{text-align:right;float:right;}



.allstyle a {color:#058f06 !important;font-family:inherit !important;}



span.prosubhead{font-family: "PT Sans";font-size: 18px;color: #000;font-weight: 500;text-transform: uppercase;}



.blog-shortcode-post-title a {font-size: 26px !important;}



#bkcolor{background-color:#f2f2f2 !important;}



.Windowtab, .Windowtab .cbp-filter-counter{background: #058f06 !important;color: #fff !important;}



.Doortab, .Doortab .cbp-filter-counter{background: #23287e !important;color: #fff !important;}



.legend { list-style: none;text-align: center; }



.legend li { float: none; margin-right: 10px;display: inline-block; }



.legend span { border: 1px solid #ccc; float: left; width: 12px; height: 12px; margin: 6px 2px 2px 2px; }



.legend .superawesome { background-color: #fff; }



.legend .awesome { background-color: #058f06; }



.legend .kindaawesome { background-color: #23287e; }



.divlegend {margin-bottom: 25px;}



.mt-0{margin-top:0px !important;}



.single-post a.reviewslink{color:#fff !important;}



span.post-date{display:block;}



span.custombtn{background: #009a06 !important; margin-top: 10px; font-weight: 500;}



.single-post .post-content p, .single-post .post-content ul li, .single-post .post-content ol li {line-height: 30px;font-weight: 500;font-size: 16px;}



.plr-300{padding-left:300px !important;padding-right:300px !important;}



.fusion-sharing-box{background-color:#fff !important;width:auto !important;margin-top:15px !important; height:auto !important;



padding: 0px !important;}



.fusion-sharing-box h4{color: #000 !important; padding: 0px 10px 0px 0px !important;}



.page-template-portfolio h1 { font-size:24px !important;}



h6.MuiTypography-h6 {color:#282828; font-size:16px;font-weight:bold;line-height:1.2; text-transform:none; margin:0 0 15px 0;}



.SealWrapper{max-width:180px; margin: 0 auto 13px auto;;} 



.MuiCardContent-root { margin:15px auto; padding:10px 0 10px 0;  text-align: center;  border:1px solid #ccc}



.MuiCardContent-root p{margin: 0}



#filter-buttons {font-weight: bold;font-size: 14px;color: #23287e;font-family: inherit;margin:15px;}



#filter-buttons .filgrphead {padding-right: 6px;float: left;text-transform: uppercase;}



#filter-buttons label {margin-left: 15px;padding: 0 8px 0 11px;font-weight: 600;color: #fff;float: left;cursor: pointer;margin-bottom: 10px;background: #009a06;display: none;}



#filter-buttons .search-filter-close-but {padding: 0px 2px 0 9px;color:#23287e;font-size: 14px !important;font-weight: 600;float: right;display: none;}



h4.subhead{margin-left:25px; margin-bottom: 5px;color: #666;font-weight: 400;}



.newhead-title{color: #058f06;font-size: 15px;padding-bottom: 0px;margin-top: -5px;}



.newsubhead-title{padding-bottom: 8px;color: #058f06;}



.searchcounts{float:right; line-height:28px; top:1px; font-size:15px; font-family:inherit; color:#222; font-weight:600;}



[data-section="Mnfr"],[data-section="undefined"]{display: none;}



.subhead-title{padding: 5px 30px;color: #058f06;float: left;width: 100%;font-size: 16px;}



#mobileoption, .mclearall{float: right;}

#mobileoption, .gclearall label{font-size: 14px; text-transform: capitalize;}





h4.p-scope{text-transform: uppercase;font-weight: 500 !important;color: #23287e !important;margin: 15px 0px;}

.pagedsr li {padding-bottom: 5px;list-style: none;position: relative;padding-left: 12px;width: 100%;display: inline-block;margin-left:10px;text-align: left;}



.pagedsr ul li::before {content: "";background: url(images/ok.jpg);border-radius: 80px;width: 20px;height: 20px;position: absolute;left: -13px;top: 3px;background-repeat: no-repeat;}



.wsclearall, .dsclearall, .mtrsclearall, .mnfrsclearall{margin-left:25px;color: #f0a400 !important;font-weight:600;cursor:pointer;font-size:15px;}

.pfclearall{margin-top: 5px;color: #f0a400 !important;font-weight: bold;cursor: pointer;font-size: 15px;float: right;}

.mtrsclearall, .mnfrsclearall{float:right;}



.grecaptcha-badge{display: none !important;}



.gswrapper{max-width: 800px;margin: auto;border:5px solid #709c35;border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;-o-border-radius: 15px;padding:10px 0;}



.gswrapper .responsive-img{max-width: 100%;height: auto;display: block;margin:auto}



.gswrapper .full-img{width: 100%;}



.gswrapper .feature-list-inner{padding:5px 10px;border-bottom:2px solid #709c35;}



.gswrapper .feature-txt{float: left;max-width: 70%;}



.gswrapper .feature-txt h2{color: #8bb05e !important;font-size:19px !important;font-weight: bold !important;line-height: 28px !important;}



.gswrapper .feature-txt p{font-size: 14px;margin:0;line-height: 21px;}



.gswrapper .clearfix::after {content: "";clear: both;display: table;}



.gswrapper .feature-btn{float: right;width: 30%;}



.gswrapper .feature-btn a, .gswrapper .feature-btn button{background-color: #709c36;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;font-size: 14px;width: 100%;display: block;text-align: center;font-weight: 600;margin: 5px auto;padding:10px 5px;color: #ffffff;border:0;text-decoration: none;text-transform: uppercase;float: right;}



.gswrapper .feature-btn a:hover,.gswrapper .feature-btn a:focus,.gswrapper .feature-btn button:hover,.gswrapper .feature-btn button:focus{background-color: #1f1f1f;color: #ffffff;}



.gswrapper .btm-txt{max-width: 75%;margin:auto;text-align: center;}



.gswrapper .btm-txt p{font-size: 14px;}



.manufactureslist{display: none;}



.page-id-2722 h3, .page-id-2827 h3 {color: #333 !important; font-size: 24px !important;}



.page-id-2722 h4.engrhead, .page-id-2827 h4.engrhead {font-size: 18px;border-bottom: 3px solid #009a06;width: 175px;padding-bottom: 10px;}



.page-template-windows101 .greybg{background-color: #f5f5f5 !important;}



.page-template-windows-series-mnfr .FiltermainHead, .page-template-doors-series-mnfr .FiltermainHead{margin-left: 0px !important;}



.reviewcnt{float: right;font-weight: bold;}



.mt-90{margin-top: 90px !important;}



.greybg{background-color: #777 !important;}







#main{padding-top:0px !important; padding-bottom:0 !important;}



#comment-input input::-moz-placeholder, #comment-textarea textarea::-moz-placeholder, .comment-form-comment textarea::-moz-placeholder, .input-text::-moz-placeholder, .post-password-form label input[type="password"]::-moz-placeholder, .searchform .s::-moz-placeholder, input#s::-moz-placeholder, input::-moz-placeholder{color:#000}



#comment-input .placeholder, #comment-input input, #comment-textarea .placeholder, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .select-arrow, input.s, input.s .placeholder, input[type="email"], input[type="text"], select, textarea {color: #000;}



.custom-footer a:hover{color:#009a06!important}



.fusion-modal .modal-title, .fusion-modal h3, .fusion-widget-area h3, .post-content h3, .project-content h3{font-family: "PT Sans" !important;}



.fusion-secondary-header{border-bottom:1px solid #e3e2e2;}



.fusion-social-networks-wrapper a {padding:6px; background:#646669;	color:#fff!important;	border-radius: 100px;	margin-right: 0 !important;	margin-left: 6px !important;	font-size:15px!important;



line-height: 14px;}



.left-footerbox-1 ul {padding-left:0;	padding-bottom:10px;	padding-top:20px;}



.left-footerbox-1 ul li {list-style: none;	padding:2px 0px 2px 0;	font-size: 15px; color:#fff;}



.left-footerbox-1 ul li.map-f{padding-top:13px;}



.footer-images a {display: inline-block;	margin: 0 15px;}



.custom-footer h3 {margin-top:0;margin-bottom:8px;font-size:15px !important;font-weight: bold !important;color:#FFA500 !important;text-transform: uppercase;}



ul.manu-links{padding-bottom:20px;}



ul.footer-blog {padding:0px 0 30px 0; }



ul.footer-blog li:first-child {padding-top: 0;	border-top: 0px;}



ul.footer-blog li {padding:10px 0 12px 0;border-top: 1px solid #1b1b1b;border-bottom:1px solid #727272;}



ul.footer-blog li:last-child {border-bottom: 0px;}



ul.footer-blog li .date-row{color:#fff;}



.fusion-copyright-notice{font-size:14px !important; text-align:center !important;}



.fusion-footer-widget-area{border-top-width:0; padding-top: 30px; padding-bottom: 30px;}



.Contact-us-form{}



#main .top-heading-titile h2{font-size:32px; margin-bottom:5px; color:#000;}



#main .top-heading-titile p:after{width:80px; height:2px; background:#058f06; content:""; position:absolute; left:50%; bottom:4px; margin-left:-40px;}



.fusion-secondary-header a{color:#222;}



.fusion-secondary-header a:hover{color:#058f06;}



.fusion-social-networks-wrapper a {padding:8px!important; background:#23287e;	color:#fff!important;	border-radius: 100px;	margin-right: 0 !important;	margin-left: 6px !important;	font-size:16px!important;



line-height: 15px;}



.fusion-builder-row .new1{margin-top:20px;}



.hrdwr h3 {margin: 0px; color: #000;font-size: 20px;}



.hrdwr{margin-right:1%;}



.hrdwr4{width:30%;display: inline-block;float: left;border: 1px solid #ccc;margin:0;padding:6px;margin-left:0;margin-right:1%;width:25%;min-height:400px;text-align:center;}



.hrdwrin4{min-height:450px;}



.hrdwr4 h3{color:black;font-size: 1.375rem;}



.hrdwr4 p{margin-bottom: 5px;}



.grilsbox .fusion-one-sixth{text-align:right;}



.grill-options-row h3{color: #000 !important;font-size: 22px;margin-bottom: 20px;text-transform: uppercase;}



.exteriorsec h3{color:red;}



.aditional_f h3{font-size: 22px;margin-bottom: 20px;text-transform: uppercase; color:#000;}



.aditional_f ul{padding-left:15px;}



.aditional_f ul li .fusion-imageframe{float:right;margin-top:5px;border:1px solid gray; margin-left:15px;}



.grill-options-row.exteriorsec .fusion-column-first{margin-bottom:0;}



.spn1{font-size: 15px;font-weight: lighter;color: #333333;}



.sup1{ font-size: 12px;}



.newhh .inno{color: #000;font-size: 22px;margin-bottom: 15px;text-transform: uppercase;margin-top:13px;}



.mymade h3{margin:0px; padding:0px;margin-top:20px;line-height:24px;}



.mymade-new h3{margin-top:0px;}



.mymade ul{margin:0px;padding: 0;padding-bottom:0px;list-style:inside;line-height:24px;}



.spec12 ul{padding-left:0px;}



.spcial2 h3{margin-top:0px;}



.newaddsec ul.swach-thumb.engr li{width:22%;}



.swatch-container ul.advntr li{width:104px;}



.swatch-container ul.advntr li img{width:103px;height:102px;}



.swatch-container ul.advntr3 li img{width:79px;height:29px;}



.swatch-container ul.advntr4 li img{width:79px;height:54px;}



.swatch-container ul.advntr2 li{min-height:150px;}



.swatch-container ul.advntr3 li{margin-left:12px;}



.swatch-container ul.advntr4 li{margin-left:12px;}



.swatch-container ul.advntr3 li:first-child{margin-left:0px;}



.swatch-container ul.advntr4 li:first-child{margin-left:0px;}



.swatch-container ul.advntr5 li{text-align:center;}



.swatch-container ul.advntr55{margin-bottom:0px;}



.hrdwr41{min-height:200px;}



.hrdwr42{min-height:347px;}



.hrdwr43{min-height: 450px;}



.swatch-container ul.margall{margin-bottom:0px;}



.swatch-container ul.lnhght p{line-height:19px;}



.fusion-column-wrapper h3.hdr22{margin-bottom:10px;}



.swatch-container ul.margspsl1{margin-top:20px;}



.swatch-container ul.advntr44 li img{width:auto;height:auto;}



.swatch-container ul.advntr6 li img{width:auto;height:auto;}



.swatch-container ul.advntr6 li{width:73px;}



.swatch-container ul.advntr6 li:first-child{margin-left:0px;}



.glass-option ul.list_in{list-style:inside;margin-left: 0px;padding-left: 0px;}



.fusion-builder-row .silver_series h3{padding-top: 0px;margin-top: 0px;}



.fusion-builder-row .silver_series p{margin-top:10px;}



.hrdwr_capn h3{margin-bottom:5px;}



.list_mg img{margin-left:0px;margin-top:0px;width:32px;}



.gridmarg h4.gridmarg_inn{margin-top:0;margin-bottom:0;line-height: 47px;}



.Trim-boxes ul.mygrill_sec{list-style-type:none;}



.fusion-column-wrapper a.ancr_pdf{display:block;width:306px;text-decoration:none;background-color:#009a06;padding: 13px 29px;line-height: 17px;font-size: 14px;text-align:center;color: #ffffff;margin-top:14px;}



.fusion-column-wrapper a.ancr_pdf:hover{background: #008100;transition: .4s ease;}



.fusion-column-wrapper .ancr_wrp{position:relative;max-width:220px;}



.fusion-column-wrapper span.ancr_icn{position: absolute;top: 10px;left: 15px;font-size: 20px;color: white;}



.hrdwr14 h3{margin-top:0px;padding-top:0px;}



.silverline_imgsec img{float:right;}



.silverline_imgsec .fusion-imageframe{display:block;}



.enrgy_star_lgo .fusion-imageframe{display:block;}



.enrgy_star_lgo img{float:right;margin-right:10px;}



.andersen_lgo .fusion-column-wrapper{float:right;}



.Silver_line_lnk{color: #058f06;border-bottom: 1px solid #058f06;}



.Silver_line_lnk:hover{color: #23287e;border-bottom: 1px solid #23287e;}



#menu-item-4719 a{cursor:pointer;}



.margn_btm h3{margin-bottom:8px !important;}



.margn_btm h1{margin-bottom:10px;}



.margn_btm_tw h1{margin-bottom:4px;}



.margn_btm_thre h3{margin-bottom:2px !important;}



.margn_btm_thre ul.spcl_ul{margin-top:8px;}



h3.butiful_secn{margin-top:33px;}



.hrdw_rnewsec h3{margin-bottom:15px;}



.fusion-column-wrapper .extrior_im img{margin-top:6px;}



.pattern_gls ul.pattern-glass{margin-top:14px;}



.hding_pdng .swatch-container h3{margin-top:7px;margin-bottom:15px!important;}



.hding_pdng .swatch-container h3.spcl_hdr{margin-top:7px;margin-bottom:9px!important;}



.hding_pdng_tw .swatch-container h3{margin-top:13px;margin-bottom:15px!important;}



.hding_pdng_tw ul.swach-thumb{margin-bottom:0px;}



.hding_pdng_thre .swatch-container h3{margin-top:26px;margin-bottom:15px!important;}



.hding_pdng_thre .swatch-container ul.swach-thumb li{margin-bottom:14px;} 



.hding_pdng_thre .swatch-container ul.swach-thumb li:last-child{margin-bottom:7px;}



.hding_pdng_thre .swatch-container ul.swach-thumb{margin-bottom:0px;}



.bnr_dwnpra p.upr_pra{margin-bottom:7px;margin-top:10px;}



.bnr_dwnpra p.secnd_pra{margin-bottom:12px!important;}



.buty_ful_wrp{margin-top:33px;}



ul.int_marg{margin-bottom:4px !important;}



.inter_para p{margin-bottom:8px!important;}



.exterior_sec{margin-top:28px;}



.art_gls_Sec{margin-top:30px;}



.grill_para p{margin-bottom:13px;}



.grill_para p.spcl_pra{margin-bottom:11px;}



p.grill_parag{margin-bottom:10px;}



.grill_para ul{margin:0px;}



ul.ptrn_gls{margin-top:4px;}



.mrgn_ext_btm h3{margin-bottom:15px !important;}



.interippra ul{margin-bottom:0px !important;}



.hrdwr_marg_btm h3{margin-bottom:1px !important;}



.marg_tp_interior{margin-top:28px;}



.hrdwr_fnsh_headr .swatch-container h3{margin-top:19px;}



h3.hrdwr_styl{margin-top:0px;}



h3.marg-btm_hr{margin-bottom:12px;}



.hding_pdng_thre_pra .swatch-container ul.swach-thumb li{margin-bottom:4px !important;}



.grdbox h4{margin-bottom:5px;margin-top: 13px;}



.grdbox p{margin-bottom:12px;}



.grdbx_mnhght h4{min-height:22px !important;}



.grdbx_mnhghtsc h4.gridmarg_inn{line-height:36px;}



.grid-boxes ul.grds_im li img{margin-bottom:6px;}



.grid-boxes ul.grds_im_scnd li img{margin-bottom:0px;}



.grid-boxes ul.grds_im_trd li img{margin-bottom:0px;}



.grid-boxes ul.grds_im_trd li p{margin-bottom:6px;}



.grid_df h4.gridmarg_inn{margin-top: 0;margin-bottom: 0;line-height: 29px;min-height: 34px !important;}



.grid-boxes ul.grds_im_scnd p{margin-bottom:6px;}



.grid-boxes ul.grds_im li p{margin-bottom:22px;}



.trmbx h4{margin-top:13px;margin-bottom:5px;}



h4.scnd_grd_hdr{margin-top:6px;}



p.ext_pra{margin-top:3px;}



.glass-optn-rw{padding-top:0px !important;}



ul.mrgn_tp_gls_opn{margin-top:0px;}



.link_prdcts{width:207px;height:auto;border: 1px solid #058f06;cursor: pointer;background-color: #058f06;padding: 7px 10px;text-transform: capitalize;text-align:center;}



.link_prdcts:hover{background-color: #fff;transition: .3s ease;}



.link_prdcts a{display:block;color:#fff;font-size:normal;text-transform: capitalize;font-style: normal;line-height: 21px;}



.link_prdcts:hover a.ancr_lnk{color:#058f06;}



h4.vinyl_hdr{color: #333;font-size:18px;margin-bottom:10px;}



.adtnl_fetrs h3{margin-top:33px;}



.adtnl_fetrs ul.fetrs{margin-top:0px;}



.slder_arw .amazingslider-arrow-right-2, .amazingslider-arrow-left-2{display:none!important;}



.slder_arw:hover .amazingslider-arrow-right-2, .amazingslider-arrow-left-2{display:none!important;}



.slder_arw:hover .amazingslider-arrow-right-3, .amazingslider-arrow-left-3{display:none!important;}



.slder_arw .amazingslider-arrow-right-3, .amazingslider-arrow-left-3{display:none!important;}



.slder_arw .amazingslider-nav-2 .amazingslider-car-right-arrow-2{right:8px!important;}



.slder_arw .amazingslider-nav-3 .amazingslider-car-right-arrow-3{right:8px!important;}



.gls_pra_spl ul{margin-bottom:0px !important;}



.gls_pra_spl ul li{margin-bottom:6px !important;}



p.diff_sec{margin-bottom:0px;}



ul.wind_grl{margin-top:9px;}



p.Gr_pra_tw{margin-bottom:0px !important;}



ul.uer_marg{margin-top:7px !important; margin-bottom:0px !important;}



ul.spslmarg{margin-top:9px;}



p.hrdwr_pra-grph{margin-bottom:10px;}



ul.adsnlul{margin-top:0px;}



.fusion-column-wrapper ul li.spsl_snglhng img{margin-top:0px;}



.anthr_cls{float:right;width:auto;height: auto;background-color:#058f06;color: #fff;border: 1px solid #058f06;cursor: pointer;padding: 5px 10px;text-transform: capitalize;text-align: center;font-size:16px;}



.anthr_cls:hover{color:#058f06;background: #fff;}



p.gls_spl_pr{margin-bottom:0px;}



.fusion-column-wrapper ul.sol_sec{margin-top:4px;}



.fusion-layout-column ul.int_marg_scnd{margin-bottom:3px;}



.adsnl_ftr{margin-top:22px;}



.fusion-layout-column .adsnl_ftr h3{margin-bottom:0px!important;}



.adsnl_ftr ul{margin-top:8px;list-style:inside;}



.adsnl_ftr ul li{margin-top:0px;}



.cnfgbx li:first-child img{max-width: 100%!important;}



.intriir_mrg{margin-top:30px;}



.intriir_mrg h4.wd_inter{margin-top: 12px;margin-bottom: 18px;}



.intriir_mrg ul{margin-bottom:0px!important;}



.fnshnd_pnt h4.pntd_hder{margin-top:8px;margin-bottom:11px;}



.trmoptn ul{margin-top:0px;}



.had_wr_conton{margin-top:28px;}



.anodized_fnsh{margin-top:0px;}



.anodized_fnsh h4.anod_hdr{margin-top:6px;margin-bottom:15px;}



.swatch-container ul.extrir_mrgn_btm{margin-bottom:0px;}



.intriir_mrg_scnd{margin-top:11px;}



.intriir_mrg_scnd h4.wd_inter_scnd{margin-top:12px;margin-bottom:18px;}



.hrdwr2 h3.nwhrd{margin-bottom:0px;}



.sash_lk h4.sash_hdr{margin-top:12px;margin-bottom:15px;}



.osnlssh_lft h4.shslft{margin-top:9px;margin-bottom:0px;}



.gls_rw_pdng{margin-top:0px!important; padding-top:0px!important;}



.hrdwr_hdrmed h3{margin-top:0px;margin-bottom:5px;}



.fbc_lnhght{min-height:200px;}



.artgls_sc{margin-top:60px;}



.fusion-column-wrapper p.fsp_pra{margin-top:7px;margin-bottom:1px;}



.dwr-hrdwr_sec{min-height:287px;}



p.afton_prag{margin-top:0px;margin-bottom:11px;}



.newaftern_sec h3.aftn_hdr_sec{margin-bottom:8px!important;}



.newaftern_sec ul{margin-top:0px;}



p.new-sec_pra{margin-bottom:8px;}



ul.nw_gls_opn{list-style:inside;}



.esrs_hrdwr{margin-top:27px;}



.my-swatchcont ul{list-style-type:none;}



.my-swatchcont ul li{display:inline-block;width:112px;height:auto;vertical-align:top;margin-right: 15px;}



.my-swatchcont ul.nw_trm-styl li img{Width:auto;height:auto;}



.my-swatchcont ul.nw_trm-styl{padding-left:2px;margin-top:15px;}



.sze_lst ul{margin-top:0px;}



.fusion-column-wrapper ul.trmul{margin-top:1px;}



.fusion-column-wrapper p.hrdwer-pg{margin-top: 6px}



.fusion-column-wrapper ul.fctrs li.nw-imag{position:relative;}



.fusion-column-wrapper ul.fctrs li.nw-imag img{position:absolute;left:-54px;top:4px;width: 36px;height: auto;}



.fusion-layout-column li.nwlst-accs{position:relative;}



.fusion-layout-column li.nwlst-accs img{width:36px;height:auto;top:-3px;position:relative;}



.cntnr-mxhght{min-height: 365px;}



.fusion-column-wrapper p.frmtyp-prag{position:relative;}



.fusion-column-wrapper p.frmtyp-prag img{position:absolute;left:-40px;bottom:-1px;width:34px; height:auto;}



p.scndgrl-pra{margin-bottom:0px !important;}



.pra-gls-grl ul{margin-top:12px !important;}



.nw-er-trm ul{margin-bottom:9px !important;}



.accecories-sec{margin-top:30px;}



.enrgy-str-img img{width:177px;margin-right:20px;}



.fusion-column-wrapper .trmoptn ul.advntrnwon li{width:134px; height:80px;}



.fusion-column-wrapper .trmoptn ul.advntrnwon li img{width:134px; height:80px;}



.fusion-column-wrapper .trmoptn ul.advntrnwon{margin-top:15px;}



.fusion-layout-column .glass-option p.fldng-dr{margin-bottom:8px;}



.fusion-column-wrapper .swatch-container ul.hrd-fnsh-exm li{width:64px;height:206px;}



.fusion-column-wrapper .swatch-container ul.hrd-fnsh-exm li img{width:22px;height:206px;}



.nw-sill-opn ul.sill-uli li{width:100px;height:88px;}



.nw-sill-opn ul.sill-uli li img{width:94px; height:71px;}



.nw-sill-opn ul.sill-uli li:last-child img{width:80px; height:88px;}



.fusion-layout-column .nw-sill-opn .frst-thrd{width: 60%;display: inline-block;text-align: center;margin-top: 0px;margin-bottom: 13px;font-size:17px;color:black;}



.fusion-layout-column .nw-sill-opn .scnd-thrd{width: 19%;display: inline-block;text-align: right;margin-top: 0px;margin-bottom: 13px;font-size:17px;color:black;}



.fusion-column-wrapper p.dwn-door-confg{margin-bottom:0px;margin-top:10px;}



.fusion-column-wrapper p.fldng-dr{margin-bottom:12px;}



.fusion-layout-column p.sll-prag{margin-bottom:6px;}



.slder_arw:hover .amazingslider-arrow-right-6, .amazingslider-arrow-left-6{display:none !important;}



.slder_arw .amazingslider-arrow-right-6, .amazingslider-arrow-left-6{display:none !important;}



.slder_arw .amazingslider-car-right-arrow-6{right:7px !important;}



.verona-hndls{min-height: 177px !important;}



.verona-hndls .fusion-column-wrapper span img{margin-top:9px;}



.milan-hndls{min-height:173px !important;}



.fusion-row .verona-hndls p{margin-top:12px;}



.fusion-column-wrapper p.cnfg-prag{margin-bottom:6px !important;}



.grilsbox ul.smntn-hrdwr li img{width:auto; height:auto;}



.grlbx-pragrph p{margin-top:10px;line-height:19px;}



.grlbx-pragrph h4{margin-top:6px;margin-bottom:14px;}



.adddff-engr ul li{height:204px !important;}



.premium-hrdwr ul.smntn-hrdwr li{height:135px !important;}



.adddff-scnd ul li{height:193px !important;}



.adddff-engr ul.dff-wdth{margin-bottom:5px;}



.dffhght-on ul.smntn-hrdwr li{height:136px !important;}



ul.smntn-hrdwr li.lst-chfd{margin-top:15px;}



.lstchld-spsl ul.smntn-hrdwr li.lst-chfd{height: 193px !important}



.dffrnt-hght-sec ul li{height: 131px !important;}



.adddff-engr-scnde ul li{height:204px !important;}



.nwmargin-btm-sc h3{margin-bottom:6px !important;}



.nwmargin-btm-sc h4{margin-bottom: 16px !important;}



.swatch-container  ul.megn-btm-hrdwr{margin-bottom:4px !important;}



.grlbx-pragrph-scnd h4{margin-top:6px;margin-bottom:15px;}



.hrd-sec-nw .fusion-layout-column span.fusion-imageframe img{margin-top:16px;}



.hrd-sec-nw .fusion-layout-column h3{margin-top: 18px !important;}



.special-cart-box-my .fusion-imageframe{float:left; margin: 0px 18px 0 0;  width:40%; border-right: 5px solid #fff;



 box-shadow: 0px 0px 8px #ccc;}



.special-cart-box-my .special-green-box-sps h3{margin: 0;padding-top: 18px;margin-bottom:16px;color: #fff;font-size: 26px;font-weight: 400;line-height: 1.4;}



.special-cart-box-my .special-green-box-sps h4{margin: 0;padding-bottom: 18px;color: #fff;font-size: 17px;font-weight: 400;line-height: 1.4;letter-spacing: 0px;}



.special-cart-box-my .special-green-box-sps p{margin: 0;color: #fff;font-size: 14px;}



.special-blue-box .fusion-column-wrapper span.special-img-box{float: left;margin: 0px 18px 0 0;}



.special-blue-box .fusion-column-wrapper h3{margin: 0;padding-top: 18px;color: #fff;font-size: 26px;margin-bottom:16px;font-weight: 400;line-height: 1.4;letter-spacing: 0px;}



.special-blue-box .fusion-column-wrapper h4{margin: 0;padding-bottom: 18px;color: #fff;font-size: 17px;font-weight: 400;line-height: 1.4;letter-spacing: 0px;}



.special-blue-box .fusion-column-wrapper p{margin: 0;color: #fff;font-size: 14px;}



.special-blue-box-right-img span.special-img-box{float:right;margin: 0px 0px 0 18px; width:40%;}



.special-rght{padding-left: 15px;}



.special-blue-box-right-img .fusion-column-wrapper{padding-left: 15px;}



.special-blue-box-right-img .fusion-column-wrapper h3{margin: 0;padding-top: 18px;color: #fff;font-size: 26px;font-weight: 400;line-height: 1.4;letter-spacing: 0px;margin-bottom:16px;}



.special-blue-box-right-img .fusion-column-wrapper h4{margin: 0;padding-bottom: 18px;color: #fff;font-size: 17px;font-weight: 400;line-height: 1.4;letter-spacing: 0px;}



.special-blue-box-right-img .fusion-column-wrapper p{margin: 0;color: #fff;font-size: 14px;}



.grn-bg .fusion-column-wrapper{background-color: #72cc12 !important;}



.rghtmrg-bx{margin-right:30px !important;width: 48.5% !important;}



.no-mrg-bx{width: 48.5% !important;}



.special-top-head h2{font-weight: 400;line-height: 1.4;letter-spacing: 0px;margin-bottom: 10px;margin-top: 0px;font-size: 40px !important;}



.special-top-head p{font-size: 16px;margin-bottom: 15px;}



.jamb-ext .swatch-container ul.megn-btm-hrdwr li{width:150px; height:194px;}



.jamb-ext .swatch-container ul.megn-btm-hrdwr li img{width:108px; height:188px;}



.stkng-option .swatch-container ul.megn-btm-hrdwr li{width:150px; height:150px;text-align:center;}



.stkng-option .swatch-container ul.megn-btm-hrdwr li img{width:150px; height:150px;}



.glssecsn .swatch-container ul.pattern-glass li{width:102px;height:154px;text-align:center;}



.glssecsn .swatch-container ul.pattern-glass li img{width:82px;height:152px;}



.main-hrd-dtyl .nwmargin-btm-sc ul.megn-btm-hrdwr li{width:146px !important; height:196px !important; padding:5px;border: 1px solid #ccc;margin-bottom: 8px; margin-top:8px;}



.main-hrd-dtyl .nwmargin-btm-sc ul.megn-btm-hrdwr li img{width:146px !important; height:153px !important;}



.main-hrd-dtyl .grlbx-pragrph-scnd ul.dff-wdth li{padding:5px;border: 1px solid #ccc;width:199px !important; height: 233px !important;}



.glaspra-hdr-sec h4{margin-top:13px;margin-bottom:16px;}



.paint-sc-hdr h4{margin-top:0px;margin-bottom:0px;}



.paint-sc-hdr .swatch-container ul.megn-btm-hrdwr li{margin-bottom:0px;}



.paint-sc-hdr .swatch-container ul.megn-btm-hrdwr{margin-bottom:0px;}



.intrior-hdwr-sc h4{margin-top: 13px;margin-bottom: 17px;}



.jamb-ext h4{margin-top:0px; margin-bottom:12px;}



.jamb-ext ul.megn-btm-hrdwr{margin-top:0px !important;}



.stkng-option h4{margin-top:0px; margin-bottom:18px;}



.stkng-option ul.megn-btm-hrdwr{margin-top:0px !important;}



.spslgls-pta p{margin-bottom:8px;}



.nwmargin-btm-sc-agn h4{margin-bottom:9px !important;}



.nwmx-wdthsec{min-height: 328px !important;}



.nwmx-wdthsec h3{line-height: 32px !important;}



.spslgls-pta .fusion-column-wrapper ul{padding-left:0px !important; list-style-type:none;}



.prfrmns-gls h4{margin-top: 12px;margin-bottom: 8px;}



.prfrmns-gls h4.upgrded{margin-top: 12px;margin-bottom: 11px;}



.style-left-box-con .amazingslider-arrow-right-12, .amazingslider-arrow-left-12{display:none !important;}



.style-left-box-con .amazingslider-car-right-arrow-12{right:8px !important;}



.style-left-box-con .amazingslider-arrow-right-13, .amazingslider-arrow-left-13{display:none !important;}



.style-left-box-con .amazingslider-car-right-arrow-13{right:8px !important;}



.style-left-box-con .amazingslider-arrow-right-14, .amazingslider-arrow-left-14{display:none !important;}



.style-left-box-con .amazingslider-car-right-arrow-14{right:8px !important;}



.style-left-box-con .amazingslider-arrow-right-15, .amazingslider-arrow-left-15{display:none !important;}



.style-left-box-con .amazingslider-car-right-arrow-15{right:8px !important;}



.style-left-box-con .amazingslider-arrow-right-16, .amazingslider-arrow-left-16{display:none !important;}



.style-left-box-con .amazingslider-car-right-arrow-16{right:8px !important;}



.Configurations-boxscnd ul li:first-child img{max-width: 100% !important;}



.Configurations-boxscnd ul.cnfg-psmade li img{margin-top:12px !important;max-width: 91% !important;}



.style-left-box-con .amazingslider-arrow-right-17, .amazingslider-arrow-left-17{display:none !important;}



.style-left-box-con .amazingslider-car-right-arrow-17{right:8px !important;}



.style-left-box-con .amazingslider-arrow-right-19, .amazingslider-arrow-left-19{display:none !important;}



.style-left-box-con .amazingslider-car-right-arrow-19{right:8px !important;}



.style-left-box-con .amazingslider-arrow-right-21, .amazingslider-arrow-left-21{display:none !important;}



.style-left-box-con .amazingslider-car-right-arrow-21{right:8px !important;}



.main-hrd-dtyl .grlbx-pragrph-scnd ul.dff-wdth-sash li{height: 152px !important}



.extrior-wd-opn h4{margin-top:6px !important;margin-bottom:18px !important;}



ul.dr-grl-cls li:first-child{margin-left: 0px;width: 74px;margin-right: 12px;}



.hardware-row ul.smntn-hrdwr li{width: 125px;text-align: center;background-color: #f9f9f9;margin-left: 13px;padding: 15px 0px 0px 0px;}



.hardware-row ul.smntn-hrdwr li:first-child{margin-left:0px;}



.stndrd-hrd .swatch-container ul.dff-wdth-sash li{padding-top:17px;width: 165px !important;}



.mar-tab ul.doors-sub li{display:inline-block;}



.mar-tab ul.doors-sub{margin-top:0px;}



.mar-tab ul.pattern-glass{margin-top:13px;padding-left:0px;}



.mar-tab ul.pattern-glass li{display:inline-block;width:134px;height:auto;vertical-align: top;text-align: center;margin-right: 23px;}



.mar-tab ul.pattern-glass li img{max-width:100%;height:auto;}



.mar-tab ul.doors-sub li.active{color:#009a06!important; border-bottom:2px solid #009a06;  }



.mar-tab ul.doors-sub li.active a{color:#009a06!important;}



.mar-tab ul.doors-sub li a{color:#000;font-size:17px;}



.mar-tab ul.doors-sub li a:hover{color:#009a06 !important;}



.mar-tab ul.spsl-gls-1{list-style:inside;margin-top:0px;}



.mar-tab .well{padding-left:18px !important;width:100% !important;}



.mar-tab ul.extrir_mrgn_btm{padding-left:0px;}



.mar-tab ul.Simulat-grlsec{list-style:inside;text-decoration:none;margin-top:0px;}



.mar-tab ul.Simulat-grlsec li{display:inline-block;width:160px;height:auto;text-align:center;margin-right:27px;}



.mar-tab ul.extrir_mrgn_btm li .swatch-name{font-size:12px;}



.mar-tab ul.grids-dwr{text-decoration:none;margin-top:13px;} 



.mar-tab ul.grids-dwr li{display:inline-block;text-align:center;margin-right:10px;width: 79px;height: auto;vertical-align: top;padding-bottom:9px;}



.mar-tab ul.grids-dwr li img{width:77px; height:146px;}



.mar-tab ul.nav.nav-pills.doors-sub li {padding: 0px 16px 10px 16px;}



.mar-tab ul.wtht-marg{margin-top:0px !important;padding-left:0px;}



.mar-tab ul.simulat-screens{padding-left:0px;list-style:none;margin-top:0px;}



.mar-tab ul.simulat-screens li{width:115px; height:auto;display:inline-block;margin-right:40px;vertical-align:top; text-align:center;}



.mar-tab ul.msh-sec li{vertical-align:top;padding-bottom:10px;}



.sptlght-lgo{padding-right:0px;}



.dm-b a{background-color: #058f06; color:#fff;}



.dm-b a:hover{background-color: #fff; color:#058f06;}



.mar-tab .tab-inner-container{padding-top:0px;}



.mar-tab .doors-sub{margin-bottom:11px;}



#all-brand-door2 p{margin-bottom:7px;}



#all-brand-door3 p{margin-bottom:4px;}



.mar-tab p.grl-ur-pra{margin-bottom:0px !important;}



.mar-tab p.msh-lst-pra{margin-bottom:10px !important;}



.mar-tab p.wdsec-pra{margin-bottom:14px !important;}



.mar-tab ul.advntr55 li{display:inline-block;margin-right: 12px;width:83px;vertical-align:top;margin-bottom: 5px;font-size:12px;}



.mar-tab ul.megn-btm-hrdwr li{display:inline-block;margin-right: 12px;width:83px;vertical-align:top;margin-bottom: 5px;font-size:12px;}



.mar-tab ul.megn-btm-hrdwr{margin-top:14px;}



.mar-tab ul.jmb-sc{list-style:none;padding-left:0px;margin-top:5px;}



.mar-tab ul.jmb-sc li{vertical-align:top; text-align:center;display:inline-block;}



#all-brand-door44 p{margin-bottom:0px;}



.mar-tab ul.jamb-pont{margin-top:5px;margin-bottom:7px;list-style:inside;}



#all-brand-door54 p{margin-bottom:7px;}



.mar-tab ul.stic-king-opn li img{width:150px !important; height:150px !important;}



#all-brand-door24 p:first-child{margin-bottom:7px;}



#all-brand-door14 p:first-child{margin-bottom:7px;}



#all-brand-door32 p{margin-bottom:7px;}



#all-brand-door23 p:first-child{margin-bottom:7px;}



.fusion-builder-row .tab-content .hrd-secn h4{margin-top:0px;font-size:16px !important;color:#333333;margin-bottom:11px !important;}



.window-option-tab .fusion-tabs.vertical-tabs.clean .tab-content .hrd-secn h4.frst-hdr-sec{font-size:16px !important;}



.hrd-secn p.aftr-clad{margin-bottom:11px !important;}



.hrd-secn p{margin-bottom:7px;}



.hrd-secn p, .hrd-secn li{color:#222;}



.mar-tab p, .mar-tab li{color:#222;}



.fusion-builder-row .tab-content .hrd-secn h4.frst-hdr-secscnd{margin-bottom:8px !important;}



.hrd-secn ul.extrir_mrgn_btm{list-style:none;padding-left:0px;margin-top:14px;}



.hrd-secn ul.extrir_mrgn_btm li{display:inline-block;text-align:center;vertical-align:top;margin-right: 12px;width:83px; font-size:12px;margin-bottom: 5px;color: #222;}



.hrd-secn ul.cstl-secn{margin-top:0px; list-style:inside;margin-bottom:4px; padding-left:0px;}



.mar-tab ul.cas-ng{list-style:none;padding-left:0px;margin-top:10px;}



.mar-tab ul.cas-ng li{display:inline-block; width:150px; height:auto; vertical-align:top;text-align:center;margin-right:12px;padding-bottom:9px;}



.mar-tab ul.cas-ng li img{width:145px; height:144px;}



#all-brand-door16 p{margin-bottom:7px;}



#all-brand-door26 p{margin-bottom:7px;}



.mar-tab ul.wdth-hrdwr{padding-left:0px;}



#all-brand-door17 p{margin-bottom:7px;}



.mar-tab ul.sec-27 li img{width:146px; height:153px;}



.mar-tab ul.sec-27{margin-top:0px;}



#all-brand-door27 p{margin-bottom:7px;}



#all-brand-door37 p{margin-bottom:7px;}



.mar-tab ul.cntrl-dvc{margin-top:13px;padding-left:0px;list-style:none;}



.mar-tab ul.cntrl-dvc li{display:inline-block;width:auto; height:auto;vertical-align:top;margin-right:12px;}



.mar-tab ul.cntrl-dvc li img{width:100%;height:auto;}



.hrd-secn ul.sha-de{margin-top:13px; list-style:none;padding-left:0px;}



.hrd-secn ul.sha-de li{width:144px; height:auto;display:inline-block;padding-bottom:9px; vertical-align:top;text-align:center;margin-right:17px;}



.hrd-secn ul.sha-de li img{width:100%;height:auto;padding-bottom:6px;}



.window-option-tab .fusion-tabs.vertical-tabs.clean .tab-content .hrd-secn h4.frst-hdr-thrd{font-size:16px !important;}



.mymade-new ul.rnd-tp{list-style:none;padding-left:0px;}



.mymade-new ul.rnd-tp li{width:160px; height:auto;display:inline-block; text-align:center;vertical-align:top;margin-right:12px;border:1px solid #ccc; padding:5px;}



p.trpl-pra{margin-bottom:7px;}



.mar-tab ul.authn-tic li{width:111px; height:auto;}



.mah-tb .vertical-tabs{margin-bottom:0px !important;}



.mah-tb .tab-content{min-height:386px !important;}



.mah-tb .tab-pane{min-height:386px !important;}



.mah-tb-2 .vertical-tabs{margin-bottom:0px !important;}



.mah-tb-2 .tab-content{min-height:300px !important;}



.mah-tb-2 .tab-pane{min-height:300px !important;}



#all-brand-door1 p{margin-bottom:7px;}



.mar-tab ul.nxt-btm{margin-bottom:7px;padding-left:0px;}



.mar-tab ul.dff-wdth-sash{padding-left:0px;}



.mar-tab ul.dff-wdth-sash li{padding-top: 21px !important;width: 165px;height: 152px;padding: 5px;border: 1px solid #ccc;background-color: #f9f9f9 !important;text-align: center;display: inline-block;vertical-align:top;margin-right:12px;}



p.hw-itwks{margin-bottom:7px;}



.mar-tab ul.smu-scnd li{width:150px !important; margin-right:5px !important;}



.mar-tab ul.smu-scnd li:last-child{margin-left: 19px !important;}



.fusion-builder-row .tab-content .hrd-secn h4.cstl-hdr-thrd{margin-bottom:8px !important;}



.mar-tab ul.nxt-gn li{height:213px !important;padding-top: 12px !important;}



.mar-tab ul.dr-simu{margin-top:7px;padding-left:0px;}



.mar-tab ul.dr-simu li{width: 119px;vertical-align:top;}



.mar-tab ul.nxt-dr-grd li{width: 95px !important;}



.mar-tab ul.nxt-dr-grd li img{width:95px;}



.mar-tab ul.hrd-dwr li{height:137px !important;}



.mar-tab ul.nxt-dr-grd{margin-top:4px !important;}



.mar-tab ul.hrd-dwr{margin-top:7px !important;}



.mar-tab ul.upr-drr{margin-top:7px !important;}



.mar-tab ul.dor-extr-trm{margin-top:14px;list-style:none;}



.mar-tab ul.dor-extr-trm li{display:inline-block;vertical-align:top;margin-right:12px;text-align:center;border: 1px solid #ccc;padding:12px;background-color: #fcfcfc;}



.mar-tab ul.dwr-ptrn-k{list-style:none;}



.mar-tab ul.dwr-ptrn-k li{display:inline-block;vertical-align:top;margin-right:12px;text-align:center;}



.hrd-secn ul.opt-drr{list-style:none;padding-left:0px;margin-top:18px;}



.hrd-secn ul.opt-drr li{width:148px;height:182px;margin-bottom:16px;display:inline-block;vertical-align:top;margin-right:12px;text-align:center;border: 1px solid #ccc;padding:12px;background-color: #fcfcfc; }



.hrd-secn ul.smu-wtht{padding-left:0px;list-style:none;margin-top:12px;}



.hrd-secn ul.smu-wtht li{display:inline-block;vertical-align:top;margin-right:12px;}



.mar-tab ul.nxt-dr-grd-scnd{padding-left:0px;}



.mar-tab ul.nxt-dr-grd-scnd li{width:75px !important; height:auto;}



.hdrsec-3 ul.wtht-marg{margin-top:0px;}



.mar-tab ul.nxt-dr-grd-scnd li img{width:70px !important; height:135px !important;}



.hrd-secn ul.stndr-hrd-fst{padding-left:0px; list-style:none;margin-top:15px;}



.hrd-secn ul.stndr-hrd-fst li{vertical-align:top;width: 155px;height: auto;padding: 10px;text-align: center;background-color: #f9f9f9;border: 1px solid #ccc;}



.hdr-sec-seco-on ul.cas-ng{margin-top:17px;}



.mah-tb-3 .vertical-tabs{margin-bottom:0px !important;}



.mah-tb-3 .tab-content{min-height:200px !important;}



.mah-tb-3 .tab-pane{min-height:200px !important;}



.mar-tab ul.mrg-dr-ert{margin-top: 14px !important;}



.verif-cat p{margin-bottom:7px;}



.pla-pra p{margin-bottom:7px;}



.my-platab h3{margin-bottom:8px;}



.imgsld{float:right;}



.my-platab p{margin-bottom:0px;}



.my-platab ul.pattern-glass{margin-top:0px;}



.my-platab ul.pla-spsl-int li{width:80px important; height:auto !important;}



.my-platab h3.scnd-hdr-2{color: #000 !important;font-size: 17px !important;margin-top: 0px;}



.my-platab ul.im-secn-pla{list-style:none;padding-left:0px;}



.frst-mg {padding: 11px;padding-top:43px;}



.mar-tab ul.hrd-dwr-scnd li{height:172px !important;}



.mar-tab ul.hrd-dwr-scnd li:first-child{padding-top: 53px !important;}



.mar-tab ul.mrg-dr-ert-2{margin-top:7px;}



.smn-tn ul.smntn-lst{width:100%;height:auto;float:left;}



.smn-tn ul.smntn-lst li{width:50%;}



ul.smntn-lst-sc{width:49%;height:auto;float:left;}



ul.smntn-2st-sc{width:50%;height:auto;float:left;margin-left: 1%;}



.scnd-brthr img{width:auto; height:auto;}



.pla-pra-2 sup.on-s{font-size:8px;}



.mar-tab ul.grilz-z{padding-left:0px;}



.mah-tb-3 .tab-content{min-height: 230px !important;}



.nat-nal-on .col-lg-offset-1{margin-left: 0%;}



.nat-nal-on .col-lg-3:first-child{margin-left:0px;}



.nat-nal-on{margin-top:0px;}



.nat-nal-on .col-lg-3{text-align:center;width: 31%;padding-right:0px;padding-left:0px;margin-left:3.5%;}



.nat-nal-on .col-lg-3 h3{margin-bottom: 10px;color: #000 !important;font-size: 23px !important;}



.nat-nal-on .col-lg-3 p{max-width: 95%; color: #333333;margin: 0 auto;}



.nat-nal-on .txt-wrp-2{text-align:center;margin-bottom:32px;margin-top: 37px;}



.nat-nal-on .txt-wrp-2 h2{margin-bottom:10px !important;color:#333;}



.nat-nal-on .row{padding-bottom: 15px;}



.nat-nal-on-scnd .col-lg-3{width:30.5%;min-height: 454px;padding: 20px;padding-bottom:0px;border: 1px solid #ccc;text-align:center;background: #fff;margin-left:3.99999%;}



.nat-nal-on-scnd .col-lg-3:first-child{margin-left:0%;}



.nat-nal-on-scnd .col-lg-3 p{max-width: 96%;padding:0px;}



.nat-nal-on-scnd .col-lg-3 img{width:244px; height:auto;}



.nat-nal-on-scnd .col-lg-3 h3{margin-bottom: 10px;color: #000 !important;font-size: 23px !important;}



.nat-nal-on-scnd .col-lg-3 p{color:#333;}



.nat-nal-on-scnd .txt-wrp-3 h2{font-size: 32px;color: #333 !important;margin-bottom: 10px !important;}



.nat-nal-on-scnd .txt-wrp-3{margin-bottom: 31px;text-align: center;margin-top: 40px;}



.nat-nal-on-scnd{padding-bottom: 15px;}



.mar-tab ul.grids-scnd-dwr{padding-left:0px; list-style:none;margin-top:7px;}



.mar-tab ul.grids-scnd-dwr li{max-width: 20%;display:inline-block; vertical-align:top;margin-right:12px;width:129px;height:auto; text-align:center;}



ul.ul-cls {margin-top: 7px;list-style: none; padding-left: 0px;}



ul.ul-cls li{display:inline-block; text-align:center; margin-right:12px;}



ul.frnch-dwr li{max-width:23%;height:auto;width:135px;text-align:center;vertical-align:top;padding:10px;display:inline-block;background-color: #f9f9f9;border: 1px solid #ccc;margin-right:12px;}



.mar-tab ul.dwr-frnch-ptrn li{width:137px; height:auto;vertical-align:top;}



.mar-tab ul.dwr-frnch-ptrn li:first-child{margin-right:3px;}



.my-platab ul.grl-lt{margin-top:5px;}



.my-platab ul.grl-lt li{margin-bottom:12px !important;}



.my-platab ul.harpoits li{margin-bottom:12px;}



.my-platab ul.harpoits-2{margin-top:6px;margin-bottom:25px;}



.my-platab ul.harpoits-2 li{width:auto;height:auto; margin-bottom:12px;vertical-align:center;max-width:15%;margin-right: 8px;}



.my-platab .wrp-pla h4{margin-top:0px;margin-bottom:10px !important;padding-bottom: 15px;border-bottom: 1px solid #ccc;}



.fusion-fullwidth .mah-tb-2 .tab-content .mar-tab .wrp-pla h4{font-size: 19px !important;}



.my-platab ul.nw-pla-e li{width:114px;height:auto;vertical-align:top;margin-right:12px;}



.my-platab ul.nw-pla-e{margin-top:12px;}



.cng-hrd ul.frnch-dwr li{min-height: 201px;}



.cng-hrd p{margin-bottom:14px !important;}



.pla-sec{margin-bottom:11px;}



.pla-sec .img-secn{text-align:center;margin-top:39px;margin-bottom:28px;}



.pla-sec .img-secn img{width:300px;height:auto;}



.pla-sec .col-lg-3.col-md-12.col-sm-12.col-xs-12 span{display:block;}



.pla-sec .col-lg-3.col-md-12.col-sm-12.col-xs-12{text-align:center;padding-bottom:0px !important;padding: 13px;border: 1px solid #ccc;background: #fff;width:30.5%;}



.pla-sec .col-lg-3.col-md-12.col-sm-12.col-xs-12 h3{margin-bottom: 10px;color: #000 !important;font-size: 23px !important;}



.pla-sec .col-lg-3:first-child{margin-left:0%;}



.pla-sec .col-lg-3{margin-left:4%;}



.pla-sec .col-lg-3 p{padding:12px;padding-top:0px;max-width: 98%;margin-bottom: 7px;}



.why-hr-us span{width:100px; height:100px; display:block; background:url('https://www.windowsolutionsplus.com/wp-content/uploads/2018/06/why-hire-us.png') 0 0 no-repeat;margin:auto;}



.why-hr-us .col-lg-3{text-align:center;padding: 20px;padding-top:18px;border: 1px solid #ccc;background: #fff;width:30.5%;margin-left:4%;}



.why-hr-us .frst, .frth{margin-left:0px !important;}



.why-hr-us .col-lg-3 h3{font-size: 20px !important; margin-bottom: 10px;color: #000 !important; margin-top:0px;}



.why-hr-us h2{text-align:center;margin-top:40px;margin-bottom:40px !important;color: #333 !important;font-size:32px;}



.why-hr-us .col-lg-3.frst span{background-position:8px 0px;}



.why-hr-us .col-lg-3.scnd span{background-position:-136px 0px;}



.why-hr-us .col-lg-3.thrd span{background-position:-285px 2px;}



.why-hr-us .col-lg-3.frth span{background-position:-441px 4px;}



.why-hr-us .col-lg-3.ffth span{background-position:-604px 1px;}



.why-hr-us .col-lg-3.sxth span{background-position:-743px 3px;}



.why-hr-us .col-lg-3.frst, .scnd, .thrd{margin-bottom:30px;}



.container-fluid.why-hr-us {margin-bottom: 20px;}



.mnhi ul.frnch-dwr li{min-height: 199px;}



.doors-option-tab .mar-tab ul.upr-drr li{margin-bottom:12px;}



.mar-tab ul.extrir_mrgn_btm.harpoits-3{margin-top:3px;}



.spc-pra p{margin-bottom:7px;}



.my-platab .scnd-cont p{margin-bottom:7px;}



.my-platab ul.grilk-p{margin-top: 11px;}



#post-9999 .fusion-column-wrapper .fusion-tabs .pla-pra-2 h4, #post-9998 .fusion-column-wrapper .fusion-tabs .pla-pra-2 h4{font-size: 19px !important;margin-top: 12px;margin-bottom: 11px !important;padding-bottom: 15px;border-bottom: 1px solid #ccc;}



#post-10000 .fusion-column-wrapper .fusion-tabs .pla-pra-2 h4{font-size: 19px !important;margin-top: 12px;margin-bottom: 11px !important;padding-bottom: 15px;border-bottom: 1px solid #ccc;}



#post-10001 .fusion-column-wrapper .fusion-tabs .pla-pra-2 h4{font-size: 19px !important;margin-top: 12px;margin-bottom: 11px !important;padding-bottom: 15px;border-bottom: 1px solid #ccc;}



.mar-tab ul.extrir_mrgn_btm.harpoits-4{margin-top:14px;}



.mar-tab ul.im-secn-pla-2 li.scnd-mg{width:97px;}



.fusion-fullwidth .mah-tb-2 .tab-content .mar-tab .wrp-pla h4.grl-bten{margin-top:14px;}



.fusion-fullwidth .mah-tb-2 .tab-content .mar-tab .wrp-pla h4.grl-bten-2{margin-top:8px;}



.my-platab ul.blnds-1 li{width: 84px;margin-top: 9px;margin-bottom: 12px;vertical-align:top;}



.mar-tab ul.im-secn-pla-2 li.scnd-mg-2{width: 108px;}



.my-platab ul.im-secn-pla-2 li.scnd-mg-4{width:159px;}



.my-platab ul.gk-s li{margin-bottom:7px !important;}



.my-platab p.pra-pla-de{margin-bottom:12px;}



.my-platab ul.harpoits-8 li{width:100px !important;}



.my-platab p.df-c{margin-bottom:6px;}



.peca-kl ul.harpoits li{text-align:center;width:117px !important;}



.mar-tab ul.extrir_mrgn_btm.grilk-p li{margin-bottom:7px;}



.my-platab ul.gril-kc li{width:134px !important;}



.mn-hi-on{min-height: 310px !important;}



.my-platab ul.im-secn-pla-2 li.scnd-mg-9 {width: 139px;}



.my-platab h3.frec-gril{margin-bottom:11px !important;}



.in-scx ul li{position:relative;}



.in-scx .insu-mg{position:absolute; right:11px; top:-20px;}



.in-scx{margin-top:49px;}



.mn-s p{float:left; margin-top:0px;}



.mn-s ul.smntn-lst-sc{margin-bottom:5px;}



.pla-lg-fn{float:right;}



.soft-lte h4{margin-bottom:8px;color: #2681ba;font-size: 16px;margin-top:5px;font-family: Arial, Helvetica, sans-serif;line-height: 18px;letter-spacing: 0px;}



img.plamg-sec1{float:right;border:1px solid #ccc;margin-left:18px;}



.sft-containet {height: auto;width: 100%;float: left;}



.mg-sft-ltesec {float: right;width: auto;display: flex;}



.fnshses-pla h3{color: #000 !important;font-size: 22px !important;font-weight: 400;line-height: 22px;letter-spacing: 0px;}



.fnshses-pla h4{margin-bottom:8px;color: #2681ba;font-size: 16px;margin-top: 17px;font-family: Arial, Helvetica, sans-serif;line-height: 18px;letter-spacing: 0px;}



.fnshses-pla ul.ul-cls li{width:97px; height:80px;vertical-align:top;}



.fnshses-pla .sec-1 {width: 100%;height: auto;}



.fnshses-pla .sec-2 {width: 100%;height: auto;margin-bottom:19px;}



.fnshses-pla .sec-1 ul.ul-cls li{margin-bottom:32px;}



.fnshses-pla .sec-1 ul.ul-cls{margin-bottom:20px;}



.sft-ent .sec-1 h4{margin-bottom:8px;color: #2681ba;font-size: 16px;margin-top:0px;font-family: Arial, Helvetica, sans-serif;line-height: 18px;letter-spacing: 0px;}



.sft-ent .sec-1 p{margin-bottom:7px;}



.sft-ent .sec-2 h4{margin-bottom:8px;color: #2681ba;font-size: 16px;margin-top:0px;font-family: Arial, Helvetica, sans-serif;line-height: 18px;letter-spacing: 0px;}



.sft-ent .sec-2 p{margin-bottom:7px;}



.sft-ent .sec-2 img.img-2{padding:10px 10px 11px 14px;margin-top:10px;border:1px solid #ccc;}



.sft-ent .sec-1 img.img-1{padding:11px 0px 0px 0px;}



.soft-grd-sec h3{color: #000 !important;font-size: 22px !important;font-weight: 400;line-height: 22px;letter-spacing: 0px;}



.soft-grd-sec h4{margin-bottom:8px;color: #2681ba;font-size: 16px;margin-top:18px;font-family: Arial, Helvetica, sans-serif;line-height: 18px;letter-spacing: 0px;}



.grd-soft {width: 245px;height:auto;margin-top: 13px;}



ul.soft-lt-lst{margin-top:0px;}



ul.soft-lt-lst li{width:77px; height:auto;}



ul.soft-lt-lst li .swatch-name{font-size:12px;}



.soft-glss-opn h3{margin-bottom: 12px !important;color: #000 !important;font-size: 22px !important;font-weight: 400;line-height: 22px;letter-spacing: 0px;}



.soft-glss-opn h4{margin-bottom:8px;color: #2681ba;font-size: 16px;margin-top:17px;font-family: Arial, Helvetica, sans-serif;line-height: 18px;letter-spacing: 0px;}



ul.soft-lt-sec li{width:259px; height:auto; vertical-align:top;}



ul.soft-secnrt-sec li{max-width:22%; height:auto;vertical-align:top;margin-bottom:12px;}



.soft-grd-sec-8 h4 {margin-top: 10px;}



.ul-cls.soft-lt-sec {margin-bottom: 19px;}



.fnshses-pla ul.ul-cls li .swatch-name{font-size:12px;}



h3.im-pression{margin-top:48px;}



.smntn-prd{float:right;}



.dfre-c{margin-bottom:27px !important;}



.fusion-column-first.abt-prapo .fusion-text.fusion-text-2 h3 {font-size: 32px;}



.abt-pg-cls h3{text-align:left;font-size: 32px;margin: 0 0 13px 0; font-family: "PT Sans";font-weight: 400;line-height: 22px;letter-spacing: 0px;}



.abt-nw-sec-pra{color:#333;}



.jhn-mg img{border-radius:50%;height: 234px;width: 234px;}



.name-text{min-height: 66px;width: 100%;max-width: 100%;margin: 0 auto;padding: 5px 10px 7px 10px;border: 1px solid rgba(223,227,228,.7);border-radius: 3px;background: #fff;position: relative;font-size: 14px;text-align: center;position: relative;top: -30px;z-index: 9;}



.name-text .name{display: block;width: 100%;float: left;color:#058f06;font-size: 18px;}



.jhn-mg{padding-left:15px;}



.name-text::after {content: '';width: 100%;height: 7px;background-color: red;z-index: 999;display: inline-block;position: absolute;left: 0px;bottom: -8px;background: url('https://www.windowsolutionsplus.com/wp-content/uploads/2018/06/testimonial-shadow-2.png') 50% 0% no-repeat;}



.imgsec-wrap-abt{margin-right:2% !important;}



.abt-nw-sec-pra-2{margin-right:2% !important;}



.abt-nw-sec-pra-2 p{margin-bottom:7px;}



.abt-prapo p{width: 100%;height: auto;margin-top:16px !important;text-align:left; font-size:15px;}



.abt-jrny ul{list-style:inside; list-style:none;}



.abt-jrny ul li{width:51%;position:relative;display:inline-block;padding: 0px 0px 5px 22px;}



.abt-jrny ul li::before {content: '';position: absolute;left: -4px;top: 4px;width: 20px;height: 20px;border-radius:80px;background: url('https://www.windowsolutionsplus.com/wp-content/themes/Avada/assets/images/ok.jpg') 0 0 no-repeat;}



.abt-jrny ul li span{font-weight:bold;}



.bw-sec {margin-top: 49px;}



.simcls{background:rgba(255,255,255,.8);text-align: center;padding:10px 10px 0px 10px;}



.simcls h3{font-size:36px;margin:10px 0px;color:#058f06;}



.abt-hdr h3{text-align: center;color:#fff;font-size:32px;margin: 0 0 18px 0; font-family: "PT Sans";font-weight: 400;line-height: 22px;letter-spacing: 0px;}



.simcls-2{}



.mg-0-pdn img{margin-bottom:18px;}



.pla-lg-fn img{width:170px; height:48px;}



ul.special-wnd-1 li{padding:4px;width:138px !important; text-align:center; margin-right:10px !important; height:188px; vertical-align:middle !important;border:1px solid #ccc;margin-bottom: 13px !important;}



ul.special-wnd-1 li img{width:100% !important; height:100% !important;}



ul.mr-urk{margin-bottom:6px !important; }



ul.special-wnd-1{margin-top:15px !important;}



.sft-containet-2 .mg-sft-ltesec{width:141px !important;height:auto !important;}



h3.fin-sft-hdr{margin-bottom: 20px !important;color: #000 !important;font-size: 22px !important;font-weight: 400;line-height: 22px;letter-spacing: 0px;}



.csmnt-smpl-pg h3{color: #000 !important;font-size: 22px !important;text-transform: uppercase;margin-bottom: 8px;}



.csmnt-smpl-pg p{margin-bottom:7px;color: #222;}



.sec-sft-o1{margin-bottom:49px;}



ul.in-cls{padding-left:11px;margin-bottom:8px; margin-top:-2px;}



.sft-mgsecp img{float:right; margin-bottom:18px;}



.my-mgsec-soft-mf span{float:right;}



ul.glrysec li{width:215px; height:auto;vertical-align:top;margin-right:15px;}



ul.glrysec li .swatch-name{font-size:12px;width: 70%;margin: auto;}



ul.glrysec{margin-top:13px;}



ul.soft-secnrt-sec-2 li{max-width:20% !important;}



ul.soft-secnrt-sec-2 li img{height:200px;}



.grd-soft-21{width:379px !important;}



.ul-cls.shapes-soft li {width: 167px;height: 180px;vertical-align: top;border: 1px solid #ccc;padding: 11px;margin-bottom: 17px;}



.soft-shp-sec h3{margin-top:0px !important; margin-bottom:19px !important;}



h3.eng-ry{margin-top:49px !important;}



.sft-pracls-2{width:100%; margin-bottom:23px !important;}



.cmnh-clas h3{color: #000 !important;font-size: 22px !important;text-transform: uppercase;margin-bottom: 8px;}



.cmnh-clas h4{margin-bottom:8px;color: #2681ba;font-size: 16px;margin-top:13px;font-family: Arial, Helvetica, sans-serif;line-height: 18px;letter-spacing: 0px;}



.rghtmg{border:1px solid #ccc;padding:11px 9px 12px 14px;}



.im-sec-op{text-align:center;}



.im-sec-op p{font-size:9px;line-height:16px;margin-top:5px;padding:0px 10px 0px 10px;}



ul.opi-min li{border:1px solid #ccc;padding:10px;width:237px;}



ul.opi-min li .swatch-name{font-size:9px;}



ul.opi-min-1 li{border:1px solid #ccc;padding:10px;width:181px;}



.dir-im-sec{width: 254px;}



.sft-rey-wr{width:auto; height:auto;margin-bottom:22px;margin-top:29px;}



.mgsec-21{margin-top:45px;}



.mgsec-12{margin-top:4px;}



h3.nan-hclass{line-height:32px;}



.simp-dwr p{margin-bottom:7px;}



.simp-hro h4{margin-bottom:11px !important;}



ul.dwr-simp{margin-top:18px !important;}



ul.dwr-simp li .swatch-name{font-size:12px;}



ul.dwr-simp li .swatch-name span{font-weight:bold;}



.ul-cls.dwr-simp li{max-width: 27%;vertical-align:top;}



ul.dwr-simp-2 li:first-child {margin-right: 31px;}



/*ul.dwr-simp-messs li{margin-right:54px !important;}*/



h3.scuico{margin-top:0px;}



.im-s-simp{text-align:center;margin-top: 20px !important;width: 100%;padding: 30px;background: #f9f9f9;margin:auto;}



.marg-sim-sec{margin-bottom:28px;padding-left: 67px;position:relative;}



.bro-sec-1::before{content:"";display:inline-block;width:50px; height:50px;background:url('https://www.windowsolutionsplus.com/wp-content/uploads/2018/07/wood-species.jpg') 0 0 no-repeat;position: absolute;top: 3px;left: 0px;}



.bro-sec-2::before{content:"";display:inline-block;width:50px; height:50px;background:url('https://www.windowsolutionsplus.com/wp-content/uploads/2018/07/size2.jpg') 0 0 no-repeat;position: absolute;top: 3px;left: 0px;}



.bro-sec-3::before{content:"";display:inline-block;width:50px; height:50px;background:url('https://www.windowsolutionsplus.com/wp-content/uploads/2018/07/glassm.jpg') 0 0 no-repeat;position: absolute;top: 3px;left: 0px;}



ul.sft-cnt-lst{margin-top:14px !important;}



ul.sft-cnt-lst li{width:325px; height:auto;margin-bottom: 25px;text-align:center; vertical-align:top;margin-left:11px;margin-right:0px !important;}



ul.sft-cnt-lst li img {border: 1px solid #ccc;padding: 5px;}



.sec-sft-mp{margin-bottom:11px !important;}



ul.sft-cnt-lst li .swatch-name{line-height:19px;}



.softl-s-1{min-height:523px;}



.sof-manu-st li{width:45% !important;margin-right:4%;}



ul.myscx li{width: 23.5% !important;margin-right: 3%;}



ul.myscx li:last-child{width:14% !important;}



.md-sa span{float:right;background:white;}



.md-sa img{border: 1px solid #ccc;padding:5px;float:right;}



ul.myscx-2 li {width: 49.5% !important;margin-right: 0%;}



.sof-corn img{border: 1px solid #ccc;padding:5px;}



.sim-mannu-plk p img{border-radius:72px;border: 1px solid #ccc;padding: 5px;}



.sim-mannu-plk h2{text-align:center;margin-top:30px;}



.sim-mannu-plk h3{margin-top:10px !important;}



h2.th-tu{font-size:31px !important;}



.sof-manu-st-6 li{width: 45% !important;margin-right: 4%;}



.wes-p li{width:22% !important; vertical-align:top; margin-right:1%;}



.mhd-ds h4{font-weight: 500;margin: 10px 0;color: #333333;font-size: 19px;}



ul.wes-p-2 li{width:45% !important; margin-right:2% !important;}



.three_Box_point h3.blk {color: #333 !important;font-size: 18px !important;}



ul.myscx-5 li{width:100% !important;}



.my-thrma h2{color:#333; border:none !important;font-size: 24px !important;margin-bottom: 4px !important;padding-bottom: 0px;}



.my-thrma p{margin-bottom:7px !important;}



.my-thrma h3{margin-top:10px;}



.therma-dwr li {max-width: 18%;vertical-align: top;margin-right: 1.5% !important;}



.therma-dwr{margin-top:16px !important;}



#main h2.opn{color:#333; border:none !important;font-size: 24px !important;margin-bottom: 4px !important;padding-bottom: 0px;text-align:center;}



#main h2.opn-2{color:#333; border:none !important;font-size: 24px !important;margin-bottom: 4px !important;padding-bottom: 0px;}



.therma-secncls h4{font-size: 20px;color: #333;padding-bottom: 0px;margin-bottom: 10px;margin-top:13px;}



.therma-secncls{text-align:center;}



.therma-secncls img{border: 1px solid #ccc;padding: 5px;background: #fff;}



ul.therma-lstcls{list-style:none;margin-top:0px;}



ul.therma-lstcls li{position:relative;margin-bottom:20px;}



ul.therma-lstcls li span {position: absolute;left: -42px;top: 6px;background-color: #009a06;width: 26px;height: 26px;text-align: center;	color: white;font-size: 16px;padding-top: 1px;border-radius: 100px;}



ul.therma-lstcls li a{font-weight:bold;}



ul.therma-lstcls li a:hover {color: #333;}



.three_Box_point ul.wps-woi.point-hlf li {width: 30% !important;margin-right: 3%;}



.thrmabnr-sec {height: 340px;}



.thrma-cn-bn{width:38%;float: right;margin-top: 45px;color: white;margin-right:5%;border: 7px solid white;padding: 0px 18px 4px 22px;background-color:rgba(0,0,0,0.3);}



.thrma-cn-bn h3{margin-top:10px;color: #fff !important;font-size: 28px !important;margin-bottom: 10px;line-height: 34px !important;}



.point-hlf-2 li{width:56% !important;}



.point-hlf-2{margin-top: 5px;}



.therma-dwr li{display:inline-block !important;}



#tabs-thrma {overflow: hidden;width: 100%;margin: 0;padding: 0;list-style: none;margin-bottom:40px;}



#tabs-thrma li{float: left;width:49.9%; margin-left:0.1%;}



#tabs-thrma a {width:100%;position: relative;text-align:center;font-size:15px;background: #ebeaea;padding: .8em 3.5em;float: left;text-decoration: none;color: #444;}



#tabs a:hover,#tabs{ background: #fff;color:#fff;}



#tabs-thrma a:focus {outline: 0;}



#tabs-thrma #current a{background:#23287e;z-index: 3;color:#fff;}



#content-th {background: #fff;padding: 2em;height: 220px;position: relative;z-index: 2;border-radius: 0 5px 5px 5px;}



.reasom-to-us ul.wps-woi li{width:49%;}



.reasom-to-us h3{font-weight: 400;line-height: 22px;letter-spacing: 0px;color: #333;margin-top:0px;}



.GreenSky_footer {font-size: 14px;}



.GreenSky_footer li{margin-bottom:5px;}



.finance-box-two-mine img {width: 583px;}



.ligo-silder-box .fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper, .ligo-silder-box .fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {



    line-height: 80px !important; height: 70px !important;



}



/*.page-template-certification .ligo-silder-box .fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper, .ligo-silder-box .fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {



    line-height: 80px !important; height: 100px !important;



}



.page-template-certification .ligo-silder-box .fusion-carousel .fusion-carousel-nav .fusion-nav-prev, .ligo-silder-box .fusion-carousel .fusion-carousel-nav .fusion-nav-next{



	top: 20px!important;



}*/



.bb22{font-weight:400 !important;color:#000 !important;font-size:22px !important;}



.h2textstrip h2{margin-bottom: 0 !important;font-size:34px !important;}



.fusion-to-top-active{display: block !important;}



.to-top-right #toTop {right: 15px !important;}



#auto{float:left;list-style:none;margin-top:40px;padding:0;width:342px;position:  absolute;z-index:999;max-height:400px;overflow:auto;}



#auto li{padding: 10px; background: #f0f0f0; border-bottom: #bbb9b9 1px solid;}



#auto li:hover{background:#ece3d2;cursor: pointer;}



/* 01072020 */



.certificate1{background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}



.certificate2{margin-top:0px;width:66.66%;width:calc(66.66% - ( ( 4% ) * 0.6666 ) );margin-right: 4%;margin-bottom:0px;}



.certificate3{background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}



.certificate4{margin-bottom:0px; margin-top:30px;}



h2.customsubhead {font-size:20px !important;line-height:28px !important;}



/*div.wpcf7 .ajax-loader {display: none !important;}



div.wpcf7 .ajax-loader.is.active {display: block !important; visibility: visible !important;}*/



.doorsproduct1{background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:none;}



.doorsproduct2{margin-top:0px;margin-bottom:0px;}



.doorsproduct3{padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}



.doorsproduct4{background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}



.doorsproduct5{margin-top:0px;margin-bottom:30px;}



.doorsproduct6{background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}



.fusion-widget-area-1 .widget h4 {color:#333333;}



.fusion-widget-area-1 .widget .heading h4 {color:#333333;}



.doorsproduct7{background-color: #f6f6f6;background-position: center center;background-repeat: no-repeat;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;}



.doorsproduct8{background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;}



.regularpage1{background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;margin-bottom: 0px;}



.regularpage2{margin-top:0px;margin-bottom:0px;}



.regularpage3{padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}



.regularpage4{background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:15px;padding-bottom:0px;padding-left:15px;margin-top: 0px;}



.regularpage5{margin-top:0px;}



.regularpage6{background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}



.fusion-footer-widget-column .row {margin-left: -15px !important;margin-right: -15px !important;}



.fusion-fullwidth.fullwidth-box.fusion-builder-row-2.Benefits-of-Service.ownr.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {padding-bottom: 20px;}



.fusion-fullwidth.fullwidth-box.Benefits-of-Service.ownr.nonhundred-percent-fullwidth {padding-left: 15px !important; padding-right: 15px !important;}



.fusion-fullwidth.fullwidth-box.Benefits-of-Service.ownr.nonhundred-percent-fullwidth .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full {margin-top: 20px !important;}



.fusion-fullwidth.fullwidth-box.fusion-builder-row-7.fusion-parallax-none.common-banner.h2textstrip.mr0.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {margin-bottom: 0 !important;}



.searchform.fusion-search-form .fusion-search-field.search-field .s {border-radius: 0; padding-left: 15px; font-size: 14px;}



.searchform.fusion-search-form .fusion-search-button.search-button {right: -3px;}



.Contact-us-form textarea {border: 1px solid #B9B9B9 !important; border-radius: 4px !important; padding: 10px !important; height: 60px !important; width: 100%;}



.fusion-fullwidth.fullwidth-box.fusion-parallax-none.common-banner.mr0.nonhundred-percent-fullwidth {margin-bottom: 0 !important;}



.fusion-fullwidth.fullwidth-box.fusion-builder-row-5.fusion-parallax-none.common-banner.h2textstrip.mr0.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {margin-top: 0 !important; margin-bottom: 0 !important;}



.fusion-button.button-flat.fusion-button-default-size.wwdo-botton {width:100%  !important;  border-radius:0;  background:rgba(5,143,6,.7) !important; position:relative; top:-47px; z-index:9; font-size:18px; padding:15px 0; transition:.4s ease; -webkit-transition:.4s ease; text-transform: uppercase;}



.fusion-button.button-flat.fusion-button-default-size.wwdo-botton:hover{ background:rgba(5,143,6,1); transition:.4s ease; -webkit-transition:.4s ease;}



.archive .post-content{margin-top:20px;}



.archive .button-small{margin-bottom:20px;}



.morecontent span {display: none;}



.morelink {display: block;font-weight: bold;}



.more{font-weight: normal;font-size: inherit;font-family: inherit;line-height: inherit;}



span.locadd{font-weight: bold;}



.singleproduct li {padding-bottom:6px;list-style: none;position: relative;padding-left: 12px;width: 100%;display: inline-block;margin-left: 10px;}



ul.singleproduct li::before {content: "";background: url(images/ok.jpg);border-radius: 80px;width: 20px;height: 20px;position: absolute;left: -13px;top: 3px;}



h4.rcsubhead{margin-top:20px !important;margin-bottom: 0px !important;font-size: 18px !important;padding-bottom: 5px !important;color: #FFA500 !important;font-weight: bold !important;}



.page-id-20480 .prosubhead{font-size: 16px !important;text-transform: capitalize;line-height: 10px;}



.swatch{text-align: center !important;}



.testimonials.testimonialslider {max-height: 100%; padding-bottom:0px;}



.reviewtext .fusion-row{margin-left: 0px !important;}



h2.reviewsubhead{background:#058f06;padding: 2px 10px;margin-bottom: 10px;color:#fff !important}



.nopadding{padding-left: 0px !important; padding-right: 0px !important;}



.contactmargin-60{margin-top: 13px !important}



.page-id-227 .top-heading-titile {padding-top: 0px !important;}



.page-id-20480 .service-areas {background: #058f06 !important;padding: 10px;}



.contactusdiv {background-color: #2e2f7c;}



.contactushead{color: #ffa500 !important;padding:20px 0px 0px 15px;text-transform: uppercase;margin-bottom: 15px;font-weight: 600 !important;}



.margin-top-25{margin-top: 20px;margin-bottom: 20px;}



.vanback img{width: 138px !important;}



.page-id-1190 h1 {display: none !important;}



.top-contact-row ul li i.address.blueicon {background-image: url(images/footer-icons-blue.png);}



.error404 .why-hr-us span {background-image: none !important;width: 150px !important;height:auto !important;}



.error404 .why-hr-us .col-lg-3 h3{margin-bottom: 0px !important;margin-top: 20px !important;}



.error404 .why-hr-us .col-lg-3.seven{margin-left: 0px !important;}



.error404 .why-hr-us .col-lg-3.seven,.why-hr-us .col-lg-3.eight,.why-hr-us .col-lg-3.nine{margin-top: 30px !important;}



.error404head{font-size: 24px !important;line-height: 30px !important;}







/***** New Single Product Page *****/



.newsinglepro .freeEstimate{background: #eee;  width: 100%; display: block;}



.newsinglepro .form-wrapper .mar-top.getf { font-size: 24px; padding: 0px; margin-right: 12px;color: #fff;}



.newsinglepro .form-wrapper  input.common-button {margin: 0px auto 0 auto;



    width: 220px; display: table;  background: #009a06; font-size: 17px; transition: .4s ease; font-size: 14px; color: #fff; padding: 13px 29px;



    border-radius: 0; display: inline-block;  transition: .4s ease; -webkit- transition: .4s ease;}



.newsinglepro .form-wrapper label.form-label.texta {position: inherit;  margin-bottom: 20px;color: #fff; resize: none;background-color: #2e2f7c;}



.newsinglepro .form-wrapper  input.common-button:hover{background: #008100; transition: .4s ease; -webkit- transition: .4s ease;}



.newsinglepro .form-wrapper {padding:15px; margin: 0px auto 18px auto;  background-color: #2e2f7c;  



	border-radius:0px;  }



.newsinglepro .form-wrapper input[type="email"], .form-wrapper input[type="text"], .form-wrapper select, .form-wrapper textarea{    box-shadow: none; border: 0px; padding: 0; font-size: 16px;border-radius:0px;}



.newsinglepro .form-group {position:relative; margin: 15px 0; 



  & + .form-group {



    margin-top: 30px;



  }



}



.newsinglepro .form-label {position: absolute; left: 0;color: #999; background-color: #fff;  z-index: 10;  transition: transform 150ms ease-out, font-size 150ms ease-out; font-size: 16px;padding-left: 5px;}



.newsinglepro .focused .form-label {transform: translateY(-125%);  font-size: .75em;}



.newsinglepro .form-input {position: relative; padding: 12px 0px 5px 0;  width: 100%;  outline: 0;  border: 0;  box-shadow: 0 1px 0 0 #e5e5e5;  transition: box-shadow 150ms ease-out;  



  &:focus {



    box-shadow: 0 2px 0 0 blue;



  }



}



.newsinglepro .form-input.filled { box-shadow: 0 2px 0 0 lightgreen;}



.newsinglepro .testimonialhead{font-size: 24px;}



.newsinglepro .testimonials .container{max-width: 100%}



.newsinglepro .testimonials.trtBack{background: none; overflow: inherit; padding-top:15px;}



.newsinglepro .testimonials.trtBack h2.pt-2.text-center {padding:0px 0 30px 0;}



.newsinglepro .testimonials.trtBack .message:before {width: 37px;  height: 28px;  content: ""; display: inline-block;



    background: url("https://www.windowsolutionsplus.com/wp-content/themes/Avada-Child-Theme/images/quotation-sign.png");



    float: left; margin-top: -30px; margin-left: -40px;}



.newsinglepro .testimonialImg {width:70px; height:70px; margin:10px auto; border-radius: 100%; overflow: hidden;}



.newsinglepro .blockquote-footer.client-name {color: #000; font-weight: 600;}



.newsinglepro .testimonials.trtBack .next{right: 14%; cursor: pointer;}



.newsinglepro .testimonials.trtBack .prev{left:14%; cursor: pointer;}



.newsinglepro .testimonials.trtBack .carousel-controls .control{line-height: 39px; font-size: 24px; border: 0; bottom:-30px; color: #8a8a8a;}



.newsinglepro .testimonials.trtBack .message.text-center.blockquote.w-100 {max-width:350px; margin: 0 auto;}



.newsinglepro .more-button {padding: 5px 0 0px 0 !important;}



.newsinglepro .listing-port-right-side-box p {padding: 0px;}



.newsinglepro .listing-port-right-side-box{background-color: #fff !important; margin-bottom: 0px !important;}



.newsinglepro section.otherSlider {padding: 0; margin-bottom: 30px;}



.newsinglepro section.otherSlider .slick-slide {text-align: center; padding:15px;margin-left: 8px;margin-bottom: 8px;}



.newsinglepro .inerBox{border: 1px solid #ccc; padding: 15px; }



.newsinglepro section.otherSlider  .slick-slide img {display: inherit; padding-bottom: 15px;}



.newsinglepro section.otherSlider  .slick-slide p{margin: 0}



.newsinglepro section.otherSlider button.slick-prev.slick-arrow {position: absolute; cursor: pointer; left: 0; border: 1px solid #009A06; top: 45%; background: none; font-size: 0; width: 30px; height: 30px; z-index: 9; background: #009A06; color: #fff;}



.newsinglepro section.otherSlider button.slick-next.slick-arrow {position: absolute; cursor: pointer; border: 1px solid #009A06; right: 0px; top: 45%; background: none; font-size: 0; width: 30px; height: 30px; z-index: 9; background: #009A06; color: #fff;} 



.newsinglepro section.otherSlider .slider {overflow: initial;}



.newsinglepro section.otherSlider button.slick-prev.slick-arrow:before{content: "\f053"; font:normal normal normal 18px/1 FontAwesome}



.newsinglepro section.otherSlider button.slick-next.slick-arrow:before{content: "\f054"; font:normal normal normal 18px/1 FontAwesome}



.newsinglepro section.otherSlider button.slick-prev.slick-arrow:focus, section.otherSlider button.slick-next.slick-arrow:focus{border:1px solid #ccc;}



.newsinglepro .special-offers .sp_image{min-height: 180px;}



.newsinglepro .ptitle{min-height: 150px;padding-bottom: 71px;}



.newsinglepro .special-offers .sp_con h4{margin: 10px 0 10px 0;font-size: 24px;}



.newsinglepro .financing-available{padding: 10px;}



.newsinglepro .financing-available p{margin-top: 10px;margin-bottom: 10px;}



.newsinglepro .financing-available a{margin-bottom: 5px;}



.newsinglepro p.lead {margin-top: 10px;margin-bottom: 10px;}



.newsinglepro .service-areas a{margin-bottom: 5px;}



.newsinglepro .financing-available h2, .page-id-20480 .service-areas h2{font-size: 26px !important;}



.newsinglepro .blockquote p{margin-bottom: 0px !important;}



.newsinglepro .quicksearch{padding: 5px 0px 5px 5px;height: 35px;border-radius: 0px;color: #000;background: 



	#FFA500;margin-left: 13px;margin-right: 11px;width: 96%;}



.newsinglepro select option{background: #fed8b1 !important;color: #000 !important;}



.newsinglepro select optgroup{background-color: #009a06 !important;color: #fff !important;}



.freeEstimate input[type=text], .freeEstimate input[type=email] {padding:5px !important;}



.newsinglepro .specialslink, .newsinglepro .specialslink:hover{color: #FFA500;text-decoration: underline;}



.newsinglepro .wpcf7-form textarea{padding: 5px;}



.newsinglepro h3.portfoliohead{background: #009a06 !important; border: 2px solid #4a4fa5 !important;}



.newsinglepro .testimonialsec{background: #fed8b1;padding-top: 10px;padding-bottom: 15px;}



.newsinglepro section.otherSlider h3 {text-align: center;font-weight: 600 !important;font-size: 24px !important;position: relative;}



.left-footerbox-1 ul li i.address.greenicon {background-image: url(images/footer-green-icons.png);



    background-position: 0 -55px;}



.newsinglepro section.otherSlider h3::before {content: '';position: absolute;width: 10%;height: 2px;background: #009A06;left: 28%;top: 12px;}



.newsinglepro section.otherSlider h3::after {content: '';position: absolute;width: 10%;height: 2px;background: #009A06;right: 28%;top: 12px;}



.left-footerbox-1 ul li i.email-a.blueicon {background: url(images/footer-icons-blue.png) 0 -32px;}



.left-footerbox-1 ul li i.phone.blueicon {background: url(images/footer-icons-blue.png) no-repeat 3px 0;}



.newh2text{font-size: 22px !important; line-height: 30px !important; font-style: italic !important; padding: 15px 15px 15px 15px; text-align: center;}



.phoneli {margin-top:8px;}



.margin-top-60 img{margin-top:60px;}



.panel_inner_right_div {position: absolute;width:100%;background:#009a06;z-index: 99;margin: 0;top:0px;border: 1px solid;padding: 0px;box-shadow: 5px 5px #4a4fa5;}



.panel_inner_right_div .dwindows101 {padding: 5px;margin: 0;list-style: none;}



.panel_inner_right_div .dwindows101 .overlayheading i {color: #333;}



.panel_inner_right_div .dwindows101 .overlayheading a:hover {color: #fff;}



.panel_inner_right_div .dwindows101 .overlayheading {margin-bottom: 0;font-size: 13px;padding-top: 5px;height: 46px;line-height: 37px;}



.panel_inner_right_div .dwindows101 h4 {line-height: 17px; margin: 0;}



.panel_inner_right_div .dwindows101 h4 i {color: #333;}



.panel_inner_right_div.w101-tabbing ul li i {background: url(https://windowsolutionsplus.com//wp-content/themes/Avada-Child-Theme/images/window101-tab-new-sprite-small.png) 0 0px; width: 34px; height: 34px;}



.panel_inner_right_div.w101-tabbing ul i.fa-cog {background-position: -161px -4px !important;}



.panel_inner_right_div.w101-tabbing ul i.fa-windows {background-position: -208px -1px !important;}



.panel_inner_right_div.w101-tabbing ul i.fa-search {background-position: -247px -2px !important;}



.panel_inner_right_div.w101-tabbing ul i.fa-window-maximize {background-position: -285px -2px;}



.panel_inner_right_div.w101-tabbing ul i.fa-window-restore {background-position: -324px -3px !important;}



.panel_inner_right_div .dwindows101 .whead .overlayheading {line-height: 24px; height: 50px; font-weight: 600; font-size: 16px; text-align: center;color: #FFA500;text-transform: uppercase;}



.overlayheading a{color: #fff;}



.certified_contractor_row {margin: 30px 0;}

.certified_contractor_row .bgrey {background: #eee; margin: 30px 0;}



.certified_contractor_row .fusion-layout-column {margin: 0;}



.certified_contractor_row .fusion-layout-column .col-md-8.col-sm-12.col-lg-8 {display: flex; justify-content: center; flex-direction: column; align-items: center; height: 150px;}



.certified_contractor_row .fusion-layout-column .col-md-8.col-sm-12.col-lg-8 h2 {margin: 0 !important;}



.certified_contractor_row .fusion-layout-column .col-md-8.col-sm-12.col-lg-8 p {text-align: center; font-size: 18px;}



.certified_contractor_row .fusion-layout-column .col-md-4.col-sm-12.col-lg-4 .fusion-text.fusion-text-2 {display: flex; justify-content: center; align-items: center; height: 150px;}



.whead{color: #fff;text-align: center;}



.panel_inner_right_div_bg {position: absolute;width: 55%;height: 372px;background: #fff;right: 0;z-index: 9;}



.h3newstyle{margin: 15px 0px 15px 0px !important;color: #009a06 !important;font-weight: 600 !important;font-size: 26px !important;font-family: inherit !important; line-height: 30px !important}



ul.hardwarenew li{max-width: 30% !important;}



ul.hardwarenew li .swatch-name {font-size: 14px !important;padding-top: 8px;line-height: 20px !important;}



.custom-footer-btm-right {display: none;}



.custom-footer-btm-right .privacy-links {display: none;}



.custom-footer-btm-right .fusion-social-links.footer-social {display: none;}



.for-desktop-none{display: none !important;}



section.otherSlider .slick-slide img {height: 190px; width: 100%;}



h1.videohead{text-align: center;text-transform: uppercase;color: #058f06 !important;font-weight: 600 !important;font-size: 26px !important;font-family: inherit !important;padding-top: 10px;}



h4.videotitle{color: #058f06 !important; font-size:18px !important; font-weight: 600 !important; text-transform: uppercase; text-align: center;margin: 0;padding:10px 5px 0px 5px;line-height: 24px !important;}



p.videosubtitle{text-align: center;padding: 5px;margin: 0px;}



.videotext{background: #f2f2f2;margin-bottom: 20px;border: 1px solid #ccc;}



.videoblog h2.blog-shortcode-post-title a{font-size: 22px !important; color: #333 !important;}



.videoblog p{color: #333 !important;line-height: 22px;margin-bottom: 0px;}



.videoblog .fusion-post-content {margin-left: 0px !important;}



.videoblog .fusion-post-content-container{margin-top: 10px !important;}



.videoblog .blog-shortcode-post-title{margin-bottom: 10px !important;}



.page-id-10819 .fusion-post-slideshow{display: none !important;}







.video_quick_list_new {background: #F2F2F2; font-size: 0;}



.video_quick_list_new h3 {background: #009a06; font-size: 18px !important; padding: 4px 10px 7px 10px; margin: 0; color: #fff!important; border-top: 4px solid #009a06;text-align: center;text-transform: uppercase;}



.video_quick_list_new .submenu {display: block; position: static; opacity: 1; margin: 0; background: transparent; box-shadow: none; padding: 0 7px;}



.video_quick_list_new .submenu .window-sub-menu {width: auto;}



.video_quick_list_new .submenu .window-sub-menu li a br {display: none;}



.video_quick_list_new_left {display: inline-block; width: 50%; vertical-align: top; padding: 0px 0;}



.video_quick_list_new_right {display: inline-block; width: 50%; vertical-align: top; padding: 0px 0;}



.video_quick_list_new .submenu ul.window-sub-menu li a{font-size: 15px;color: #333;}







.page-id-27428 #main {background: linear-gradient(90deg, rgb(104 105 159 / 40%) 0%, rgb(145 146 184 / 50%) 25%, rgb(145 146 184 / 30%) 50%, rgb(145 146 184 / 50%) 75%, rgb(104 105 159 / 40%) 100%);}



.page-id-27428 h1.videohead {color: #333 !important; font-size: 36px !important; margin: 45px 0; position: relative;}



.page-id-27428 h1.videohead::after {content: ''; position: absolute; width: 75px; height: 3px; background: #009A06; left: 1%; right: 1%; margin: auto; z-index: 99; bottom: -10px; border-radius: 40px;}



.videoblog {border: 2px solid rgb(0 154 6);box-shadow: 1px 1px 10px #FFFFFF;padding: 5px;}



.videoblog #blog-1-post-1209 {margin-bottom: 0;}



.videoblog #blog-1-post-1209 .fusion-post-slideshow {margin-bottom: 0;}



.videoblog #blog-1-post-1209 .fusion-post-content.post-content {padding: 15px 0px 15px 0;}



.videoblog .fusion-post-content-container {margin-top: 0px !important;}



.videoblog h2.blog-shortcode-post-title a {font-size: 20px !important;}



.videoblog .fusion-date-and-formats {margin-right: 15px; margin-top: 15px;}







.dw101 .w101 .submenu .window-sub-menu li img {width: 35px; margin-right: 10px;}



.dw101 .w101 .submenu .window-sub-menu li a {line-height: 35px;}



.dw101 .d101 .submenu .window-sub-menu li img {width: 35px; margin-right: 10px;}



.dw101 .d101 .submenu .window-sub-menu li a {line-height: 35px;}



.windowicon{padding-top: 3px;}



.submenu_leftstyle li p {display: block;margin-bottom: 0;padding: 0;position: absolute;left: 50px;top: 10px;}



.submenu_rightstyle li p {display: block;margin-bottom: 0;padding: 0;position: absolute;left: 50px;top: 10px;}



.styleimg  {background-image: url(https://windowsolutionsplus.com/wp-content/themes/Avada-Child-Theme/images/wsp-nav-sprite.png);background-size: 636px;width: 40px;height: 30px;display: inline-block;background-repeat: no-repeat;background-position: 0 0px;vertical-align: middle;}



.styleimg.baybow {background-position: -37px 0;}



.styleimg.casement {background-position: -73px -4px;width: 34px;height: 33px;}



.styleimg.DH {background-position: -185px -3px;height: 32px;}



.styleimg.garden {background-position: -334px -3px;width: 34px;height: 30px;}



.styleimg.gliding {background-position: -141px -3px;}



.styleimg.hopper {background-position: -296px -2px;}



.styleimg.picture {background-position: -104px -1px;width: 35px;}



.styleimg.specialty {background-position: -223px -3px;}



.submenu_leftstyle li , .submenu_rightstyle li {position: relative;}



.submenu_rightstyle li:last-child .styleimg {display: none;}



.submenu_rightstyle li:last-child p {left: 12px;}



.submenu_rightstyle li:last-child p img {display: none;}



.styleimg.entry {background-position: -366px 0px;width: 30px;height: 33px;}



.styleimg.hinged {background-position: -395px 0px;width: 33px;height: 33px;}



.styleimg.dgliding {background-position: -429px 0px;width: 37px;height: 33px;}



.styleimg.multislide {background-position: -465px 0px;width: 37px;height: 33px;}



.styleimg.ls {background-position: -504px 0px;width: 37px;height: 33px;}



.styleimg.folding {background-position: -544px 0px;width: 37px;height: 33px;}



.styleimg.pivot {background-position: -581px -1px;width: 34px;height: 34px;}



.styleimg.storm {background-position: -610px -1px;width: 28px;height: 34px;}



h3.dstyleshead{background: #23287e !important;border-top: 4px solid #23287e;}



.offerslider{margin-top:20px !important;}



.offerslider.flexslider .slides li {padding: 0 !important; min-height: 475px !important; background: #058F06;border: none !important;}



.offerslider.flexslider .slides li .sp_image img {max-height: 280px;}



.offerslider.flexslider .slides li .sp_con .ptitle {padding: 0 !important; min-height: auto !important;}



.offerslider.flexslider .slides li .sp_con * {color: #fff}



.offerslider.flexslider .slides li .sp_con .spad {position: static; padding: 3px 10px 10px;text-align: center;}



.offerslider.flexslider .slides li .sp_con .spad p {padding: 0; font-size: 15px; margin: 0; line-height: 26px;}



.offerslider.flexslider .slides li .sp_con .spad .comb-off {height: auto;}



.offerslider.flexslider .slides li .sp_con .ptitle h4 {font-size: 22px; margin: 10px 0 5px 0; padding: 0px 10px 0;text-align: center;line-height: 1.3}



.offerslider .flex-control-nav {bottom: 10px;}



.offerslider .flex-control-paging li a {background: rgb(255 255 255) !important;}



.offerslider .flex-control-paging li a.flex-active {background: #FFA500 !important;}



.offerslider.flexslider .slides li .sp_con .ptitle h3 {background: transparent !important; padding: 12px 10px 0px 10px;text-align: center;border-top: none;}



.offerslider ul li.blc {background: #23287e !important;}



.offerslider .flex-direction-nav li {border: none !important;}



a.specialstitle{color: #FFA500 !important;text-decoration: underline;}



.two_owners{border: 1px solid #ccc;margin-top: 20px;background: #fafafa;}



.html5gallery-title-text-0{display: none;}



.page-template-portfolio .pagedsr {margin-top: 0px;}

.page-template-portfolio h2.portfolio-subhead {margin-bottom: 0px !important;}



.page-id-3994 .panel_inner_right_div{position: unset !important;}



.newgridstyle ul li {width: 33.3% !important;;margin-left: 0px !important;}



.fusion-sticky-header-wrapper{display: none !important;}



a.jobpro{color: #FFA500;font-weight: 600;text-decoration: underline;}

a.interpro{color: #2e2f7c; font-weight: 600;text-decoration: underline;}



.col-sm-6.col-md-4.col-lg-4.list-box {margin-bottom: 30px;}

h4.phnew {font-size: 20px !important}

h4.phnew img {top:4px !important;}

h3.phnew, h4.phnew {padding: 10px; border-radius: 2px; display: block; position: relative; padding-left: 50px !important; margin-bottom: 0px; background: #058f0617;margin-top:15px;}

h3.phnew i {margin-right: 10px; color: #058f06; position: absolute; left: 15px; top: 11px;}

h3.phnew img, h4.phnew img {width: 30px; position: absolute; left: 10px;}

.converpart {background: #eee; padding: 15px 15px 1px;}

.converpart .phnew {background: #23287e1f; border-radius: 2px; display: block; padding: 10px; position: relative; padding-left: 50px !important; margin-bottom: 0px;}

.converpart .phnew i {margin-right: 10px; color: #058f06; position: absolute; left: 15px; top: 11px;}

.smnfrlogo img {width: 230px;margin-bottom: 8px;}

.h3install {box-shadow: 1px 1px 5px rgb(0 0 0 / 10%); padding: 15px !important; background: #009a062b !important;}

.h3install h3 {font-family: Arial, Helvetica, sans-serif !important; color: #23287e !important; font-weight: 600 !important; line-height: 25px !important; margin-top: 0 !important; padding-left: 60px; position: relative;margin-bottom: 10px !important;}

.h3install p {margin-bottom: 0;}

.h3install h3 img {position: absolute;left: 5px;width: 40px;top: -8px;}

.h3install .fusion-text {padding-left: 15px !important; padding-right: 15px !important;}

.h3install .fusion-layout-column {margin-bottom: 0px !important;}





.replacement-window {padding: 30px !important; text-align: center; background-image: linear-gradient(#f2f2f29e, #d8d8d8),url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png) !important; background-repeat: repeat !important;}

.replacement-window .fusion-layout-column {margin-bottom: 0 !important;}

.replacement-window .window-option-tab {font-size: 15px;}

.replacement-window .window-option-tab h3 {font-size: 24px !important; margin-bottom: 50px; position: relative; color: #23287e !important}

.replacement-window .window-option-tab h3 b {color: #009a06;}

.replacement-window .window-option-tab h3::after {content: ''; position: absolute; width: 150px; height: 3px; background: #009a06; left: 0; right: 0; margin: auto; bottom: -25px;}

.replacement-window ul.cites_location {font-size: 0; text-align: left; width: 900px; margin: auto;}

.replacement-window ul.cites_location li {font-size: 16px; display: inline-block; width: 25%;}

.replacement-window ul.cites_location li i {margin-right: 10px; color: #009a06;}

.doors-replacement ul.cites_location li i {margin-right: 10px; color: #23287e;}





/*

.window_replacement_wrapper .fusion-builder-row {max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important;}

.window_replacement_wrapper .fusion-builder-row .fusion-layout-column {margin-bottom: 0;}

.window_replacement_wrapper .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {margin: 0;} */

.window_replacement_wrapper .window-replacement-inner-sec .row {margin: 0;}

.window_replacement_wrapper .window-replacement-inner-sec .row .col-sm-6 {padding: 0;}

.window_replacement_wrapper .window-replacement-inner-sec .replacement-left-sec {padding-top: 4%; padding-right: 4%; padding-bottom: 4%; padding-left: 4%; text-align: center; height: 430px; display: flex; justify-content: center; align-items: center; flex-direction: column;background-image: linear-gradient(#f2f2f29e, #d8d8d8),url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);}

.window_replacement_wrapper p:empty {display: none;}

.window_replacement_wrapper img + p {margin: 0; font-size: 16px;}

.window_replacement_wrapper .window-replacement-inner-sec .replacement-left-sec h3 {font-size: 32px; font-weight: 600; text-align: center; line-height: 1; margin: 0px 10px 30px 10px; text-transform: uppercase; border-bottom: 3px solid #2e2f7c; padding-bottom: 15px;}

.window_replacement_wrapper .window-text-replacement p {font-size: 15px; font-weight: 500; text-align: left;}

.window_replacement_wrapper .replacement-right-sec-img {background-size: cover; background-position: 50%; background-repeat: no-repeat; height: 520px;}

/*.window_replacement_wrapper .window-replacement-inner-sec .replacement-left-sec h3 b {display: block;}*/

.window_replacement_wrapper .window-replacement-inner-sec .replacement-left-sec h3 a {color: #058f06 !important;}

.window_replacement_wrapper .window-replacement-inner-sec .replacement-left-sec p img {display: block; margin: auto;}

.window_replacement_wrapper .window-replacement-inner-sec .replacement-left-sec p {font-size: 15px; font-weight: 500;}

.window_replacement_wrapper .window-replacement-inner-sec.door-installation-sec .replacement-left-sec h3 a {color: #2e2f7c !important;}

.window_replacement_wrapper .window-replacement-inner-sec.door-installation-sec .replacement-left-sec h3 {border-bottom: 3px solid #058f06;}

.page-id-3994 .section-certification .fusion-builder-row{display: flow-root !important;}

ul.cn-mp.fcn {padding-bottom: 6px;}

.fairfieldcol{width: 20% !important;}

.fairfieldmapcol{width: 20% !important;}

.westcol{width: 40% !important;}

.westmapcol{width: 20% !important;}

.westlastcol{padding-left: 25px !important;}



.ul-li-box{list-style: none;}

.ul-li-box li::before {content: "";padding-right: 10px;background: url(https://windowsolutionsplus.com/wp-content/themes/Avada-Child-Theme/images/map-icn-cu.png) no-repeat;width: 20px;height: 32px;position: absolute;left: 0px;background-size: 35%;top: 3px;}

.ul-li-box li {position: relative;padding-left: 15px;line-height: 20px;margin-bottom: 15px;color: #fff;font-size:16px;}

.bg-img-ul-ui-box {

    background-image: linear-gradient(#23287edb, #23287eeb),url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);margin-left: 0px!important;margin-right: 0px!important;padding-left: 15px!important;padding-right: 15px!important;}

.text-center{text-align: center;}

.text-left{text-align: left;}

.text-center h3 {margin: 15px 0px!important;font-size: 25px !important;}

.color-white{color: #fff;}

.text-center p {color: #fff;}

.greenbg-img-ul-ui-box {background-image: linear-gradient(#009a06d1, #009a06d4),url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);

    margin-left: 0px!important;margin-right: 0px!important;padding-left: 15px!important;padding-right: 15px!important;

}

.bg-img-ul-ui-box h3, .greenbg-img-ul-ui-box h3 {margin: 10px 0px !important;}

.bg-img-ul-ui-box p, .greenbg-img-ul-ui-box p {margin-bottom: 0px !important;}

.coltestimonial .testimonilas-section .slider-text {width:auto;}

.coltestimonial .container {width:auto !important;};

p.osa{color: #493333 !important;padding-bottom: 25px;font-size: 26px;float: left;width: 100%;}

h1.servicehead{color: #2f2e7b!important;text-align: left;}



h2.features{margin-top: 0px;margin-bottom: 25px !important;text-transform:capitalize;font-weight: 500;}

ul.featurebox { max-width: 1100px; margin: auto;}

.uniquefeaturemin-heights ul{text-decoration:none;margin-top: 31px;margin-bottom: 25px;}

.uniquefeatures ul li { width: 23.2%;position: relative;background: #fff;display: inline-block;vertical-align: top;transition: .3s ease;

margin-right: 2%;overflow: hidden;border: 1px solid #fff;box-shadow: 0px 0px 5px #ccc;-webkit-box-shadow: 0px 0px 5px #ccc;

min-height: 360px;height:100%;padding: 8px 5px 6px 6px;text-align: center;cursor: pointer;}

.uniquefeatures ul li span {width:90px;display: block;text-align: center;border-radius: 200px;height: 90px;margin: 13px auto;padding: 16px 0px 0px 0px;transition:500ms ease;border: 2px solid #5b90ab;}

.uniquefeatures ul li:last-child{margin-right:0px;}

.uniquefeatures ul li span img {width: 56px;}

.uniquefeatures ul li h3 {margin: 18px 0px 10px 0px;color: #058f06;font-size: 18px;text-transform: uppercase;font-weight: 400;font-family: Arial, Helvetica, sans-serif !important;line-height: 24px;}

.uniquefeatures ul li:hover {transform: scale(1.1);z-index: 1000000;border-radius: 5px;}

.uniquefeatures .fusion-row{width:100%;margin-left:0px;margin-right:0px;max-width:100% !important;}

.uniquefeatures .fusion-row h2{text-align:center;}

.uniquefeatures .install-innr{width:100%;margin-left:0px;margin-right:0px;}

.icons-sprits ul li i {float: left;font-size: 0;background: url(images/Window-Solutions-Plus-Difference.png) no-repeat 0px -4px;}

.feature_one {background-position: center 0px !important;height: 54px;width: 100%;}

.feature_two{background-position: 74px -45px !important;height: 54px;width: 100%;}

.feature_three {background-position: center -98px !important;height: 54px;width: 100%;}

.feature_four {background-position: center -156px !important;height: 54px;width: 100%;}

.feature_five {background-position: center -207px !important;height: 54px;width: 100%;}

.feature_six{background-position: 74px -264px !important;height: 54px;width: 100%;}

p.desktopview{display: block;}

p.mobileview{display: none;}



a.loclink{color: #23287e;text-decoration: underline;cursor: pointer;}

a.loclink:hover{color: #009a06;}

.citytestimonials .testimonilas-section .container.slider-text {width: auto;}



.Review_ratting_sec ul li:hover {border: 1px solid #fff!important;cursor: pointer;transition: all 0.4s ease-in-out;

box-shadow: 0 0 15px 0 rgb(254 156 61), 0 0 0 10px rgb(255 156 61);}

.home-page-review .Review_ratting_sec ul li {display: inline-block !important;width: 175px;border: 1px solid #058f06;height: 175px;border-radius: 800px;line-height: 226px;margin-left: 50px!important;}

.html5gallery-box-0 {border: 1px solid #058f06;}



.sprite-wsp {width: 44px;height: 15px;display: block;background: url('images/wsp-dollar-sprites.png');position: absolute;bottom: 2px;left: 0;background-size: 44px;}

span.sprite-wsp.sprite-one {width: 9px;}

span.sprite-wsp.sprite-half {width: 6px;}

span.sprite-wsp.sprite-two {width: 18px;}

span.sprite-wsp.sprite-three {width: 27px;}

span.sprite-wsp.sprite-four {width: 35px;}

span.sprite-wsp.sprite-onehalf {width: 15px;}

span.sprite-wsp.sprite-twohalf {width: 23px;}

span.sprite-wsp.sprite-threehalf {width: 32px;}

span.sprite-wsp.sprite-fourhalf {width: 41px;}

.doller-price-half {position: absolute;right: 15px;bottom: 4px;}

.doller-price-onehalf {position: absolute;right: 20px;bottom: 4px;}

.doller-price-twohalf {position: absolute;right: 28px;bottom: 4px;}

.doller-price-threehalf {position: absolute;right: 36px;bottom: 4px;}

.doller-price-fourhalf {position: absolute;right: 46px;bottom: 4px;}

.doller-price {position: absolute;right: 55px;bottom: 4px;}

.dollarplus {position: absolute;right: -10px;top: -6px;font-size: 18px;color: #fff;}

.Left_listing-box .dollarplus {color: #000;}

h2.certifiedhead{font-size: 19px !important;line-height: 28px !important;margin-bottom: 10px !important;color: #009a06 !important;font-weight: 600 !important;;}



.offer-content {border-radius: 8px;padding: 2% 0;background: #f7f7f7;

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%), 0 0 0 20px rgb(255 255 255 / 75%);

    margin-top: 50px;display: flex;justify-content: space-evenly;width: 100%;

    margin: auto;}

.per-cent {text-align: center;font-size: 50px;font-weight: 600;color: #fff;display: flex;height: 100%;align-items: center;}

.offer-details {color: #23287E;}

.offer-per {padding: 8px 20px;background: #009a06;position: relative;border-radius: 100px;border: 5px solid #FFA500;}

.offer-per p {background: #23287e;font-size: 18px;color: #fff;position: absolute;bottom: 0;left: 0;right: 0;text-align: center;margin-bottom: 0;padding: 4px;}

.offer-details p.font-weight-light {margin-top: -7px;font-size: 14px;}

.offer-details p span{font-weight: 600;}

.offer-apply a {display: block;text-align: center;}

.offer-content .btn-doors {background: #23287e;border-bottom: 2px solid #1e2047;}

.offer-content .btn-windows {background: #009a06;border-bottom: 2px solid #06730a;}

.offer-content .btn {padding: 10px;color: #fff;font-size: 15px;text-transform: uppercase;cursor: pointer;font-weight: bold;transition: 0.5s;width: 180px;display: block;border-bottom: 2px solid transparent;border-radius: 8px;}

.offer-apply {display: flex;flex-direction: column;justify-content: center;}

.offer-details h3 {font-size: 32px!important;color: #23287E!important;margin-bottom: 10px;font-weight: 600!important;margin-top: 20px;text-transform: uppercase;}

.offer-details p {color: #555;font-size: 16px;}

.per-cent span {font-size: 30px;}



.service-installation h1::after {content: '';width: 100%;height: 2px;display: block;background: #009a06;}



.centered.cen-top {top: 17%}

.centered.cen-top .content-box{max-width: 100% !important;width: 835px; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2), 0 0 0 10px rgba(255, 255, 255, 0.75);padding: 12px;}

.centered.cen-left {left: 25.5%;top: 58%;}

.centered.cen-right {right: -18.5%;left: unset;top: 58%;}

h1.cen-h2 {font-size: 27px !important;margin-bottom: 0 !important;text-align: center;}

h3.cen-h3 {font-size: 18px!important;line-height: 25px!important;}

.centered.cen-right .content-box{box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2), 0 0 0 10px rgba(255, 255, 255, 0.75)!important}

.centered.cen-left .content-box{box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2), 0 0 0 10px rgba(255, 255, 255, 0.75)!important}



.service-ftr {background: rgb(175 175 175 / 15%);padding: 10px 2%;}

.service-ftr::after {content: '';width: 2px;height: 60%;display: block;background: #8d8989;position: absolute;left: 49.2%;bottom: 5px;}

.service-ftr .footertitle a {color: #FFA500;}

.state-addr {text-align: center; padding-top: 5px;}

.cities-addr {width: 500px;margin: auto;}

.service-ftr .footertitle {text-align: center;background: transparent;width: 100%;margin: 0 auto;font-size: 21px;margin-top: 10px;}

.state-addr .footertitle {font-size: 18px;    border-bottom: none;}

.cities-addr ul li {font-size: 16px;color: #fff;display: inline-block;padding-bottom: 4px;}

.cities-addr ul {margin-top: 10px !important;}

.service-ftr .footertitle a {color: #FFA500;position: relative;display: block;font-family: inherit;}

.state-addr .footertitle a {font-size: 18px;display: inline-block;}

.service-ftr .footertitle a:hover{color: #009a06 !important;font-style: italic;}

.cities-addr ul li a:hover {font-style: italic;cursor: pointer;color: #FFA500 !important;text-decoration: underline;}

.cities-addr a:hover span {color: #8d8989!important;}

.cities-addr ul li a span {color: #8d8989;}

.state-addr i.fa.fa-map-marker {color: #009a06;margin-right: 5px;}

.service-ftr .footertitle a::after {content: '';width: 100%;height: 2px;display: block;background: #FFA500;margin: auto;border-radius: 2px;position: absolute;left: 0;right: 0;bottom: -6px;}

.state-addr .footertitle a::after{display: none;}

.state-addr .footertitle a:hover{text-decoration: underline;}



.grid-container-box .width100 {width: 100%;display: block;height: 560px;object-fit: cover;}

.grid-container-box .content-box {background-color: #ffffffed;}



.feature_four.warranty-sprite-new {background: url(images/new-wsp-icon-sprites.png);}

.feature_five.no-sub-contract-sprite{background: url(images/new-wsp-icon-sprites.png);}



.mrg-3 {margin-top: 15px!important;}

.wsp-icons-sprite img {width: 20px;margin-right: 8px;}



.replace-windows-section-bg {background: url(images/nearyou-bgimage.webp) !important;background-size: 100%!important;background-repeat: no-repeat!important;position: relative !important}

.replace-windows-section-bg::after {content: '';background: linear-gradient(rgb(221 223 239 /90%), rgb(221 223 239 / 25%));height: 100%;width: 100%;display: block;position: absolute;}

.replace-windows-section-bg h1.cen-h2 {color: #009a06!important;font-size: 27px!important;margin-bottom: 40px!important;font-weight: 600}

.service-installation .button-group {text-align: center;}

.service-installation .button-group .btn-text-section {display: inline-block;width: 150px;}

.best-rep-box {background: #ffffff96;padding: 5% 3%;border-radius: 5px;}

.best-rep-box h3 {color: #2b2f7b !important;text-transform: capitalize!important;font-weight: 600 !important;line-height: 30px !important;margin-top: 0px!important;margin-bottom: 15px!important;text-align: center!important;}

.best-rep-box p{color: #000!important;}

.service-installation {padding: 60px 0;}

.nearyoulink{color: #058f06;font-weight: 700;text-decoration: underline;}

.countyhead{font-weight: bold !important;color: #009a06 !important;}



.pricesec {display: block;width: 100%;height: 250px;margin: 20px 0 0;padding: 10px;box-shadow: none;background:#f9f9f9	;border: 1px solid #009c24;transition: 0.5s;cursor: pointer;}

.pricesec:hover {box-shadow: 0 0 25px rgb(0 0 0 / 16%);background: #ffffff;cursor: pointer;}

.pricesec .sprite-wsp{top: 2px;}

.pricehead{font-size: 15px;color: #333;margin-top: 20px;padding: 10px 10px 0;margin-left: 4px;}



.doors-style{height: 320px;background: #fff;padding: 10px 5px;display: block;width: 100%;margin: 20px 0 0;box-shadow: none;border: 1px solid #009c24;transition: 0.5s;cursor: pointer;}

.doors-style:hover{box-shadow: 0 0 25px rgb(0 0 0 / 16%);cursor: pointer;}



.windows-style {height: 320px;background: #fff;padding: 10px 5px;display: block;width: 100%;margin: 5px 0 0;box-shadow: none;border: 1px solid #009c24;transition: 0.5s;cursor: pointer;}

.win-style-head {margin: 0;padding: 0 10px;}



.windows-style:hover{box-shadow: 0 0 25px rgb(0 0 0 / 16%);background: #ffffff;cursor: pointer;}



.manufacturers {height: 100%;background: #f9f9f9;padding: 10px 10px;display: block;width: 100%;margin: 20px 0 0;box-shadow: none;border: 1px solid #009c24;transition: 0.5s;cursor: pointer;}

.manufacturers:hover{box-shadow: 0 0 25px rgb(0 0 0 / 16%);background: #ffffff;cursor: pointer;}



.material-interior-ext {height: 382px;background: #f9f9f9;padding: 10px 10px;display: block;width: 100%;margin: 20px 0 0;box-shadow: none;border: 1px solid #009c24;transition: 0.5s;cursor: pointer;}

.material-interior-ext:hover{box-shadow: 0 0 25px rgb(0 0 0 / 16%);background: #ffffff;cursor: pointer;}

.material-interior-ext h4 {margin-top: 0!important;padding-left: 3px!important;}

.manufacturers h4 {margin-top: 0;padding-left: 3px;}



.window-style-heading {margin-top: 0;padding: 0 10px;}

.material-interior-ext .mtrsclearall, .mnfrsclearall {margin-top: 5px;}



.mnfrlist li{float: none !important;}

li.srchstyle{width: 49% !important;}



.portfolioDiv {display: block;clear: both;}

h3.srch-res-heading-portfolio {font-size: 24px;color: #058f06;margin: 0 10px 20px 10px;padding: 15px 0px;border-top: 1px solid #2b2f7b;border-bottom: 1px solid #2b2f7b;font-style: italic;text-align: center;font-weight: 600;background: #f7f7f7;text-transform: uppercase;}

h3.srch-res-heading-product {font-size: 24px;color: #2e2f7c;margin: 0 10px 20px 10px;padding: 15px 0px;border-top: 1px solid #058f06;border-bottom: 1px solid #058f06;font-style: italic;text-align: center;font-weight: 600;background: #f7f7f7;text-transform: uppercase;}

.portfolioDiv .title-list {font-weight: 600;}



.gclearall label {margin-left: 15px;padding: 0 8px 0 11px;font-weight: bold;color: #f0a400;float: left;cursor: pointer;margin-bottom: 10px;font-size: 15px;}

.gclearall .search-filter-close-but {padding: 0px 2px 0 4px;color: #f0a400;font-size: 15px !important;font-weight: bold;float: right;}

.mnfrsDiv, .seriesDiv, .styleDiv, .certificationDiv, .lcDiv, .specsDiv{float: left;width: 100%;}

p.spotshortdesc{text-align: left;}

a.spotlink{color: #009a06;font-weight: 600;text-decoration: underline;}

a.spotlink:hover{color: #009a06;}

.customtab span.fusion-toggle-heading {font-size: 16px;color: #333;font-weight: 400;}



.estimatefrmnew .freeEstimate{background: #eee;  width: 100%; display: block;}

.estimatefrmnew .form-wrapper .mar-top.getf { font-size: 22px; padding: 0px; margin-right: 12px;color: #fff;text-align: center;text-transform: uppercase;}

.estimatefrmnew .form-wrapper  input.common-button {margin: 0px auto 0 auto;

width: 100% !important; display: table;  background: #009a06; transition: .4s ease; font-size: 18px; color: #fff; padding: 13px 29px;border-radius: 5px; display: inline-block;  transition: .4s ease; -webkit- transition: .4s ease;font-family: inherit;}

.estimatefrmnew .form-wrapper label.form-label.texta {position: inherit;  margin-bottom: 20px;color: #fff; resize: none;background-color: #2e2f7c;}

.estimatefrmnew .form-wrapper  input.common-button:hover{background: #008100; transition: .4s ease; -webkit- transition: .4s ease;}

.estimatefrmnew .form-wrapper {padding:15px; margin: 0px auto 18px auto;  background-color: #2e2f7c;  border-radius:0px;  }

.estimatefrmnew .form-wrapper input[type="email"], .form-wrapper input[type="text"], .form-wrapper select, .form-wrapper textarea{box-shadow: none; border: 0px; padding: 5px; font-size: 14px;border-radius:5px;background: #fafafa;color: #000;}

.estimatefrmnew .form-group {position:relative; margin: 20px 0; & + .form-group {margin-top: 30px;}}

.estimatefrmnew .form-label {position: absolute; left: 0;color: #999; background-color: #fff;  z-index: 10;  transition: transform 150ms ease-out, font-size 150ms ease-out; font-size: 16px;padding-left: 5px;}

.estimatefrmnew .focused .form-label {transform: translateY(-125%);  font-size: .75em;}

.estimatefrmnew .form-input {position: relative; padding: 12px 0px 5px 0;  width: 100%;  outline: 0;  border: 0;  box-shadow: 0 1px 0 0 #e5e5e5;  transition: box-shadow 150ms ease-out;  

&:focus {box-shadow: 0 2px 0 0 blue;}}

.estimatefrmnew .form-input.filled { box-shadow: 0 2px 0 0 lightgreen;}

.freeEstimate input[type=text], .freeEstimate input[type=email] {padding:5px !important;}

.estimatefrmnew .wpcf7-form textarea{padding: 5px;background: #fafafa;color: #000;}

.estimatefrmnew .adjstmargin{margin-top: 8px !important;}

.estimatefrmnew .adjsthight{height: 140px;}

.Breadcrumblist li {display: inline-block!important;}

.Breadcrumblist li:last-child a {color: #008100 !important;}

span.breadcrumb-sap {margin: 0 5px;}

#MapDiv{margin-left: 284px;}

.mapsidebar{width:270px;}

.tooltip-inner{display: none;}

/* ---- Logos Slider CSS */

.logos-slider-wrapper{background-color: #F2F2F2;border-bottom: 1px solid #ccc;}

.logos-slider-wrapper .logos-slider.slider{padding: 8px 0;}

.logos-slider-wrapper .logos-slider img{margin:auto;}

.logos-slider-wrapper .logos-slider .slick-next, .logos-slider-wrapper .logos-slider .slick-prev{top: 0;height: 100%;background: rgba(5, 143, 6, .8);}

.logos-slider-wrapper .logos-slider .slick-next:hover, .logos-slider-wrapper .logos-slider .slick-prev:hover{background: #008100;transition: .4s ease;-webkit-transition: .4s ease;}

.logos-slider-wrapper .logos-slider .slick-next{right: 0 !important;}

.logos-slider-wrapper .logos-slider .slick-prev{left: 0;}

.logos-slider-wrapper .logos-slider .slick-next:before{content: '>';content: "\f105" !important;opacity: 1;font-family: awb-icons;}

.logos-slider-wrapper .logos-slider .slick-prev:before{content: '<' ;content: "\f104" !important;opacity: 1;font-family: awb-icons;}





@media screen and (max-width:480px) {



	.map-city ul{width:50%;min-height:auto;}



	.map-city.greencity ul li, .map-city ul li {width:100% !important;}



	.Starting-project ul li{width:100% !important;margin-bottom:30px;}



	.mwindows101row.wtabfixed {margin-top: -2px !important;position:fixed; top:131px; width:100%;z-index:99; transition:.5s ease; -webkit-transition:.5s ease;background: #eee; }



	.mdoors101row.dtabfixed {margin-top: -2px !important;position:fixed; top:131px; width:100%;z-index:99; transition:.5s ease; -webkit-transition:.5s ease;background: #eee; }



	.manufacturesrow.mnfrstabfixed {margin-top: -2px !important;position:fixed; top:131px; width:100%;z-index:99; transition:.5s ease; -webkit-transition:.5s ease;background: #eee; }



	h2.newh2text{font-size: 22px !important; line-height: 30px !important; font-style: italic !important; padding: 15px 15px 15px 15px; text-align: center;}



}



@media screen and (max-width:600px) {

 

	.certificate4{text-align: center;}



	.contactmargin-60{margin-top: 0px !important}



	.plr-300{padding-left:10px !important;padding-right:10px !important;}



	#main .common-banner .fusion-builder-row.fusion-row h2,



	.page-id-9997 #main .common-banner .fusion-builder-row.fusion-row h2,



	.page-id-2246 #main .common-banner .fusion-builder-row.fusion-row h2,



	.page-id-15009 #main .common-banner .fusion-builder-row.fusion-row h2{font-size:18px !important;line-height: 24px !important;}



	.certificatelink, .page-id-9997 .certificatelink, .page-id-2246 .certificatelink, .page-id-15009 .certificatelink{



		font-size: 22px;color: #a0ce4e;padding-top: 15px;display: inline-block;text-transform: capitalize;text-decoration: underline;}



	.listing-no-records a { display:table !important; }



	.mwindows101, .mdoors101, .selectmnfrs, .manufactureslist{display: block !important;}



	.manufactureslist{margin: 15px 0px;}



	.mwindows101, .mdoors101, .manufactureslist{height: 50px;padding:0 10px;}	



	#id_select2_example .select2-selection__rendered img{max-width: 30px; height: auto; float: left;}



	.mwindows101 .select2-container, .mdoors101 .select2-container, .manufactureslist .select2-container{width: 100%!important;}



	.mwindows101 .select2-container .select2-selection--single, .mdoors101 .select2-container .select2-selection--single, .manufactureslist .select2-container .select2-selection--single{height: 50px;}



	.mwindows101 .select2-container--default .select2-selection--single .select2-selection__rendered, .mdoors101 .select2-container--default .select2-selection--single .select2-selection__rendered, .manufactureslist .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;}



	.mwindows101 .select2-container--default .select2-selection--single .select2-selection__arrow, .mdoors101 .select2-container--default .select2-selection--single .select2-selection__arrow, .manufactureslist .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;}



	.select2-search--dropdown{display: none!important;}



	.three-panel li {width: 100%;}



	.custom-footer, .footer-images.row {padding-bottom: 0px;}



	#main .what-make-container h6{font-size: 22px!important;}



	.nat-nal-on-scnd .col-lg-2{width: 100% !important;}



	.nat-nal-on-scnd .margin-left-4p{margin-top: 3% !important;margin-left:0% !important;}



	.page-id-2722 h4.engrhead, .page-id-2827 h4.engrhead{width: 100% !important;}



	.page-id-2722 h3, .page-id-2827 h3{line-height: 34px !important;}



	.page-template-windows-series-mnfr .FiltermainHead, .page-template-doors-series-mnfr .FiltermainHead{margin-left: 0px !important;}

	.FiltermainHead{margin-left: 0px !important; font-size: 28px;}

	.freeEstimate{display: none;}



	.newsinglepro .special-offers p {text-align: center !important;}



	.newsinglepro .special-offers h4, .newsinglepro .financing-available h2{font-size: 23px !important;}



	section.otherSlider .slick-slide img {height: 150px;}

	 



}



@media only screen and (max-width:767px){

    .mapsidebar{width:auto;}

    .page-id-33838 .fusion-body .fusion-page-title-bar {padding-top: 5px;padding-bottom: 5px;padding-left: 20px !important;}

     #MapDiv {margin-left: 0px !important;}

	.spotportfolio .container{padding:0;}

	.service-ftr::after{display:none;}

	.service-areas-ftr{    margin-top: 15px;}

	.cities-addr{width:100%}

	.windows-style { padding: 10px 15px;height: 325px;}

	ul.style-points li { width: 103px;}

	.wsclearall { margin-left: 100px !important;}

	.window-style-heading { padding: 0 15px;}

	.clickdrop.manufacturer-action { margin-right: 13px!important;}

	.doors-style { padding: 10px 15px;}

	.pricehead { padding: 10px 12px 0;}

	.dsclearall { margin-left: 100px !important;}

	.mrg-t-res-3 { margin-top: 20px;}



	.home-page-review .Review_ratting_sec ul li{width: 160px;height: 160px;}

	.text-padding{padding: 0px!important;}

	.uniquefeatures ul li {width: 100%!important;margin: 10px 0px!important;min-height: auto!important;}

	.bg-section .content-box {padding: 20px!important;width: 340px!important;position: absolute!important;margin: 0px -170px!important;}

	.home-page-review .Review_ratting_sec ul li {margin-left: 0px!important;}

	.uniquefeatures .fusion-row h2 {text-align: center;font-size: 30px!important;}

	.top-descrip p {max-width: 98%!important;}

	.bg-section { height: 440px!important;}

	h4.heading-h3 {color: #23287E !important;font-size: 24px !important;margin: 24px 5px !important;line-height: 32px !important;}

	.product-text-box{display: none;}

	.full-width-bg-yellow{display: none;}

	.mnfrselect{display:block;float: left;width: 100%;margin-bottom: 20px;margin-top: 0px;}

	.srchopt{margin-left: 0 !important;width: 100% !important;}



	.accordion-box {margin-top: 20px !important;}

	.custom-list-on-mobile {margin-left: 5px!important; margin-top: -10px!important;font-size: 15px;color: #000;list-style: none;line-height: 25px;margin-bottom: 10px;}

	.custom-list-on-mobile li:before {content: '';width: 15px;height: 15px;position: absolute;background-image: url(images/start-icon.svg);

	background-size: cover; background-position: center;left: 3%;transform: translateY(50%);}

	.mnfr-style{font-size: 17px;font-weight: 600;text-align: center;margin-bottom: 0 !important;color: #23287e;}

	.mnfr-style-list{list-style: none;line-height: 25px;margin-left: 5px;font-size: 15px;color: #000;margin-top: 6px;}

	.mnfr-style-list li :before{content: '';width: 15px;height: 15px;position: absolute;background-image: url(images/start-icon.svg);background-size: cover;background-position: center;left: 3%;

	transform: translateY(50%);}

	.mnfr-dstyle{margin-top: 5px;}

	p.desktopview{display: none;}

	p.mobileview{display: block;}

	a.read-more-style:before {background-image: none;}



    .html5gallery-box-0 {border: none !important;}

    .html5gallery-lightbox-0{display:none !important;}

    .greenbg-img-ul-ui-box {

    background-image: linear-gradient(#009a06d1, #009a06d4),url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);margin-left: 0px!important;margin-right: 0px!important;padding-left: 5px!important;padding-right: 5px!important;}

	.bg-img-ul-ui-box {background-image: linear-gradient(#23287edb, #23287eeb),url(https://windowsolutionsplus.com/wp-content/uploads/2022/02/2.png);padding-left: 5px!important;padding-right: 5px!important;}

	ul li .hidden-list ul li{line-height: 8px;font-size: 13px;}

   	.ul-li-box li { position: relative; padding-left: 0px;line-height: 20px;margin-bottom: 15px;color: #fff;font-size: 13px;}

	.ul-li-box li::before {content: "";padding-right: 10px;background: url(https://windowsolutionsplus.com/wp-content/themes/Avada-Child-Theme/images/map-icn-cu.png) no-repeat;width: 15px;height: 20px;position: absolute;left: -12px;background-size: 35%;top: 3px;}

    .window_replacement_wrapper .window-replacement-inner-sec .replacement-left-sec {height: 560px;}

    .replacement-window .window-option-tab h3 {line-height: 32px;}

	.replacement-window ul.cites_location {width: 100%;}

	.replacement-window ul.cites_location li {width: 50%;}

	.h3install h3 {line-height: 23px !important;padding-left: 40px;font-size: 14px !important;}

	.h3install h3 img {width: 37px;}

	.anderson-s-1.singledoor-col ul.lef_nav-tab li {width: 50% !important;}

	.gswrapper .feature-txt{float: none;max-width: 100%;text-align: center;}

	.gswrapper .feature-txt h2{font-size: 18px;}

	.gswrapper .feature-btn{float: none;margin:10px auto;width: auto;}

	.gswrapper .feature-btn a,.feature-btn button{padding:10px;width: 150px;font-size: 20px;float: none;}

	.gswrapper .btm-txt{max-width: 85%;}

	.gswrapper .btm-txt p{font-size: 12px;}



	h3.certhead{line-height: 34px !important;}



	.fullwidth-box {padding-left: 15px !important;padding-right: 15px !important;}



	.WSPlus-Difference ul li h3, .WSPlus-Difference ul li h4 {line-height: 1.2}



	.fusion-copyright-notice {font-size: 11px !important;}



	.archive .post-content{padding: 0px 20px;}



	.archive .fusion-meta-info{padding: 0px 20px;}



	h3.certifiedhead{font-size: 19px !important;}



	.newsinglepro section.otherSlider .container .col-lg-12.col-md-12.col-sm-12 {padding: 0;}



	.newsinglepro section.otherSlider .slick-slide {padding: 8px;}



	.newsinglepro section.otherSlider .slick-slide p {font-size: 12px;}



	.newsinglepro section.otherSlider h3::after {right: 0;top: 10px;}



	.newsinglepro section.otherSlider h3::before {left: 0;top: 10px;}



	.margin-top-60 img{margin-top:0px;}



	.panel_inner_right_div, .panel_inner_right_div_bg{display: none;}



	.certified_contractor_row.fullwidth-box {padding-left: 0 !important; padding-right: 0 !important;}



	.certified_contractor_row .fusion-layout-column .col-md-8.col-sm-12.col-lg-8 {height: auto;}



	.certified_contractor_row .fusion-layout-column .col-md-4.col-sm-12.col-lg-4 .fusion-text.fusion-text-2 {height: auto;}



	.certified_contractor_row h2.newh2text {font-size: 18px !important; padding: 15px 0 !important;}



	.certified_contractor_row .fusion-layout-column .col-md-8.col-sm-12.col-lg-8 p {font-size: 16px;}



	/*#qa__bubble-wrap{left: 12px !important;}*/



	.h3newstyle{margin: 0px !important; line-height: 30px !important;}



	.custom-footer {padding: 15px !important;}



	.custom-footer .left-footerbox-1 {font-size: 0;padding: 0 30px;}	



	.footermobilelinks li.phoneli a {font-size: 14px;}



	.footermobilelinks li.emailli a {font-size: 13px;}



	.custom-footer .footer-images {width: 35%; display: inline-block; margin: 0 !important;margin-top: 10px !important;}



	.custom-footer .footer-images a {margin: 3px 0; width: 100%;}



	.custom-footer-btm-right li {color: #fff;}



	.custom-footer-btm-right {display: inline-block; width: 63%; vertical-align: top; padding: 13px 0 0 15px;}



	.fusion-footer-widget-area .custom-footer-btm-right .footermobilelinks {width: 100% !important;padding-left: 0px !important;}



	.custom-footer-btm-right .left-footerbox-1 .footermobilelinks li {font-size: 14px;}



	.custom-footer-btm-right .left-footerbox-1 .footermobilelinks li br {display: none;}



	.custom-footer-btm-right .fusion-social-links.footer-social {margin-top: 10px;}



	.custom-footer-btm-right .privacy-links {display: block;margin-top: 13px;}



	.custom-footer-btm-right ..fusion-social-links.footer-social {display: block;}



	.custom-footer-btm-right .privacy-links ul li {display: inline-block; width: 50%; text-align: center;}



	.custom-footer-btm-right .privacy-links ul {font-size: 0;}



	.left-footerbox-1 ul li i.email-a {height: 20px;}



	.custom-footer-btm-right .privacy-links ul li a {font-size: 14px;color: #FFA500;text-transform: uppercase;font-weight: 600;}



	.phoneli {margin-top: 0px;}



	.for-desktop-none{display: block !important;}



	.privacy-links {margin-top: 13px;}



	.privacy-links ul {font-size: 0; display: flex; justify-content: space-between;}



	.privacy-links ul li {text-transform: uppercase;color: #FFA500}



	.privacy-links ul li a {color: #FFA500}



	.custom-footer-btm-right .left-footerbox-1 {padding: 0;}



	.custom-footer-btm-right .fusion-social-links.footer-social {display: block !important;}



	.qa__bubble-wrap-item{height: 45px !important;}



	.qa__bubble-wrap-item .fa{font-size: 1.5rem !important;line-height: 43px !important;}



	.page-template-portfolio h1,.page-id-4708 h1, .page-id-4698 h1{font-size: 24px !important;margin: 0;}



	.page-template-portfolio .mobile-filter span.filter-sec,.page-id-4708 .mobile-filter span.filter-sec, .page-id-4698 .mobile-filter span.filter-sec{margin-bottom: 15px !important;margin-right: 8px !important;}



	.page-template-portfolio #filter-buttons,.page-id-4708 #filter-buttons, .page-id-4698 #filter-buttons{margin: 0 !important;}



	.page-template-portfolio .GetFreeEstimate .wpcf7-form .common-button,.page-id-4708 .GetFreeEstimate .wpcf7-form .common-button, .page-id-4698 .GetFreeEstimate .wpcf7-form .common-button {margin-top: 15px;}



	.page-id-197 span.gclearall,.page-id-197 span.gclearall, .page-id-4708 span.gclearall, .page-id-4698 span.gclearall{float: left;}



	.header-top {z-index: 999;}



	#main.width-100 {position: relative; z-index: 99999999;}



	.header-top.fixed {z-index: 999999999;}



	.col-sm-6.col-md-4.col-lg-4.list-box {margin-bottom: 15px;}



	.body-scroll-h .header-top {z-index: 999999999;}



}



@media only screen and (max-width: 600px) and (min-width: 300px){



	h2.customsubhead {font-size: 20px !important;line-height: 26px !important;}



	h2.reviewsubhead {font-size: 14px !important;font-weight: bold !important;}



	.loc{width:80%;}



	.rightreview{width:20%;}



}



@media (max-device-width: 767px) and (orientation: landscape){

    



	.top-right-section .search-box {margin-top: 0;}



	.header-top.fixed .top-logo img {max-width: 65%;}



	.header-top.fixed .top-logo {margin-left: 50px;padding-top:5px;}



}



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

.common-button{margin-top:20px !important;}

.freeheadEst{font-size: 18px !important;}

.servingdiv p.servingyear{padding-top: 0px;padding-right: 11px !important;font-size: 16px !important;margin-bottom: 8px !important;padding-left: 15px;}

.servingdiv {display: flex;justify-content: space-between;color: white;flex-direction: column;align-items: start;}

p.servingbtm{color: #fff;padding-top: 15px;margin-bottom: 0px;font-size: 15px;}



	.custom-footer .last-box-contact ul:first-child{display: block;margin: 0 auto;}

	.fusion-social-links .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin-bottom: 20px !important;}

	.cities-addr{width: 100%;text-align: initial;}

	.helpyou_section_wrapper .helpyou-main p{margin-right:30px!important;}



	.gclearall label{padding-top:8px;margin-left: 0;margin-top: -7px;}

	ul.style-points li{width: 86px;}

	.wsclearall, .dsclearall{    display: block;text-align: end;}

	.searchcounts{padding-right: 10px;}

	.windows-style{height: 492px;}

	.doors-style{height: 410px;}

	.pricesec .searchcounts {padding-right: 0;}

	.material-interior-ext {height: 385px;}

	.listing-right-box{padding-left: 10px;}

	.wsclearall, .dsclearall, .mtrsclearall, .mnfrsclearall,.pfclearall{font-size: 12px;}

	.mtrsclearall{margin-left: 12px;}

	.caps-heading{font-size: 13px !important;}



	.ruby-menu-demo-header{display: none;}

	.top-descrip p{padding: 10px;}

	.uniquefeatures ul li{width:46%;margin-bottom: 20px;}

	.full-width-bg-yellow{display: none;}







    .for-ipad-none{display:none !important;}

	.fusion-fullwidth {position: relative;padding-left: 15px !important;padding-right: 15px !important;}



	.WSPlus-Difference ul li {min-height: 285px;}



	.m-nav-btn {top: 0;}



	.last-box-contact ul {padding: 15px;}



	.fusion-footer-widget-area {padding-left: 15px !important; padding-right: 15px !important;}



	.home-page-review .Review_ratting_sec ul li {width: 150px;height: 150px;margin-left: 10px !important;margin-right: 10px !important; line-height: 220px;}



	.home-page-review .Review_ratting_sec ul li:first-child {margin-left: 10px !important;}



	.listing-port-right-side-box ul li {padding: 5px 3px;}



	.submenu_leftstyle li p {left: 42px; font-size: 12px;}



	.listing-port-right-side-box ul {margin: 10px 0px 12px 0px;}



	.submenu_rightstyle li p {left: 42px; font-size: 12px;}



	.page-id-197 li.halfwidth2, .page-id-4708 li.halfwidth2, .page-id-4698 li.halfwidth2 {width: 100%;}



	.page-id-197 li.halfwidth, .page-id-4708 li.halfwidth, .page-id-4698 li.halfwidth {width: 100%;}



	.page-id-197 span.gclearall, .page-id-4708 span.gclearall, .page-id-4698 span.gclearall {font-size: 12px;}



	.page-id-197 .col-sm-6.col-md-4.col-lg-4.list-box, .page-id-4708 .col-sm-6.col-md-4.col-lg-4.list-box, .page-id-4698 .col-sm-6.col-md-4.col-lg-4.list-box {padding: 8px 8px !important;}



	ul.met-points li {width: calc(100% + 10px);}



	ul.met-points li label + span {margin-right: 10px;}



	.col-sm-6.col-md-4.col-lg-4.list-box {margin-bottom: 0px;}

	.FiltermainHead{margin-left: 210px !important; font-size: 28px;}



}

@media (min-width: 1720px) and (max-width: 1920px) {

	.top-descrip p {max-width: 77%;}

}



@media (min-width: 767px) {

.container.logos-slider-wrapper{width: 100% !important;}

}