/** Shopify CDN: Minification failed

Line 62:16 Expected ")" to end URL token
Line 67:16 Expected ")" to end URL token
Line 72:16 Expected ")" to end URL token
Line 77:16 Expected ")" to end URL token
Line 82:16 Expected ")" to end URL token
Line 2425:0 Unexpected "}"
Line 2464:0 Unexpected "}"

**/

@font-face {
  font-family: "Bon Vivant";
   src: url("/cdn/shop/t/2/assets/Copy_of_Nicky_Laatz_-_BonVivant-Regular.otf") format("otf");
}

@font-face {
    font-family: "Bon Vivant";
  src: url("/cdn/shop/t/2/assets/Nicky-Laatz-BonVivant-Regular.woff") format("woff");
}

@font-face {
    font-family: "Abramo-Serif";
  src: url("/cdn/shop/t/2/assets/PeachCreme-Abramo-Serif.woff") format("woff");
}

@font-face {
    font-family: "Gothic-Light";
  src: url("/cdn/shop/t/2/assets/Sackers-Gothic-Light.woff") format("woff");
}

@font-face {
    font-family: "GothicStd-Light";
  src: url("/cdn/shop/t/2/assets/SackersGothicStd-Light.woff") format("woff");
}

@font-face {
    font-family: "GothicStd-Light";
  src: url("/cdn/shop/t/2/assets/SackersGothicStd-Light.woff") format("woff");
}

@font-face {
    font-family: "Cormorant-Regular";
  src: url("/cdn/shop/t/2/assets/Cormorant-Regular.woff") format("woff");
}

@font-face {
    font-family: "MINERVAM";
  src: url("/cdn/shop/t/2/assets/MINERVAM.woff2") format("woff2");
}

@font-face {
    font-family: "Minerva-Modern";
  src: url("/cdn/shop/t/2/assets/Minerva-Modern-Regular.woff") format("woff");
}



@font-face {
    font-family: "Cormorant-Medium";
    src: url({{ "Cormorant-Medium.ttf" | asset_url }}) format("ttf");
}

@font-face {
    font-family: "Cormorant-Regular";
    src: url({{ "Cormorant-Regular.ttf" | asset_url }}) format("ttf");
}

@font-face {
    font-family: "SackersGothicStd-Light";
    src: url({{ "Copy_of_Monotype_-_SackersGothicStd-Light.otf" | asset_url }}) format("otf");
}

@font-face {
    font-family: "Abramo_Serif";
    src: url({{ "Copy_of_PeachCreme_-_Abramo_Serif.otf" | asset_url }}) format("otf");
}

@font-face {
    font-family: "Sackers_Gothic_Light";
    src: url({{ "Copy_of_Monotype_-_Sackers_Gothic_Light.ttf" | asset_url }}) format("ttf");
}
.left_sec_col {
    width: 45%;
    float: left;
    margin-right: 10%;
}
  
  .right_cls{
    float: right;
    margin-right: 0% !important;
  }


ul.main-menu-links {
    display: inline-block !important;
}

.main-menu-panel {
    position: relative !important;
    padding: 0px !important;
}

.main-menu-panel ul li {
    display: inline-block !important;
}

.js .main-menu-links a {
    position: relative;
    font-size: 14px !important;
    margin: 0 0.7em;
  padding: 0px;
}

.tier-1 ul li  {
    margin: 0px 1.7em;
}

.main-menu-panel ul li{
   margin: 0px 0.65em;
}

.inn_slid_con{
  text-align: center;
  padding: 25px 0px 0px;
  font-size: 30px;
  background: #9EADB1;
}

.cstm_rich_text .reading-width{
    max-width: 100% !important;
}

.cstm_rich_text h2.section-heading{
    font-size: 18px;
    color: #18363A;
  font-family: "Gothic-Light";
}

.cstm_rich_text p{
    font-family: "Cormorant-Regular";
    font-weight: normal;
    font-size: 25px;
    text-transform: inherit;
  color: #18363A;
  padding: 0px 100px;
}

.cstm_rich_text {
    background: #EEECE7;
    padding: 250px 0px 250px;
}

.spaced-section {
    margin-top: 0px;
  margin-bottom: 0px;
}

.cstm_rich_text .rich-text.color-scheme-1{
    background: #EEECE7 !important;
}

.slide_text_one .media-with-text__half:first-child {
    width: 63%;
    flex: 0 0 63%;
}
        
.slide_text_one .media-with-text__half:last-child{
    width: 37%;
    flex: 0 0 37%;
} 

.slide_text_one{
   background: #D8D0BF;
}
        
.slide_text_one .media-with-text.color-scheme-1{
   background: #D8D0BF;
}

.memories_wraps{
  float: right;
  font-family: "Bon Vivant";
  font-size: 70px;
  text-transform: lowercase;
}

p.help_wrap-text {
    text-align: right;
    padding-bottom: 10px;
    padding-top: 85px;
    color: #18363A;
  font-size: 17px;
}

.slide_text_one h2.section-heading{
    color: #18363A;
}

.slide_text_one p{
    color: #18363A;
    font-family: "Minerva-Modern";
    font-size: 20px;
  line-height: 1.1em;
}

.logo.logo--text svg {
    width: 100%;
}

.slidingVertical span {
    padding-left: 7px;
}

hr.wrap_sticky_line {
    position: absolute;
    width: 150px;
    top: 75px;
    background: #18363A;
}

p.wrap_come-home{
  text-align:right;
  font-size: 18px;
}

.slide_text_one h2.section-heading {
    color: #18363A;
    line-height: 1.7em;
  font-family: "Gothic-Light";
    font-size: 25px;
}

.cstm_rich_text_two .rich-text.color-scheme-1{
  background: #EEECE7;
      padding: 130px 0px !important;
}


.cstm_rich_text_two h2.section-heading {
    color: #18363A !important;
    font-size: 24px;
    font-family: "Gothic-Light";
}

.cstm_rich_text_two .reading-width {
    max-width: 70em;
}

 .cstm_rich_text_two p{
    font-size: 18px;
 }

 .cstm_col_hm {
    background: #EEECE7;
 }

  .cstm_col_hm .container.section-content{
    background: #EEECE7;
 }

.cstm_col_hm .media-with-text__half {
    flex: 0 0 46%;
    width: 46%;
    margin-right: 8%;
}

.media-with-text__half:last-child {
    margin-right: 0px !important;
}


.cstm_col_hm .media-with-text__half:first-child h3 {
        transform: rotate(270deg);
    background: #C2A98C;
    color: #18363A;
    padding: 10px 50px;
    width: 580px;
    position: absolute;
    left: -287px;
    text-align: center;
    top: 43%;
    font-size: 60px;
    font-weight: 500 !important;
    font-family: "Cormorant-Regular";
}

.cstm_col_hm .media-with-text__half:last-child h3 {
    transform: rotate(90deg);
    background: #C2A98C;
  color: #18363A;
    padding: 10px 50px;
    width: 580px;
    position: absolute;
    right: -290px;
    text-align: center;
    top: 43%;
  font-size: 60px;
    font-weight: 500 !important;
    font-family: "Cormorant-Regular";
}

.cstm_val_hm {
    background: #EEECE7;
  padding: 100px 0px;
}

.cstm_val_hm .container.section-content{
    background: #EEECE7;
}

.cstm_val_hm h3 {
    color: #18363A;
    padding-bottom: 0px;
    font-family: "Bon Vivant";
    font-size: 90px;
    text-transform: lowercase;
}

.con_values ul li {
    list-style-type: decimal;
    font-family: "Bon Vivant";
    font-size: 80px;
}

.con_values ul li p:first-child {
    margin-bottom: 5px;
    font-size: 22px;
    font-family: "Gothic-Light";
  color: #18363A;
}

.con_values ul li p:last-child {
    font-size: 25px;
    font-family: "Minerva-Modern";
  color: #18363A;
}

.con_values ul li p {
    position: relative;
    top: -8px;
    padding-left: 10px;
}

.padded-section {
    padding-top: 0px;
  padding-bottom: 0px;
}

.padded-section .media-with-text__text.align-left{
    background: #9EADB1;
}


.slide_text_two h2{
    font-size: 18px;
}

.slide_text_two h2 span{
    font-size: 60px;
    color: #fff;
    position: relative;
    top: 10px;
    font-family: "Cormorant-Regular";
}

@media (min-width: 1280px){
.slide_text_two .media-with-text__text.align-left{
	padding: 60px 60px 60px 80px !important;
}
}


.cstm_rich_text_three p{
	font-family: "Minerva-Modern";
    font-size: 32px !important;
}

.cstm_rich_text_three .reading-width {
    max-width: 59em;
}

.cstm_testi_hm .item p {
    font-family: "Minerva-Modern";
    font-size: 23px;
}

.slide_text_two .rte.cc-fade-in-up.cc-animate-init.-in.cc-animate-complete {
    padding-top: 80px;
 	font-family: "Minerva-Modern";
    font-size: 28px;
    color: #18363A;
}

.slide_text_two a{
    width: 370px;
    text-align: center;
    background: transparent;
    border: 3px solid #fff;
      color: #18363A;
    font-size: 16px;
  margin-top: 30px;
      font-family: "Gothic-Light";
    letter-spacing: 0;
}

.slide_text_two a.button:hover {
     background: transparent;
    border: 3px solid #fff;
  color: #18363A;
}

.cstm_rich_text_three {
    padding: 265px 0px;
    background: #EEECE7;
}

.cstm_rich_text_three .rich-text.padded-section.color-scheme-1{
    background: #EEECE7;
}

.cstm_rich_text_three p{
  font-size: 22px;
    color: #18363A;
}

.cstm_rich_text_three a.button{
    width: 500px;
    background: transparent;
    color: #18363A;
    border: 3px solid #18363A;
    font-size: 16px;
  font-family: "Gothic-Light";
}

.cstm_video_hm h2.text-overlay__heading{
	font-family: "Gothic-Light";
    font-size: 45px;
}

.cstm_zigzag_hm {
    background: #EEECE7;
    padding: 130px 0px 50px;
}


.cstm_zigzag_hm .container.section-content{
    background: #EEECE7;
}

.cstm_zigzag_hm .media-with-text__half:last-child{
    padding: 100px 60px 100px 100px;
}

.cstm_zigzag_hm .media-with-text__half:last-child p{
    font-size: 20px;
    line-height: 1.7em;
    font-family: "Gothic-Light";
  color: #18363A;
}

.cstm_zigzag_hm .media-with-text__half:last-child span{
        font-size: 60px;
    font-family: "Bon Vivant";
      color: #18363A;
}

.cstm_zigzag_hm2 {
    background: #EEECE7;
    padding-bottom: 50px;
}


.cstm_zigzag_hm2 .container.section-content{
    background: #EEECE7;
}

.cstm_zigzag_hm2 .media-with-text__half:first-child{
      padding: 170px 65px 10px 0px;
      text-align: right;
}

.cstm_zigzag_hm2 .media-with-text__half:first-child p{
    font-size: 16px;
    line-height: 1.7em;
    text-align: right;
  font-family: "Gothic-Light";
  margin-bottom: 0px;
  color: #18363A;
  
}

.cstm_zigzag_hm2 .media-with-text__half:first-child span{
  font-size: 57px;
  font-family:"Bon Vivant";
  color: #18363A;
}


.cstm_zigzag_hm{
      position: relative;
}

.cstm_zigzag_hm2{
      position: relative;
}
.line-center {
    background: #18363A;
    position: absolute;
    top: 65%;
}

.cstm_testi_hm h3 {
    font-family: "Gothic-Light";
    text-align: center;
    font-size: 28px;
    color: #18363A;
}

.cstm_testi_hm span{
	font-family: "Bon Vivant";
    font-size: 60px;
}

.line-center2 {
    background: #18363A;
    position: absolute;
    top: 34%;
}

 .cstm_zigzag_hm2 .wrap_center-zifzag img{
	float: right;
    width: 100%;
	}

hr.line-middle {
    background: #18363A;
    position: relative;
    top: 7em;
}

.cstm_testi_hm{
   background: #D8D0BF; 
}

.cstm_testi_hm .container.section-content{
    background: #D8D0BF;
}

.cstm_testi_hm .container.section-content {
    background: #D8D0BF;
    background: url(/cdn/shop/files/Group_21_7765f0fe-bf03-4817-9d91-3d6c69b868c4.png?v=1651139202);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.cstm_testi_hm h3 {
    text-align: center;
    color: #18363A;
    padding-top: 80px;
    padding-bottom: 30px;
}

.cstm_testi_hm .item {
    width: 80%;
    margin: 0px auto;
    text-align: center;
}

.cstm_testi_hm {
    background: #D8D0BF;
    padding: 100px 0px 130px;
}

.star_img {
    text-align: center;
}

p.author_wraps {
    text-align: right;
    margin-right: 25px;
    font-size: 22px !important;
    color: #18363A;
  padding-top: 30px;
  padding-bottom: 20px;
  font-family: "Gothic-Light" !important;
}

ul.footer-nav-links li a {
    font-family: "Gothic-Light";
    line-height: 2em;
    font-size: 14px;
}

.contact_touch p {
    font-family: "Gothic-Light";
    font-size: 14px;
}

.item p {
    color: #18363A;
    font-size: 19px;
    line-height: 1.6em;
}


.cstm_logo_hm .logo-list.color-scheme-1{
  background: #EEECE7;
}

.slick-dots button:before{
  border: 2px solid #18363A !important;
  background-color: #18363A !important;
}

.slick-dots .slick-active button:before{
  border: 2px solid #fff !important;
  background-color: #fff !important;
}

  
  .news_ltr_footr input.input-with-button__input.input {
    width: 336px;
    color: #fff;
    font-family: "Gothic-Light";
    font-size: 12px;
}

.news_ltr_footr input.input-with-button__input.input::placeholder {
    color: #fff;
  	font-family: "Gothic-Light";
    font-size: 12px;
}
  
  .news_ltr_footr input.input-with-button__input.input:focus{
    border-color: #fff;
}
  
  .news_ltr_footr button.input-with-button__button.button {
    background: transparent;
    border: 0px;
    font-family: "Bon Vivant";
    text-transform: lowercase;
    font-size: 40px;
}
  
  .news_ltr_footr button.input-with-button__button.button:hover {
    color: #fff;
}
  
  .lower-footer__full .social-links ul{
    float: right;
}
  
  .footer-columns__column:last-child .rte {
    float: right;
}
  
  .contact_touch {
    text-align: center;
}


.lower-footer__left {
    width: 100% !important;
}

.lower-footer.lower-footer--lowest>.container {
    display: block;
}

.lower-footer__left .copyright {
    text-align: center;
}

.slide_text_two .media-with-text__half:last-child {
    background: #9EADB1;
}

img.mobileservice {
    display: none;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .cstm_rich_text p {
    padding: 0px 30px !important;
}
  
  p.btn_third {
    padding-bottom: 0px !important;
    padding-top: 19px !important;
}
  
  .contact_bar {
    padding: 10px 0px 20px !important;
}
  
  .contact_bar a{
  	font-size: 16px !important;
  }
  
  .form_area h2 {
    font-size: 22px !important;
    padding-left: 49px;
    padding-right: 49px;
}
  
  hr.sd_line {
    width: 37% !important;
    left: 40% !important;
    top: 0px !important;
}
  
  h5.wrap_mobiletitle_text{
  	display: block !important;
  }
  p.relationships_wraps {
    padding-top: 25px;
}
  
  img.desktopservice {
    display: none;
}
  
  img.mobileservice {
    display: block !important;
}
  
  
  .top_img{
  
  	padding: 15px 12px !important;
  }
  
  p.zigfont-wrap {
    text-align: center !important;
}
  
  h4.design-wraps span.span_implementation {
    font-size: 32px !important;
}
  
  span.span_implementation{
    padding-left: 50px !important;
  }
  
  .wrap_text-right-PROCUREMENT p {
    font-size: 18px !important;
}
  
  
  h5.wrap-hold_control span {
    font-size: 50px !important;
}
  
  h5.wrap-hold_control {
    font-size: 16px !important;
}
  
  .make_wrap-house-hold-control {
    padding-left: 0px !important;
}
  
  h4.design-wraps{
    font-size: 32px !important;
  }
  
  h4.design-wraps span {
    font-size: 75px !important;
}
  
  .our_process .rght_sec {
    flex: 0 0 100% !important;
    width: 100% !important;
}

  
  .wraps_desings-etc h5{
  	font-size: 18px !important;
  }
  
  .lft_sec.media-with-text__half.wraps_desings-etc p {
    font-size: 18px !important;
}
  
  .lft_sec.media-with-text__half.wraps_desings-etc .make_wrap-house p.zigfont-wrap {
    font-size: 50px !important;
    text-align: right;
}
  
  .make_wrap-house {
    padding: 0px 20px !important;
}
  
  .our_process .lft_sec {
    flex: 0 0 100% !important;
    width: 100% !important;
}
  p.wrap_come-home {
    text-align: center;
}
  img.mobile_ser_img {
    display: block !important;
         margin-top: 20px;
    margin-bottom: 20px;
}
  
  img.desktop_ser_img{
    display: none;
  }
  
  button.accordion{
  	font-size: 14px !important;
  }
  
  .panel {
    padding: 0 20px !important;
    font-size: 18px !important;
}
  
  button.lets_collaborate-wrap {
    height: 50px !important;
    width: 222px !important;
    font-size: 14px;
}
  
  .faq_area h2 span {
    font-size: 60px !important;
    float: right;
    right: 40px !important;
}
  
  hr.faq_line-wrap {
    top: -18px !important;
}
  
  .faq_area h2 {
    font-size: 18px !important;
}
  
  .ser_head_area h1{
  	font-size: 16px !important;
  }
  
  .ser_head_area p{
  	font-size: 18px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  
  .ser_head_area {
    padding-bottom: 25px !important;
}
  
  .our_process {
    padding-top: 60px !important;
}
  
  .our_process h2 {
    font-size: 20px !important;
}
  .our_process h2 span{
    font-size: 60px !important;
  }
  
  hr.line_services {
    top: -30px !important;
}
  
  .process_text-wrap{
      padding-top: 20px !important;
  }
  
  .process_text-wrap p {
    font-size: 18px !important;
}
  
 .ser_rich_txt p {
    font-size: 18px !important;
    width: 90% !important;
} 
  
  .column.wrap_logo_lists:nth-child(3) .logo-list__image {
    width: 70px !important;
}
  
  hr.line-middle{
    top: 4.5em !important;
  }
  
  .cstm_zigzag_hm .media-with-text__half img{
    	width: 94%;    
    }
  
  .wrap_center-zifzag {
    width: 87% !important;
    margin: 0px auto;
}
  
  button.input-with-button__button.button {
    font-family: "Bon Vivant" !important;
}
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  button.input-with-button__button.button {
    position: relative;
    top: -15px;
}
}
@media only screen and (min-width: 428px) and (max-width: 767px) {
  
  button.input-with-button__button.button {
    font-size: 45px !important;
    font-family: "Bon Vivant" !important;
}
  
  input.input-with-button__input.input {
    width: 219px;
    height: 35px;
    color: #fff;
    font-size: 14px;
    font-family: 'Gothic-Light';
    font-size: 9px;
}
}

@media only screen and (min-width: 280px) and (max-width: 360px) {
button.input-with-button__button.button {
    font-size: 24px !important;
}
  
   input.input-with-button__input.input {
    width: 170px;
    height: 35px;
    color: #fff;
    font-size: 14px;
    font-family: 'Gothic-Light';
    font-size: 9px;
}
}

@media only screen and (min-width: 361px) and (max-width: 427px) { 
  
  button.input-with-button__button.button {
    font-size: 30px !important;
}
  
   input.input-with-button__input.input {
    width: 219px;
    height: 35px;
    color: #fff;
    font-size: 14px;
    font-family: 'Gothic-Light';
    font-size: 9px;
}
}

.cstm_third_sec h3{
  	    text-transform: uppercase;
  	}


@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .slide_text_one .media-with-text__text.align-left{
    padding: 60px 55px !important;
} 
}

@media only screen and (min-width: 1500px) and (max-width: 1800px) {
  .cstm_third_sec p {
    padding-left: 130px !important;
    padding-right: 130px !important;
}
  
  p.btn_third{
  padding-left: 30px !important;
    padding-right: 30px !important;
  }
  
}
@media only screen and (min-width: 1500px) and (max-width: 1599px) {
  .ser_head_area p {
    padding-left: 140px !important;
    padding-right: 140px !important;
}
}

@media only screen and (min-width: 1900px) and (max-width: 8000px) {
  .cstm_zigzag_hm2 .wrap_center-zifzag img{
    width: 100%;
    height: 1300px;
  }
/*   .cstm_zigzag_hm2 .line-center2 {
/*     top: 44% !important; */
/*         top: 460px !important; */
/* }  */
}

@media only screen and (min-width: 1600px) and (max-width: 8000px) {
  
  .ser_head_area p {
    padding-left: 160px !important;
    padding-right: 160px !important;
}
  
  .media-with-text.story_div_one {
    padding-bottom: 90px !important;
}

.fifth_sec_img {
    padding-bottom: 60px !important;
}

.sixth_sec_img {
    padding-bottom: 60px !important;
}
  
  .third_sec_img {
    padding-bottom: 60px !important;
}
  
.second_sec_img {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
  
  h3.below_article {
    padding-top: 120px !important;
        padding-left: 110px !important;
}
  
  .main_feat_port_arti h1{
    padding-left: 110px !important;
  }
  
  .top_port_cont p {
    font-size: 26px !important;
    padding: 0px 220px !important;
    line-height: 1.3em;
}
  
  
  
.btom_cont_info p.contact_wrap-txt {
      line-height: 38px !important;
}
  
  .slide_text_one .media-with-text__text.align-left{
    
    padding: 60px 75px !important;
}
  
  .cstm_third_sec h3{
  	font-size: 40px !important;
  	}
  
  .btom_cont_info p.contact_wrap-txt {
    font-size: 50px !important;
  }
  
  .u_cont ul li p {
    padding: 0px 0px 0px 0px !important;
}
  
  .u_cont ul {
    padding-left: 80px !important;
}
  
  .cstm_first_sec p {
    padding: 30px 0px 35px 130px !important;
}
  .u_cont {
    padding-left: 130px !important;
}
  
  .u_cont ul li {
    font-size: 100px !important;
}
  .u_cont ul li p{
    font-size: 26px !important;
  }
  
  h3.wrap_genuine {
    padding-left: 180px !important;
    padding-top: 60px;
  
}
  
  .service_second-wrap-text h4{
  	font-size: 60px !important;
  }
  
  hr.princi_full-wraps {
    top: 175px !important;
    width: 62% !important
}
  
  h5.text-etc-wrap {
    font-size: 18px !important;
}

.service_first-wrap-text h4{
    font-size: 60px !important;
}

.service_first-wrap-text p{
    font-size: 24px !important;
}
  .main_purpose h3{
  width: 80% !important;
  }
  .pur_cont p:first-child{
    font-size: 20px !important;
  }
  .pur_cont{
        width: 80% !important;
    padding: 120px 120px !important;
  }
  
  button.lets_collaborate-wrap {
    height: 77px !important;
}
  
h4.design-wraps span {
    font-size: 100px !important;
}
  
  h4.design-wraps span.span_implementation {
    font-size: 50px !important;
    padding-left: 71px !important;
}
  
  p.zigfont-wrap {
    padding-top: 0px !important;
}
  
  .lft_sec.media-with-text__half.wraps_desings-etc p {
    padding-top: 70px;
}

h4.design-wraps {
    font-size: 50px !important;
      padding-bottom: 70px;
  padding-top: 50px;
}
}


@media only screen and (min-width: 1440px) and (max-width: 8000px) {
  
  .process_text-wrap p {
    font-size: 28px !important;
}
  .our_process h2 span {
    font-size: 100px !important;
}
  
.cstm_rich_text_two .rich-text.color-scheme-1 {
    padding: 200px 0px !important;
}
  
  .cstm_col_hm .media-with-text__half {
    flex: 0 0 45%;
    width: 45%;
    margin-right: 10%;
}
}



@media only screen and (min-width: 280px) and (max-width: 767px) {
  
  div#shopify-section-header {
    padding-bottom: 25px;
    background: #EEECE7;
}
  
  body{
    background: #EEECE7;
  }
  
  hr.port_article_main {
    top: -46px !important;
}
  
  h3.below_article {
    font-size: 55px !important;
}
  
  .main_feat_port_arti h1 {
    font-size: 18px !important;
}
  
  .top_port_cont p {
    font-size: 18px !important;
    padding: 0px 52px !important;
}
  
  .room_cont {
    width: 100% !important;
}
  
  
  .book_inn p {
    font-size: 18px !important;
    width: 77% !important;
}
  
  .bottm_area_book h3{
  	font-size: 13px !important;
  }
  
  .bottm_area_book h3 span {
    font-size: 33px !important;
}
  
  .book_inn h1 span {
    font-size: 57px !important;
    display: block;
    line-height: 2em;
}
  .book_inn h1{
     font-size: 16px !important; 
    font-family: 'Gothic-Light' !important;
  }
  
  h1.cont_head {
    font-size: 16px !important;
    font-family: "Gothic-Light" !important;
}
  
  .u_cont h3 {
    font-size: 18px !important;
    letter-spacing: 0px;
    text-align: center;
}
  
  .cstm_first_sec p {
    font-size: 18px !important;
    padding: 60px 20px 55px 20px !important;
    text-align: center;
}
  
  .u_cont {
    padding-left: 0px !important;
}
  
  .u_cont ul li {
    font-size: 40px !Important;
}
  
  .u_cont ul li p {
    font-size: 18px !important;
    text-align: left !important;
}
  
  h1.cont_head span {
    font-size: 57px !important;
    text-transform: lowercase;
    font-family: "Bon Vivant";
}
  
  .u_cont ul li p {
    padding: 0px 25px 0px 25px !important;
    display: inline-flex;
}
  
  .u_cont ul {
    padding-left: 60px !important;
    padding-top: 20px !important;
}
  
  .cstm_seco_sec {
    font-size: 16px !important;
}
  
  
  body#contact .spaced-section{
    padding: 0px;
  }
  
  svg.splash_logo {
    margin-left: 20px;
    margin-top: 25px;
}
  
  div#main-menu a.houzzz svg path {
        fill: #18363a;
}
  .js #main-menu{
    border-top: 0px;
  }
  
  .mob_toggle_logo.mob_shown {
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 40px;
}

  
  .js .main-menu-links a {
    font-size: 14px !important;
    font-family: "Gothic-Light";
    line-height: 5.5em;
}
  
  .slidingVertical span{
    font-size: 41px !important;
  }
.sentence {
    font-size: 17px !important;
}
.cstm_rich_text h2.section-heading {
    font-size: 16px;
    line-height: 1.6em;
}
  
.memories_wraps {
    font-size: 60px;
    padding-bottom: 16px;
}
  
  .slide_text_one h2.section-heading{
    font-size: 16px; 
  }

.cstm_rich_text p {
    font-size: 18px;
    text-transform: inherit;
    line-height: 1.6em;
}
  
  .slide_text_one .media-with-text__half:first-child {
    width: 100% !important;
    flex: 0 0 100% !important;
}
  
  .slide_text_one .media-with-text__half:last-child {
    width: 100%;
    flex: 0 0 100%;
}
  
  .cstm_col_hm .media-with-text__half {
    flex: 0 0 80%;
    width: 80%;
    margin-right: 0;
}
  
  .cstm_col_hm .media-with-text__half:first-child h3{
    font-size: 30px !important;
    width: 330px;
        left: -137px;
    top: 43%;
        z-index: 99;
}
   .cstm_col_hm .media-with-text__half:first-child img{

       left: 26px;
    position: relative;
    z-index: 0;
}

.cstm_col_hm .media-with-text__half:last-child h3{
    font-size: 30px !important;
}
  
  .cstm_col_hm .media-with-text__half:last-child{
    margin-left: 12%;
    margin-top: 12%;
}
  
  .cstm_col_hm .media-with-text__half:last-child h3 {
    width: 350px;
    right: -178px;
    top: 41%;
}
  
  .con_values ul li p:first-child{
    font-size: 11px;
    padding-bottom: 0px !important;
}
  
  .slide_text_two h2 {
    text-align: center !important;
}
  
  .slide_text_two a{
    width: 267px !important;
}

.slide_text_two h2 {
    text-align: center !important;
    font-size: 13px;
}

.slide_text_two h2 span{
    font-size: 35px;
    top: 20px !important;
}

.slide_text_two .rte{
    font-size: 18px;
    text-align: center;
    padding-top: 15px;
  color: #18363A;
  padding-left: 40px;
    padding-right: 40px;
}


.slide_text_two .media-with-text__link {
    text-align: center;
}
  
  .cstm_zigzag_hm .media-with-text__half:last-child p {
    font-size: 14px !important;
}
  
  .cstm_rich_text_three a.button {
    width: 267px;
    font-size: 14px !important;
}
  
  .cstm_video_hm h2.text-overlay__heading {
    font-size: 23px !important;
}
  
  .line-center {
    top: 31%;
}
  
  .cstm_zigzag_hm2 .media-with-text__half:last-child{
   		float: right;
    	text-align: right;
   }

   .cstm_zigzag_hm2 .media-with-text__half:last-child img{
   		width: 90%;
   }
  
  .cstm_zigzag_hm .media-with-text__half:last-child {
    padding: 60px 0px 40px !important;
}
  
  .cstm_zigzag_hm2 .media-with-text__half:first-child span {
    /* font-size: 45px; changed by dev AA*/
    font-size: 35px;
    padding: 0px 0px;
}
  .cstm_testi_hm .item{
  width: 90%;
  }
  .cstm_testi_hm .item p.author_wraps{
    font-size: 10px !important;
    padding: 0px !important;
  }
  
  .cstm_testi_hm span{
  	font-size: 40px !important;
  }
  
  .cstm_testi_hm h3{
    font-size: 14px !important;
  }
  
  .star_img svg {
    width: 65%;
}
  
  .cstm_zigzag_hm2 .media-with-text__half:first-child {
    padding: 50px 0px 70px;
}
  
  .cstm_zigzag_hm2 .media-with-text {
    flex-direction: column-reverse;
}
  
  .line-center2 {
    top: 20% !important;
}
  .cstm_zigzag_hm2 .media-with-text__half:first-child p {
    font-size: 13px !important;
    padding: 0px 0px !important;
}
  
  summary.togle_mob_hidden {
    display: none;
}

div#right_menus .main-menu-panel {
    display: none !important;
}
  .header-items__item {
    margin-left: 0px !important;
}
  
  .pageheader__contents {
    padding: 16px 14px 0px !important;
}
  
  a.header-search-toggle{
    height: auto !important;
}
  
  a.header-search-toggle {
    display: block !important;
        margin-left: 10px;
}
  
  .social-links {
    text-align: center;
}
  .pageheader__layout:before{
    top: -45px;
  }
  
  ul.main-menu-links li {
    display: block !important;
    text-align: center;
}
  
  span.main-menu-toggle__text.main-menu-toggle__text--close {
    font-size: 0px;
}
  footer#pagefooter {
    display: none;
}
  
  .main-menu-toggle__text{
    left: 0px !important;
  }
  
  .main-menu-toggle{
    margin-left: 0 !important;
  }
  
  ul.main-menu-links li {
    margin-left: 0px;
    margin-right: 0px;
}
  
  span.main-menu-toggle__text.main-menu-toggle__text--menu {
    font-size: 0px !important;
}
  span.main-menu-toggle__text.main-menu-toggle__text--back {
    font-size: 0px !important;
}
  .slide_text_one .cstm_mob_head {
	display: block !important;
    margin-bottom: 40px !important;
}
 
  .slide_text_one .media-with-text.color-scheme-1 {
    width: 100% !important;
}
  
  .spaced-section .section-content {
    background-color: transparent;
}
  
  .slide_text_one h2.cstm_desk_head.section-heading {
    display: none;
}
  
  .slide_text_one h2.cstm_mob_head.section-heading{
	padding: 50px 50px 0px;
}
  .spaced-section{
      padding: 0px 30px;
  }
  
  .cstm_rich_text_two p{
    font-size: 18px !important;
  }
  
  .con_values ul li p:last-child{
  	font-size: 18px !important;
    padding-right: 35px
  }
  
  .cstm_rich_text_three p {
    font-size: 18px !important;
}
  
  .cstm_testi_hm .item p{
  	font-size: 18px !important;
    padding: 0px 15px;
  }
  
  .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot.owl-nav{
	top: 30% !important;
    right: -55px !important;
    
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-dot.owl-nav{
	top: 30% !important;
  left: 0px !important;
  
}
  
  
  p.help_wrap-text {
    text-align: center;
    padding-top: 0;
    font-size: 18px !important;
}
  
  p.wrap_come-home {
    font-size: 14px !important;
}
  
  .cstm_val_hm h3{
  	font-size: 60px !important;
        margin-bottom: 0px !important;
  }
  
  .cstm_val_hm h3 {
    padding-bottom: 0px !important;
    padding-left: 20px;
  }
  
  .slide_text_one .media-with-text__text{
    padding: 40px 0px;
  }
  
  .cstm_rich_text_two h2.section-heading{
    font-size: 18px !important;
  }
  
  .con_values ul li {
    font-size: 55px !important;
}
  
  .cstm_zigzag_hm .media-with-text__half:last-child span {
    /* font-size: 45px; changed by dev AA*/
    font-size: 35px;
}
  
  .slide_text_two h2.cstm_desk_head{
  font-size: 12px !important;
  }
  
  .column.wrap_logo_lists {
    width: 50%;
    float: left;
    margin: 0px !important;
}
  
  .column.wrap_logo_lists:nth-child(3) {
    width: 100%;
}
  
  div#shopify-section-mobile_footer footer#pagefooter {
    display: block;
    text-align: center;
    padding-top: 50px;
}
  
.mob_nav {
    padding-top: 30px;
}
  
  ul.footer-nav-links li {
    line-height: 2.7em;
}
  
  .social-links {
    padding-top: 40px;
    padding-bottom: 20px;
}
  
  .input-with-button {
    display: flex;
    width: 90%;
    margin: 0px auto;
}
  .input-with-button__input-wrapper{
    height: 60px;
  }
 
  
  input.input-with-button__input.input::placeholder{
  font-family: 'Gothic-Light';
    font-size: 9px;
    color: #fff;
  }
button.input-with-button__button.button {
    margin-top: 0px;
    padding: 0px;
    background: transparent;
    border: 0px;
      text-transform: lowercase;
}
  
  .mob_news_ltr {
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding-top: 20px;
    padding-bottom: 25px;
}

  .mob_copyriht {
    padding-top: 25px;
    padding-bottom: 15px;
    font-size: 8px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1.8em;
font-family: 'Gothic-Light';
  }
  
  .mob_logo {
    padding-top: 50px;
}
  
  .cstm_logo_hm {
    display: none;
}
  
  .cstm_logo_hm_mob{
  display: block !important;
}

  div#shopify-section-mobile_footer {
    display: block !important;
}
  

}

.cstm_logo_hm_mob{
  display: none;
}
a.header-search-toggle {
    display: none;
}

.cstm_mob_head {
	display: none;
}

div#shopify-section-mobile_footer {
    display: none;
}

.header-left .nav-row.multi-level-nav ul li a {
    font-family: "Gothic-Light";
    font-size: 14px;
    color: #18363A;
}

div#right_menus nav.main-menu-panel ul li a {
    font-family: "Gothic-Light";
    font-size: 15px;
    color: #18363A;
}

p.wrap_come-home {
    font-family: "Gothic-Light";
    font-size: 15px;
}

.slide_text_two h2.cstm_desk_head{
	font-family: "Gothic-Light";
    font-size: 18px;
    color: #18363A;
}

.copyright {
    font-family: "Gothic-Light";
    font-size: 11px !important;
}

@media only screen and (min-width: 1600px) and (max-width: 8000px) {
  .line-center {
    top: 50% !important;
}
  
  .line-center2 {
    top: 37% !important;
}
}

@media only screen and (min-width: 1600px) and (max-width: 8000px) {
  .cstm_zigzag_hm2 .wrap_center-zifzag img{
          width: 82%;
    height: 1000px;
    object-fit: scale-down;
 
  }
  
}

@media only screen and (min-width: 1600px) and (max-width: 1999px) {
.cstm_zigzag_hm .media-with-text__half img{
    
      height: 725px;
    width: 100%;
  }
    .line-center {
    top: 49% !important;
}
}

@media only screen and (min-width: 1500px) and (max-width: 1800px) {
 p.wrap_come-home {
    font-size: 21px !important;
}
  .memories_wraps{
    font-size: 100px !important;
  }
}

@media only screen and (min-width: 1801px) and (max-width: 8000px) {
 p.wrap_come-home {
    font-size: 22px !important;
}
  .memories_wraps{
    font-size: 120px !important;
  }
}

@media only screen and (min-width: 1500px) and (max-width: 1650px) {
.cstm_zigzag_hm2 .media-with-text__half:first-child span{
  	font-size: 64px !important;
}
  
  .line-center2 {
    top: 31.5%!important;
}
}

@media only screen and (min-width: 1651px) and (max-width: 1900px) {
.cstm_zigzag_hm2 .media-with-text__half:first-child span{
  font-size: 70px !important;
}
  
  .cstm_zigzag_hm2 .media-with-text__half:first-child p {
    font-size: 20px !important;
  }
  
  .line-center2 {
    top: 31% !important;
}
}

@media only screen and (min-width: 1651px) and (max-width: 1900px) {
.cstm_zigzag_hm2 .media-with-text__half:first-child span{
  font-size: 70px !important;
}
  
  .cstm_zigzag_hm2 .media-with-text__half:first-child p {
    font-size: 20px !important;
  }
  
  .line-center2 {
    top: 32% !important;
}
}

@media only screen and (min-width: 1901px) and (max-width: 5000px) {
.cstm_zigzag_hm2 .media-with-text__half:first-child span{
  font-size: 78px !important;
}
  
  .cstm_zigzag_hm2 .media-with-text__half:first-child p {
    font-size: 20px !important;
  }
  
  
}



@media only screen and (min-width: 1500px) and (max-width: 8000px) {
  
  .cstm_logo_hm {
    position: relative;
    top: -1px;
}
  
  .cstm_logo_hm .wrap_logo_lists{
        margin: 0px auto !important;
  }
.cstm_rich_text p{
  font-size: 30px !important;
}
  
  .container{
        max-width: 1470px;
  }
  
  .slide_text_one h2.section-heading{
    font-size: 26px !important;
        line-height: 2.6em !important;
  }
  
  
  
  p.help_wrap-text{
  	font-size: 28px !important;
  }
  
 
  
  .cstm_rich_text_two .reading-width {
    max-width: 86em !important;
}
  
  .cstm_rich_text_two p {
    font-size: 28px !important;
}
  
  .con_values ul li p {
    padding-left: 50px !important;
}
  
  .slide_text_two h2 span{
    font-size: 76px !important;
  }
  
  .slide_text_two .media-with-text__text.align-left {
    padding: 60px 0px 60px 0px !important;
}
  

}

@media only screen and (min-width: 1500px) and (max-width: 1800px) {
.cstm_zigzag_hm .media-with-text__half:last-child span{
  font-size: 70px !important;
}
}

@media only screen and (min-width: 1801px) and (max-width: 5000px) {
.cstm_zigzag_hm .media-with-text__half:last-child span{
  font-size: 78px !important;
}
}

@media only screen and (min-width: 993px) and (max-width: 1199px) {
  .line-center2 {
    top: 43% !important;
}
  
  .line-center {
    top: 61% !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
  
  .line-center {
    top: 65% !important;
}
  
  .line-center2 {
    top: 42.5% !important;
}
  
  hr.sd_line {
    width: 100% !important;
    left: 30% !important;
    top: 0px !important;
}
  
  .slide_text_two .media-with-text__link {
    text-align: center;
}
  
  .slide_text_two .rte.cc-fade-in-up.cc-animate-init.-in.cc-animate-complete {
    padding-top: 30px;
    text-align: center;
}
  
  .slide_text_two h2.cstm_desk_head{
  	text-align:center;
  }
  
  .lower-footer.no-js-hidden .container{
	display: flex;
}
  
  .news_ltr_footr input.input-with-button__input.input{
  		width: 270px !important;
  }
 .news_ltr_footr .input-with-button__input-wrapper {
    flex: initial !important;
}

  
  .cstm_zigzag_hm2 .media-with-text__half:first-child span {
    /* font-size: 43px !important; change by dev AA*/
    font-size: 35px !important;
}

  
  .cstm_zigzag_hm2 .media-with-text__half:first-child p {
    font-size: 13px !important;
}
  
  .cstm_zigzag_hm2 .media-with-text__half:first-child {
    padding: 40px 40px 170px 0px !important;
}
  .cstm_zigzag_hm .media-with-text__half:last-child span {
    /* font-size: 45px; change by dev AA */
    font-size: 35px !important;
    
}
  .cstm_zigzag_hm .media-with-text__half:last-child {
    padding: 40px 0px 100px 40px !important;
}
  
  .cstm_zigzag_hm .media-with-text__half:last-child p {
    font-size: 13px;
}
  
  .slide_text_two .media-with-text {
    display: block;
}
  
  .slide_text_two .media-with-text__half {
    flex: 0 0 100%;
    width: 100%;
}
  
  .cstm_col_hm .media-with-text__half:last-child h3 {
    width: 350px !important;
    right: -170px !important;
    top: 41% !important;
    font-size: 32px !important;
}


.cstm_col_hm .media-with-text__half:first-child h3 {
    width: 350px !important;
    left: -170px !important;
    top: 41% !important;
    font-size: 32px !important;
}
  
  .slide_text_one .media-with-text__half:last-child {
    width: 100%;
    flex: 0 0 100%;
}
  
  .slide_text_one p {
    font-size: 28px !important;
}
  
  p.wrap_come-home {
    font-size: 22px !important;
}
  
  .memories_wraps {
    font-size: 120px !important;
}
  .slide_text_one h2.section-heading{
	font-size: 30px !important;
}
  
  
  .slide_text_one .media-with-text__half:first-child {
    width: 100%;
    flex: 0 0 100%;
}
  .slide_text_one h2.cstm_mob_head.section-heading.cc-fade-in-up.cc-animate-init {
       display: block;
    padding: 50px 50px 60px;
}
  
  .slide_text_one .section-content {
	background-color: transparent;
}
  
  .slide_text_one .media-with-text {
	width: 100% !important;
        padding: 0px 30px;
        display: block;
}
  
  .slide_text_one h2.cstm_desk_head {
	display:none;
}
  
  .header-items{
  	top: -7px;
  }
  .js .main-menu-panel{
  	height: 95%;
  }
  .js .main-menu-links a {
    position: relative;
    font-size: 14px !important;
    padding: 0 0.7em;
    font-family: "Gothic-Light";
    line-height: 3.5em;
}
  
  
  .social-links {
    text-align: center;
	}
  
  .js #main-menu a.houzzz svg path {
    fill: #18363A;
}
  
  .js #main-menu {
    width: 100%;
}
  
  .mob_toggle_logo.mob_shown {
    padding-left: 30px;
    padding-top: 60px;
        padding-bottom: 60px;
}
  
  ul.main-menu-links li {
    display: block !important;
    text-align: center;
}
  
  .js #main-menu{
    border-top: 0px;
  }
  
  .header-items__item{
     margin-left: 0px !important;
  }
  a.header-search-toggle {
    display: block !important;
        margin-left: 10px;
}

  .main-menu-toggle__text{
    left: 0px !important;
  }
  
  .main-menu-toggle{
    margin-left: 0 !important;
  }
  
  ul.main-menu-links li {
    margin-left: 0px;
    margin-right: 0px;
}
  
  span.main-menu-toggle__text.main-menu-toggle__text--menu {
    font-size: 0px !important;
}
  span.main-menu-toggle__text.main-menu-toggle__text--back {
    font-size: 0px !important;
}

  span.main-menu-toggle__text.main-menu-toggle__text--close {
    font-size: 0px;
}

  summary.togle_mob_hidden {
    display: none;
}

div#right_menus .main-menu-panel {
    display: none !important;
}
}

@media only screen and (min-width: 993px) and (max-width: 1199px) {
  
  .cstm_logo_hm .wrap_logo_lists {
    margin: 0px 21px !important;
}
  
  .cstm_zigzag_hm .media-with-text__half:last-child p {
    font-size: 17px !important;
}
 
  .cstm_zigzag_hm2 .media-with-text__half:first-child span {
    font-size: 50px !important;
}
  
  .cstm_zigzag_hm2 .media-with-text__half:first-child {
    padding: 30px 50px 170px 0px !important;
}
  
  .cstm_zigzag_hm .media-with-text__half:last-child span {
    font-size: 50px !important;
}
  
  .cstm_zigzag_hm .media-with-text__half:last-child {
    padding: 40px 35px 100px 60px !important;
}
  
  .slide_text_two .rte.cc-fade-in-up.cc-animate-init.-in.cc-animate-complete {
    padding-top: 20px !important;
    font-size: 21px !important;
}
  
  .slide_text_two h2.cstm_desk_head {
    font-size: 15px;
}
  .slide_text_two h2 span{
	font-size: 48px !important;
}
.slide_text_one h2.section-heading {
    font-size: 21px !important;
      margin-bottom: 0px;
}
  
  .slide_text_one p {
    font-size: 17px;
}
  
}

  @media only screen and (min-width: 993px) and (max-width: 1275px) {
  .header-items{
  	top: -7px;
  }
  .js .main-menu-panel{
  	height: 95%;
  }
  .js .main-menu-links a {
    position: relative;
    font-size: 14px !important;
    padding: 0 0.7em;
    font-family: "Gothic-Light";
    line-height: 3.5em;
}
  
  
  .social-links {
    text-align: center;
	}
  
  .js #main-menu a.houzzz svg path {
    fill: #18363A;
}
  
  .js #main-menu {
    width: 100%;
        max-width: 100%;
}
  
  .mob_toggle_logo.mob_shown {
    padding-left: 30px;
    padding-top: 60px;
        padding-bottom: 60px;
}
  
  ul.main-menu-links li {
    display: block !important;
    text-align: center;
}
  
  .js #main-menu{
    border-top: 0px;
  }
  
  .header-items__item{
     margin-left: 0px !important;
  }
  a.header-search-toggle {
    display: block !important;
        margin-left: 10px;
}

  .main-menu-toggle__text{
    left: 0px !important;
  }
  
  .main-menu-toggle{
    margin-left: 0 !important;
  }
  
  ul.main-menu-links li {
    margin-left: 0px;
    margin-right: 0px;
}
  
  span.main-menu-toggle__text.main-menu-toggle__text--menu {
    font-size: 0px !important;
}
  span.main-menu-toggle__text.main-menu-toggle__text--back {
    font-size: 0px !important;
}

  span.main-menu-toggle__text.main-menu-toggle__text--close {
    font-size: 0px;
}

  summary.togle_mob_hidden {
    display: none;
}

div#right_menus .main-menu-panel {
    display: none !important;
}
}

.cstm_rich_text_two p {
    font-family: "Minerva-Modern";
    font-size: 28px;
    line-height: 1.3em;
    color: #18363A;
}

.con_values {
    padding-left: 35px;
}

.lower-footer .social-links li {
    margin: 5px 0px;
}

.logo-list__image.cstm_lgo3 img {
    height: 87px;
    width: 87px;
    margin: 0px auto;
}


@media only screen and (min-width: 1276px) and (max-width: 1350px) {
.js .main-menu-links a {
    font-size: 14px !important;
    padding: 0 0.6em !important;
}
}

.inn_splash {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100vh;
}

span.enter_site-href{
    float: right;
    margin-top: 30px;
    margin-right: 50px;
    font-size: 20px !important;
    font-family: "Gothic-Light";
    border-bottom: 2px solid #18363a78;
    font-weight: 500;
}

img.splash_logo {
    margin-top: 30px;
    margin-left: 40px;
}
.left_logo.mobil_view {
    display: none;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  #shopify-section-template--16023371088086__1651043402939505ac .inn_slid_con {
    padding: 0px 0px 0px !Important;
}
  hr.wrap_sticky_line {
    width: 90px !important;
    top: 43px !important;
}


.left_logo.desktop_iew {
    display: none;
}
.left_logo.mobil_view {
    display: block;
}

  .left_logo.mobil_view span.enter_site-href {
    margin-top: 35px !important;
    margin-right: 20px !important;
    font-size: 12px !important;
    color: #18363A;
}
}
  .inn_slid_con.wrap_splashwtc .sentence{
    left: 0px !important;
}
  .anim_div.mobil_view .slidingVertical{
    display: block !important;
}
  .sentence > span {
    margin-right: 0px !important;
    }
  
  .inn_slid_con.wrap_splashwtc .sentence {
    font-size: 24px !important;
}
   .inn_slid_con.wrap_splashwtc .slidingVertical{
        text-align: center;
  }
   .inn_slid_con.wrap_splashwtc .slidingVertical span {
        font-size: 65px !important;
     border-bottom: 0px;
}
.anim_div.desktop_iew{
    display: none;
}
  
    .anim_div.mobil_view {
    display: block !important;
}
  
.anim_div.mobil_view .slidingVertical span u {
    text-decoration: none;
    border-bottom: 1px solid;
}
  
  .anim_div.mobil_view .slidingVertical span {
    overflow: visible !important;
    width: 100%;
    left: 0px;
}
  
  .anim_div.mobil_view .slidingVertical {
    overflow: visible !important;
    
}
}
  .anim_div.mobil_view {
    display: none;
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
.wrap_splashwtc .sentence {
    top: 140px;
}
}
@media only screen and (min-width: 993px) and (max-width: 1040px) {
.wrap_splashwtc .sentence {
    top: 65px;
}
}

body.splash_body {
    overflow-y: hidden !important;
  touch-action: none;
-ms-touch-action: none;
}

.ser_head_area h1 {
    font-family: "Gothic-Light";
    font-size: 20px;
    text-align: center;
  color: #18363A;
}

.ser_head_area p {
    font-family: "Minerva-Modern";
    font-size: 28px;
    line-height: 1.2em;
    text-align: center;
    padding-top: 24px;
    color: #18363A;
      padding-left: 35px;
    padding-right: 35px;
}
}

.ser_head_area {
    padding-top: 100px;
      padding-bottom: 80px;
}

.cstm_serv_pge {
    background: #EEECE7;
}

.cstm_serv_pge .container.section-content {
    background: #EEECE7;
}

.top_img {
    border: 1px solid #18363A;
    padding: 20px;
}

.our_process {
    padding-top: 100px;
}

.our_process h2 {
    font-family: "Gothic-Light";
    color: #18363A;
    font-size: 28px;
    letter-spacing: 0px;
}

.our_process h2 span {
    font-family: "Bon Vivant";
    font-size: 70px;
    text-transform: lowercase;
}

.process_text-wrap p {
    font-family: "Minerva-Modern";
    font-size: 24px;
    line-height: 1.4em;
  color: #18363A;
}
.process_text-wrap {
    width: 89%;
    margin: 0px auto;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 80px;
}

hr.line_services {
    background: #18363A;
    position: relative;
    top: -40px;
}

h4.design-wraps span {
    font-family: "Bon Vivant";
    font-size: 80px;
    color: #18363A;
}

h4.design-wraps {
    font-family: "Cormorant-Regular";
    font-size: 40px;
    color: #18363A;
  margin-bottom: 10px;
  line-height: 1.4em;
}

.wraps_desings-etc h5 {
    font-family: "Gothic-Light";
    color: #18363A;
    font-size: 22px;
  margin-bottom: 0px;
}

p.zigfont-wrap {
    font-family: "Bon Vivant" !important;
    font-size: 70px !important;
    text-align: center;    
    margin-bottom: 0px;
  padding-bottom: 20px;
}

.lft_sec.media-with-text__half.wraps_desings-etc p {
    font-size: 24px;
    font-family: "Minerva-Modern";
    line-height: 1.3em;
  color: #18363A;
}

.make_wrap-house {
    padding: 0px 60px;
}

.zig_zag_ser.media-with-text.wrap_text-right-PROCUREMENT {
    padding-top: 120px;
}

.our_process .lft_sec {
    flex: 0 0 40%;
    width: 40%;
}

.our_process .rght_sec {
    flex: 0 0 60%;
    width: 60%;
}

h5.wrap-hold_control {
    font-family: "Gothic-Light";
    font-size: 22px;
    color: #18363A;
}

h5.wrap-hold_control span {
    font-family: "Bon Vivant";
    font-size: 70px;
    float: right;
}

.wrap_text-right-PROCUREMENT p {
    clear: both;
    font-family: "Minerva-Modern";
    font-size: 24px;
    line-height: 1.3em;
    padding-top: 60px;
      color: #18363A;
}

.zig_zag_ser.media-with-text.wrap-design_implementation {
    padding-top: 120px;
}

.make_wrap-house-hold-control {
    padding-left: 70px;
}

span.span_implementation {
    font-family: "Cormorant-Regular" !important;
    font-size: 40px !important;
    color: #18363A !important;
    padding-left: 57px;
}

.ser_rich_txt {
    background: #D8D0BF;
    padding: 150px 0px 150px;
  text-align: center;
}

.ser_rich_txt .container.section-content{
  background: #D8D0BF !important;
}

.ser_rich_txt h2 {
    font-family: "Gothic-Light";
    font-size: 20px;
  color: #18363A;
}

.ser_rich_txt p {
   font-family: "Minerva-Modern";
    font-size: 32px;
    width: 78%;
    margin: 0px auto;
  color: #18363A;
}

button.lets_collaborate-wrap {
    color: #18363A;
    font-family: "Gothic-Light";
    height: 60px;
    width: 509px;
    border: 1px solid;
  margin-top: 40px;
  font-size: 16px;
}

.outr_faq_sec {
    background: #EEECE7;
      padding-top: 80px;
  padding-bottom: 100px;
}

.faq_area h2 {
    font-family: "Gothic-Light";
    font-size: 24px;
  color: #18363A;
}

.faq_area h2 span {
    font-family: "Bon Vivant";
    font-size: 90px;
    position: relative;
    top: -15px;
    left: 10px;
}

img.mobile_ser_img {
    display: none;
}

h3.wrap_genuine {
    font-family: "Gothic-Light";
    text-transform: uppercase;
    color: #18363A;
    line-height: 40px;
    padding-left: 90px;
  font-size: 28px;
  
}

h3.wrap_genuine span {
    font-family: "Bon Vivant";
    text-transform: lowercase;
    font-size: 100px;
    position: relative;
    left: 75px;
}

h5.wrap_mobiletitle_text {
    display: none;
}

.main_purpose h3 {
    font-family: "Gothic-Light";
    font-size: 26px;
    letter-spacing: 0px;
    color: #18363A;
    width: 90%;
    margin: 0px auto;
    position: relative;
    top: 16px;
}

.main_purpose h3 span{
    font-family: "Bon Vivant";
    font-size: 90px;
  text-transform: lowercase !important;
}

.pur_cont {
    text-align: center;
    border: 1px solid #18363A;
    width: 90%;
    margin: 0px auto;
    padding: 110px 110px;
}

.pur_cont p:first-child {
    font-family: "Gothic-Light";
    font-size: 18px;
    letter-spacing: 0px;
}

.pur_cont p:last-child {
    font-family: "Minerva-Modern";
    font-size: 28px;
    line-height: 1.2em;
}

.pur_cont p {
    color: #18363A;
}

.outrs-abut_us {
    background: #EEECE7;
}

.outrs-abut_us .container.section-content{
    background: #EEECE7;
}

.main_purpose {
    padding: 80px 0px 200px;
}

.princi_full-wrap {
    position: relative;
      padding: 20px 0px 120px;
}

.service_first-wrap img {
    border: 1px solid #18363A;
    padding: 15px;
}

.service_first-wrap {
    flex: 0 0 38%;
    width: 38%;
}

.service_first-wrap-text {
    padding: 20px 0px 20px 80px;
}

h5.text-etc-wrap {
    font-family: "Gothic-Light";
    letter-spacing: 0px;
    font-size: 16px;
    color: #18363A;
}

.service_first-wrap-text h4{
    font-family: "Cormorant-Regular";
    font-size: 55px;
    color: #18363A;
}

.service_first-wrap-text p{
    font-family: "Minerva-Modern";
    font-size: 24px;
    line-height: 1.2em;
  color: #18363A;
}

hr.princi_full-wraps {
    position: absolute;
    top: 186px;
    background: #18363A;
    width: 62.7%;
    float: right;
    right: 0px;
}

.full-section-wrap .container.section-content{
    background: #D8D0BF;
}

.full-section-wrap {
    background: #D8D0BF;
    padding: 80px 0px;
  	position: relative;
}

.full-section-wrap .client_contnt h5{	
	color: #18363A;
    font-family: "Gothic-Light";
    font-size: 18px;
  padding-top: 50px;
}

.service_second-wrap-text {
    flex: 0 0 60%;
    width: 60%;
}

.service_second-wrap {
    flex: 0 0 40%;
    width: 40%;
}

.service_second-wrap img {
    border: 1px solid #18363A;
    padding: 15px;
}

.service_second-wrap-text h4 {
    font-family: "Cormorant-Regular";
    font-size: 55px;
    color: #18363A;
}

.wrap_all-text p {
    font-family: "Minerva-Modern";
    font-size: 24px;
    line-height: 1.3em;
    padding-right: 150px;
  color: #18363A;
}

.wrap_all-text {
    padding-top: 30px;
}

hr.designer_full-wraps {
    background: #18363A;
    position: absolute;
    top: 266px;
    width: 62%;
}

.wrap_promisses {
    background: #EEECE7;
    position: relative;
}

.wrap_promisses .container.section-content{
    background: #EEECE7;
  padding: 100px 0px;
}

.promises_cont h4 {
    font-size: 30px;
    font-family: "Gothic-Light";
    color: #18363A;
      padding-bottom: 60px;
}

.promises_cont h4 span{
  font-family: "Bon Vivant";
  font-size: 120px;
  text-transform: lowercase;
}

hr.line_wrap-hr {
    position: relative;
    top: 235px;
    background: #18363A;
}

ul.wraplist-promise li {
    list-style: none;
}

ul.wraplist-promise h5 {
    font-size: 22px;
    font-family: "Gothic-Light";
    text-transform: uppercase;
    color: #18363A;
}

ul.wraplist-promise p {
    font-family: "Minerva-Modern";
    font-size: 26px;
    line-height: 1.3em;
      padding-bottom: 20px;
  color: #18363A;
}

ul.wraplist-promise {
    padding: 0px 150px;
}

.wrap_client_love {
    background: #9EADB1;
    padding: 150px 0px;
}

.wrap_client_love .container.section-content{
    background: #9EADB1;
}

.wrap_client_love h4{
    text-align: center;
    color: #18363A;
    font-family: "Gothic-Light";
    font-size: 18px;
    padding-bottom: 30px;
}

.client_love p{
	font-family: "Minerva-Modern";
    color: #fff;
    font-size: 34px;
    line-height: 1.2em;
    padding: 0px 80px;
    text-align: center;
}


@media only screen and (min-width: 280px) and (max-width: 639px) {
  .mobiewrap_texts-heading {
    background: #EEECE7;
    padding-top: 60px;
    padding-bottom:60px;
}

.mobiletext-overlay-top.text-overlay.text-overlay--stacked-no-pad {
    position: absolute;
    width: 100%;
    top: -86px;
    text-align: center;
    margin: 0px;
}
  
  h3.wrap_genuine{
   padding-left: 0px; 
    font-size: 16px;
  }
  h3.wrap_genuine br {
    display: none;
}
  
  h3.wrap_genuine span{
  	left: 0px;
    font-size: 57px !important;
  }
  
  .main_purpose h3{
  	font-size: 20px !important;
    width: 100% !important;
  }
  .main_purpose {
    padding: 0px 0px 280px !important;
}
  
  .main_purpose h3 span {
    font-size: 60px !important;
}
  .pur_cont {
    width: 100% !important;
    padding: 45px 30px !important;
}
  .pur_cont p:first-child {
    font-size: 16px !important;
}
  
  .pur_cont p:last-child {
    font-size: 18px !important;
    padding-top: 30px;
}
  
  .service_first-wrap {
    flex: 0 0 100% !important;
    width: 100% !important;
}
  
  .service_first-wrap img {
    border: 0 !important;
    padding: 0 !important;
    position: absolute;
    top: -220px;
}
  
  hr.princi_full-wraps {
    top: 445px;
    width: 100%;
}
  
  .service_first-wrap-text {
    padding: 0px !important;
    text-align: center !important;
}
  
  .princi_full-wrap {
    position: relative;
    padding: 20px 0px 50px;
    background: #9EADB1;
}
  
  .princi_full-wrap .container.section-content{
    background: #9EADB1;
  }
  
  h5.text-etc-wrap.desktop_titles {
    display: none;
}
  
  
h5.text-etc-wrap.mobiles_titles {
    display: block !important;
  padding-bottom: 55px;
}
 
  .service_first-wrap-text h4 {
    font-size: 35px;
    color: #fff;
    padding-top: 8.6em;
}
  
  .service_first-wrap-text p {
    font-size: 18px !important;
}
  
  .full-section-wrap .client_contnt {
    display: flex;
    flex-direction: column-reverse;
	}
  
  .service_second-wrap-text {
    flex: 0 0 100%;
    width: 100%;
}
  
  .service_second-wrap {
    flex: 0 0 100%;
    width: 100%;
}
  
  .blank_space-wrap {
    padding: 160px 0px;
    background: #EEECE7;
}
  
  .full-section-wrap{
  	padding: 00px 0px 80px;
  }
  
  .service_second-wrap img {
    border: 0px;
    padding: 0px;
    position: absolute;
    top: -220px;
}
  
  h5.wrap_desktoptitle_text {
    display: none;
}
  .service_second-wrap-text h4{
  	padding-top: 305px;
    font-size: 30px;
  }
  .service_second-wrap-text{
    text-align:center;
  }
  
  h5.wrap_mobiletitle_text {
    padding-top: 0px !important;
}
  
  .full-section-wrap .client_contnt h5 {
    font-size: 16px !important;
}
  
  hr.designer_full-wraps {
    top: 420px !important;
    width: 100% !important;
}
  
  .wrap_all-text p {
    font-size: 18px;
    padding-right: 0px;
}
  
  .wrap_all-text {
    padding-top: 70px;
}
  
  .promises_cont h4 {
    font-size: 15px !important;
    padding-bottom: 35px !important;
}
  
  .promises_cont h4 span {
    font-size: 57px;
}
  
  hr.line_wrap-hr {
    top: 140px;
}
  
  ul.wraplist-promise {
    padding: 0px 30px;
}
  
  ul.wraplist-promise h5 {
    font-size: 14px;
}
  ul.wraplist-promise p {
    font-size: 18px;
}
  
  .wrap_promisses .container.section-content {
    background: #EEECE7;
    padding: 70px 0px;
}
  
  .wrap_client_love h4 {
    padding-left: 20px;
    padding-right: 20px;
}
  
  .client_love p {
    font-size: 20px;
        padding: 0px 0px;
}
  
}


@media only screen and (min-width: 640px) and (max-width: 767px) {
  .mobiewrap_texts-heading {
    background: #EEECE7;
    padding-top: 70px;
    padding-bottom:60px;
}

.mobiletext-overlay-top.text-overlay.text-overlay--stacked-no-pad {
    position: absolute;
    width: 100%;
    top: -86px;
    text-align: center;
    margin: 0px;
  max-width: 100%;
}
  
  h3.wrap_genuine{
   padding-left: 0px; 
    font-size: 16px;
  }
  h3.wrap_genuine br {
    display: none;
}
  
  h3.wrap_genuine span{
  	left: 0px;
    font-size: 57px !important;
  }
  
  .main_purpose h3{
  	font-size: 20px !important;
    width: 100% !important;
  }
  .main_purpose {
    padding: 0px 0px 310px !important;
}
  
  .main_purpose h3 span {
    font-size: 60px !important;
}
  .pur_cont {
    width: 100% !important;
    padding: 45px 45px !important;
}
  .pur_cont p:first-child {
    font-size: 16px !important;
}
  
  .pur_cont p:last-child {
    font-size: 18px !important;
    padding-top: 30px;
}
  
  .service_first-wrap {
    flex: 0 0 100% !important;
    width: 100% !important;
}
  
  .service_first-wrap img {
    border: 0 !important;
    padding: 0 !important;
    position: absolute;
    top: -268px;
    width: 100%;
}
  
  hr.princi_full-wraps {
    top: 735px;
    width: 100%;
}
  
  .service_first-wrap-text {
    padding: 0px !important;
    text-align: center !important;
}
  
  .princi_full-wrap {
    position: relative;
    padding: 20px 0px 50px;
    background: #9EADB1;
}
  
  .princi_full-wrap .container.section-content{
    background: #9EADB1;
  }
  
  h5.text-etc-wrap.desktop_titles {
    display: none;
}
  
  
h5.text-etc-wrap.mobiles_titles {
    display: block !important;
  padding-bottom: 55px;
}
 
  .service_first-wrap-text h4 {
    font-size: 35px;
    color: #fff;
    padding-top: 16.6em;
}
  
  .service_first-wrap-text p {
    font-size: 18px !important;
}
  
  .full-section-wrap .client_contnt {
    display: flex;
    flex-direction: column-reverse;
	}
  
  .service_second-wrap-text {
    flex: 0 0 100%;
    width: 100%;
}
  
  .service_second-wrap {
    flex: 0 0 100%;
    width: 100%;
}
  
  .blank_space-wrap {
    padding: 230px 0px;
    background: #EEECE7;
}
  
  .full-section-wrap{
  	padding: 00px 0px 80px;
  }
  
  .service_second-wrap img {
    border: 0px;
    padding: 0px;
    position: absolute;
    top: -370px;
    width: 100%;
}
  
  h5.wrap_desktoptitle_text {
    display: none;
}
  .service_second-wrap-text h4{
  	padding-top: 490px;
    font-size: 32px;
  }
  .service_second-wrap-text{
    text-align:center;
  }
  
  h5.wrap_mobiletitle_text {
    padding-top: 0px !important;
}
  
  .full-section-wrap .client_contnt h5 {
    font-size: 16px !important;
}
  
  hr.designer_full-wraps {
    top: 620px !important;
    width: 100% !important;
}
  
  .wrap_all-text p {
    font-size: 18px;
    padding-right: 0px;
}
  
  .wrap_all-text {
    padding-top: 70px;
}
  
  .promises_cont h4 {
    font-size: 15px !important;
    padding-bottom: 35px !important;
}
  
  .promises_cont h4 span {
    font-size: 57px;
}
  
  hr.line_wrap-hr {
    top: 128px;
}
  
  ul.wraplist-promise {
    padding: 0px 30px;
}
  
  ul.wraplist-promise h5 {
    font-size: 14px;
}
  ul.wraplist-promise p {
    font-size: 18px;
}
  
  .wrap_promisses .container.section-content {
    background: #EEECE7;
    padding: 70px 0px;
}
  
  .wrap_client_love h4 {
    padding-left: 20px;
    padding-right: 20px;
}
  
  .client_love p {
    font-size: 18px;
        padding: 0px 0px;
}
  
}

h5.text-etc-wrap.mobiles_titles {
    display: none;
}

.wrap-design_implementation {
    padding-bottom: 170px;
}

.ser_rich_txt h2{
padding-bottom: 20px;
}

.ser_rich_txt p{
  padding-bottom: 20px;
  line-height: 1.2em;
}

p.zigfont-wrap.fdfdsfhsh {
    display: none;
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
  p.zigfont-wrap.fdfdsfhsh {
    display: block !important;
    padding-top: 0px;
}
  
  .make_wrap-house-hold-control h5.wrap-hold_control span {
    display: none;
}
  .wrap_text-right-PROCUREMENT p {
    padding-top: 20px;
}
  
  img.mobile_ser_img {
    display: block;
    margin-bottom: 50px;
    width: 100%;
    margin-top: 50px;
}
  
  .make_wrap-house-hold-control{
  padding-left: 0px;
  }
  
  span.span_implementation {
    padding-left: 10px !important;
}
  
  img.desktop_ser_img {
    display: none;
}
  
  .our_process .lft_sec {
    flex: 0 0 100% !important;
    width: 100% !important;
}
  
  .our_process .rght_sec {
    flex: 0 0 100% !important;
    width: 100% !important;
}
  
  .zig_zag_ser.media-with-text {
    flex-direction: column;
}
  
  .make_wrap-house{
   padding: 0px; 
  }
  
  h3.wrap_genuine{
  padding-left: 30px !important;
    font-size: 24px !important;
  }
  
  h3.wrap_genuine span {
    font-size: 65px !important;
    left: 50px !important;
}
  
  .pur_cont {
    padding: 90px 90px !important;
}
  
  .service_first-wrap {
    flex: 0 0 100% !important;
    width: 100% !important;
}
  
  .media-with-text__half.service_first-wrap-text {
    flex: 0 0 100% !important;
    width: 100% !important;
}
  
  .client_contnt.media-with-text{
        flex-direction: column;
  }
  
  .service_first-wrap-text {
    padding: 20px 0px 20px 0px;
}
  
  .service_first-wrap img {
    width: 100%;
}
  
  .service_second-wrap-text {
    flex: 0 0 100% !important;
    width: 100% !important;
}
  
  .service_second-wrap {
    flex: 0 0 100%;
    width: 100%;
}
  
  .wrap_all-text p{
  	padding-right: 0px;
  }
  
  .service_second-wrap img {
    width: 100%;
}
  
  hr.designer_full-wraps{
    width: 100%;
  }
  
  hr.princi_full-wraps{
    width: 100%;
    display: none;
  }
  
  h5.wrap_mobiletitle_text {
    display: none;
}
}

.template-blog .banner_blog_list {
    background: #EEECE7;
}

.template-blog .spaced-section{
	background: #EEECE7;
}

.template-blog .spaced-section .container.section-content{
	background: #EEECE7;
}


.template-blog .banner__text h1{
    font-family: "Gothic-Light";
    text-transform: uppercase;
    color: #18363A;
    padding-top: 32px;
    padding-bottom: 60px;
  	font-size: 28px;
}


.template-blog .banner__text h1 span{
    font-family: "Bon Vivant";
    text-transform: lowercase;
    color: #18363A;
  font-size: 100px;
}

span.blog-filter__select label {
    color: #18363A;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "Gothic-Light";
}

select#filter-tag {
    border: 3px solid;
    width: 198px;
    height: 53px;
    text-align: center;
  	font-size: 15px;
    text-transform: uppercase;
    font-family: "Gothic-Light";
  	margin-top: 15px;
}

.template-blog .article-summary h2 a {
    font-size: 32px;
    color: #18363A;
    font-family: "Cormorant-Regular";
  text-transform: uppercase;
  text-decoration: none;
}

.listing_img_blog img {
    border: 1px solid #000000;
    padding: 15px;
}

.main_tgas p.h5 {
    color: #18363A;
    font-size: 14px;
    text-transform: uppercase;
  font-family: "Gothic-Light";
  padding-bottom: 5px;
}

.main_tgas p.h5 span{
    padding-left: 20px;
}


p.wrap-blog_text {
    font-family: "Minerva-Modern";
    font-size: 24px;
    line-height: 1.2em;
  color: #18363A;
  padding-bottom: 10px;
}

a.read_more-blog.button.button--alt {
    width: 318px;
    text-align: center;
    color: #18363A;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Gothic-Light";
    background: transparent;
    padding-top: 24px;
    padding-bottom: 24px;
  	border: 3px solid #;
}

hr.sd_line {
    width: 100%;
    background: #18363A;
    position: relative;
    left: 31%;
    top: 11px;
}

.template-blog .light-spaced-row-top {
    margin-top: 70px;
}

.template-blog li.pagination__arrow a {
    background: transparent !important;
    border-bottom: 1px solid #18363A !important;
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #18363A;
    font-size: 15px;
    font-family: 'Gothic-Light';
}

.template-blog li.pagination__arrow a:hover{
  color: #18363A !important;
}

.mid_nav {
    margin: 0px 50px;
}

.template-blog .pagination {
    margin-bottom: 0px;
}

ul.arti_foot_nav.bottm_main_arti {
    padding-bottom: 40px;
}

.template-blog ul.pagination {
  padding-bottom: 30px;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  
  li.lft_nav a {
    font-size: 10px !important;
}
  
  .template-article .spaced-section {
    padding: 0px 0px;
}

  
  ul.arti_foot_nav li {
    margin: 0px 0px !important;
}
  
  li.rht_nav a {
    font-size: 10px !important;
}
  
  li.mid_nav p {
    display: none;
}
  
  
 li.lft_nav.mobile_last_arti {
    display: inline-block !important;
}
  
  .listing_img_blog img {
    height: 300px !important;
}
  
  p.desktop_txt{
   display: none; 
  }
  
  p.mobile_txt{
  display: block !important;
        line-height: 1.1em;
  }
  
.template-blog .banner__text h1 {
    font-size: 16px !important;
}
.template-blog .banner__text h1 span {
    font-size: 57px !important;
}

.template-blog .spaced-section {
    padding: 0px !important;
}

.template-blog .article-summary{
	text-align: center;
	}

.template-blog .article-summary h2 a {
    font-size: 20px !important;
}

.main_tgas p.h5 {
    font-size: 12px !important;
}

p.wrap-blog_text {
    font-size: 18px !important;
    text-align: center;
}

.template-blog .hide-until-md {
    display: block !important;
}

a.read_more-blog.button.button--alt {
    width: 222px !important;
    font-size: 14px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
  
  button.feature-link.blog-filter-toggle {
    border: 3px solid #18363A;
    width: 188px;
    height: 41px;
    font-size: 12px;
    font-family: 'Gothic-Light';
    color: #18363A;
}
  
  button.feature-link.blog-filter-toggle:after {
    display: none;
}
  .blog-filter__inner {
    text-align: center;
}
  
  span.blog-filter__select label{
    display: none;
  }
  
  .template-blog li.pagination__arrow a{
  	font-size: 12px !important;
        line-height: 1.6em;
    text-align:center;
  }
  
  span.desktop_arrow{
    display: none;
  }
  
  span.mobile_arrow {
    display: block !important;
}
  .mid_nav img {
    width: 50%;
}
  
  .mid_nav {
    text-align: center;
}
  .mid_nav {
    margin: 0px 25px;
}
}

span.mobile_arrow {
    display: none;
}

.template-blog .button[disabled], .template-blog .button[aria-disabled=true] {
    opacity: 1;
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
  
ul.arti_foot_nav {
    padding-top: 40px;
    padding-bottom: 10px;
}
  
  .arti_head h1 {
    font-size: 36px !important;
}
  
  ul.arti_foot_nav li {
    /* margin: 0px 50px !important;  change by dev AA*/
}
  
  .template-article ol.breadcrumbs-list {
    margin-left: 0px !important;
    font-size: 10px !important;
}
.template-blog .article-summary h2 a{
	font-size: 20px !important;
}

.main_tgas p.h5 {
    font-size: 12px !important;
}

p.wrap-blog_text {
    font-size: 18px !important;
}

.template-blog .hide-until-md {
    display: block !important;
}
  
  a.read_more-blog.button.button--alt {
    width: 250px !important;
    font-size: 13px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
}

p.mobile_txt {
    display: none;
}

.listing_img_blog img{
  height: 500px;
  object-fit: cover;
}



ol.breadcrumbs-list {
    color: #18363A;
    margin-left: 20px;
    font-family: "Gothic-Light";
    font-size: 12px;
      text-transform: uppercase;
}

ol.breadcrumbs-list li a {
    text-decoration: underline;
  color: #18363A;
}

.arti_head h1 {
    text-align: center;
    font-size: 44px;
    font-family: "Cormorant-Regular";
    color: #18363A;
   text-transform: uppercase;
  padding-top: 70px;
}
.main_tgas_article {
    text-align: center;
}
.main_tgas_article p.h5 {
    color: #18363A;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Gothic-Light";
    padding-top: 40px;
    padding-bottom: 40px;
}

.main_tgas_article p.h5 span {
    padding-left: 22px;
}
.spaced-section.cstm_article_pge {
    background: #EEECE7;
}

.top_cont p {
    font-size: 24px;
    font-family: "Minerva-Modern";
    color: #18363A;
    line-height: 1.3em;
}

.template-article .reading-width {
    max-width: 68em !important;
}

.template-article .left_right_img {
    width: 100%;
}

.template-article .left_right_img .left_img {
    width: 49%;
    float: left;
    margin-right: 1%;
}

.template-article .left_right_img .right_img {
    width: 49%;
    float: left;
    margin-left: 1%;
}

.template-article .left_right_img {
    padding-top: 50px;
}

.template-article .mid_img {
    padding-top: 50px;
  width: 100%;
  clear: both;
}

.btm_cont p {
    font-size: 24px;
    font-family: "Minerva-Modern";
    color: #18363A;
    line-height: 1.3em;
}

.btm_cont {
    padding-top: 100px;
}

button.lets_collaborate-wrap.desktop_txt {
    margin: 0px auto;
  border: 3px solid #18363A;
}

p.desktop_txt {
    padding-bottom: 50px;
}

.arti_head.mobile_title_arti {
    display: none;
}

li.port_left_nav.lft_nav.mob_last_arti {
    display: none;
}

li.port_rght_nav.rht_nav.mob_next_arti {
    display: none;
}


@media only screen and (min-width: 768px) and (max-width: 1023px) {
  
  li.port_left_nav.lft_nav.desktop_last_arti{
  	display: none;
  }
  
  li.port_rght_nav.rht_nav.desktop_next_arti{
    display: none;
  }
  
  li.port_left_nav.lft_nav.mob_last_arti {
    display: inline-flex !important;
}

li.port_rght_nav.rht_nav.mob_next_arti {
    display: inline-flex !important;
}
  
  .main_feat_port_arti h1 {
    padding-left: 0px !important;
    text-align: center !important;
}
  
  .media-with-text.story_div .media-with-text__half {
    flex: 0 0 100%;
    width: 100%;
}
.mob_port_img {
    display: block !important;
}
  
  .media-with-text__half.desk_port_img {
    display: none;
}
  
  .mob_port_img img {
    width: 100%;
    padding-top: 90px;
}
  
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  
  li.port_left_nav.lft_nav.mob_last_arti {
    display: inline-flex !important;
}
  
  li.port_rght_nav.rht_nav.mob_next_arti {
    display: inline-flex !important;
}
  
  li.port_logo.mid_nav {
    padding-top: 14px;
}
  
   ul.port_nv.arti_foot_nav li {
    margin: 0px 15px !important;
}
  
  ul.port_nv.arti_foot_nav li {
    border-bottom: 1px solid;
}
  
  ul.port_nv.arti_foot_nav li a {
    border-bottom: 0px;
    font-size: 12px !important;
}
  
  li.port_logo.mid_nav {
    border: 0px !important;
}
  
  li.lft_nav.desktop_last_arti {
    display: none;
}
  li.rht_nav.desktop_next_arti {
    display: none;
}
  
  .arti_head.mobile_title_arti {
    display: block !important;
}
  
  .main_tgas_article p.h5 {
    font-size: 12px !important;
}
  
.arti_head.desktop_title_arti{
  display: none;
}
  
  .top_cont p {
    font-size: 18px !important;
}
  
  .template-article .left_right_img .left_img {
    width: 100%;
    float: left;
    margin-right: 0%;
}
  
  .template-article .left_right_img .right_img {
    width: 100%;
    float: left;
    margin-left: 0%;
}
  
  .arti_head h1 {
    font-size: 30px !important;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 23px;
}
  
  ul.arti_foot_nav {
    margin-bottom: 0px;
    padding-bottom: 50px;
    padding-top: 30px;
}
  
  .btm_cont {
    padding-top: 60px !important;
}
  
  
  li.lft_nav {
    padding-top: 10px !important;
}
  li.rht_nav {
    padding-top: 10px !important;
}
  
  .template-article .light-spaced-row {
    margin-bottom: 0 !important;
    margin-top: 0px;
}

  
  .right_img {
    margin-top: 50px;
}
  
  .last_wrap-post-content {
    width: 100%;
    clear: both;
    display: flex;
    flex-direction: column-reverse;
}
  
  
p.mobile_txt {
    padding-bottom: 50px;
  padding-left: 12px;
    padding-right: 12px;
}
  
  button.lets_collaborate-wrap.mobile_txt {
    border: 3px solid;
    font-size: 14px;
}
  
  .ser_rich_txt h2{
        padding: 0px 30px;
  }
  
  .ser_head_area {
    padding-top: 60px !important;
}
}

ul.arti_foot_nav {
    padding-left: 0px;
    text-align: center;
    list-style: none;
}

ul.arti_foot_nav li {
    display: inline-block;
    vertical-align: top;
}

li.lft_nav a {
    font-size: 15px;
    color: #27281C;
    font-family: "Gothic-Light";
    border-bottom: 1px solid;
  padding-bottom: 7px;
}

li.lft_nav {
    padding-top: 30px;
}

li.rht_nav a {
    font-size: 15px;
    color: #27281C;
    font-family: "Gothic-Light";
    border-bottom: 1px solid;
  padding-bottom: 7px;
}

li.rht_nav {
    padding-top: 30px;
}

ul.arti_foot_nav li {
    /* margin: 0px 60px; change by dev AA*/
  color: #27281C;
}

.template-article .light-spaced-row {
    margin-bottom: 0;
}


@media only screen and (min-width: 280px) and (max-width: 400px){
body h5.wrap-hold_control span {
    font-size: 47px !important;
}
}

li.lft_nav.mobile_last_arti {
    display: none;
}

h1.cont_head {
    text-align: center;
    font-size: 55px;
    text-transform: uppercase;
    color: #18363A;
  font-family: "Cormorant-Regular";
      padding-top: 60px;
    padding-bottom: 45px;
}

h1.cont_head span {
    font-size: 95px;
    text-transform: lowercase;
  font-family: "Bon Vivant";
}

body#contact .spaced-section .section-content {
    background: #EEECE7;
}

.cstm_first_sec p {
    font-family: "Minerva-Modern";
    font-size: 24px;
    line-height: 1.1em;
    padding: 40px 0px 35px 33px;
  color: #18363A;
  margin-bottom: 0px;
}

.u_cont ul li p {
    margin-bottom: 0px;
}

.u_cont {
    padding-left: 50px;
}

.u_cont h3 {
    font-family: "Gothic-Light";
    color: #18363A;
    font-size: 20px;
    letter-spacing: 0px;
}

.media-with-text.contact_top_cont {
    align-items: center;
}

.u_cont ul li {
    list-style: decimal;
    font-size: 60px;
    font-family: "Bon Vivant";
    color: #18363A;
}

.u_cont ul li p {
    padding: 0px 25px 0px 25px;
    font-size: 24px;
    font-family: "Minerva-Modern";
    color: #18363A;
}

.u_cont ul {
    padding-left: 60px;
}

p.contact_wrap-txt span {
    padding: 0px 45px;
}

.cstm_seco_sec {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #18363A;
    font-size: 25px;
    font-family: 'Gothic-Light';
    background-color: #D8D0BF;
    text-align: center;
}

.cstm_first_sec {
    padding-bottom: 70px;
}

.media-with-text.bar_info {
    width: 75%;
    margin: 0px auto;
}

.btom_cont_info {
    display: flex;
    align-items: center;
}

.btom_cont_info img.wrap_img-contact{
	width: 28%;
}

.btom_cont_info p.contact_wrap-txt {
    font-size: 32px;
    font-family: "Bon Vivant";
    width: 44%;
    border-bottom: 1px solid #18363A;
    color: #18363A;
  text-align: center;
      line-height: 26px;
  padding-bottom: 7px;
}

.media-with-text.book_contact_area {
    display: flex;
    align-items: center;
    position: relative;
  height: 590px;
}

.third_cont {
    padding: 0px 0px 0px 0px;
}

.third_cont p{
    padding: 0px 70px 0px 70px;
}

img.third_img {
    position: relative;
    top: -80px;
  float: right;
}

.form_area {
    background: #fff;
    padding: 90px 0px 200px;
}

.cstm_fourth_sec {
    background: #EEECE7;
    padding: 150px 0px;
}

.form_area h2 {
    text-align: center;
    font-size: 45px;
    font-family: "Cormorant-Regular";
    color: #18363A;
}

/*iframe#iFrameResizer0 {
    box-shadow: inset 0px 0px 8px -10px #ccc, inset 0px -35px 40px -40px #ccc;
}*/

.form_code_book {
    padding: 60px 0px 160px;
    background: #fff;
}

.footer-columns{
	align-items: center;
}

.cstm_video_hm .img-fit{
    height: 85%;
}

.cstm_video_hm .video-container__video {
    padding-bottom: 50.25%;
}

.cstm_video_hm .video-container__image.has-overlay.lazyload-placeholder.loaded {
    background: #EEECE7;
}

.ques_ans {
    padding-left: 140px;
  padding-bottom: 60px;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  
  .media-with-text.book_contact_area{
  	height: auto !important;
  }
.ques_ans{
padding-left: 0px !important;
}
}

@media only screen and (min-width: 1480px) and (max-width: 1599px) {
.ser_rich_txt p {
    padding-left: 90px !important;
    padding-right: 90px !important;
}
}

@media only screen and (min-width: 1700px) and (max-width: 8000px) {
  .cstm_first_sec p {
    font-size: 26px !important;
}
}

@media only screen and (min-width: 1600px) and (max-width: 8000px) {
  
  .ser_rich_txt p{
        padding-left: 95px !important;
    padding-right: 95px !important;
  }
.cstm_rich_text_two p {
    padding: 0px 120px;
}
  
  .cstm_testi_hm .item p:first-child {
    padding: 0px 32px;
    font-size: 26px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.contact_bar {
    padding: 13px 0 !important;
}
  
  .form_area h2 {
    margin-bottom: 0px;
}
  
  p.btn_third {
    padding-bottom: 0px !important;
}
  
  .cstm_third_sec p{
  	  padding-bottom: 10px !important;
  }
}

.no-banner .pageheader__layout:before {
    border-bottom: 0px;
}

.image_link {
    position: relative;
}

p.ptag_ahor {
    position: absolute;
    bottom: 50px;
    right: 70px;
}

a.achor_link {
    border: 3px solid #18363A;
    padding: 18px 70px;
  background: #fff;
    font-family: Gothic-Light;
    font-size: 16px;
}

.content_wrap-flex {
    display: flex;
    justify-content: center;
    align-items: center;
}

p.port-left_side {
    font-size: 70px;
    font-family: 'Bon Vivant';
    width: 41%;
      color: #18363A;
}

p.port-right_side {
    font-size: 24px;
    font-family: 'Gothic-Light';
    width: 29%;
      position: relative;
    top: 0px;
  color: #18363A;
}

hr.prot_hr {
    width: 68%;
    margin-right: 2%;
    background: #18363A;
      position: relative;
    top: 3px;
}

.content_wrap-flex p {
    margin-bottom: 0px;
}

.content_wrap-flex {
    padding-bottom: 100px;
}

.cstm_clsss {
    display: flex;
    align-items: center;
}

.right_media_port{
  text-align:center;
}

.right_media_port h3{
    font-family: 'Gothic-Light';
    text-transform: uppercase;
    color: #18363A;
      padding-bottom: 40px;
  font-size: 20px;
  
}

.folio_blogs_lists {
    position: relative;
  margin-bottom: 40px;
}

hr.port_hr_link {
    position: absolute;
    top: 47%;
    background: #18363A;
}

.folio_blogs_lists:nth-child(even) .cstm_clsss {
    flex-direction: row-reverse;
    display: flex;
}

@media only screen and (min-width: 1600px) and (max-width: 8000px) {
  
  a.achor_link {
    padding: 25px 105px !important;
}
}

h3.arti_mob_head{
    display: none;
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
  p.port-left_side {
    font-size: 45px !important;
    width: 47% !important;
}
  
  p.port-right_side {
    font-size: 18px !important;
    width: 40% !important;
}
  .right_media_port h3 {
    padding-bottom: 40px;
    font-size: 16px !important;
}
  
  .outr_portfolio_div a.arti_link {
    font-size: 14px !important;
    padding: 15px 40px !important;
}
  
  hr.port_hr_link {
    top: 45% !important;
}
  
}

@media only screen and (min-width: 993px) and (max-width: 1199px) {
p.port-left_side {
    font-size: 55px !important;
    width: 45% !important;
}
  
  p.port-right_side {
    font-size: 20px !important;
    width: 32% !important;
}
  
  .right_media_port h3 {
    padding-bottom: 40px;
    font-size: 20px !important;
}
  
  hr.port_hr_link {
    top: 46% !important;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
p.port-left_side {
    font-size: 65px !important;
}
  
  p.port-right_side {
    width: 30% !important;
}
  
  .right_media_port h3 {
    font-size: 22px !important;
}
}


.mob_port_img {
    display: none;
}

@media only screen and (min-width: 1700px) and (max-width: 8000px) {
hr.designer_full-wraps{
      top: 397px !important;
}
.service_second-wrap img {
    height: 785px;
    width: 100%;
}
}


@media only screen and (min-width: 1600px) and (max-width: 1699px) {
hr.designer_full-wraps{
      top: 397px !important;
}
.service_second-wrap img {
    height: 785px;
    width: 100%;
}
}


@media only screen and (min-width: 1500px) and (max-width: 1599px) {
hr.designer_full-wraps{
      top: 374px !important;
}
.service_second-wrap img {
    height: 730px;
    width: 100%;
}
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
  
  .mob_port_img {
    display: block;
}
.desk_port_img {
    display: none;
}
  
 .main_feat_port_arti h1 {
    padding-left: 0px !important;
} 
  
  
  .folio_blogs_lists:last-child {
    margin-bottom: 120px;
}
  
  h3.arti_desk_head {
    display: none;
}
  
  .left_media_port {
    padding-bottom: 30px;
}
  
  .folio_blogs_lists:nth-child(even) .cstm_clsss {
    flex-direction: column !important;
}
  
  h3.arti_mob_head{
    display: block !important;
    font-family: 'Gothic-Light';
    text-transform: uppercase;
    color: #18363A;
    padding-top: 80px;
    font-size: 16px;
    padding-bottom: 20px;
    text-align:center;
}
  
  hr.port_hr_link{
  
  	display: none;
  }
  
  .content_wrap-flex {
    padding-bottom: 25px !important;
    padding-top: 20px;
}
  
  .feat_spzce {
    background: #D8D0BF;
}
  
  hr.prot_hr{
    display: none;
    
  }
  p.port-right_side {
    font-size: 18px !important;
    width: 100% !important;
    text-align: center;
}
  
  p.port-left_side {
    font-size: 40px !important;
    width: 100% !important;
    text-align: center;
}
  
  p.ptag_ahor {
    bottom: 25px !important;
    right: 13px !important;
}

  .content_wrap-flex {
    display: block !important;
}
  
  a.achor_link {
    padding: 16px 49px !important;
    font-size: 14px !important;
}

  .mob_port_head {
    display: flex !important;
    align-items: center;
}
  
img.top_mob_img {
    display: block !important;
}
  
  img.top_desk_img {
    display: none;
}
  
  hr.mobile_hr_tag {
    background: #18363A;
    position: relative;
    top: 0px;
}
  
  h1.desktop_head {
    display: none;
}
  
.mob_port_head h2 span {
    font-size: 36px !important;
    font-family: Bon Vivant;
    text-transform: lowercase;
}

.mob_port_head h2 {
    text-align: left;
    color: #18363a;
    font-family: Gothic-Light;
    letter-spacing: 0px;
    padding-top: 12px;
    padding-bottom: 20px;
    font-size: 17px !Important;
    padding-left: 20px;  
  width: 470px;
}
}

img.top_mob_img {
    display: none;
}

.mob_port_head {
    display: none;
}

body#danielle-interiors {
    background-color: #EEECE7 !important;
}

.wrap_logo_lists:last-child {
    margin-right: 0px !important;
}

.wrap_logo_lists:first-child {
    margin-left: 0px !important;
}

html.js {
    padding-bottom: 0px !important;
}

.main_feat_port_arti h1 {
    font-size: 36px;
    font-family: 'Gothic-Light';
    text-transform: lowercase;
    color: #18363A;
    letter-spacing: 0px;
}

.wrap_center-zifzag {
    width: 89%;
    margin: 0px auto;
}

.cstm_zigzag_hm{
    position: relative;
    top: -1px;
}

h3.below_article {
    font-size: 80px;
    font-family: 'Bon Vivant';
  padding-left: 60px;
  padding-top: 65px;
}

.main_feat_port_arti h1 {
    padding-left: 60px;
   padding-top: 30px;
  position: relative;
    top: 35px;
}

hr.port_article_main {
    background: #27281C;
    position: relative;
    top: -73px;
}

.top_port_cont p {
    font-size: 20px;
    color: #18363A;
    font-family: "Minerva-Modern";
    padding: 0px 140px;
    line-height: 1.3em;
}

.second_sec_img {
    padding-top: 70px;
    padding-bottom: 40px;
}

.third_sec_img {
    padding-bottom: 40px;
}

.media-with-text.story_div_one .media-with-text__half:last-child img {
    float: right;
}

.media-with-text.story_div_one .media-with-text__half img {
    width: 96%;
}

.media-with-text.story_div_one {
    padding-bottom: 43px;
}

.fifth_sec_img {
    padding-bottom: 40px;
}

.sixth_sec_img {
    padding-bottom: 40px;
}

li.port_left_nav.lft_nav.desktop_last_arti a{
    text-transform: uppercase;
}

li.port_logo.mid_nav p {
    display: none;
}

ul.port_nv.arti_foot_nav {
    padding-bottom: 50px;
    color: #27281C;
    display: flex;
    gap: 0px;
    align-items:center;
}

.tier-1 li.active:after{
	display: none;
}

nav#main-menu-panel ul.main-menu-links li a.active:after {
width: calc(100% - 0.2em);
    opacity: 1;
}

.ser_head_area {
    padding: 100px 0px 90px;
}

.outr_portfolio_div {
    padding-bottom: 70px;
}

.template-blog .article-summary h2 {
    padding-bottom: 10px;
}

.template-blog .spaced-section {
    padding-bottom: 70px;
}


div#right_menus ul {
    position: relative;
    top: -3px;
}

.cstm_video_hm .text-overlay.text-overlay--stacked-no-pad {
    position: relative;
    top: -20px;
}

@media (min-width: 466px){
.logo {
    flex: 0 0 300px !important;
}
}

.client_contnt.media-with-text {
    display: flex;
    align-items: center;
}

.wrap_port-container {
    width: 94%;
    margin: 0px auto;
}

@media only screen and (min-width: 1450px) and (max-width: 1599px) {
  
  hr.princi_full-wraps {
    top: 270px !important;
}
}

@media only screen and (min-width: 1600px) and (max-width: 8000px) {
  
  hr.princi_full-wraps {
    top: 283px !important;
}
  
  .service_first-wrap img {
    height: 705px;
}
}

@media only screen and (min-width: 1430px) and (max-width: 1599px) {
  
 hr.line_wrap-hr {
    top: 236px !important;
}
}

.cstm_video_hm.mobile_video_hm {
    display: none;
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
.cstm_video_hm.mobile_video_hm {
    display: block !important;
}
  
 .cstm_video_hm.desktop_video_hm {
    display: none;
}
  
  .video-container__media, .video-container__image{
    overflow: inherit !important;
  }
  .cstm_video_hm .img-fit{
      height: 100% !important;
}
  
 .cstm_video_hm.mobile_video_hm .video-container.video-container--modal-mobile.content-align-center.content-valign-center.video--init{
 height: 660px;
 }
}

.slide_text_two .rte{
  font-family: "Minerva-Modern";
}


span.enter_site-href{
color: #18363A;
}
li.family_gather_logo {
    left: -40px !important;
}

img.top_desk_img {
    width: 100%;
}
.second_sec_img img {
    width: 100%;
}
.third_sec_img img {
    width: 100%;
}
.fifth_sec_img img {
    width: 100%;
}
.sixth_sec_img img {
    width: 100%;
}
.desk_port_img img {
    width: 100%;
}

@media (min-width: 2000px){
  
  .cstm_rich_text{
    padding: 350px 0px 350px;
}
  .wrap_center-zifzag {
    width: 94% !important;
}
  
  .cstm_zigzag_hm2 .wrap_center-zifzag .media-with-text__half:last-child {
    padding-right: 160px !important;
}
  
  .cstm_rich_text_three {
    padding: 350px 0px !important;
}
  
  .cstm_zigzag_hm .media-with-text__half:last-child {
    padding: 230px 60px 100px 100px !important;
}
  
  .cstm_zigzag_hm2 .media-with-text__half:first-child {
    padding: 276px 65px 10px 0px !important;
}
  
  .cstm_zigzag_hm .media-with-text__half img{
    height: 950px !important;
    width: 100%;
  }
.banner-candidate .slide {
    min-height: 1330px !important;
}
  
  .slide_text_two .media-with-text .media-with-text__half:first-child {
    flex: 0 0 45%;
    width: 45%;
}

.slide_text_two .media-with-text .media-with-text__half:last-child {
    flex: 0 0 55%;
    width: 55%;
}
  
  .line-center {
    top: 51% !important;
}
  
}
.desk_port_img img {
    border: 1px solid #707070;
}
.left_sec_portf img {
    border: 1px solid #707070;
}
.right_sec_portf img {
    border: 1px solid #707070;
}
li.port_rght_nav.rht_nav.desktop_next_arti a {
    text-transform: uppercase;
}

 @media only screen and (min-width: 1898px) and (max-width: 1999px)  {
.cstm_zigzag_hm2 .media-with-text__half:first-child {
    padding: 258px 65px 10px 0px;
  }
}
 @media only screen and (min-width: 1600px) and (max-width: 1898px)  {
.cstm_zigzag_hm2 .media-with-text__half:first-child {
    padding: 150px 65px 10px 0px;
  }
}
@media only screen and (min-width: 1900px) and (max-width: 2000px) {
  .cstm_zigzag_hm2 .line-center2 {
/*     top: 44% !important; */
        top: 460px !important;
}
}
@media only screen and (min-width: 2000px) and (max-width: 8000px) {
  .cstm_zigzag_hm2 .line-center2 {
/*     top: 44% !important; */
        top: 483px !important;
}
}
.spaced-section.cstm_article_pge.fffff .main_feat_img img {
    width: 100%;
}
/*  6-23-22 */
/* border around the images portfolio */
a.arti_linkddd img {
    border: 1px solid #575757;
}
#shopify-section-Portfolio_blogs img.top_desk_img {
    border: 1px solid #575757;
}
#shopify-section-meta-sec .story_div_one .media-with-text__half img{
border: 1px solid #85827c;
}
div#shopify-section-template--16023371153622__main img {
    border: 1px solid #4f4b3a;
}
div#shopify-section-template--16023370957014__main img {
    border: 1px solid #3c3b33;
}
li.mid_nav img {
    border: unset !important;
}
div#shopify-section-Service_page img {
    border: 1px solid #4a402a;
}
@media only screen and (min-device-width: 1276px) and (max-device-width: 1282px) {
  #right_menus{
  display:none;
  }
 #main-menu-panel li.main-menu-list-item {
    width: 94%;
    text-align: center;
}
 span.main-menu-toggle__text.main-menu-toggle__text--close {
    opacity: 0;
}
  
}
  @media only screen and (min-device-width: 1200px) and (max-device-width: 1350px) {
 .main-menu-panel ul li {
    margin: 0px 0em;
}
  .cstm_zigzag_hm2 .media-with-text__half:first-child span,
  .cstm_zigzag_hm .media-with-text__half:last-child span
  {
    font-size: 50px;
  }
  .cstm_zigzag_hm .media-with-text__half:last-child {
    padding: 34px 60px 100px 100px;
}
    .line-center2 {
    top: 46%;
}
    .cstm_zigzag_hm2 .media-with-text__half:first-child span{
        white-space: nowrap;
    }
}
@media only screen and (max-width: 1600px) {
.cstm_zigzag_hm2 .media-with-text__half:first-child {
    padding: 105px 65px 10px 0px;
}
}
.cstm_zigzag_hm2 .media-with-text__half:first-child span{
        white-space: nowrap;
    }
@media only screen and (min-device-width: 770px) and (max-device-width: 1168px) {
  .cstm_zigzag_hm2 .wrap_center-zifzag .media-with-text__half:last-child {
    padding-left: 50px;
       padding-right: 0px !important;
}
  .cstm_zigzag_hm2 .media-with-text__half:first-child {
    padding: 40px 1px 175px 0px !important;
}
} 

.contact_touch a {
    text-decoration: none !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
ul.main-menu-links {
    margin-top: 30px !important;
}

  .social-links ul{
    position: relative;
    top: -35px;
  }

  .wrap_room-text hr.line_about-jams{
    top: -35px !important;
  }

  .wrap_room-text p.hm_slider {
    top: -20px !important;
}
}
/*custom css by dev AA*/
li.port_logo.mid_nav {
    display: flex;
    justify-content: center;
}
.footer-columns__column:nth-child(2) .rte {
    justify-content:center;
    text-align:center;
}
ul.arti_foot_nav li {
    margin: 0px;
    padding: 0px;
  }
@media (max-width: 767px) {
  ul.arti_foot_nav li {
      flex: 1 0 100%;
  }
}
@media (min-width: 480px) {
    ul.arti_foot_nav li {
        flex: 1 0 50%;
    }
}

@media (min-width: 768px) {
  ul.arti_foot_nav li {
      flex: 1 0 25%;
  }
}

/*about us page*/
.outr-abut_us .princi_full-wrap .client_contnt.media-with-text {
    background-color: #EEECE7;
}
/*project page*/
li.port_left_nav.lft_nav.desktop_last_arti {
    text-align: left;
}
li.port_rght_nav.rht_nav.desktop_next_arti {
    text-align: right;
}
