/** Shopify CDN: Minification failed

Line 18:0 Unexpected "{"
Line 18:1 Expected identifier but found "%"
Line 19:0 Unexpected "{"
Line 19:1 Expected identifier but found "%"
Line 20:0 Unexpected "<"
Line 183:4 Unexpected "}"
Line 184:12 Unexpected "{"
Line 184:20 Expected ":"
Line 184:24 Unexpected "{"
Line 187:15 Unexpected "{"
... and 47 more hidden warnings

**/
/* my code start   */
/* Tour page content new start */
{% assign bac_img_url = section.settings.backimage | img_url: 'master' %}
{% assign bac_img_url_m = section.settings.backimagem | img_url: 'master' %}
<style>
    #third{
      background-image: url({{bac_img_url}})
    }
   .faqn {
      display: block;
      margin:30px 0;
    }
    div#testimonials3949531594849 {
      display: none;
    }
    .fulla{
      position:relative;
      z-index:99;
    }
    .tablink-ar{
      background:#55cc48;
    }
    button.tablink-ar.in{
      background:#000;
    }
  .set-tour-top-nav{
      position:fixed;
      width: 100%;
      z-index: 10;
    }
    .yellow{
      background:linear-gradient(#75f367, #33a126);
    }
    .yellow:hover{
      background:linear-gradient(#33a126,#75f367) !important;
    }
    .green{
      background:linear-gradient(#e1e4e9,#425a74 );
    }
    .green:hover{
      background:linear-gradient(#425a74,#e1e4e9) !important;
    }
    .main_class{
      padding:20px;
      border-radius:10px;
    }
    .main_class:after {
      display: block;
      content: "";
      clear: both;
    }
    .pro_link{
      text-align:left;
      width:31%;
      background:#b5b5b5;
      padding:10px;
      border-radius:10px;
      color: #fff;
      font-weight: bold;
      transition: .5s;
      background-image: url(/cdn/shop/t/10/assets/button-arrow-2x.png);
      background-position: 170% 47%;
      background-repeat: no-repeat;
      margin:auto;
    }
    .pro_link:hover{
      text-align:left;
      background-position: 100% 47%;
      background-repeat: no-repeat;
      width: 34%;
    }
    .flexer-pages-cont{
      display:flex;
      flex-wrap:wrap;
      justify-content:space-between;
    }
    .setter-icons-ar{
      width:25%;
      font-weight:bold;
    }
    .content-for-pages{
      width:100%;
    }
    .setter-icons-ar img{
      max-width:30px;
    }
    @media screen and (max-width:1200px){
      .setter-icons-ar{
        width:100%;
        text-align:center;
        font-weight:bold;
      }
      .testimonials-ar{
        margin:20px 0px;
      }
      .content-for-pages{
        width:100%;
        text-align:center;
      }
    }
    .content-pg-ar{
      border-top:0.5px solid #dedede;
      padding-top:15px;
    }
    .inside-page-setter-content-ar{
      display:inline-block;
      text-align:center;
    }
    .page-setter-content-ar{
      text-align:center;
      width:30%;
      margin:0 auto;
      padding:20px 0px;
    }
    @media screen and (max-width:759px){
      .page-setter-content-ar{
        text-align:center;
        width:80%;
        margin:0 auto;
      }
      .bgheading h1 {
        border:unset;
      }
    }
    .sticky-tour {
      position: fixed;
      top: 0;
      width: 100%;
      z-index:100;
    }
    /*   ============tour================ */
    .nav-tour-ar{
      position: relative;
      width: 100%;
      background-color: #34495e;
      text-align: center;
      border-top: 1px solid grey;
    }
    .nav-tour-ar a{
      color: #c7c7c7;
      text-decoration: none;
      text-transform: uppercase;
      font-size: 20px;
      text-align:center;
      display:block;
      border-right:0.5px solid grey;
      padding: 15px 0px;
    }
    .nav-tour-ar a:hover{
      color: white;
      font-weight:bold;
    }
    .nav-tour-ar div.active-tour a{
      border-bottom: 2px solid white;
      color: white;
      font-weight:bold;
    }
    .sticky-tournew2 {
      position: fixed;
      top: 80px;
      z-index:100;
    }
    .sticky-tournew3 {
      width: 15%;
      position: fixed;
      top: 100px;
    }
    }
    #myDIVo{{ countd }} {
      display:none;
    }
    .toggle-up{{ countd }} {
      display:none;
    }
    .square{{ countd }}{
      transition: all 1s 0.20s;
      cursor:pointer;
    }
    .show-hide-coll-cont{
      display:none;
    }
    #myDIV{{ product.id }}{
      color:white;
    }
    .inside-wrapper-ar-imgtxt-tour{
      display:flex;
      flex-wrap:wrap;
      justify-content:space-between;
      align-items:center;
      padding:10px;
    }
    .left-wrapper-img-tour{
      width:35%;
      text-align:center;
    }
    .right-wrapper-img-tour{
      width:60%;
      text-align:center;
    }
    @media screen and (max-width:759px){
      .left-wrapper-img-tour, .right-wrapper-img-tour{
        width:100%;
      }
      #third{
        background-image: url({{bac_img_url_m}});
        background-size: cover;
        background-position: center;
      }
    }
    .owl-theme .owl-dots .owl-dot span{
      width:inherit;
      height:inherit;
      padding:0 5px;
      border-radius:0;
    }

    .owl-{{ product.id }} .owl-prev, .owl-{{ product.id }} .owl-next{
      position: relative;
      top: 0;
      transform: translateY(0%);
      max-width:100%;
    }
    .owl-{{ product.id }} .owl-prev img, .owl-{{ product.id }} .owl-next img, .owltesti-{{ product.id }} .owl-prev img, .owltesti-{{ product.id }} .owl-next img{
      padding:16px!important;
    }
    .owl-theme .owl-nav [class*=owl-]:hover{
      background: black!important;
      color: #000;
      text-decoration: none;
    }
    .owl-{{ product.id }} .owl-dots, .owl-{{ product.id }} .owl-nav{
      width:100%;
    }
    /*   ====== */
    .owltesti-{{ product.id }} .owl-prev, .owltesti-{{ product.id }} .owl-next{
      position: relative;
      top: 0;
      transform: translateY(0%);
      max-width: 100%;
    }
    .owltesti-{{ product.id }} .owl-theme .owl-nav [class*=owl-]:hover{
      background: #ffffff;
      color: #000;
      text-decoration: none;
    }
    .owltesti-{{ product.id }} .owl-dots, .owltesti-{{ product.id }} .owl-nav{
      width:100%;
    }

    .page-width-ar{
      width:90%;
      margin:0 auto;
    }
    @media screen and (max-width:1000px){
      .page-width-ar{
        width:100%;
      }
    }
    .page-width-ar .owl-theme .owl-dots .owl-dot.active span{
      background: #b1e2ef;
    }
    .clients-testimonials-ar .owl-theme .owl-dots .owl-dot.active span{
      background: #b1e2ef;
    }
    .page-width-ar .owl-prev img, .page-width-ar .owl-next img{
      min-width:40px;
    }
    .clients-testimonials-ar .owl-prev img, .clients-testimonials-ar .owl-next img{
      min-width:40px;
    }
    .sticky-left{
      position: fixed;
      top: 110px;
    }
    .owl-{{ product.id }} .owl-dots .owl-dot span, .owltesti-{{ product.id }} .owl-dots .owl-dot span{
      background: #ffffff;
    }
    .owl-{{ product.id }} .owl-dots .owl-dot, .owltesti-{{ product.id }} .owl-dots .owl-dot{
      cursor:auto!important;
    }
    .owl-{{ product.id }} .owl-dots .owl-dot:hover span, .owltesti-{{ product.id }} .owl-dots .owl-dot:hover span{
      cursor:auto!important;
      background:transparent!important;
    }
    .refund-top-margin-ar{
      height:100px;
      visibility:hidden;
    }
    .reserve-spot-ar a{
      padding:7px 20px!important;
      display:block;
    }
    .navbar-reserve-btn-ar{
      display:block;
      width:100%;
      margin:0 auto;
      padding:18px 10px;
    }
    .navbar-reserve-btn-ar a{
      display:block;
    }
    .g_img{
      width: 500px;
      height: auto;
      float: left;
      margin-right:15px
    }
    .hup_guide
    {
      padding:50px 0px;
      background-image: url("{{ section.settings.guide_back_img | img_url:'master'}}");
        background-size:cover;
        min-width:100%;
        max-width:100%;
        }
</style>



/* Tour page content new end */






textarea#ContactFormMessage-page-contact-template-0 {

    border: 1px solid #aaa !important;
    background:#fff
}


.grid{
    margin: 0;
}
/*course Area */
.tabcontent{
  max-width:1000px;
  margin:0 auto;
  width:100%
  
}


  .testibody {
    background: #ffffff85 !important;
  
}
  
  .container.tm .con {
    min-height: 700px;
   
}

.mail:hover {
    color: orange;
}

.rte.background-media-text__subtext p {
    margin-bottom: 0px
}

p.subtitle {
    font-weight: bold;
}

.mob_img img {
    height: 300px;
    margin-top: 25px;
}

.content_area.process {
    background: #f9f9f9;
    width: 100%;
    padding: 80px 0px;
}

.course {
    width: 95%;
    margin: auto;
    background: #fff;
    padding: 30px;
    display: flex;
    align-items: center;
}

.text_area {
    width: 100%;
    padding-left: 60px;
    text-align: center
}

.text_area h6 {
    text-align: center;
    font-weight: bold;
}

/*Faq*/

p.section-header__title {
    text-align: center;
    font-weight: bold;
    margin-bottom: 50px;
}

.col-md-12.m_icon {
    padding: unset;
}

.m_processing {
    background: #f9f9f9;
}

.m_icon img {
    width: 50px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}

.mcon {
    background: #fff;
    padding: 10px;
    text-align: justify;
    border-top: 1px solid #e5e7e9;
}

.mcon h6 {
    text-align: center;
    font-weight: bold;
}

.pro_iframe {
    width: 1060px margin:auto;
    margin-bottom: 10px;
    margin-top: 10px;
}

.col-md-9, .col-md-10 {
    margin: auto;
}

.col-md-8 {
    float: unset;
    margin: 0 auto;
}

a:hover, a:focus {
    text-decoration: none;
    outline: none;
}

#accordion .panel {
    border: none;
    border-radius: 0;
    margin-bottom: 20px;
}

#accordion .panel-heading {
    padding: 0;
    border-radius: 0;
    background: #fff;
}

#accordion .panel-title a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: black;
    padding: 15px 0px;
    border-bottom: 1px solid #8d8787e8;
    position: relative;
    background: linear-gradient(45deg, #d1dce7, #d8e2eb47);
    box-shadow: 5px 5px 5px 0 rgb(0 0 0 / 25%);
    ;
    cursor: unset;
    pointer-events: none;
    text-align: center;
}

.panel-group #accordion .panel-title a:nth-child(odd) {
    background: red !important;
}

#accordion .panel-body {
    font-size: 14px;
    color: #6f6f6f;
    padding: 15px 40px;
    line-height: 25px;
    border: none;
    padding-bottom: unset;
    text-align: justify;
}

.panel-body p {
    color: #000000;
    margin: unset;
    padding-bottom: 15px;
}

.panel {
    box-shadow: unset;
}

/*side Menu */

.side_menu li {
    padding: 10px 0px;
    border-bottom: 1px solid rgb(255 255 255 / 27%);
    Font-size: 20px;
    padding-left: 15px;
}

.side_menu ul {
    margin: unset;
}

/* contact page */

/* workshop gallary */

p a {
    color: orange;
}

p a:hover {
    color: #2471A3;
}

.proceinfo h5 {
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}

.mcolumn img {
    width: 50px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}

.sticky-bo {
    width: 83%;
    margin-left: 17%;
}

.mimg {
    height: 32px;
    float: left;
    margin-right: 10px;
}

.Left_menu ul {
    margin: 0px;
}

.Left_menu a:hover li {
    background: #aaaaaabf
}

.posters li {
    background: #aaaaaabf;
    color: #fff;
}

.Left_menu li {
    padding: 5px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    Font-size: 20px;
    padding-left: 15px;
}

.Left_menu {
    width: 17%;
    float: left;
    height: 100vh;
    background: linear-gradient(to right, #aaa, #c2c2c2);
}

.cmark {
    height: 35px;
    margin-left: 10px
}

img.center {
    height: 70px;
}

.white {
    color: #fff
}

.shipping {
    background: #363636;
    padding: 30px 0px;
    margin-top: 40px;
}

.payimg img {
    width: auto;
    height: 60px !important;
    margin: auto
}

.topArea {
    background: #b2b2b2;
    padding-bottom: 40px;
    padding-top: 40px;
}

.head {
    font-weight: bold;
    text-align: center;
    letter-spacing: 4px;
    text-transform: uppercase;
}

.row.proceinfo {
    max-width: unset;
}

.col-sm-3.mcolumn {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.05);
    margin-left: 25px;
    max-width: 23%;
    margin-top: 25px;
}

.col-sm-4.mcolumn {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.05);
    margin-left: 25px;
    margin-top: 40px;
    max-width: 30%;
}

.col-sm-4.mcolumn img {
    width: unset;
}

.center {
    text-align: center;
    margin-bottom: unset;
    font-weight: bold;
    display: block;
    margin: auto;
}

.topt {
    width: 70%;
    margin: 0 auto;
    text-align: justify;
}

.video_area {
    background: #2b2b2b;
    Width: 100%
}

.m_button {
    display: none !important;
}

.y_video {
    max-width: 1060px;
    margin: auto;
    padding: 50px 0;
    width: 100%;
}

s {
    color: red;
}

.template-index .owl-carousel {
    z-index: 0 !important;
}

.printstore_3col img {
    width: 350px;
    transition: 2s;
    margin: auto;
    display: block;
}

.printstore_3col:hover .gtgall img {
    width: 400px;
    transition: 2s;
    margin: auto;
    display: block;
}

img.process_mob_cross_img.dnone {
    display: none;
}

.payment-buttons img {
    width: 30px;
    position: absolute;
    left: 20px;
}

.shopify-payment-button .shopify-payment-button__button--unbranded:before {
    content: url("/cdn/shop/t/10/assets/play-button.png");
    transform: scale(0.2);
    display: block;
    position: absolute;
    bottom: -42px;
    left: -30px;
}

.preset_block, .slick-dots li button:before, .faqn {
    display: none;
}

.slick-slider {
    margin-bottom: 5px;
}

.twentytwenty-container {
    width: 95.5%;
    margin: auto;
    min-height: 250px !important;
}

.prod-img-for-tut {
    width: 69.5%;
    background: #000;
}

#third {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: white;
    height: 1000px;
    padding: 100px 0 0 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    align-items: center;
}

#opener {
    cursor: pointer;
}

.panel-group {
    margin-top: 20px;
}

.gallary_con {
    float: right;
    margin-right: 30px;
    min-height: 150px;
}

.tour_button {
    text-align: left;
    width: 230px !important;
    background: orange;
    padding: 10px;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
    transition: .5s;
    background-image: url(/cdn/shop/t/10/assets/button-arrow-2x.png);
    background-position: 170% 47%;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.tour_button:hover {
    text-align: left;
    background-position: 100% 47%;
    background-repeat: no-repeat;
    width: 275px;
}

.clients_work img {
    width: 140px !important;
    height: 140px !important;
    border-radius: 50%;
}

p.s_img img {
    width: 20px !important;
    height: auto;
    height: 20px !important;
    display: inline;
}

.gallary_con p {
    width: 700px;
}

.wor_centerr .slick-slide {
    height: unset !important;
}

/* FAQ page */

#size_select {
    background-color: #415a74;
    text-align: center;
    color: #fff;
    border-radius: 30px;
    padding-left: 30px;
}

#size_select option {
    text-align: center;
}

.dropdown-faq-ar {
    width: 640px;
    margin: 0 auto;
    text-align: center;
}

/* END FAQ page */

.prdes p:nth-child(2) {
    display: none;
}

.process_mob_menu_img {
    display: none;
}

.drawer--right.drawer--is-open {
    z-index: 99999;
}

.mob_class {
    display: none;
}

.homepage .sto_testimonial {
    padding: 0px;
    margin: 0px;
}

.homepage .storetd {
    padding-top: 0px;
}

div#shopify-section-1565127128890 {
    margin-bottom: 0px;
}

.btga {
    max-width: 1200px;
    margin: auto;
    display: block;
    margin-top: 15px;
}

.stsl {
    background: #D8D8D8;
}

.shopify-cleanslate ._3G6VJhJYno-AX3-X38f1TA {
    border-radius: 10px !important;
}

.shopify-payment-button__button {
    width: 300px;
    position: relative;
}

.shopify-payment-button .shopify-payment-button__button--unbranded {
    background: linear-gradient(#ffcd63bf, #ffcd63);
    max-width: 460px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 4px;
}

.shopify-payment-button .shopify-payment-button__button--unbranded:hover {
    background: linear-gradient(#ffcd63, #ffcd63bf) !important;
}

.payment-buttons .btn--tertiary {
    position: relative;
    font-size: 12px;
    border: 2px solid;
    color: #fff;
    margin-bottom: 10px;
    font-weight: bold;
    background: linear-gradient(#f9c65c, #e99d00);
    letter-spacing: 4px;
    max-width: 460px;
}

.payment-buttons .btn--tertiary:hover {
    background: linear-gradient(#e99d00, #f9c65c);
}

.shopify-payment-button__more-options {
    width: 300px;
    background: #48dbfb;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
    padding: 10px 0;
    margin-top: 10px;
}

.imgtitle {
    max-width: 1170px;
    margin: 0 auto;
    margin-bottom: 50px;
    width: 100%;
    padding-top: 50px;
}

p {
    font-size: 16px;
}

.left_arrow {
    transition: .5s;
    width: 32px;
}

a.btga:hover img {
    width: 40px;
}

.imgtitle img {
    margin-top: -10px;
    float: left;
    margin-right: 50px;
}

p.prn_heading {
    padding: 10px;
    color: black;
    overflow: hidden;
    margin-bottom: 30px;
}

img.c_thum {
    width: 32px;
    height: 32px;
}

.printstore_3col {
    display: flex;
    width: 33%;
    flex-direction: column;
}

.bottom_part {
    margin: 0 auto;
    margin-bottom: 20px;
}

.slick-dots li.slick-active button:before {
    color: unset !important;
}

.item-custom-home-ar img {
    margin: 0 auto;
    object-fit: cover;
    width: 100%;
    height: 350px;
}



h2.dtitle {
    width: 50%;
    margin: 0 auto;
}

.heading-bar-ar {
    background-color: #415a74;
    color: white;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 4px
}

.pprice {
    width: 24%;
    float: left;
    z-index: 999;
}

div#navfix4195984408673 {
    position: fixed;
}

/*  .main-coll-upper-img-ar{
      background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 850px;
      width: 100%;
    
  }
  
   */

.prints {
    height: auto !important;
}

.bgcontent {
    width: 60%;
    color: #fff;
    padding: 20px;
    text-align: justify;
    background: #00000050;
    position: absolute;
    top: 60%;
    left: 50px;
}

.bgheading {
    padding: 20px;
    color: #fff;
}

.subhead {
    color: #ececec;
}

/* slider Code */

.template-product .slick-dots li button:before {
    font-size: 15px important;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: ' ' !important;
    text-align: center;
    opacity: 1 !important;
    color: #000;
}

/* .twentytwenty-container img{
  
      height:100% !important;
  
  
  } */

ul.slick-dots {
    bottom: 20px !important;
}

.slick-dots .slick-active {
    background: white;
    border-radius: 50%;
    opacity: 1;
}

.slick-dots li {
    border-radius: 50%;
    border: 2px solid white;
    width: 16px !important;
    height: 16px !important;
}

.homepage .pic {
    width: 200px !important;
    height: 200px !important;
}

div#shopify-section-1585199482842 {
    margin-bottom: 0px;
}

.storetd {
    overflow: hidden;
}

p.s_title {
    font-size: 20px;
    font-style: italic;
}

.sto_testimonial {
    padding: 20px 20px 20px 90px;
    margin: 10px 20px 50px 55px;
    position: relative;
}

.sto_testimonial .pic {
    width: 250px;
    height: 250px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    margin-right: 50px;
}

.print_slider {
    padding: 50px
}

.printstore .pic {
    border-radius: unset;
    margin-bottom: 20px;
    width: 200px;
    height: auto;
}

.printstore h3.title {
    text-align: center;
}

.sto_testimonial .pic img {
    width: 100%;
    height: 100%;
}

.sto_testimonial .title {
    font-size: 22px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 7px 0;
}

.sto_testimonial .post {
    display: block;
    font-size: 15px;
    color: #7f7f7f;
    text-transform: capitalize;
}

.sto_testimonial .description {
    font-size: 15px;
    color: #ab9c99;
    line-height: 28px;
}

.owl-theme .owl-controls {
    margin-top: 10px;
}

.owl-theme .owl-controls .owl-page span {
    width: 35px;
    height: 15px;
    border-radius: 0;
    background: #7f7f7f;
    opacity: 0.8;
    transition: all 0.3s ease 0s;
}

.owl-theme .owl-controls .owl-page.active span {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #000;
}

@media only screen and (max-width: 479px) {
    .sto_testimonial .title {
        font-size: 20px;
    }
}

/* End Slider */

.grid-product__content:hover .grid-product__secondary-image {
    pointer-events: none;
    transform: translateY(-100%) rotateX(90deg);
    transform-origin: bottom;
}

.inimg img {
    max-width: 50%;
    display: block;
    margin: 0 auto;
}

.header-wrapper {
    background: black;
}

span.methods-of-payment {
    z-index: 9999;
    position: relative;
    background: #fff;
    padding: 4px;
    padding-bottom: 10px;
}

div#shopify-section-footer {
    z-index: 999;
    position: relative;
}

.tablink-ar:hover {
    background: #27ae60 !important;
    color: #fff !important;
}

button.tablink-ar.in:hover {
    background: #34495e !important;
    color: #fff !important;
}

@media (min-width: 992px) {
    .twentytwenty-container {
        max-height: 1024px !important;
    }
    div#dynamic-checkout-cart {
        width: 236px;
        margin: auto;
        margin-bottom: 10px;
    }
    .offer {
        margin-left: 107px;
    }
    div#DateCountdown {
        margin-left: 98px;
    }
    .midwide {
        width: 59%;
        float: left;
        margin: 0px 5px;
        overflow: hidden;
    }
    .grid__item .product-single__meta {
        margin-left: -45px !important;
    }
    .pprice.active {
        position: fixed;
        top: 65px;
        right: 8px;
        width: 24%;
    }
    /*   .pprice.active {
      display:block;
      float:right;
        width:24%;
  } 
     */
    .midwide .tour-tab-content-ar .container {
        width: 100% !important;
    }
    .midwide .tour-tab-content-ar {
        width: 100%;
    }
    .wofaq .container {
        width: 100% !important;
    }
    .prod-detail-tut {
        position: fixed;
        top: auto;
        right: 0;
        width: 25%;
    }
    .prod-detail-tut.sticky-ar-neww {
        position: fixed;
        top: 70px !important;
        width: 25%;
        right: 0;
        z-index: 100;
        background: white;
    }
    .pi .col-md-2 {
        width: 19.66666667%;
    }
    html:not(.tab-outline) *:focus {
        border: none !important;
    }
    header.site-header.site-header--stuck.site-header--opening .h1.site-header__logo img {
        display: none;
    }
    header.site-header.site-header--stuck.site-header--opening .h1.site-header__logo .sticky {
        display: block !important;
    }
    .site-nav__link, .site-nav__dropdown-link {
        transition: 1s;
    }
    header.site-header {
        z-index: 9999;
    }
    .site-header {
        background: #212b3600;
    }
    .announcement.announcement--closeable.announcement--opening {
        z-index: 99999999;
    }
    .currency-picker__wrapper.medium-down--hide::after {
        font-family: "Font Awesome 5 Free";
        font-weight: bold;
        content: "\f078";
        color: white;
    }
    .header-item .currency-input {
        background-image: unset;
        padding-right: 0px !important;
    }
    li.site-nav__item.site-nav__expanded-item.site-nav--has-dropdown.site-nav--active li.site-nav--active a {
        color: #ff7903 !important;
    }
    li.site-nav__item.site-nav__expanded-item.site-nav--active>a {
        color: #ff7903 !important;
    }
    .header-item.header-item--navigation li a:hover {
        color: #ff7903 !important;
    }
    .site-nav__dropdown a {
        background-color: unset;
        padding-right: 30px;
    }
    .site-nav__dropdown {
        background-color: #212b3670;
        border-radius: 10px;
    }
    .site-nav--has-dropdown.is-focused>a, .site-nav--has-dropdown:hover>a {
        background-color: #212b3670;
    }
    .site-nav--has-dropdown.is-focused>a:before, .site-nav--has-dropdown:hover>a:before {
        background-color: unset;
    }
    .site-nav__dropdown>li>a {
        color: #fff;
    }
    li.site-nav__item.site-nav__expanded-item:after {
        content: "|";
        color: #fff;
    }
    .template-product header.site-header {
        background: black;
    }
    .site-nav__dropdown .site-nav--active a {
        color: #ff7903 !important;
    }
    header.site-header.site-header--stuck.site-header--opening {
        background: #2c3e50;
    }
    header.site-header.site-header--stuck.site-header--opening .site-nav__link, .site-nav__dropdown-link {
        font-size: 20px;
    }
    header.site-header.site-header--stuck.site-header--opening .site-nav__dropdown>li>a {
        position: relative;
        z-index: 6;
        font-size: 16px;
    }
    /* my code End   */
    /* ==================MEMBER PROFILE CSS=========================== */
    .custom-header-home {
        position: absolute;
        width: 100%;
        top: 0;
        z-index: 2;
    }
    .flexer-header-ar-home {
        text-align: center;
        width: 98%;
        margin: 0 auto;
        padding: 20px;
    }
    .item-flexer-homei {
        display: inline;
    }
    /*   .item-flexer-home-ar2 {
      float: right;
      padding: 15px 25px;
      background: #e4e4e4;
      border-radius: 50%;
      -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
      box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
    }
   */
    .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 25px;
        color: white;
        display: block;
        transition: 0.3s;
    }
    .sidenav a:hover {
        color: grey;
    }
    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
        color: white;
        cursor: pointer;
    }
    .home-client-text {
        font-weight: bold;
        text-align: center;
        color: black;
        font-size: 1.5em;
        padding-bottom: 33px;
    }
    .clients-home-ar {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .item-clients-home {
        width: 32%;
        background: #f6f6f6;
        color: black;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
    }
    .item-left-home-client {
        width: 18%;
        text-align: center;
    }
    .item-right-home-client {
        width: 75%;
    }
    .item-left-home-client img {
        width: 120px;
        border-radius: 50%;
        margin: 0 auto;
    }
    .bit-bold-ar {
        font-weight: bold;
    }
    .an-orange-txt-ar {
        color: orange;
        font-size: 1.3em;
        text-align: center;
        margin-bottom: 20px;
    }
    .item-right-home-client .bit-bold-ar {
        font-size: 1.2em;
        margin: 0 auto;
        text-align: center;
    }
    /* =========custom newsletter========== */
    .cont-newsletter-home {
        text-align: center;
    }
    .custom-ora-news {
        max-width: 500px;
        width: 100%;
    }
    .form-input-news {
        width: 100%;
    }
    .input-home-news-ar {
        padding: 4px 10px;
        background: white;
    }
    .newsletter__submit {
        background: rgb(177, 226, 239) !important;
    }
    .video-embered-home {
        background: #adadad;
        padding: 20px;
    }
    .insider-vid-ar {
        width: 60%;
        margin: 0 auto;
    }
    .btn-home-newsletter {
        margin-top: 10px;
        text-align: center;
    }
    .btn-home-newsletter a {
        padding: 8px 12px;
        color: white;
        background: black;
        font-size: 1em;
        margin: 0 auto;
    }
    .team-image-ar img {
        object-fit: cover;
        object-position: center;
        height: 650px;
        width: 100%;
    }
    .wrapper-team-imgs {
        width: 60%;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-bottom: 30px;
        border-bottom: 0.5px solid #929292;
    }
    .item-flexer-member-img-left, .item-flexer-member-img-right {
        width: 49.5%;
        align-self: flex-end;
    }
    .item-flexer-prof-imgs {
        display: flex;
        flex-wrap: wrap;
    }
    .item-inside-prof-img {
        width: 33%;
        max-width: 200px;
        margin-right: 5px;
        cursor: pointer;
    }
    .item-inside-prof-img img {
        object-fit: cover;
        height: 200px;
        width: 200px;
    }
    .big-prifile-name {
        font-size: 1.8em;
    }
    .text-profile-1 {
        width: 60%;
        margin: 0 auto;
    }
    #featuredimg {
        width: 100%;
    }
    /* ===============END MEMBER PROFILE CSS=============== */
    .latest-setting-tut-page {
        width: 69.5%;
        background: white;
    }
    .prod-img-for-tut {
        height: 100%;
        overflow: hidden;
    }
    .wrapper-for-border-prod {
        border: 1px solid #b7b7b7;
        padding: 15px;
    }
    .flexer-setting-for-prod {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        width: 80%;
        margin: 0 auto;
    }
    .item-inside-rich-prod {
        width: 45%;
    }
    .page-width-home {
        width: 85%;
        margin: 0 auto;
        margin-top: 5px;
        margin-bottom: 5px
    }
    /* ===========Sticky Hamburger=========== */
    /* ======== */
    .set-coll-sli-ar {
        object-fit: cover;
        max-height: 700px;
    }
    .main-coll-upper-img-ar .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 10px;
        position: absolute;
        bottom: 0px;
        left: 50%;
        transform: translateX(-50%);
    }
    .insider-below-col-txt {
        position: absolute;
        bottom: 50px;
        left: 50%;
        transform: translateX(-50%);
        color: white;
        text-align: center;
    }
    .coll-cont-faq {
        width: 50%;
        margin: 0 auto;
    }
    .coll-cont-faq button {
        text-align: center;
    }
    .img-gall-bg-ar {
        background: #787878;
        padding: 20px 0px;
    }
    /* ============TOUR TEMP============= */
    .wrap-3-col-tour {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .left-3-col-tour {
        width: 15%;
        height: 100vh;
    }
    .mid-3-col-tour {
        width: 85%;
        background: white;
    }
    .mid-3-col-tour.workshoppage {
        width: 100% !important;
    }
    .right-3-col-tour-empty {
        width: 20%;
    }
    .menu-tour-ar-left {
        padding: 10px;
    }
    .flexer-img-tour-ar {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .items-inside-img-tour {
        width: 24%;
    }
    .flexer-left-right-days, .flexer-small-tour-days {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        padding: 10px;
    }
    .left-item-days {
        width: 35%;
        text-align: center;
    }
    .right-item-days {
        width: 60%;
    }
    .item-small-img-days {
        width: 24%;
    }
    .item-small-img-days img {
        width: 100%;
        object-fit: cover;
        height: 150px;
    }
    .setter-btns-next-back {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        width: 100%;
        max-width: 300px;
        margin: 0 auto;
    }
    .btn-navigate-custom-days-sli {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .tablink-ar img {
        max-width: 24px;
    }
    .flexer-tour-testi {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        padding: 10px;
    }
    .left-tour-testi {
        width: 50%;
    }
    .right-tour-testi {
        width: 45%;
    }
    .dl-tour-pdf-btn {
        display: block;
        background: #2484b3;
        max-width: 300px;
        margin: 0 auto;
        color: white;
        padding: 8px;
    }
    .dl-tour-pdf-btn a {
        color: white;
    }
    .tour-tab-content-ar {
        width: 60%;
    }
    .flexer-col-page-final {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }
    .item-5-btns-col, .item-6-btns-col, .item-7-btns-col {
        width: 32%;
    }
    .item-2-btns-col, .item-4-btns-col {
        text-align: right;
    }
    .changer-hover-coll-form:hover {
        background: white;
    }
    .changer-hover-coll-form:hover .btn-ar-cart-set {
        color: orange;
    }
    div.item-6-btns-col span {
        font-size: 2em;
    }
    /* =================TESTIMONIAL PAGE================= */
    .what-customer-say-about {
        text-align: center;
        margin: 20px 0px;
        font-weight: bold;
        font-size: 1.5em;
    }
    .selection-dd-ar {
        text-align: center;
        padding: 20px 0px;
    }
    .selection-dd-ar select {
        background-color: #00a1e9;
    }
    .inside-cont-dd-testi {
        width: 60%;
        margin: 0 auto;
    }
    .wrapper-testi-page-ar {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .item-testi-cust-ar {
        width: 48%;
        position: relative;
        border: 1px solid grey;
        -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.75);
    }
    .img-name-testi {
        position: relative;
        top: -4%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        width: 90%;
        margin: 0 auto;
    }
    .img-name-testi img {
        border-radius: 50%;
    }
    .item-testi-cust-ar {
        position: relative;
        margin: 30px 0px;
    }
    .img-name-testi div {
        margin-right: 10px;
        font-weight: bold;
    }
    .description-testi-page-ar {
        width: 90%;
        margin: 0 auto;
        padding-bottom: 20px;
    }
    .setter-top-testi-page {
        position: relative;
    }
    .inside-content-testi-page-ar {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 80%;
        left: 10%;
        right: 10%;
    }
    .bold-testi-heading {
        font-weight: bold;
        color: white;
        font-size: 2em;
    }
    .light-testi-heading {
        color: white;
        font-size: 1.5em;
    }
    /* ===========WORKSHOP PAGE FUTURE BLOCK================= */
    .future-block-ar {
        width: 32%;
        float: left;
        margin-bottom: 80px;
        background: white;
        border: 2px solid grey;
        margin: 5px 5px;
    }
    .image-with-txt-future {
        position: relative;
    }
    .inside-floating-txt-title {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 100%;
        text-align: center;
        color: white;
        font-weight: bold;
        font-size: 2.2em;
    }
    .inside-floating-txt-cont {
        background: RGBA(0, 0, 0, 0.67);
        width: 100%;
        visibility: hidden;
        opacity: 0;
        transition: visibility 0s, opacity 0.5s linear;
        color: white;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }
    .image-with-txt-future:hover .inside-floating-txt-cont {
        visibility: visible;
        opacity: 1;
    }
    .nested-insider-floating-cont {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 100%;
        padding: 18px;
    }
    .image-with-txt-future:hover .inside-floating-txt-title {
        display: none;
    }
    .future-mailing-list-setter {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 10px;
    }
    input.future-input-field {
        width: 90%;
    }
    button#subscribe {
        border: unset !important;
    }
    .three-dividers-future {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
        background: white;
        align-items: center;
    }
    .left-divider-future, .right-divider-future {
        width: 38%;
    }
    .left-divider-future div, .right-divider-future div {
        margin: 4px 0px;
    }
    .mid-divider-future {
        width: 20%;
        text-align: center;
    }
    .cor-title-ar {
        margin-left: auto;
        color: #909090;
    }
    /* ============BLOG STYLING=========== */
    .blog-page-menu-ar {
        width: 80%;
        margin: 0 auto;
        padding: 10px;
        background: black;
        color: white;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }
    .blog-page-menu-ar a {
        color: white;
    }
    .menu-for-blog {
        background: black;
    }
    .looper-wrap-blog-top {
        padding: 5px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .upper-blog-ar {
        position: relative;
        width: 20%;
        padding: 0px 5px;
    }
    .upper-blog-ar img {
        object-fit: cover;
        width: 100%;
        height: 350px;
    }
    .heading-article-title {
        position: absolute;
        width: 100%;
        font-weight: bold;
        text-align: center;
        color: white;
        top: 50%;
        transform: translateY(-50%);
        font-size: 1.5em;
    }
    .compress-for-blog {
        width: 70%;
        margin: 0 auto;
        margin-top: 80px;
        margin-bottom: 30px;
    }
    .middle-part-blog {
        margin-top: 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .item-blog-left-ar {
        width: 72%;
    }
    .item-blog-right-ar {
        width: 26%;
        border-top: 0.1px solid #cecece;
    }
    .trending-text-ar {
        font-weight: bold;
        color: black;
        font-size: 1.4em;
    }
    /* =======tabs======= */
    .item-blog-right-ar .tabs-nav {
        margin: 0 !important;
    }
    .item-blog-right-ar .tabs-nav li {
        float: left;
        width: 50%;
        list-style-type: none;
    }
    .item-blog-right-ar .tabs-nav li:first-child a {
        border-right: 0;
        border-top-left-radius: 6px;
    }
    .item-blog-right-ar .tabs-nav li:last-child a {
        border-top-right-radius: 6px;
    }
    .item-blog-right-ar a.cobalt-tabs {
        background: #eaeaed;
        border: 1px solid #cecfd5;
        color: #0087cc;
        display: block;
        font-weight: 600;
        padding: 10px 0;
        text-align: center;
        text-decoration: none;
    }
    .item-blog-right-ar a.cobalt-tabs:hover {
        color: #ff7b29;
    }
    .item-blog-right-ar .tab-active a {
        background: #fff;
        border-bottom-color: transparent;
        color: #2db34a;
        cursor: default;
    }
    .item-blog-right-ar .tabs-stage {
        border: 1px solid #cecfd5;
        border-bottom: none;
        border-top: 0;
        clear: both;
        padding: 5px;
        position: relative;
        top: -1px;
    }
    .wrapper-latest-blog {
        margin-top: 10px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom: 0.5px solid #cecece;
    }
    .left-latest-blog-ar {
        width: 45%;
    }
    .left-latest-blog-ar img {
        width: 100%;
        object-fit: cover;
    }
    .right-latest-blog-ar {
        width: 52%;
    }
    .article-right-title {
        color: skyblue;
        font-weight: bold;
    }
    .article-right-cont {
        margin-top: 5px;
    }
    .btn-latest-blog {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .btn-latest-blog a {
        padding: 10px 15px;
        color: white;
        font-weight: bold;
        background: skyblue;
    }
    .bottom-content-blog {
        width: 80%;
        margin: 0 auto;
        margin-top: 50px;
    }
    .articles-top-heading {
        font-weight: bold;
        color: black;
        font-size: 1.5em;
        padding: 20px 0px;
    }
    .wrapper-looper-top-articles {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .item-blog-bottom-articles {
        width: 33%;
        position: relative;
        margin-bottom: 15px;
    }
    .inside-cont-blog-ar {
        position: absolute;
        bottom: 0;
        padding: 10px;
        text-align: center;
        width: 100%;
        color: white;
        background: skyblue;
    }
    .item-blog-bottom-articles img {
        width: 100%;
        object-fit: cover;
    }
    .content-blog-img {
        position: relative;
    }
    .inside-content-article-page {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 80%;
        text-align: center;
        font-size: 2em;
        color: white;
        font-weight: bold;
        left: 10%;
        right: 10%;
    }
    .content-blog-img img {
        object-fit: cover;
        max-height: 350px;
        width: 100%;
    }
    .big-block-ar-set {
        position: relative;
        border: 0.5px solid #cecece;
        margin-bottom: 10px;
    }
    .inside-icons-cont-blog {
        position: absolute;
        bottom: 0px;
        width: 100%;
    }
    .flexer-inside-article-cont {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin-top: 10px;
    }
    .item-inside-flexer-article-cont {
        width: 30%;
        padding: 5px;
        color: white;
        background: skyblue;
        margin-bottom: 10px;
    }
    .text-at-right-ar {
        margin-left: auto;
    }
    .full-width-article-col {
        width: 100%;
        background: skyblue;
        text-align: center;
        padding: 5px;
        color: white;
    }
    .final-col-right-article {
        padding: 5px 10px;
        margin-top: 5px;
        color: skyblue;
        text-align: center;
    }
    .bottom-content-article {
        width: 70%;
        margin: 0 auto;
        margin-top: 50px;
    }
    /* ================BLOG NEW============== */
    .top-blog-title-ar {
        padding: 50px;
        text-align: Center;
        font-weight: bold;
        background: #336699;
        color: white;
        font-size: 1.8em;
    }
    .icons-links-blog-ar {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
        background: #cbd8e5;
    }
    .item-icons-blogs-ar {
        width: 25%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        border-right: 0.5px solid white;
        padding: 15px;
    }
    .item-item-icons-blog-ar {
        width: 30%;
        padding-right: 10px;
        text-align: center;
    }
    .item-item-icons-blog-ar2 {
        width: 70%;
    }
    .bold-txt-blog-ar {
        font-weight: bold;
        color: black;
        font-size: 0.8em;
    }
    .light-txt-blog-ar {
        font-size: 0.8em;
    }
    .width-blog-page-ar {
        width: 70%;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 30px;
    }
    .insider-items-articles-ar {
        width: 31%;
        margin-bottom: 50px;
        text-align: center;
    }
    .width-blog-page-ar img {
        width: 100%;
        max-height: 350px;
        object-fit: cover;
    }
    .bold-article-title-ar {
        font-weight: bold;
        color: #336699;
        margin-bottom: 10px;
        font-size: 1.3em;
    }
    /* ================== */
    .wrapper-preset-ar {
        background: #ecf0f1;
    }
    html:not(.tab-outline) *:focus {
        border: 1px solid;
    }
    .wrapper-for-border-prod {
        background: white;
    }
    .below-txt-preset {
        color: white;
    }
    .below-txt-preset {
        text-align: center;
        margin-bottom: 50px;
    }
    button#subscribe svg.icon.icon-email {
        width: 40px;
        height: 40px;
    }
    button.tablink-ar {
        border-radius: 30px;
    }
    .future-mailing-list-setter a {
        background-color: transparent !important;
        border: 1px solid #aaa;
        border-radius: 10px;
        color: #fff !important;
        margin-top: 10px;
    }
    .inside-blocks-icons-ar {
        width: 30%;
    }
    .wrap-block-items-ar {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 15px;
        padding: 30px;
        -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.75);
    }
    .img-icon-block-ar {
        width: 20%;
    }
    .text-block-ar {
        width: 70%;
    }
    .heading-block-ar {
        font-weight: bold;
    }
    .subheading-block-ar {
        font-size: 0.8em;
    }
    .img-icon-block-ar img {
        max-width: 50px;
    }
    /* ===============================IMAGES WITH TEXT============ */
    .highlights-sec-ar {
        width: 100%;
        margin: 0 auto;
    }
    .flip-img-with-cont {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .imagewithtext-ar {
        width: 30%;
        text-align: center;
    }
    .imagewithtext-ar img {
        width: 100%;
        height: auto;
    }
    .heading-bar-ar {
        padding: 15px;
        font-size: 2em;
    }
    /* ===============================Two Boxes========== */
    .two-block-boxes-ar {
        width: 60%;
        margin: 0 auto;
    }
    .imagewithtext-ar2 {
        width: 47%;
        text-align: center;
    }
    .imagewithtext-ar2 img {
        width: 100%;
        height: auto;
    }
    /* ========INCLUDED EXCLUDED SECTION======= */
    .split-pages-content-ar {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .whatsincluded-ar, .whatsexcluded-ar {
        width: 35%;
    }
    .split-pages-content-ar {
        width: 80%;
        margin: 0 auto;
    }
    /* ======TESTIMONIALS======= */
    .testimonials-heading-ar {
        font-size: 1.6em;
        margin-bottom: 30px;
        text-align: center;
        font-weight: bold;
        margin-top: 30px;
    }
    .clients-testimonials-ar {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        text-align: center;
        width: 80%;
        margin: 0 auto;
        margin-top: 20px;
    }
    .customer-name-set {
        font-weight: bold;
        font-size: 1em;
    }
    .testimonial-ar-wrapper {
        width: 30%;
    }
    /* ======IMAGE GALLERY======= */
    .image-gallery-ar {
        padding: 10px 0px 0px 0px;
        background: grey;
        width: 100%;
        margin: 0 auto;
        margin-top: 20px;
    }
    .block-img-gallery {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .img-gallery-wrapper-ar {
        width: 33% !important;
        text-align: center;
    }
    .img-gallery-wrapper-ar img {
        object-fit: cover;
        width: 100%;
        object-position: center;
        height: 350px;
        cursor: pointer;
        display: inherit;
    }
    .image-heading-ar {
        font-size: 1.8em;
        margin-bottom: 30px;
        text-align: center;
        font-weight: bold;
        margin-top: 30px;
        color: white;
    }
    .image-heading-ar2 {
        font-size: 1.2em;
        margin-bottom: 30px;
        text-align: center;
        margin-top: 30px;
        color: white;
        width: 70%;
        margin: 0 auto;
    }
    /* ========DETAILED PAGES===== */
    .detailed-pages-ar {
        background: #fff;
        padding: 20px;
        text-align: justify;
    }
    .inside-detailed-pages-ar {
        width: 100%;
        margin: 0 auto;
    }
    /* =============================================TUTORIAL PAGE================================= */
    .prod-tutorial-ar-top {
        width: 100%;
        margin: 0 auto;
        display: flex;
      
        justify-content: space-between;
        margin-top: 1px;
    }
    .left-cont-tut-prod {
        width: 15%;
        background: linear-gradient(to right, #bacad9, #bacad994);
        height: 100vh;
    }
    .right-cont-tut-prod {
        width: 84.4%;
    }
    .splitter-top-tutorial {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .prod-img-for-tut {
        width: 69.5%;
    }
    .setting-tut-img-top {
        padding-top: 0px;
        background: black;
    }
    .link-menu-ar li {
        background: #a5c1db;
        color: #fff;
    }
    .side_menu a:hover li {
        background: #a5c1db;
    }
    .prod-title-tut-ar {
        font-size: 1.2em;
        font-weight: bold;
    }
    .form-prod-tut-ar {
        padding-top: 20px;
        border-top: 0.5px solid #e0e0e0;
    }
    .prod-tut-description-ar {
        font-size: 0.8em !important;
    }
    .prod-tut-description-ar p {
        font-size: 1em !important;
    }
    a:focus, a:hover {
        text-decoration: unset;
    }
    button#Subscribe {
        background: #2980b9 !important;
        border-radius: 14px;
    }
    button#Subscribe:hover {
        padding-right: 25px;
    }
    .input-home-news-ar {
        margin-right: 11px;
        border-radius: 12px;
        width: 65%;
    }
    .top-tour-img-ar {
        position: relative;
    }
    .inside-top-img-cont {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 80%;
        left: 10%;
        right: 10%;
        text-align: center;
    }
    .heading-top-img {
        font-weight: bold;
        color: white;
        font-size: 2.5em;
    }
    .subtitle-top-img {
        color: white;
        font-size: 2em;
    }
    .top-tour-img-ar img {
        object-fit: cover;
        width: 100%;
    }
    /* =======================Buttons | Cart and Contact===================== */
    .btns-tour-ar {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .tour-cart-btn, .contact-tour-ar {
        max-width: 300px;
        margin: 0px 10px;
    }
    .product-single__form-ar {
        border: none;
        background: orange;
        color: white;
        margin: 0 auto;
    }
    .contact-tour-ar a {
        padding: 10px 25px;
        color: white;
        background: #1e81b1;
        font-size: 17px;
    }
    /* ==========================TEXT WITH ICONS====================== */
    .icons-with-text-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        width: 80%;
        margin: 0 auto;
        padding: 30px;
        background: #e8e8e8;
    }
    .icons-with-text-wrapper-tour {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        width: 60%;
        margin: 0 auto;
    }
    .right-cont-tut-prod {
        margin-left: auto;
    }
    .sticky-ar {
        position: fixed;
        top: 65px;
    }
}

/* =================ICONS WITH TEXT FOR TUTORIAL PAGE=========== */

.icons-with-text-wrapper2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%;
    margin: 0 auto;
    padding: 10px;
    background: #efefef;
}

.setting-icons-with-text {
    background: white;
    padding: 35px 0px;
}

/* ========IMAGE WITH TEXT FOR TUTORIAL PAGE====== */

.highlights-sec-ar2 {
    width: 80%;
    margin: 0 auto;
}

/* ============================CUSTOM COLLECTION========== */

.main-coll-upper-img-ar {
    position: relative;
}

.main-coll-upper-img-ar img {
    width: 100%;
    height: auto;
    display: block;
}

.inside-cont-top-coll {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 80%;
    left: 10%;
    right: 10%;
    text-align: Center;
}

.bold-txt-coll-ar {
    font-weight: bold;
    font-size: 2.5em;
    color: white;
}

.light-txt-coll-ar {
    font-size: 1.5em;
    color: white;
}

.three-columns-coll-block {
    background: #fff;
    padding: 100px;
    padding-bottom: 20px;
}

.looper-three-columns-coll {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 90%;
    margin: 0 auto;
    position: relative;
    top: 50px;
}

.looper-coll-one-ar, .looper-coll-two-ar, .looper-coll-three-ar {
    width: 25%;
    color: black;
    text-align: center;
}

.top-content-3-blocks {
    text-align: left;
    display: inline-block;
}

.top-heading-3-blocks {
    font-weight: bold;
}

.top-content-3-blocks {
    margin-top: 30px;
    font-size: 0.8em;
}

/* =============ROW WITH FILTERS===== */

.flexer-three-col-with-filter {
    display: flex;
    flex-wrap: Wrap;
    justify-content: Space-between;
    padding: 30px 20px;
    width: 85%;
    margin: 0 auto;
    align-items: center;
}

.item-1-three-col-with-filter {
    width: 15%;
}

.item-2-three-col-with-filter {
    width: 60%;
    background: #e2e2e2;
}

.item-3-three-col-with-filter {
    width: 20%;
    position: relative;
}

.owl-prev, .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    max-width: 30px;
}

.owl-prev {
    left: -2rem;
}

.owl-next {
    right: -2rem;
}

.owl-prev span, .owl-next span {
    font-size: 40px;
}

.flexer-inside-carousel-testimonial {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    background: #16a085;
    color: #fff;
}

div#owlcollar {
    background: unset !important;
    color: #fff;
}

.item-2-three-col-with-filter {
    background: unset;
}

.flexer-inside-carousel-testimonial {
    min-height: 250px;
}

.item-1-inside-testi img {
    max-width: 25px;
}

.item-1-inside-testi {
    width: 7%;
}

.item-2-inside-testi {
    width: 65%;
}

.item-3-inside-testi {
    width: 25%;
}

.item-3-inside-testi img {
    max-width: 70px;
    margin: 0 auto;
}

.bold-txt-testi-ar, .bold-txt-face-ar {
    font-weight: bold;
    text-align: center;
    padding: 10px 0px;
}

.item-3-inside-testi {
    text-align: center;
}

.item-3-inside-testi img {
    border-radius: 50%;
    width: 100%;
    height: auto;
}

.bold-txt-testi-ar, .bold-txt-face-ar {
    font-size: 1em;
}

.light-txt-testi-ar, .light-txt-face-ar {
    font-size: 0.9em;
}

/* ======================Collection setup===================== */

.gopal-setter-wrap {
    background: #fff;
}

.gopal-setter-wrap {
    background: #ecf0f1;
    margin-top: 60px;
}

.collection-show-up-ar {
    width: 80%;
    margin: 0 auto;
    margin-top: 40px;
}

.prod-title-ar-coll {
    text-align: center;
    padding: 5px 0px;
    font-weight: bold;
    font-size: 1.2em;
    text-transform: uppercase;
    padding-bottom: 10px;
    background: #5c5c5c;
    color: white;
}

.looper-set-flexer-ar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.inside-product-ar, .flex-general-for-all-ar {
    width: 30%;
    border: 1px solid grey;
}

.flex-general-for-all-ar {
    margin-bottom: 50px;
}

.flex-general-for-all-ar, .inside-product-ar {
    background: white;
}

.inside-product-ar {
    margin: 35px 0px;
    padding-bottom: 10px;
}

.below-img-btns-colls {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 97%;
    margin: 0 auto;
}

.item-1-btns-col, .item-2-btns-col, .item-3-btns-col, .item-4-btns-col {
    width: 48%;
    margin-bottom: 15px;
    font-size: 0.7em;
}

.item-5-btns-col, .item-6-btns-col, .item-7-btns-col {
    width: 100%;
    font-size: 0.7em;
    text-align: center;
    text-transform: uppercase;
}

.item-4-btns-col {
    color: black;
    padding-left: 5px;
}

.item-5-btns-col {
    margin: 15px 0px;
}

.item-5-btns-col a {
    padding: 10px;
    background: #00a1e9;
    color: white;
    display: block;
}

.checked-ar {
    color: black;
}

.two-bottom-btns-ar {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.two-bottom-btns-ar div {
    margin: 0px 20px;
}

.first-div-btn-ar, .second-div-btn-ar {
    width: 180px;
}

.two-bottom-btns-ar a {
    margin: 0 20px;
    padding: 10px;
    background: blue;
    color: white;
    width: 100%;
    display: block;
    text-align: center;
}

.quest-sec-ar {
    margin: 20px 0px;
}

.flexer-pages-cont {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.setter-icons-ar {
    width: 25%;
    font-weight: bold;
}

.content-for-pages {
    width: 100%;
}

.setter-icons-ar img {
    max-width: 30px;
}

.content-pg-ar {
    border-top: 0.5px solid #dedede;
    padding-top: 15px;
}

.inside-page-setter-content-ar {
    display: inline-block;
    text-align: left;
}

.page-setter-content-ar {
    text-align: center;
    width: 30%;
    margin: 0 auto;
    padding: 20px 0px;
}

/* =======================TUTORIAL PAGE SETTING======================== */

.vertical-split-icons-ar {
    width: 25%;
}

.vertical-setting-ar {
    width: 40%;
    margin-right: auto;
    margin-left: 40px;
}

.btn-ar-cart-set {
    width: 100%;
    color: black;
    font-weight: bold;
    font-size: 1em;
    text-transform: uppercase;
}

.item-7-btns-col {
    width: auto;
    color: black !important;
}

div.item-4-btns-col span {
    font-size: 0.8em;
}

/* ==========31/07/2019================= */

.custom-icons-set-wrapper {
    padding: 100px;
    background: #d8d8d8;
}

#slideshow {
    margin: 20px auto;
    position: relative;
    width: 250px;
    height: 260px;
    padding: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}

#slideshow>div {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
}

#slideshow img {
    object-fit: cover;
    object-position: center;
    height: 240px;
    width: 240px;
}

.coll-3-blocks-ar-wrapper {
    width: 90%;
    margin: 0 auto;
    margin-top: 40px;
}

.flexer-three-blocks-coll-ar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.item-3-blocks-coll-ar {
    width: 30%;
    text-align: center;
}

.printstore_3col .work_title {
    font-weight: bold;
    font-size: 1.5em;
    text-transform: uppercase;
    text-align: center;
}

.btns-for-coll-ar {
    color: orange;
}

.testimonials-fixed-ar {
    padding: 40px;
    background: #d8d8d8;
}

.menu-for-coll-ar {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 30px 0px;
}

.menu-for-coll-ar a {
    padding: 10px 20px;
    letter-spacing: 4px;
    font-size: 16px;
    text-transform: uppercase;
}

.stickynew {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    background: white;
    min-height: 60px;
}

.menu-first-contest-ar {
    background: white;
    margin-bottom: 5px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border: 0.5px solid grey;
    padding: 20px;
    -webkit-box-shadow: -2px 10px 5px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -2px 10px 5px -6px rgba(0, 0, 0, 0.75);
    box-shadow: -2px 10px 5px -6px rgba(0, 0, 0, 0.75);
    border-left: unset;
    border-right: unset;
}

.menu-first-contest-ar .tablink-ar {
    padding: 12px 20px;
    margin: 0px 10px;
    font-size: 16px;
    text-align: center;
    width: 150px;
}

.main-place-ar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 70%;
    margin-right: auto;
    margin-bottom: 30px;
}

.item-place-ar1 {
    width: 20%;
}

.item-place-ar2 {
    width: 75%;
}

.bold-txt-block-ara {
    font-weight: bold;
}

.btn-enter-tdy {
    text-align: center;
    margin: 10px;
}

.btn-enter-tdy a {
    text-align: center;
    color: white;
    background: orange;
    padding: 10px 15px;
    font-weight: bold;
}

.wrapper-cont-bef-para {
    padding: 40px;
    background: #c1c1c1;
}

.faq-sec-conten-ar {
    width: 70%;
    margin: 0 auto;
}

.enter-contact-btn-ar {
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0px;
    width: 80%;
    margin: 0 auto;
    justify-content: center;
}

.enter-contact-btn-ar .enter-btn-contest a {
    padding: 10px 15px;
    color: white;
    background: orange;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px 10px;
    border-radius: 10px;
}

.enter-contact-btn-ar .contact-btn-contest a {
    padding: 10px 15px;
    color: white;
    background: lightblue;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px 10px;
    border-radius: 10px;
}

/* ======WORKSHOP PAGE====== */

.carousel-reviews-workshop-ar {
    position: relative;
    top: 60px;
    width: 50%;
    margin: 0 auto;
}

.two-items-workshop-ar {
    display: block;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
    padding: 10px 0px;
}

.item-inner-workshop-ar {
    width: 48%;
    margin-bottom: 80px;
}

.item-inner-workshop-ar .img-for-prod-workshop img {
    width: 100%;
    object-fit: cover;
    margin: 0 auto;
}

.bold-title-for-item {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.2em;
    padding: 5px 0px;
    text-align: center;
}

.icon-badge-ar {
    padding: 0px;
    text-align: center;
}

.new-flexer-col-splitter {
    width: 80%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.four-items-square-ar {
    width: 48%;
    margin: 0 auto;
    font-size: 28px;
    text-align: center;
}

.inside-four-items-ar {
    margin-bottom: 8px;
    font-size: 0.8em;
    display: inline-block;
    text-align: left;
}

.bold-txt-future {
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
}

.light-txt-future-ar {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    padding: 5px 0px;
}

.inside-three-items-ar {
    text-align: center;
    font-size: 22px;
}

.testimonial-ar-wrapper {
    margin-bottom: 40px;
}

.testi-wrapper-ar-new {
    padding: 30px;
    background: #ffffff;
}

.modal-content {
    max-width: 1200px !important;
}

.modal-content img {
    width: 100%;
}

.flexer-for-left-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.left-menu-ar-set {
    width: 200px;
    padding: 10px;
}

.right-content-ar-set {
    width: 100%;
}

.left-menu-ar-set div {
    border: 0.5px solid black;
    background: #c1c1c1;
}

.left-menu-ar-set a {
    padding: 5px;
    color: white;
    display: block;
}

.prod-desc-img {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.item-prod-desc-img1 {
    width: 25%;
}

.item-prod-desc-img2 {
    width: 74%;
}

.prod-desc-tut-ar {
    background: lightblue;
    color: black;
    padding: 10px 5px;
    border: 0.5px solid grey;
    margin-bottom: 10px;
}

.flexer-wrapper-two-col-tut {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 95%;
    margin: 0 auto;
}

.item-flexer-two-col {
    width: 49%;
}

.six-columns-ar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 80%;
    margin: 0 auto;
}

.six-col-3-blocks {
    width: 45%;
    padding: 10px 0px;
}

.inside-3-blocks-six img {
    max-width: 20px;
}

.inside-3-blocks-six {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

/* ===================== */

.gallery-tut-wrapper-flexer {
    display: flex;
    flex-wrap: wrap;
}

.ar-set-gallery-ar-tut {
    width: 80%;
    margin: 0 auto;
}

.ar-set-gallery-ar-tut .mySlides {
    width: 100%;
    height: auto;
}

.owla-carouselass {
    background: transparent;
}

img.demoar {
    object-fit: cover;
    height: 120px;
}

img.mySlides {
    object-fit: cover;
    max-height: 1000px !important;
}

.lower-cart-tut-ar {
    max-width: 200px;
    margin: 0 auto;
}

.mailing-list-setter {
    width: 60%;
    margin: 0 auto;
    text-align: center;
}

.btn-for-read-testi {
    text-align: center;
    margin: 0 auto;
}

.btn-for-read-testi a {
    padding: 10px 20px;
    background: rgb(177, 226, 239);
    color: black;
    margin: 0 auto;
}

/* =====================TOUR PAGE================== */

.set-tour-top-nav {
    background: black;
}

.flexer-tour-nav {
    padding: 25px 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 70%;
    margin: 0 auto;
}

.tour-nav-ar a {
    color: white;
    padding: 10px;
}

.flexer-navtour-ar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 60%;
    margin: 0 auto;
    flex: 1;
    text-align: center;
}

.menu-first-contest-ar-new {
    margin-top: 20px;
    margin-bottom: 8px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    border: 0.5px solid grey;
    width: 55%;
    margin: 0 auto;
}

.menu-first-contest-ar-new button {
    padding: 8px;
    width: 11%;
    text-align: center;
    display: block;
    border-right: 0.5px solid grey;
}

.menu-first-contest-ar-main {
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
}

.menu-first-contest-ar-main button {
    padding: 8px;
    margin: 0px 0px;
    border: 0.5px solid grey;
    margin-bottom: 2px;
    font-size: 0.8em;
}

.flexer-videos-tours {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.item-videos-tours {
    width: 31%;
    border: 2px solid black;
    margin-bottom: 10px;
}

.for-tour-page {
    border: none;
    background: transparent;
    color: orange;
    height: 100%;
}

.flexer-navtour-ar .menu-it-ar {
    width: 14%;
    padding-bottom: 2px;
}

.nav-tour-ar {
    -webkit-transition: all 0.5s ease;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: all 0.5s ease;
}

.faq-page-cont button {
    text-align: center;
}

.menu-top-set-ar-fidd {
    position: relative;
}

.cart-item-form-ar {
    font-size: 0.9em;
    height: 100%;
    width: 100%;
    top: 0;
    background: white;
    display: block;
    right: 0;
    border: 1.5px solid white;
}

/* ==============Homepage section 3 blocks=================== */

.home-custom-blocks-ar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.item-custom-home-ar {
    width: 33%;
}

.item-custom-home-ar {
    position: relative;
    color: white;
}

.title-for-block-home {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 90%;
    left: 10%;
    right: 10%;
    text-align: center;
    font-weight: bold;
    font-size: 1.4em;
}

.insider-custom-home-block {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: visible;
    perspective: 1200px;
}
.item-custom-home-ar.zoom.wow.zoomIn.animated {
    overflow: hidden;
}

.item-custom-home-ar.zoom.wow.zoomIn.animated {
    transition: transform 0.4s ease;
}

.item-custom-home-ar.zoom.wow.zoomIn.animated:hover img {
    transform: scale(1.1);
     transition: transform 0.4s ease;
}
.item-custom-home-ar.zoom.wow.zoomIn.animated img {

     transition: transform 0.4s ease;
}
h2.title-for-block-home {
    color: #fff;
}
.item-custom-home-ar.zoom.wow.zoomIn.animated:hover .content-home-block-set {
 pointer-events: none;
    transform: unset;
    transform-origin: unset;
}
.item-custom-home-ar:hover .content-home-block-set {
    pointer-events: none;
    transform: translateY(-100%) rotateX(90deg);
    transform-origin: bottom;
}
.item-custom-home-ar img {
    display: inherit;
}

a.insider-custom-home-block div {
    color: white;
}

.content-home-block-set {
    z-index: 10;
    transform: scale(1);
    backface-visibility: hidden;
    transition: all .8s ease-in-out;
}

.processing-btn-ar {
    padding: 5px 10px;
    color: black;
    border-radius: 7px;
    background: #bdc3c7;
    border: 1px solid #bdc3c7;
}

.btn-set-home-block-ar {
    text-align: center;
}

/* =============CUSTOM HEADER============== */

/* media Query */

/* Max width start */

@media only screen and (max-width: 426px) {
    .textDiv_Days {
        top: 35px !important;
        left: 25px !important;
        width: 35px !important;
    }
    .textDiv_Hours {
        top: 35px !important;
        left: 105px !important;
        width: 35px !important;
    }
    .textDiv_Minutes {
        top: 35px !important;
        left: 190px !important;
        width: 35px !important;
    }
    .textDiv_Seconds {
        top: 35px !important;
        left: 270px !important;
        width: 35px !important;
    }
    button.site-nav__link.site-nav__link--icon.js-drawer-open-nav.large-up--hide {
        border-radius: 20px;
        color: #fff;
    }
    .page-width-home {
        width: 100% !important;
        margin: 0 auto;
    }
    .item-custom-home-ar .title-for-block-home {
        left: 5% !important;
    }
    button#Subscribe {
        background: #2980b9 !important;
        border-radius: 14px;
    }
    .input-home-news-ar {
        border-radius: 10px;
    }
}

@media screen and (max-width: 768px) and (min-width: 426px) {
    .twentytwenty-container {
        height: 300px !important;
    }
    .twentytwenty-container img {
        height: 100% !important;
    }
    .textDiv_Days {
        top: 35px !important;
        left: 30px !important;
        width: 35px !important;
    }
    .textDiv_Hours {
        top: 35px !important;
        left: 130px !important;
        width: 35px !important;
    }
    .textDiv_Minutes {
        top: 35px !important;
        left: 225px !important;
        width: 35px !important;
    }
    .textDiv_Seconds {
        top: 35px !important;
        left: 325px !important;
        width: 35px !important;
    }
}

@media screen and (max-width: 768px) {
    /* Contact us */
    .background-media-text__text.larger-text {
        padding: 15px;
        text-align: center;
        width: 90%;
        margin: auto;
    }
    .content_area.process {
        padding: 0;
    }
    .background-media-text__aligner {
        margin: 0px;
    }
    .background-media-text__inner {
        margin-top: -25px;
    }
    /* Contact us */
    .image_area {
        display: none;
    }
    .text_area {
        padding-left: 0px;
    }
    .payimg img {
        height: 25px !important;
    }
    h2 {
        font-size: 20px
    }
    .sticky-bo {
        width: 100%;
        margin-left: unset;
        padding: 10px 0;
    }
    .topt {
        width: 100%;
        padding: 0px 10px;
    }
    .y_video iframe {
        height: 300px;
    }
    .print_slider {
        padding: 0px;
    }
    .owl-pagination {
        width: 100% !important;
    }
    .cart-item-form-ar .m_button {
        display: block !important;
        font-size:13px
    }
    .item-custom-home-ar:hover .content-home-block-set {
        transform: unset;
    }
    div#popare h1 {
        font-size: 13px !important;
    }
    h4.close {
        font-size: 16px;
    }
    /* CountDown timer */
    .textDiv_Hours {
        position: relative;
    }
    .textDiv_Hours span {
        position: absolute;
        top: 0;
        left: 15px;
    }
    .textDiv_Hours h4 {
        position: absolute;
        top: 25px;
        left: 10px;
    }
    .textDiv_Minutes span {
        position: absolute;
        top: 0;
        left: 20px;
    }
    .textDiv_Minutes h4 {
        position: absolute;
        top: 25px;
        left: 20px;
    }
    .textDiv_Seconds span {
        position: absolute;
        left: 30px;
    }
    .textDiv_Seconds h4 {
        position: absolute;
        left: 35px;
        top: 25px;
    }
    .button_m {
        display: flex !important;
        flex-direction: column;
        align-items: center;
        margin-bottom: 5px;
    }
    .coll-3-blocks-ar-wrapper {
        height: unset !important;
        overflow: hidden;
    }
    img.process_mob_cross_img, .preset, .process {
        display: block;
    }
    .product-single__meta {
        margin-top: 0px;
    }
    .setting-tut-img-top {
        padding-top: 50px
    }
    h2.dtitle {
        font-size: 22px;
    }
    .prdes {
        padding: 20px !important;
    }
    .afbe .slick-next, .afbe .slick-prev {
        display: none !important;
    }
    .stsl.wcw {
        display: none;
    }
    .dropdown-faq-ar {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .container {
        padding: 0px !important;
    }
    .pro_link {
        width: 80% !important
    }
    p.pro_link:hover {
        width: 90% !important
    }
    .container.ptestimonial {
        padding: 0;
    }
    .testimonial {
        border-left: unset !important;
    }
    .testimonial:after {
        display: none;
    }
    /*pop up tree */
    .poparea {
        overflow: scroll !important;
        height: 90vh !important;
        width: 90vw !important;
    }
    .popbutton {
        width: 100% !important;
        font-size: 18px !important;
    }
    .wregular .slick-slide {
        max-width: 350px !important;
    }
    /*contest page */
    .judge_img {
        margin: auto;
        display: block;
    }
    .sto_testimonial .pic {
        border-radius: unset;
        width: 100%;
        height: auto;
    }
    .judge {
        padding-bottom: 20px !important;
    }
    .tabcontent2 {
        padding: unset !important;
    }
    .contest .tabcontent {
        padding: unset;
    }
    .gch3 {
        display: block;
        width: 100%;
        text-align: center;
    }
    p.s_img {
        display: block;
        text-align: center;
    }
    p.tour_button {
        min-width: 100px !important;
        width: au !important;
        width: auto;
        text-align: center;
        width: 150px !important;
    }
    .gallary_con {
        margin-right: 0px !important;
    }
    /* workshop gallary */
    .gallary_con p {
        width: 300px;
    }
    .clients_work img {
        width: 100px !important;
        height: 100px !important;
        border-radius: 50%;
    }
    /* countdown*/
    .time_circles canvas {
        width: 100%;
        max-width: 400px;
    }
    /*End countdown*/
    .site-header__logo {
        margin: 0px;
    }
    .site-header {
        padding: 0px;
    }
    .site-header__logo img {
        height: 30px;
        width: auto;
    }
    .dnone {
        display: none !important;
    }
    /* workshop videos */
    .mo_workshop img.process_mob_menu_img.ph_tour {
        display: block;
    }
    .prints {
        display: none;
    }
    .navbar-reserve-btn-ar a {
        border-radius: 0px;
    }
    .stsl .sto_testimonial .pic {
        border-radius: unset;
        width: 100%;
        height: auto;
    }
    .main_class {
        display: none !important;
    }
    .wregular .slick-slide>img {
        height: 300px !important;
    }
    .wregular .author_img img {
        height: 100px !important;
    }
    img.small--hide {
        display: none;
    }
    .ltutorial .textslide .slick-next {
        right: 10% !important;
    }
    .ltutorial .textslide .slick-prev {
        left: 5% !important;
    }
    .pprice {
        float: unset;
        padding: 10px;
    }
    .cart-item-form-ar {
        position: unset !important;
    }
    p.prn_subhead {
        text-align: justify;
        padding: 5px;
    }
    .imgtitle img {
        margin-top: -10px;
        float: left;
        margin-right: 50px;
        display: none;
    }
    .yellow {
        position: fixed;
        top: 54px;
        left: 0;
        width: 50% !important;
        z-index: 99;
    }
    .green {
        position: fixed;
        top: 54px;
        right: 0;
        margin-top: 0px !important;
        width: 50% !important;
        z-index: 99;
    }
    .yellow a {
        width: 100% !important;
        height: unset !important;
        font-size: 12px !important;
    }
    .green a {
        width: 100% !important;
        height: unset !important;
        font-size: 12px !important;
    }
    .bgcontent {
        width: 100% !important;
        left: 0 !important;
        top: 190px;
        background: unset;
    }
    #third {
        height: 650px !important;
        background: black;
    }
    .pprice {
        width: 100%;
    }
    div#third {
        min-height: 100% !important;
        overflow: hidden;
        height: 700px !important;
        width: 100%;
    }
    .b-3952243769441 .header-wrapper, .b-3952329293921 .header-wrapper, .b-3952338174049 .header-wrapper, .b-3949531594849 .header-wrapper, .b-3952308453473 .header-wrapper {
        padding-bottom: 73px !important;
    }
    .bgheading {
        width: 100% !important;
        top: 90px;
        left: 0;
    }
    .subhead {
        top: 28%;
        left: 20px;
    }
    .bgheading h1 {
        font-size: 22px;
    }
    .stitle p {
        bottom: 11%;
    }
    .ro .col-sm-12.col-md-2 {
        border-right: none !important;
    }
    .ro span {
        text-align: right !important;
    }
    .midwide {
        margin-left: 0px !important;
    }
    .mob_class:after {
        display: block;
        clear: both;
        content: "";
    }
    .mob_class {
        display: block;
    }
    .guid_img {
        margin: 0 auto;
        float: unset !important;
    }
    .text_a h1 {
        text-align: center;
    }
    .content_area p {
        text-align: justify;
    }
    /* processing tutorials */
    .mobv {
        background: #787878;
        padding: 0px;
    }
    .mobv p {
        color: #fff;
        padding: 10px;
        margin: 0;
        text-align: center;
    }
    .grbot {
        width: 100% !important;
    }
    .grbot img {
        float: right;
        margin-left: 5px;
        width: 25px;
    }
    .grbot p {
        background: #23b14d;
        width: 95%;
        margin: auto;
        padding: 10px !important;
        border-right: unset !important;
    }
    .mainarea {
        padding: 0px;
    }
    .mainarea div {
        width: 50%;
    }
    img.process_mob_cross_img {
        height: 62px;
        width: 62px;
        position: fixed;
        right: 20px;
        bottom: 85px;
        z-index: 9999;
    }
    a.mob_menu_link {
        font-size: 22px;
        text-align: center;
        display: block;
    }
    a.mob_menu_act.mob_menu_link {
        color: orange;
        font-weight: bold;
    }
    img.process_mob_menu_img.mob_class {
        margin-top: 10px;
    }
    .proce_tu_pr {
        margin-top: 45px !important;
    }
    .proce_tu_pr div#ak-wrap-countdown-timer {
        justify-content: center !important;
    }
    /* processing Videos */
    .pros_form img.process_mob_menu_img.pross {
        display: block !important;
    }
    .pres_form img.process_mob_menu_img.preset {
        display: block !important;
    }
    .pro_mob_menu.mob_class {
        position: fixed;
        top: 0;
        z-index: 9999;
        background: white;
        width: 100%;
        height: 100%;
        overflow: scroll;
    }
    img.process_mob_menu_img {
        height: 62px;
        width: 62px;
        position: fixed;
        right: 20px;
        bottom: 85px;
        z-index: 9999;
    }
    .payment-buttons {
        margin: auto;
    }
    
    .input-home-news-ar {
        background: #fff;
        margin-left: 5px;
        width: 375px;
    }
    .input-group {
        display: block !important;
    }
    .panel-group {
        margin-top: 10px;
    }
    button#Subscribe {
        padding: 11px 30px;
        margin-top: 15px;
    }
    .sto_testimonial {
        padding: 20px 0 20px 0px !important;
        margin: 0px;
    }
    .sto_testimonial .pic {
        margin: 0 auto !important;
        float: unset;
    }
    .slick-slide h4 {
        font-size: 16px;
    }
    .position {
        width: 70% !important;
    }
    .latest-setting-tut-page {
        width: 100% !important;
    }
    .menu-nav-tut-ar {
        display: none;
    }
    .ro p {
        float: left;
    }
    .prdes p {
        text-align: justify;
    }
    .ro {
        background: black;
        padding: 15px;
        margin: 0px;
    }
    p.bef {
        float: right;
        margin-left: 20px !important;
    }
    .slick-dotted.slick-slider {
        margin-bottom: 0px;
    }
    button.tablink-ar {
        border-radius: 30px;
        padding: 5px;
        border: 1px solid #BFCCDC;
    }
    .tabcontentar p {
        text-align: justify;
        padding: 0px 20px;
    }
    header.site-header {
        background: black;
    }
    .bottom-content-article {
        width: 100%;
    }
    .bold-txt-coll-ar {
        font-size: 0.8em;
    }
    .light-txt-coll-ar {
        font-size: 0.6em;
    }
    .insider-items-articles-ar {
        width: 100%;
    }
    .item-icons-blogs-ar {
        width: 100%;
        border-right: none;
        border-bottom: 1px solid white;
    }
    .width-blog-page-ar {
        width: 100%;
    }
    .item-blog-bottom-articles {
        width: 100%;
    }
    /* printstore */
    .printstore_3col {
        width: 100%;
    }
    .set-menu-items-ah {
        padding: 10px 0px;
    }
    .sto_testimonial .pic img {
        width: 100%;
        height: 250px;
    }
    .prints {
        height: unset;
    }
    .custom-icons-set-wrapper {
        padding: 0px;
    }
    h3.title {
        text-align: center;
    }
    .storetd {
        text-align: center;
    }
    .item-about-us-sec {
        width: 100% !important;
        padding: 10px;
    }
    .abbutton {
        margin-top: 35px;
    }
    .mob_class .content_area {
        width: 100% !important;
        padding: 15px;
    }
    /* about us page */
    .three-blocks-about {
        width: 100% !important;
    }
    /* Team page */
    .team-looper-item-ar {
        margin-top: 20px;
        width: 100% !important;
        margin-bottom: 0px !important;
    }
    .team-image-ar img {
        object-fit: cover;
        object-position: center;
        height: 350px;
    }
    .inside-txt-team-top {
        font-size: 2em !important;
        text-align: center !important;
    }
    .read-more-member-ar {
        margin-top: 20px;
    }
    .team-looper-ar {
        width: 100% !important;
        padding: 0px 20px 20px 20px;
    }
    .explore-button a {
        border-radius: 10px;
    }
    /* ===================CUSTOM TOUR PAGE CSS=============== */
    .flexer-navtour-ar {
        width: 100%;
    }
    .nav-tour-ar a {
        padding: 1px !important;
        font-size: 0.45em !important;
    }
    .cart-item-form-ar {
        position: relative;
        width: 100%;
        font-size: 0.5em;
        border: 0.5px solid white;
    }
    .flexer-navtour-ar .menu-it-ar {
        width: 25%;
    }
    .left-tour-testi, .right-tour-testi {
        width: 100%;
    }
    .left-item-days, .right-item-days {
        width: 100%;
    }
    .coll-cont-faq {
        width: 100%;
    }
    .item-inside-rich-prod {
        width: 100%;
    }
    .wrapper-team-imgs {
        width: 98%;
    }
    .big-prifile-name {
        font-size: 1.2em;
    }
    .text-profile-1 {
        width: 98%;
        margin: 0 auto;
    }
    .item-flexer-member-img-left, .item-flexer-member-img-right {
        width: 100%;
    }
    .team-image-ar img {
        object-fit: cover;
        object-position: center;
        height: 350px;
    }
    .insider-vid-ar {
        width: 100%;
    }
    .cont-newsletter-home {
        width: 100%;
    }
    .item-clients-home {
        width: 99%;
    }
    .donot-show-mobile {
        display: none;
    }
    .item-custom-home-ar {
        width: 100%;
        margin-bottom: 5px;
    }
    .item-videos-tours {
        width: 100%;
    }
    .menu-first-contest-ar-new button {
        width: 33% !important;
        border-bottom: 0.5px solid grey;
    }
    .flexer-tour-nav {
        width: 100%;
    }
    .tour-nav-ar a {
        padding: 0px;
        font-size: 0.5em;
    }
    .mailing-list-setter {
        width: 90%;
    }
    .six-col-3-blocks {
        width: 100%;
    }
    .item-flexer-two-col {
        width: 99%;
        margin: 0 auto;
    }
    .left-menu-ar-set {
        width: 100%;
    }
    .right-content-ar-set {
        width: 100%;
    }
    .item-inner-workshop-ar {
        width: 100%;
        margin-bottom: 20px;
    }
    .three-columns-coll-block {
        padding: 2px;
    }
    .carousel-reviews-workshop-ar {
        width: 85%;
    }
    .faq-sec-conten-ar {
        width: 99%;
        margin: 0 auto;
    }
    .main-place-ar {
        width: 100%;
        text-align: center;
    }
    .item-place-ar1 {
        width: 100%;
    }
    .item-place-ar2 {
        width: 100%;
    }
    br {
        display: none;
    }
    .hmobile {
        display: none;
    }
    .menu-first-contest-ar {
        padding: 2px;
    }
    .ro .col-sm-12.col-md-3 {
        border-right: none !important;
    }
    .menu-first-contest-ar .tablink-ar {
        padding: 10px 5px;
        margin: 0px 5px;
        font-size: 16px;
        width: 125px;
    }
    .menu-first-contest-ar {
        padding: 5px 10px;
    }
    .item-3-blocks-coll-ar {
        width: 100%;
        text-align: center;
    }
    .page-setter-content-ar {
        text-align: center;
        width: 80%;
        margin: 0 auto;
    }
    .flexer-inside-carousel-testimonial {
        flex-direction: column-reverse;
    }
    .item-1-inside-testi {
        width: 10%;
    }
    .item-3-inside-testi img {
        max-width: 25px;
        margin: 0 auto;
    }
    .item-2-inside-testi {
        width: 75%;
    }
    .item-3-inside-testi {
        width: 100%;
    }
    .flexer-three-col-with-filter {
        flex-direction: column-reverse;
        width: 100%;
    }
    .item-1-three-col-with-filter {
        width: 100%;
    }
    .item-2-three-col-with-filter {
        width: 100%;
        background: #e2e2e2;
    }
    .item-3-three-col-with-filter {
        width: 100%;
        position: relative;
    }
    .looper-coll-one-ar, .looper-coll-two-ar, .looper-coll-three-ar {
        width: 100%;
    }
    .three-columns-coll-block {
        padding: 50px;
    }
    .main-coll-upper-img-ar img {
        object-fit: cover;
        min-height: unset;
    }
    .highlights-sec-ar2 {
        width: 100%;
        margin: 0 auto;
    }
    .inside-detailed-pages-ar {
        width: 100%;
        padding: 15px !important;
    }
    .gmail-content-for-pages {
        text-align: justify;
    }
    .panel-body {
        padding: unset !important;
        padding-top: 20px !important;
    }
    .img-gallery-wrapper-ar {
        width: 100% !important;
    }
    .image-gallery-ar {
        width: 100%;
    }
    .testimonial-ar-wrapper, .testimonials-heading-ar {
        width: 80%;
        margin: 0 auto;
    }
    .heading-bar-ar {
        font-size: 1.2em;
        padding: 8px 0px;
        margin-top: 5px;
    }
    .split-pages-content-ar {
        width: 100%;
    }
    .whatsincluded-ar, .whatsexcluded-ar {
        width: 90%;
        margin: 0 auto;
    }
    .imagewithtext-ar2 {
        width: 100%;
        text-align: center;
    }
    .top-tour-img-ar img {
        object-fit: cover;
        height: 1000px;
        object-position: center;
    }
    .heading-top-img {
        font-weight: bold;
        color: white;
        font-size: 1.2em;
    }
    .subtitle-top-img {
        color: white;
        font-size: 1em;
    }
    .navigate-to-highlight {
        margin: 10px 0px 40px 0px;
        font-weight: bold;
        color: white;
        font-size: 0.7em;
    }
    .icons-with-text-wrapper {
        width: 95%;
    }
    .inside-blocks-icons-ar {
        width: 100%;
    }
    .btns-tour-ar {
        position: relative;
        margin: 15px;
    }
    .tour-cart-btn {
        margin: 10px;
    }
    img.medium-up--hide {
        display: none !important;
    }
    .imagewithtext-ar {
        width: 100%;
        text-align: center;
    }
}

@media screen and (max-width: 800px) {
    .item-blog-right-ar {
        width: 100%;
        margin-bottom: 30px;
    }
    .item-blog-left-ar {
        width: 100%;
    }
    .flex-general-for-all-ar, .inside-product-ar {
        width: 99%;
    }
    #slideshow, #slideshow img {
        max-width: 100px;
        max-height: 100px;
    }
}

@media screen and (max-width: 1000px) {
    .inside-content-article-page {
        font-size: 1em;
    }
    .compress-for-blog {
        margin-top: 30px;
    }
    .item-inside-flexer-article-cont {
        width: 42%;
    }
    .upper-blog-ar {
        width: 100%;
    }
    .description-testi-page-ar, .item-testi-cust-ar, .img-name-testi, .inside-cont-dd-testi {
        width: 99%;
    }
    .tour-tab-content-ar {
        width: 100%;
    }
    .left-3-col-tour {
        width: 100%;
        display: none;
    }
    .mid-3-col-tour {
        width: 100%;
    }
    .right-3-col-tour-empty {
        width: 0%;
        display: none;
    }
    .sticky-ar-neww {
        position: relative;
        margin: 0 auto;
        width: 100%;
        right: 0;
    }
    .latest-setting-tut-page {
        width: 100%;
    }
    .flexer-navtour-ar .menu-it-ar {
        width: 32%;
    }
    .nav-tour-ar a {
        border: 0.5px solid grey;
    }
    .left-cont-tut-prod, .right-cont-tut-prod, .prod-img-for-tut, .prod-detail-tut {
        width: 100%;
    }
    .icons-with-text-wrapper-tour {
        width: 100%;
    }
}

@media screen and (max-width: 1100px) {
    .future-block-ar {
        width: 100%;
        margin-bottom: 80px;
    }
}

@media screen and (max-width: 1200px) {
    .item-prod-desc-img1 {
        width: 100%;
    }
    .item-prod-desc-img2 {
        width: 100%;
    }
    .setter-icons-ar {
        width: 100%;
        text-align: center;
        font-weight: bold;
    }
    .testimonials-ar {
        margin: 20px 0px;
    }
    .content-for-pages {
        width: 100%;
        text-align: center;
    }
}

@media screen and (max-width: 1300px) {
    .flex-general-for-all-ar, .inside-product-ar {
        width: 48%;
    }
}

@media screen and (max-width: 1550px) {
    .compress-for-blog {
        width: 85%;
    }
    .right-latest-blog-ar {
        font-size: 0.7em;
    }
    .item-blog-right-ar {
        width: 38%;
    }
    .item-blog-left-ar {
        width: 60%;
    }
}

@media screen and (max-width: 1600px) {
    .icons-with-text-wrapper-tour {
        width: 80%;
    }
    div.prod-desc-tut-ar span {
        font-size: 0.7em;
    }
}

@media screen and (max-width: 1700px) {
    .heading-top-img {
        font-size: 1.8em;
    }
    .subtitle-top-img {
        color: white;
        font-size: 1.2em;
    }
}

@media screen and (max-width: 1800px) {
    .template-product .owl-pagination {
        width: 75%;
        margin: auto;
    }
    .pro_link:hover {
        width: 37% !important;
    }
    .container.ptestimonial .row {
        margin: unset;
    }
    .testimonial {
        width: 75%;
    }
    #third {
        height: 780px !important;
    }
    .padding div {
        padding: 0px 10px;
        text-align: justify;
    }
    .content_area {
        width: 100%;
        text-align: justify;
    }
    .ltutorial .textslide .slick-next {
        right: 60px;
        top: 20px;
    }
    .ltutorial .textslide .slick-prev {
        left: 40px;
        top: 20px;
    }
    .wrapper-team-imgs {
        width: 80%;
    }
    .big-prifile-name {
        font-size: 1.2em;
    }
    .text-profile-1 {
        width: 80%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 2000px) {
    .item-5-btns-col a {
        font-size: 14px;
    }
    .inside-text-rich-home p {
        font-size: 1em;
    }
    .flexer-navtour-ar {
        width: 90%;
    }
    .nav-tour-ar a {
        padding: 10px !important;
        font-size: 12px !important;
    }
    .upper-blog-ar img {
        height: 200px;
    }
    .compress-for-blog {
        width: 85%;
    }
    .right-latest-blog-ar {
        font-size: 0.8em;
    }
}

@media screen and (max-width: 2500px) {
    input.future-input-field {
        width: 65%;
        border-radius: 10px;
        width: 65%;
        margin-top: 10px;
    }
}

/* Min Width */

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }
    .sidenav a {
        font-size: 16px;
    }
}

/* ==============SECTION HEIGHTS ON INDEX PAGE HOME PAGE============= */

@media only screen and (min-width: 590px) {
    .index-section {
        margin: 40px 0;
    }
    .section--divider {
        padding-top: 30px;
        width: 85%;
        margin: 0 auto;
    }
    .site-header {
        padding: 0 !important;
    }
    .site-header__logo a {
        max-width: 115px !important;
    }
}

@media screen and (min-width: 760px) {
    .nested-insider-floating-cont, .inside-floating-txt-title {
        font-size: 16px;
    }
    .three-col-with-filter {
        position: relative;
        top: 100px;
    }
    .donot-show-desktop {
        display: none;
    }
    header.site-header img.sticky {
        display: none;
    }
    .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {
        flex: 130px !important;
    }
}

@media screen and (min-width: 1000px) and (max-width:1350px) {
    .testimonial .description {
        width: 85%;
    }
}

@media screen and (min-width: 1000px) {
    .clients_work {
        float: left;
        margin-right: 100px;
    }
    .tabcontent_r p {
        padding: 0px 30px;
        text-align: justify;
        max-width: 1200px;
        width: 100%;
        margin: auto;
        margin-bottom: 80px;
    }
    .jdcon {
        width: 70%;
        float: right;
    }
    .container .time_circles {
        width: 720px !important;
        margin: auto;
        overflow: hidden;
    }
    .contest {
        padding: 20px;
    }
    div#DateCountdown2 {
        margin-left: 98px;
    }
    .bundle-plus img {
        max-width: 40px !important;
    }
    .left-3-col-tour.wm.mactive {
        position: fixed;
        left: 0;
        top: 10vh;
        height: 100vh;
    }
    .rw-100.right-cont-tut-prod {
        width: 100%;
    }
    div#two-product {
        position: relative;
    }
    .ba-product-wrapper[data-product-id="3951356903521"] {
        margin-right: 5px;
    }
    .ba-product-wrapper[data-product-id="4195984408673"] {
        margin-left: 5px;
    }
    .photo_tour {
        max-width: 1400px;
        margin: 0 auto;
    }
}

@media screen and (min-width: 1500px) {
    .hero--750px {
        height: 850px;
    }
}

@media screen and (min-width: 1600px) {
    .future-mailing-list-setter {
        margin-top: 5px;
        padding-bottom: 0px;
        background: transparent;
    }
}

/* ========TITLES FONT========== */

@media screen and (min-width: 1800px) {
    .fullarea{
    padding:0px 40px !important;
  
  }
  .testibody {
    padding: 50px !important;
}
    .poparea {
        width: 40vw !important;
    }
    .payment-buttons .btn--tertiary {
        width: 460px;
    }
    .button_area {
        width: 55% !important;
    }
    /*tree page */
    .treebut {
        width: 455px !important;
    }

    .tabc {
        width: 70%;
        margin: 0 auto;
        text-align: justify;
    }
    .prdes p {
        width: 70%;
        margin: 0 auto;
    }
    p {
        font-size: 22px;
    }
    .detailed-pages-ar {
        width: 70%;
        margin: auto;
    }
    .padding div {
        width: 70%;
        margin: 0 auto;
        text-align: justify;
    }
    .content_area {
        width: 70%;
        margin: auto;
        text-align: justify;
    }
    /*contest page */
    .tree_button button {
        font-size: 22px;
    }
    /* workshop page */
    .bgheading h1 {
        font-size: 3.5em !important;
    }
    .guid_img {
        float: right !important;
        margin-right: 75px !important;
    }
    .ltutorial .textslide .slick-next {
        right: 220px;
        top: 20px;
    }
    .ltutorial .textslide .slick-prev {
        left: 200px;
        top: 20px;
    }
    .item-custom-home-ar {
        width: 33.2%;
    }
    .guid_text {
        width: 70%;
        float: left;
    }
    .item-custom-home-ar {
        height: 500px;
    }
    .item-custom-home-ar img {
        height: 500px;
    }
    #slideshow {
        width: 450px;
        height: 450px;
    }
    #slideshow img {
        height: 428px;
        width: 440px;
    }
    .heading-block-ar {
        font-size: 1.1em;
    }
    .subheading-block-ar {
        font-size: 1.4em;
    }
    .whatsincluded-ar, .whatsexcluded-ar, .testimonials-ar-items, .inside-detailed-pages-ar {
        font-size: 1.3em;
    }
    .whatsincluded-ar p, .whatsexcluded-ar p {
        font-size: 1.2em;
    }
    .inside-page-setter-content-ar {
        font-size: 1.4em;
    }
    .image-heading-ar2 {
        font-size: 1.4em;
    }
    .top-heading-3-blocks, .top-content-3-blocks, .light-txt-testi-ar, .light-txt-face-ar, .collapsible-ar, select#filterselector, .item-1-btns-col, .item-2-btns-col, .item-3-btns-col, .item-4-btns-col {
        font-size: 1.2em;
    }
}

@media screen and (min-width: 2000px) {
    .prod-detail-tut {
        width: 25%;
    }
    .heading-titles-ar, .home-client-text, .title-for-block-home {
        font-size: 2em;
    }
    .inside-text-rich-home p {
        font-size: 35px;
    }
    .navbar-reserve-btn-ar a {
        width: 50%;
        font-size: 20px;
    }
}