
  #contact-1 {
    padding: 150px 0px 0px;
  }#contact-1 .container {
    max-width: 1300px;
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 100px 0px 100px;
  }.title-form-inner {
    color: #4d504a;
    font-family: Cormorant Garamond;
    font-size: 48px;
    letter-spacing: 9.600px;
    text-transform: uppercase;
    margin-bottom: 0px;
  }.content-form-inner {
    font-family: cormorant garamond,serif;
    font-size: 22px;
    line-height: 33px;
    letter-spacing: 0;
    font-weight: 400;
  }#contact-1 .col-md-8 {
    margin: 0 auto;
  }.form-input {
    width: 100%;
    max-width: 100%;
    margin-bottom: 70px;
    border: 0;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-bottom: 1px solid #e1e1e1;
    font-family: Muli;
    font-size: 11px;
    line-height: 38px;
    letter-spacing: 3.300px;
  }.btn-submit {
    width: 200px;
    height: 50px;
    border: 0;
    background: #afafa5;
    color: #fff;
    font-family: muli;
    letter-spacing: 1px;
    font-weight: 600;
    margin: 0 auto;
  }.form-inquiry {
    padding-top: 80px;
  }.form-input:focus-visible:focus-within {
    outline: 0;
  }


  #contact-section-2 {
    padding: 50px 0px;
  } #contact-section-2 .container {
    max-width: 1300px;
    width: 100%;
    text-align: center;
  }.wrap-contactc-3 h4 {
    color: #4d504a;
    font-family: cormorant garamond,serif;
    font-size: 22px;
    letter-spacing: 3.300px;
    text-transform: uppercase;
  }.wrap-contactc-3 p {
    text-transform: none;
    color: #72726c;
    font-family: Muli,sans-serif;
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 0px;
  }.wrap-contactc-3 p a{
    color: #72726c!important;
  }.wrap-contactc-3 p a:hover{
    text-decoration: none!important;
  }#country {
    width: 100%;
    max-width: 100%;
    margin-bottom: 70px;
    border: 0;
      border-bottom-color: currentcolor;
      border-bottom-style: none;
      border-bottom-width: 0px;
    border-bottom: 1px solid #e1e1e1;
    font-family: Muli;
    font-size: 11px;
    line-height: 38px;
    letter-spacing: 3.300px;
    background: transparent;
    height: 39px;
    color: #929292;
  }#reference{
    width: 100%;
    max-width: 100%;
    margin-bottom: 70px;
    border: 0;
      border-bottom-color: currentcolor;
      border-bottom-style: none;
      border-bottom-width: 0px;
    border-bottom: 1px solid #e1e1e1;
    font-family: Muli;
    font-size: 11px;
    line-height: 38px;
    letter-spacing: 3.300px;
    background: transparent;
    height: 39px;
    color: #929292;
  }#about-1 .wrap-about-content h1 {
    font-family: DREAM;
    font-size: 30px;
    color: #000;
    text-align: center;
    letter-spacing: .4px;
    font-weight: 300;
    font-weight: 600;
  }#about-1 .wrap-about-content p {
    text-align: center;
    font-family: BODY;
    color: #000;
    font-size: 18px;
  }#about-1 .row.row-t-p {
    padding-top: 100px;
  }.row{
    margin: 0;
  }#about #about-1{
    padding-top: 100px;
  }#about #about-1 .owl-nav {
    opacity: 0;
  }#about-1 .container {
  max-width: 994px;
  width: 100%;
}#about-2 {
    padding: 250px 0px 150px;
  }#about #about-2 .wrap-testimonail h2 {
    font-family: cormorant garamond,serif;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    opacity: 1;
    font-weight: ;
    letter-spacing: 2px;
    font-size: 36px;
  }#about #about-2 .wrap-testimonail p {
    color: #84847c;
    text-align: center;
    font-family: cormorant garamond,serif;
    text-transform: none;
    font-style: italic;
    font-size: 20px;
    line-height: 33px;
    font-weight: 400;
  }#about-2 .container {
    max-width: 1300px;
    width: 100%;
  }.carousel-control-next, .carousel-control-prev {
    width: auto;
    height: 30px;
  }.wrap-content-aboutt {
    padding: 40px 9.9% 40px 16.6%;
    background: #f2f3f0;
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }.carousel-indicators {
    display: none;
  }#about-2 .col-md-6  {
    padding: 0;
  }#about-2 #carouselExampleIndicators .wrap-carasoul-arrow {
    position: absolute;
    bottom: 0px;
    right: 0;z-index: 111;
  }#about-2 #carouselExampleIndicators .wrap-content-aboutt p {
    text-align: center;
    font-family: Muli;
    color: #72726c;
    font-size: 15px;
    line-height: 25px;
  }#about-2 #carouselExampleIndicators .wrap-content-aboutt h4 {
    text-align: center;
    font-family: Muli; 
    font-size: 12px; 
    font-weight: 500;
    color: #72726c;
    text-transform: uppercase;
    letter-spacing: 2px;
  }#about-2 #carouselExampleIndicators  .wrap-content-aboutt h5{
    font-family: cormorant garamond,serif;
    font-size: 21px;
    line-height: 23px;
    font-weight: 400;
    font-style: italic;
    text-align: center;
    color: #72726c;
  }#about-2 #carouselExampleIndicators  .wrap-imga-aboutt {
    position: relative;
    right: -50px;
    top: 60px;
    z-index: 111111;
  }#about-2 #carouselExampleIndicators .carousel-inner { 
    padding-bottom: 100px;
    padding-top: 50px;
  }#about-2 #carouselExampleIndicators .row.row-testimnl {
    margin-top: 50px;
  }#about-2 #carouselExampleIndicators .carousel-control-next {
    bottom: 0;
    position: absolute;
    top: unset;
    opacity: 1;
  }#about-2 #carouselExampleIndicators .carousel-control-prev {
    position: absolute;
    bottom: 0;
    top: unset;
    right: 100px;
    left: unset;
    opacity: 1;
  }


  /*============================================================ portfolio ============================================================*/

  #portfolio-1 {
    padding-top: 100px;
  }#portfolio-1 .container {
    max-width: 1700px;
    width: 100%;
  }#portfolio-1 .wrap-banner-portfolio {
    background-image: url('../img/cropimg/79.jpg');
    height: 400px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }#portfolio-1 .wrap-banner-portfolio-main {
    position: relative;
  }#portfolio-1 .wrap-contnet-pro {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  }#portfolio-1 .wrap-contnet-pro h2 {
    font-family: DREAM;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 900;
    text-shadow: 3px 3px #000;
    font-size: 32px;
  }#portfolio-2 {
    padding: 150px 0px;
  }#portfolio-2 .wrap-content-iner h5{
    text-align: center;
    font-family: BODY;
    font-weight: 700;
  }#portfolio-2  img{
    max-width: 100%;
    width: 100%;
    margin-bottom: 30px;
  }#portfolio-2 .wrap-banner-portfolio {
    margin-bottom: 60px;
  }#portfolio-2 .ul-tabb li .active {
    font-weight: 700;
    color: #000 !important;
  }#portfolio-2 .row.row-arroee .col-md-6 {
    display: flex;
    align-items: center;
  }#portfolio-2 .col-md-6.justify-content {
    justify-content: right;
  }.wrap-arrow-leftttg a {
    font-family: cormorant garamond,serif;
    color: #1c1c1c;
    opacity: .8;
  }.wrap-arrow-leftttg a:hover{
    text-decoration: none;
  }

  #portfolio-2 .ul-tabb {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
  }.ul-tabb li {
    padding: 0px 40px;
    border-right: 1px solid #000;
  }.ul-tabb li:last-child {
     
    border-right: 0px solid #000;
  }.ul-tabb li a {
    color: #000;
    font-family: DREAM;
    font-size: 20px;
    letter-spacing: .6px;
    line-height: 70px;
    transition: .3s;
  }.ul-tabb li a:hover {
    text-decoration: none;
    color: #666 !important;
  }


  /*============================================================ portfolio ============================================================*/

  /*============================================================ services ============================================================*/
  #services-1{
    padding: 150px 0px;
  }#services-1 .container {
    max-width: 1300px;
    width: 100%;
  }.wrap-service-content p {
    color: #72726c;
    margin-top: 8px;
    font-family: Muli;
    line-height: 25px;
    font-weight: 300;
  }.wrap-service-content h2 {
    color: #4d504a;
    font-family: cormorant garamond,serif;
    font-size: 35px;
    font-weight: 400;
  }.wrap-service-span span {
    font-family: Muli;
    color: #84847c;
    letter-spacing: 3.300px;
    font-size: 11px;
    line-height: 1;
  }.col-md-6.content-serviciee {
    display: flex;
    align-items: center;
    padding: 62px 0 62px 47px;
  }.col-md-6.content-serviciee .wrap-service-content {
    padding-right: 30%;
  }.wrap-service-left {
    position: absolute;
    background-color: #84847c;
    height: 100%;
    width: 33.3%;
  }.wrap-service-p {
    height: 400px;
    display: flex;
align-items: center;
  }.wrap-service-p img{
    width: 80%;
    z-index: 111;
    padding-left: 80px;
    scale: 1.2;
  } .row.row-flex-rie{
    flex-direction: row-reverse;
  }.row.row-flex-rie .wrap-service-p img{
    padding-right: 80px;
    padding-left: 0px!important;
  }.row.row-flex-rie .wrap-service-left { 
    right: 150px;
  }#services-1 .container .row {
    padding-bottom: 150px;
  }#services-1 .container .row:last-child {
    padding-bottom: 0px;
  }
  /*============================================================ services ============================================================*/

  /*============================================================ stories ============================================================*/
  #stories-1 {
  padding-top: 100px;
  }#stories-1 .couplt-textt {
  font-family: DREAM;
  font-size: 30px;
  color: #222;
  letter-spacing: 1.8px;
  text-decoration: none;
  }#stories-1  .wrap-content-couple {
  padding: 30px 0px 0px;
  }#stories-1 .wrap-content-couple p{
  color: #b3b3b3;
  font-size: 16px;
  letter-spacing: .6px;
  font-weight: 600;
  font-family: BODY;
  }#stories-1 .owl-dots {
  display: none;
  }#stories-1 .owl-nav {
  display: none;
  }#stories-1 .stories-b-lay {
  height: 400px;
  /* background-position: center; */
  background-size: cover;
  background-repeat: no-repeat;
  }#stories-1 .wrap-banner-couplev {
    margin-bottom: 100px;
    border-bottom: 1px dotted #000;
    padding-bottom: 40px;
  }#stories-1 .wrap-banner-couplev:last-child {
    margin-bottom: 100px;
    border-bottom: 0px dotted #000;
    padding-bottom: 40px;
  }#stories-1 .couple-position-3 .stories-b-lay{
    background-position: center;
  } #stories-1 .couple-position-4 .stories-b-lay{
    background-position: center;
  }  #stories-1 .couple-position-5 .stories-b-lay{
    background-position: center;
  } #stories-1 .couple-position-6 .stories-b-lay{
    background-position: center;
  }#stories-1 .couple-position-7 .stories-b-lay{
    background-position: center;
  }#stories-1 .couple-position-8 .stories-b-lay{
    background-position: center;
  }#stories-1 .couple-position-9 .stories-b-lay{
    background-position: center;
  }#stories-1 .couple-position-10 .stories-b-lay{
    background-position: center;
  } #load-more-img{
    border: 1px solid #b5b5b0;
    width: 276px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #84847c;
    margin: 30px auto 100px;
    transition: .3s;
  }#load-display{
    display: none;
  }.open-load-img #load-display{
    display: block!important;
  }.open-load-img #load-more-img{
    display: none;
  }#load-more-img {
    cursor: pointer;
  }
  
 
  .stories-a-lay1{
    background-image: url('../img/9/455.jpg');
  } .stories-a-lay2{
    background-image: url('../img/9/452.jpg');
  } .stories-a-lay3{
    background-image: url('../img/9/418.jpg');
  } .stories-a-lay4{
    background-image: url('../img/9/413.jpg');
  }
   /* Apoorva & Prasad  */
   .stories-b-lay1{
    background-image: url('../img/8/368.jpg');
    }.stories-b-lay2{
    background-image: url('../img/8/408.jpg');
    }.stories-b-lay3{
    background-image: url('../img/8/367.jpg');
    }.stories-b-lay4{
    background-image: url('../img/8/377.jpg');
    }

    /* Atmeeya & Sumeet */
    .stories-c-lay1{
      background-image: url('../img/set-1/17.jpg');
    } .stories-c-lay2{
      background-image: url('../img/set-1/39.jpg');
    } .stories-c-lay3{
      background-image: url('../img/set-1/63.jpg');
    } .stories-c-lay4{
      background-image: url('../img/set-1/22.jpg');
    }

    .stories-d-lay1{
      background-image: url('../img/set-2/27.jpg');
    }.stories-d-lay2{
      background-image: url('../img/set-2/25.jpg');
    }.stories-d-lay3{
      background-image: url('../img/set-2/12.jpg');
    }.stories-d-lay4{
      background-image: url('../img/set-2/16.jpg');
    }

    .stories-e-lay1{
      background-image: url('../img/5/114.jpg');
    } .stories-e-lay2{
      background-image: url('../img/5/127.jpg');
    } .stories-e-lay3{
      background-image: url('../img/5/122.jpg');
    } .stories-e-lay4{
      background-image: url('../img/5/161.jpg');
    }

    .stories-f-lay1{
      background-image: url('../img/set-4/2.jpg');
    } .stories-f-lay2{
      background-image: url('../img/set-4/10.jpg');
    } .stories-f-lay3{
      background-image: url('../img/set-4/20.jpg');
    } .stories-f-lay4{
      background-image: url('../img/set-4/32.jpg');
    }

    .stories-g-lay1{
      background-image: url('../img/3/59.jpg');
    } .stories-g-lay2{
      background-image: url('../img/3/70.jpg');
    } .stories-g-lay3{
      background-image: url('../img/3/68.jpg');
    } .stories-g-lay4{
      background-image: url('../img/3/69.jpg');
    }

    .stories-h-lay1{
      background-image: url('../img/2/48.jpg');
    }.stories-h-lay2{
      background-image: url('../img/2/43.jpg');
    }.stories-h-lay3{
      background-image: url('../img/2/52.jpg');
    }.stories-h-lay4{
      background-image: url('../img/2/47.jpg');
    }

    .stories-i-lay1{
      background-image: url('../img/1/7.jpg');
    }.stories-i-lay2{
      background-image: url('../img/1/3.jpg');
    }.stories-i-lay3{
      background-image: url('../img/1/12.jpg');
    }.stories-i-lay4{
      background-image: url('../img/1/22.jpg');
    }


    .stories-j-lay1{
      background-image: url('../img/4/75.jpg');
    }.stories-j-lay2{
      background-image: url('../img/4/88.jpg');
    }.stories-j-lay3{
      background-image: url('../img/4/91.jpg');
    }.stories-j-lay4{
      background-image: url('../img/4/77.jpg');
    }
  /*============================================================ stories ============================================================*/
@media only screen and (max-device-width: 540px) and (orientation: portrait),
screen and (max-device-height: 540px) and (orientation: landscape),
screen and (max-width: 540px) and (orientation: portrait),
screen and (max-height: 540px) and (orientation: landscape){
  #about-1 .over-b-lay{
      height: 400px !important;
  }  #logo-img {
        display: none;
      }#navbar {
        display: none;
      }#contact-1 {
        padding: 50px 20px 0px;
      }#contact-1 .container .row {
        margin: 0;
      }#contact-1 .form-inquiry {
        padding-top: 50px;
      }#contact-section-2 .col-md-3 {
        padding-bottom: 50px;
      }#contact-section-2 .col-md-3:last-child {
        padding-bottom: 0px;
      }#about-2 #carouselExampleIndicators .carousel-inner { 
        padding-top: 0px!important;
      }#portfolio-2 .ul-tabb { 
        display: block;
      }#portfolio-2 .ul-tabb li { 
        border-right: 0px solid #000;
        border-bottom: 1px dotted #000;
      }#portfolio-2 .row.row-arroee{
        display: flex;
        flex-wrap: unset;
      }#portfolio-2 {
        padding: 100px 0px;
      }#portfolio-2 .container {
        padding: 0;
      }#portfolio-2 img { 
        margin-bottom: 15px;
      }#services-1 .wrap-service-p img {
        width: 100%;
        z-index: 111;
        padding-left: 0px;
        scale: 1;
      }.wrap-service-p {
        height: 300px; 
      }.wrap-service-left {
        position: absolute;
        background-color: #84847c;
        height: 100%;
        width: 100%;
        left: 50%;
        transform: translateX(-50%);
      }#services-1 .row.row-flex-rie .wrap-service-p img {
        padding-right: 0px;
        padding-left: 0px !important;
      }#services-1 .col-md-6.content-serviciee .wrap-service-content {
        padding-right: 0%;
      }#services-1 .col-md-6.content-serviciee { 
        padding: 30px 0 62px 0px;
      }#portfolio-1 .wrap-contnet-pro h2 { 
        text-align: center;
      }#portfolio-1 .col-lg-12 {
        padding: 0;
      }#services-1 {
        padding: 100px 0px;
      }#services-1 .container .row {
        padding-bottom: 100px;
      }
}