/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 20 2025 | 14:41:08 */
/* Home page css start */ 
#header-secondary-outer{
  display: none;
}
body #header-outer[data-transparent-header="true"][data-remove-border="true"]{
  border-bottom: 1px solid white !important;
}
.mt-hero-heading-row .nectar-split-heading{
  margin-bottom: 0;
}
.mt-hero-btn{
  font-size: 17px !important;
}
.mt-home-contact-row input[type="submit"]{
  font-size: 17px !important;
}
#footer-outer{
  display: none;
}
/* Home page css end */ 

/* Landing page css start */
body.page-id-3898 #ajax-content-wrap .container-wrap{
  background: #f8f8f8;
}
ul.mt-fancy-list li{
  color: #0b1423;
}
ul.mt-fancy-list li i{
  color: #0b1423 !important;
}
body.page-id-3898 .mt-ready-row a.nectar-button{
  border-radius: 0px !important;
}
body.page-id-3898 .mt-ready-row a.nectar-button:hover{
  background-color: #0b1423 !important;
  border-color: #0b1423 !important;
}
body.page-id-3898 .mt-ready-row a.nectar-button i{
  display: none;
} 
body.page-id-3898 .mt-ready-row a.nectar-button span{
  transform: none !important;
}
/* Landing page css end */

/* Doors page css start */
body.page-id-4016 #ajax-content-wrap .container-wrap{
  background: #ffffff;
}
body.page-id-4016 .mt-ready-row a.nectar-button{
  border-radius: 0px !important;
}
body.page-id-4016 .mt-ready-row a.nectar-button:hover{
  background-color: #0b1423 !important;
  border-color: #0b1423 !important;
}
body.page-id-4016 .mt-ready-row a.nectar-button i{
  display: none;
}
body.page-id-4016 .mt-ready-row a.nectar-button span{
  transform: none !important;
}
/* Doors page css end */

/* Siding page css start */
body.page-id-4063 #ajax-content-wrap .container-wrap{
  background: #ffffff;
}
body.page-id-4063 .mt-ready-row a.nectar-button{
  border-radius: 0px !important;
}
body.page-id-4063 .mt-ready-row a.nectar-button:hover{
  background-color: #0b1423 !important;
  border-color: #0b1423 !important;
}
body.page-id-4063 .mt-ready-row a.nectar-button i{
  display: none;
}
body.page-id-4063 .mt-ready-row a.nectar-button span{
  transform: none !important;
}
/* Siding page css end */

/* Decks page css start */
body.page-id-4065 #ajax-content-wrap .container-wrap{
  background: #ffffff;
}
body.page-id-4065 .mt-ready-row a.nectar-button{
  border-radius: 0px !important;
}
body.page-id-4065 .mt-ready-row a.nectar-button:hover{
  background-color: #0b1423 !important;
  border-color: #0b1423 !important;
}
body.page-id-4065 .mt-ready-row a.nectar-button i{
  display: none;
}
body.page-id-4065 .mt-ready-row a.nectar-button span{
  transform: none !important;
}
/* Decks page css end */

/* Small Additions page css start */
body.page-id-4067 #ajax-content-wrap .container-wrap{
  background: #ffffff;
}
body.page-id-4067 .mt-ready-row a.nectar-button{
  border-radius: 0px !important;
}
body.page-id-4067 .mt-ready-row a.nectar-button:hover{
  background-color: #0b1423 !important;
  border-color: #0b1423 !important;
}
body.page-id-4067 .mt-ready-row a.nectar-button i{
  display: none;
}
body.page-id-4067 .mt-ready-row a.nectar-button span{
  transform: none !important;
}
/* Small Additions page css end */

/* Footer css start */
.vc_col-sm-4.mt-footer-column-2{
  width: fit-content;
  margin-left: auto !important;
  margin-right: 100px !important;
}
.vc_col-sm-4.mt-footer-column-3{
  width: 290px;
}
@media only screen and (max-width: 999px) {
  .vc_col-sm-4.mt-footer-column-2, .vc_col-sm-4.mt-footer-column-3{
    margin-top: 50px;
    margin-left: 0px !important;
  }
  .mt-hero-inner-row .row_col_wrap_12_inner{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  #footer-main{
    text-align: center;
  }
  #footer-main .img-with-aniamtion-wrap .inner{
    margin: auto !important;
  }
  #footer-main .img-with-aniamtion-wrap img{
    width: 200px;
    margin: auto;
  }
  .vc_col-sm-4.mt-footer-column-2, .vc_col-sm-4.mt-footer-column-3{
    width: 100%;
    margin-right: 0px !important;
	text-align: center !important;
  }
  #footer-main .nectar-cta[data-alignment=left]{
    text-align: center !important;
  }
}
@media only screen and (max-width: 654px) {
  .vc_col-sm-4.mt-footer-column-2, .vc_col-sm-4.mt-footer-column-3{
    width: 100%;
    margin-right: 0px !important;
  }
  .vc_col-sm-4.mt-footer-column-3{
    margin-top: 30px;	
  }
}
/* Footer css end */

/* Desktop css start */
@media only screen and (min-width: 1000px) {
  .mt-header-contact-btn a{
    border: 2px solid #ffffff;
    padding: 12px 40px !important;
  }
  .mt-header-contact-btn a:hover{
    border: 2px solid #0b1423;
    background: #0b1423;
  }
  .mt-header-contact-btn:hover a span::after{
    display: none !important;
  }
  body.page-id-3898 .mt-header-contact-btn a{
    border: 2px solid #0b1423;
    padding: 12px 40px !important;
  }
  body.page-id-3898 .mt-header-contact-btn a:hover{
    border: 2px solid #C4D8DD;
    background: #C4D8DD;
  }
  body.page-id-4016 .mt-header-contact-btn a{
    border: 2px solid #0b1423;
    padding: 12px 40px !important;
  }
  body.page-id-4016 .mt-header-contact-btn a:hover{
    border: 2px solid #C4D8DD;
    background: #C4D8DD;
  }
  body.page-id-4063 .mt-header-contact-btn a{
    border: 2px solid #0b1423;
    padding: 12px 40px !important;
  }
  body.page-id-4063 .mt-header-contact-btn a:hover{
    border: 2px solid #C4D8DD;
    background: #C4D8DD;
  }
  body.page-id-4065 .mt-header-contact-btn a{
    border: 2px solid #0b1423;
    padding: 12px 40px !important;
  }
  body.page-id-4065 .mt-header-contact-btn a:hover{
    border: 2px solid #C4D8DD;
    background: #C4D8DD;
  }
  body.page-id-4067 .mt-header-contact-btn a{
    border: 2px solid #0b1423;
    padding: 12px 40px !important;
  }
  body.page-id-4067 .mt-header-contact-btn a:hover{
    border: 2px solid #C4D8DD;
    background: #C4D8DD;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1120px) {
  .mt-contact-links .row_col_wrap_12_inner{
    padding-left: 120px !important;
	padding-right: 120px !important;
  }
}
/* Desktop css end */

/* Mobile css start */
@media only screen and (min-width: 691px) and (max-width: 999px) {
  .mt-contact-links .row_col_wrap_12_inner{
    padding-left: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 35px !important;
  }
  .mt-hero-heading-row .nectar-split-heading.font_size_tablet_90px{
    font-size: 60px !important;	
  }
}
@media only screen and (min-width: 691px) and (max-width: 1110px) {
  .mt-hero-heading-row .row_col_wrap_12_inner{
    padding-left: 20px !important;
	padding-right: 20px !important;
  }
	
}
@media only screen and (max-width: 999px) {
  body.page-id-4016 #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark=true] img.starting-logo.dark-version,
  body.page-id-4063 #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark=true] img.starting-logo.dark-version,
  body.page-id-4065 #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark=true] img.starting-logo.dark-version,
  body.page-id-4067 #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark=true] img.starting-logo.dark-version{
    display: block !important;
  }
  body.page-id-4016	#page-header-bg,
  body.page-id-4063	#page-header-bg,
  body.page-id-4065	#page-header-bg,
  body.page-id-4067	#page-header-bg{
    padding-top: 0px !important;
	padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 690px) {
  .mt-ready-row h5{
    font-size: 20px !important;
  }
}
/* Mobile css end */
