@media screen
{
    .pricing-full-width a, .pricing-full a, .price-inquire-form a { font-weight: bold; }
 .flex-container {
  display: flex;
  height: 100%;
  padding: 15px;
  padding-top: 100px;
  justify-content: space-evenly;
flex-wrap: wrap;
 }
 .title-shadow { text-shadow: 1px 1px 2px rgba(0,0,0,0.52); }
.winter-weddings {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2022/02/Jenny_Craig_Wdg-Favs-40-1536x1024.jpg');
   
}
 .weddings {
  background-image: url('https://www.gillphotos.com/wp-content/uploads/2022/09/Gorrono_Ranch_Telluride_Wedding-60-1536x1024.jpg');
 }
  .family {
  background-image: url('https://www.gillphotos.com/wp-content/uploads/2017/07/Frisco_Family_Photos_0014-1670x1113.jpg');
 }
 .seniors {
    background-image: url('https://www.gillphotos.com/wp-content/uploads/2016/08/Boulder_Senior_Session_0038b.jpg');
    
 }
 .commercial {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2022/11/Silverthorne-Headshot-Photographer-1391x1113.jpg');
   
}
.skiing {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2023/02/Breckenridge-Ski-Proposal-1670x1113.jpg');
   background-position: left bottom!important;
}
.sleighride {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2023/01/Frisco-Sleigh-Ride-Proposal-Photo-1670x1113.jpg');
   
}
.dogsledding {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2023/02/dogsledding-proposal-in-Breckenridge-1670x1113.jpg');
   
}
.snowmobiling {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2017/03/Colorado_Mountain_Top_Proposal_0021b-1670x1113.jpg');
   
}
.hiking {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2022/11/fall_engagement_at_cottonwood_pass-19-1670x1113.jpg');
   
}
.paddling {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2019/10/Fall_Colors_Mountain_Engagement_in_Silverthorne_0014-1670x1113.jpg');
   
}
.climbing {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2015/11/Boulder_Engagement_Photos_0010.jpg');
   
}
.wheeling {
   background-image: url('https://www.gillphotos.com/wp-content/uploads/2023/02/4wheeling-proposal-in-Silverthorne-CO-1670x1113.jpg');
   
}
.proposal-title { font-size:2.3em; text-align:center; margin-top:100px; }
.img-block  {
      background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
}
.commercial {
   background-position: center top;
   aspect-ratio: 5/4;
}
.winter-weddings { background-position: bottom right; }
 .engagements {
    background-image: url('https://www.gillphotos.com/wp-content/uploads/2019/10/Fall_Colors_Mountain_Engagement_in_Silverthorne_0015-1670x1113.jpg');
  background-position: left bottom!important;
 }
 .styled-ol { 
   counter-reset: item;
   list-style-type: none;
   padding:1em;
   background: linear-gradient(90deg, rgba(0,0,0,0.1) 10%, rgba(255,255,255,0) 0%);
}
.styled-ol li { display: block; margin-bottom: 1em;}
.styled-ol li:before { 
   content: counter(item, decimal-leading-zero) ". "; 
   counter-increment: item;
   margin-left: -.5vw;
   font-size: 1.7em;
   font-weight: bold; 
   color:#6a7996;
   font-family: Georgia, 'Times New Roman', Times, serif;
}
 .styled-ol li strong {
   font-size:1.3em;
   font-weight:normal;
 }
 .destination-weddings {
  background-image: url('https://www.gillphotos.com/wp-content/uploads/2022/04/Sayulita_Wedding-82a-1536x1025.jpg');
  /*background-image: -webkit-image-set(
    url("small-landscape-750x536.jpg") 1x,
    url("large-landscape-2048x1536.jpg") 2x);
  background-image: image-set(
    url("small-landscape-750x536.jpg") 1x,
    url("large-landscape-2048x1536.jpg") 2x);
  background-image: image-set(
    url("small-landscape-750x536.jpg") 750w,
    url("large-landscape-2048x1536.jpg") 20480w);
    */
 }
 .flex-container > div {
  width: 50%;
 } .pricing-others .flex-container  {
 gap: 15px; 
   }
 .pricing-others .flex-container > div {
  flex: 1 0 49%;
 }
.break {
  flex-basis: 100%;
  height: 0;
}
 .pricing-full {
  width: 75%;
  max-width: 1000px;
  margin: auto;
  margin-bottom: 150px;
 }
 .pricing-full img {
   width:100%;
   height:inherit;
 }
 .img-block {
  display: block;
  padding-top: 25px;
  padding-bottom: 25px;
      box-shadow: var(--shadow-elevation-medium);

 }
 .img-block h3 {
  font-family: "Open Sans", "Segoe UI", Tahoma, sans-serif;
  font-size: 2.5em;
  display: flex;
  height: 100%;
  letter-spacing: -.09em;
  text-transform: Capitalize;
  color: #fff;
  align-items: center;
  justify-content: center;
  min-height: 300px;
 }
 .text-block h4 {
  font-size: 1.4em;
  padding-bottom: 25px;
  text-align: center;
 }
 .text-block {
  padding: 25px;
  text-align: center;
padding-top: 35px!important;

 }
 
 .pricing-light .text-block {
    color: #5b5b5b;
    box-shadow: var(--shadow-elevation-medium);
    background-color: #f1f1f1;
 }
 .pricing-light .text-block h4 {
      color: #6a7996;
  }
 .pricing-dark .text-block, .pricing-dark .small-text-block {
    color: #fff;
 }
 .small-block-p {
    padding: 30px;
    text-align: center;
 }
 .small-block-p a {
    display: block ;
    margin-top: 35px;
 }
 .pricing-dark .text-block p {
    margin-top: 25px;
    margin-bottom: 25px;
 }
 .pricing-dark .text-block {
    padding-top: 60px;
 }
 
 .text-block ul {
  font-weight: normal;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 15px;
  list-style: none;
  text-align: left;
 }
 .text-block li {
  padding-bottom: .5em;
 }
 .text-block li:before {
  display: inline-block;
  width: 1em;
  height: 1em;
  padding-left: 1em;
  content: '';
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><path xmlns="http://www.w3.org/2000/svg" d="m345.44 248.29l-194.29 194.28c-12.359 12.365-32.397 12.365-44.75 0-12.354-12.354-12.354-32.391 0-44.744l171.91-171.91-171.91-171.9c-12.354-12.359-12.354-32.394 0-44.748 12.354-12.359 32.391-12.359 44.75 0l194.29 194.28c6.177 6.18 9.262 14.271 9.262 22.366 0 8.099-3.091 16.196-9.267 22.373" transform="matrix(.03541-.00013.00013.03541 2.98 3.02)" fill="%234d4d4d"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
 }
 #pricing-box {
  font-size: 11px;
  display: block;
  float: left;
  max-width: 150px;
  height: auto;
  margin-right: 30px;
  margin-left: 30px;
  margin-left: auto;
  padding-top: 30px;
  padding-top: 0;
  text-align: center;
 }
 #pricing-box p {
  margin: 0;
 }
 .price-figure {
  font-family: georgia;
  font-size: 46px;
  font-style: italic;
  position: relative;
  top: -7px;
  color: #a9b2c1;
 }
 section {
  position: relative;
  z-index: 2;
}
 section::before,
section::after {
  position: absolute;
  content: '';
  pointer-events: none;
}
.triangles::before,
.triangles::after {
  left: 50%;
  width: 60px;
  height: 60px;
  -webkit-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
}
.triangles::before {
  top: -50px;
  background: white;
  z-index: 1;
}
.triangles::after {
  bottom: -50px;
  z-index: 10;
  background: inherit;
}
 .pricing-full-width {
    position: relative;
    background-color:#1a354a; 
    
    padding-top: 100px;
    padding-bottom: 50px;
    margin-bottom: 40px;
box-shadow: 0 1em 1em -1em rgba(0, 0, 0, .25);
 }
 .pricing-full-width h2 {
    color: #fff;
    font-size: 4em;
    text-transform: capitalize;
 }
 .proposal-inquire-bg {  background-image: url(https://www.gillphotos.com/wp-content/uploads/2021/12/Whitney_Kerry_Proposal_Favs-17a-copy.jpg); }
 .pricing-inquire-bg { background-image: url(https://www.gillphotos.com/wp-content/uploads/2022/11/Engagement-Photography-Pricing-in-Silverthorne.jpg); }
 .pricing-inquire {
    min-height: 700px;
    background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  z-index: 1;
  box-shadow: var(--shadow-elevation-high);
  background-attachment: fixed;
  width: 100%;
  height: 100%;
 }
 @media only screen and (max-width: 960px) {
   .pricing-inquire-bg { background: url('https://www.gillphotos.com/wp-content/uploads/2022/11/Engagement-Photography-Pricing-in-Silverthorne.jpg') center bottom no-repeat scroll; 
       background-size: auto 100vh;
   }  
   .proposal-inquire-bg { background: url('https://www.gillphotos.com/wp-content/uploads/2021/12/Whitney_Kerry_Proposal_Favs-17a-copy.jpg') center bottom no-repeat scroll; 
      background-size: auto 100vh;
  }      
   }
 .price-inquire-form {
    color: #fff;
    font-size: 1.5em;
    width: 60%;
    margin: auto;
    padding-top: 80px;
    text-align: center;
    z-index: 4;
    position: relative;

 }
 .price-inquire-form p {
     line-height: 1.3em;
 }
 .price-inquire-form h4 {
    font-size: 2em;
    
    text-transform: capitalize;
    color: #fff;
    letter-spacing: -.03em;
    margin-bottom: 50px;
 }
 .price-inquire-form a {
    color: #d8ddc3;
}
.price-inquire-form a:hover {
    color: #fff;
}
}
@media only screen and (max-width: 960px) {
    .pricing-full {
        width: 96%;
}
}
@media only screen and (max-width: 640px) {
   .price-inquire-form { width:80%; }
    .pricing-full {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 20px;
}
.pricing-full-width {
    margin-bottom: 20px;
    margin-top: 70px;
}
    .pricing-light .flex-container {
        flex-direction: column-reverse;
    } 
    .pricing-dark .flex-container {
        flex-direction: column;
    } 
    .flex-container > div {
        width: 100%;
    }
     .destination-weddings, .weddings {
        min-height: 300px;
}
.text-block {
    padding: 8px;
}
}