.sns-products-ajaxtab.tab-header-style2 .header-tab {
    margin-top: 70px;
    margin-bottom: -20px!important;
}

body.header-style3 #sns_header .main-header {
    z-index: 9999;
}

#sns_footer.style_1 {
    padding-bottom: 0px !important; 
}

.sign_up{
    color:#fff;
}
.sign_up:hover{
    color:#feb19a ;
}

#covid_corona{
    font-size: 3.9rem!important;
    line-height: 1!important;
    text-align: left;
    text-transform: uppercase!important;
    font-weight: 800!important;
        margin-bottom: 30px;
}

.textwidget.custom-html-widget{
    margin-bottom: -41px;
}

.product-background-img{
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
}

.product-container{
    margin-top: 80px;
}

#covid_corona_t1{
    font-size: 1.5rem;
    font-weight: 500;
    line-height:1.2;
}

#covid_corona_t2{
    font-size: 1.5rem;
    font-weight: 500;
    line-height:1.2;
     margin-top: -17px;
}


#covid_corona_t3{
    font-size: 1.5rem;
    font-weight: 500;
    line-height:1.2;
    margin-top: -27px;
}
    

#new_arrival_id{
    font-size: 48px!important;
    line-height: 43px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 19px;
   
}

#foundation_shade{
    font-size: 3.9rem!important;
    color: #ffffff;
    line-height: 36px!important;
    text-align: left;
    text-transform: uppercase!important;
    margin-top: -15px!important;
 }
 #shape_your_brows{
 font-size: 5rem!important;
    color: #ffffff;
    line-height: 50px!important;
    text-align: left;
    font-weight: 800!important;
    text-transform: uppercase!important;
    margin-bottom: 33px!important;
 }

#create_flawless_base{
     font-size: 5rem!important;
    color: #000;
    line-height: 50px!important;
    text-align: left;
    font-weight: 800!important;
    text-transform: uppercase!important;
    margin-bottom: 33px!important;
    margin-top: -24px;
    padding-top: 10px;
    padding-bottom: 47px !important;
}

.vc_custom_1589359455145 {
    margin-left: -24px;
}

.vc_custom_1589359109966 {
    margin-left: -24px;
}

  .contactus{
      color: #333 !important;
      font-weight: 600;
      line-height: 2.2;
      font-family: Montserrat;
    }
  .contacttitle h2{
     font-size: 1.3em;
   }

.custom-boxis{
	margin-left: -10px;
}

.email-n{
	margin-top: -16px;
	margin-top: 35px;
}
.contacttitle h2 {
    margin-top: 14px;
}
.vc_custom_1589008773997 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}


#pum-809 {
    width: 700px;
    height: 400px;
    margin: auto;
    margin-top: 200px;
    overflow: hidden;
    background: transparent;
}


.pum-theme-286 .pum-container, .pum-theme-default-theme .pum-container {
	top: 150px !important;
}
.newletter-form{
	text-align: center;
}
/* 
.pum-container.pum-responsive.pum-responsive-medium {
    margin-left: -30%;
    width: 60%;
    top: 0px!important;
} */

.archive #sns_content, .archive #sns_content .sns-content {
    margin-bottom: 0px;
    margin-top: 40px;
}

#woocommerce_price_filter-2{
    margin-top: 0px;
}

.widget-title{
    font-size: 16px!important;
}

/* .product-categories li a:before{
  content: ''!important;
} */

.background-img-container{
  margin-bottom: 50px;
  margin-top: -62px;
}

#woocommerce_product_categories-2{
    margin-top: 20px;
}
 
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #f1f1f1!important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    width: 12px!important;
    height: 12px!important;
    top: -5px!important;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: 3px!important;
}

 .widget.widget_product_categories > ul > li .accr_header a:before, .widget.widget_product_categories > ul > li > a:before {
    height: 0px!important;
    width: 0px!important;
} 

.widget.widget_product_categories > ul > li .accr_header a, .widget.widget_product_categories > ul > li > a {
     padding: 0 0 0 0px!important; 
}

.background-custom-image{
    background-image: url(https://iamdiversity.com.au/wp-content/uploads/2020/06/shop-page.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 300px;

}

.listing-product-wrap .prdlist-content {
    margin-top: 0px!important;
}

/* .clickhere_class{
    width: 371px;
}
 */
#single_product_id{
    margin-top: 80px;
}

.grid-col{
    display: grid;
    grid-template-columns: 33.3% 33.3% 33.3%;
    grid-gap:10px;
}

.grid-col .col{
    text-align: center;
}
.card{
    width: 25rem!important;
    text-align: center;
    padding: 5px 5px 20px 5px;
    margin-top: 40px;
 }
 
 .regular-price{
    font-size: 24px;
    font-weight: 500;
    padding: 10px;
}

 .card:hover,.card:focus{
    box-shadow: 0px 0px 2px 2px gainsboro;
  }

#single_product_id{
  margin-top: 80px;
}

.woocommerce div.type-product, .woocommerce div.product {
    margin-top: 80px;
}

.add-to-cart{
    display: block;
    transition: 32s ease;
}

.container-wraper{
 margin-top: 80px;
}

.mobile_menu ul{
    list-style: none;
    line-height: 2;
    width: 300px;
}

 .fas.fa-bars{
     margin-left: 20px;
     margin-top: 72px;
     font-size: 30px;
     color: black;
  }

  .search_box_container{
    margin-top: 50px;
    margin-left: 20px;
  }

  .search_box_container #search{
    color: black;
    border: 1px solid gainsboro!important;
  }

  .search_box_container button{
    /* height: 45px;
    width: 45px; */
    background: #FEB19A;
    border: 0!important;
  }
/* ------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (min-width:1600px){
    #slider-2-slide-2-layer-5,#slider-2-slide-5-layer-6,#slider-2-slide-5-layer-7{
        margin-left: 12%!important;
    }
    #slider-2-slide-2-layer-4 {
        margin-left: 5%!important;
    }
    #rev_slider_2_1{
        height: 850px!important;
        max-height: 850px!important;
    }

/*     #services_basic{
        margin-top: 0px!important;
    } */
    
}

@media screen and (min-width:1366px) and (max-width:1599px){
#slider-2-slide-2-layer-4{
    margin-left: -10px;
 }
}

 

@media (min-width:1200px){
    .blog-standard{
        margin-top: -52px;
    } 
    .sns-info-box .info-box-wrapper .content-info-box h2.sc_heading {
        margin-right: 10px;
    }

    .prdlist-content{
      margin-top: -50px!important;
    }

    #rev_slider_2_1_forcefullwidth{
      margin-bottom: 125px!important;
    }

    .main-header.keep-menu{
        margin-top: 33px;
    }

    .keep-menu{
        margin-top: 2px;
    }

.vc_box_border_grey{
/*     margin-left: 26px; */
}
    #subcribe{
		margin-top: 50px;
        padding-top: 20px !important;
        padding-bottom: 0 !important;
    }
	
	#mc_embed_signup {
   		margin-top: 31px;
	}

	#nav_menu-2{
	      margin-left: -70px!important;
	}
	div#sns_footer p {
/*     padding-left: 10px!important; */
  }

  .cpyright{
     padding-right: 10px!important;
     padding: 10px!important;
   }

   p.ryt_one {
     border-right: 1px solid #868080a6;
     text-align: center;
     margin-right: 21px!important;
     padding-right: 10px!important;
     font-size: 12px!important;
  }

  .post-title-single{
      margin-top: 80px!important;
  }
  

}

@media screen and (min-width:1200px) and (max-width:1599px){
    #rev_slider_2_1_forcefullwidth{
        margin-bottom: 0px!important;
      }
  }  

@media screen and (min-width:1025px) and (max-width:1199px){

.subscribe.pum-trigger {
    position: absolute!important;
    margin-left: 5px!important;
  }

}


@media only screen and (max-width: 767px){
    .textwidget.custom-html-widget{
        margin-bottom: -6px!important;
    }
    
    /* .blog-standard > article {
        margin-top: 41px;
    }
    .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
        margin-top: -20px;
    }

    .mobile_menu_container{
        margin-top:-16px;
    } */

    html body div#wprmenu_bar {
        height: 77px!important;
        /* margin-top: -4px; */
    }

    html body div#wprmenu_bar {
        border-bottom: 1px solid #ddd;
     }
    /* html body div#wprmenu_bar {
        height: 84px!important;
     }
     */
     html body div#wprmenu_bar {
        padding-top: 30px;
        padding-bottom: 45px;
     }
    
     html body div#wprmenu_bar {
        height: 86px!important;
    }
    
    /* body.header-style3 #sns_header .main-header .sns-mainnav-wrapper {
        margin-top: -33px!important;
    } */
    .sns-main{
        margin-top: -33px;
      }
      .sns-mainnav-wrapper{
          display:none;
      }
      #rev_slider_2_1_forcefullwidth{
        margin-top: 60px!important;
      }
/*       #slider-2-slide-3-layer-2{
          font-size: 14px!important;
      } */
      #slider-2-slide-2-layer-4{
        margin-top: -17px!important;
      }
      #slider-2-slide-2-layer-5{
          margin-top: -16px!important;
      }
      #foundation_shade {
        font-size: 2rem!important;
        line-height: 1!important;
    }

    #shape_your_brows {
        font-size: 5rem!important;
        color: #ffffff;
        line-height: 50px!important;
        text-align: left;
        font-weight: 800!important;
        text-transform: uppercase!important;
        margin-bottom: 48px!important;
        margin-top: -5px;

    }
    #covid_corona {
        margin-bottom: 0px;
    }
    #covid_corona_t1 {
        margin-bottom: 9px;
    }
    #shape_your_brows {
        margin-top: 0px!important;
    }
    #foundation_shade {
        margin-top: -22px!important;
        margin-bottom: 17px!important;
    }
    #find_your_perpect_foundation {
        margin-bottom: -18px!important;
    }
    .vc_custom_1589437821539 {
        margin-right: 0px !important; 
    }
    #g1539 .vc_custom_1591846671751 {
         margin-right: 0px !important; 
    }
   
    #perfect123  .vc_custom_1591846903128 {
         margin-left: 0px !important; 
    }
    #perfect123 .vc_custom_1589359455145 {
        margin-top: 0px!important;
    }
}


@media only screen and (min-width: 769px) and (max-width:1199px){
    
    .bag-2{
        position: absolute;
        display: block!important;
        right: 20px;
        width: 35px;
        top: 18px;
    }

    .cartcount{
        display: block!important;
        position: absolute;
        top: 18px!important;
        right: -5px;
    }

    #rev_slider_2_1_forcefullwidth{
       margin-top: 75px!important;
    }

    .col-md-4.trc-icn {
        display: none;
    }

    .ipad_logo{
        display: block!important;
        text-align: center;
        padding-top: 7px;
    }

    .resp-nav-mobile {
        padding-left: 40px;
    }
   .custom-html-widget ul ul{
       position: absolute;
       width: 300px;
       margin-top: -40px!important;
    }

    .mobile_menu_icon{
        z-index: 999999;
        position: fixed;
        left: 20px;
        /* top: 18px; */
    }
  
    .menu_container{
        position: absolute;
        z-index: 9999999;
        background: #fff;
        width: 40%;
        margin-left: -50%;
        padding-top: 10px;
        margin-top: -39px;
        line-height: 3;
        transition: 0.5s ease;
        margin-top: 15px;
		height: 100% !important;
      }
    
 
    .resp-nav-mobile li{
        list-style: none;
      }

    /* .resp-nav-mobile{
        display: none;
    }  */

    .open{
        margin-left: 0;
        transition: 0.5s ease;
    }

    .close{
      opacity: 0.7!important;
      text-transform: lowercase;
      width: 30px;
      height: 30px;
      border: 1px solid gainsboro;
      padding: 10px;
      margin-right: 20px;
      border-radius: 50%;
      padding: 2px;
      text-align: center;
/* 
      opacity: 1.0!important;
    text-transform: lowercase;
    /* width: 30px; */
    /* height: 30px; */
    /* border: 1px solid gainsboro; 
    padding: 10px;
    margin-right: 40px;
    border-radius: 50%;
    margin-top: -19px;
    padding: 2px;
    text-align: center; */
}

.close:hover{
  padding-right: 15px;
  opacity: 1!important;
  cursor: pointer;
  color: #ff0000;
}

    #sns_header .top-header {
    color: #888;
    height: 40px;
    line-height: 40px;
    position: fixed;
    z-index: 9;
    top: 32px;
    background: black;
    width: 100%;
}
    .main-header{
        height: 60px;
    }

    .main-header{
        display: none;
    }

    .mobile_menu_container{
        height: 70px;
        margin-top: 0px!important;
        padding-bottom: 15px;
        z-index: 999999;
        position: fixed;
        width: 100%;
        background: white;
    }

    .mobile_menu_icon{
        margin-top: 20px;
        position: absolute;
        left: 20px;
        text-align: start;
     }

    body.header-style3 #sns_header .main-header .sns-mainnav-wrapper {
        width: 100%!important;
    }
 
    body.header-style3 #sns_header .main-header .sns-mainnav-wrapper .header-logo {
        text-align: center!important;
    }

    /* .menu_container{
        display: none;
      
     }

    .mobile_menu_icon{
        position: fixed;
        margin-top: 60px;
        margin-left: 20px;
   }
    
    #sns_mainnav {
        display: none;
    }

    .sns-mainnav-wrapper{
        display: none;
      } */
 
    /* #covid_corona {
        font-size: 3rem!important;
    }
    #foundation_shade {
       font-size: 3rem!important;
    }
    #shape_your_brows {
        font-size: 3rem!important;
        line-height: 1!important;
    }

    #create_flawless_base {
        font-size: 3rem!important;
        line-height: 1!important;
        padding-bottom: 11px !important;
    }

    .header-logo{
        text-align: center;
    }

    #g1539 .vc_custom_1591846671751 {
        margin-right: 20px !important;
    }
    
    .free_shiping1{
        display: none;
    }
    #wprmenu_bar .bar_logo {
        margin-top: -20px!important;
    }
    html body div#wprmenu_bar {
        padding-right: 20px!important;
    }
    .cbp-spmenu-vertical{
        margin-top: -33px!important;
        z-index: 99999!important;
    } */

}


@media screen and (min-width:1200px){

    #woocommerce_price_filter-2 {
        margin-top: 85px!important;
    }

    body.header-style3 #sns_header .sns-promobar {
       background-color: #fff; 
        position: relative;
        min-height: 1px;
    }

    .mobile_menu_container{
        display: none;
    }

    .menu_container{
       display: none;
     
    }

    /* .mobile_menu_icon{
        display: none;
      }
    .menu_container{
        display: none;
    }   */

    /* .sns-mainnav-wrapper{
        display: none;
    } */

    
    /* .bag-2{
        display: block!important;
         margin-top: -22px;
         position: fixed;
         right: 30px;
         width: 40px;
       z-index: 999999;
 }

 .cartcount{
    position: absolute;
    margin-top: 28px;
} */

}


@media screen and (min-width:581px) and (max-width:768px){

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

    .cpyright{
     margin-left: 13px;
  }

    .header-tab{
       display: none;
   } 

   .textwidget{
    margin-left: 15px;
}    
#wprmenu_bar .bar_logo {
    height: 70px!important;
}
    .cartcount{
        position: absolute;
        margin-top: 28px;
    }

    /* .sns-main{
        margin-top: 40px;
    } */

    #wprmenu_bar .bar_logo {
        margin-top: -20px!important;
    }

    .header-logo{
        display: none;
    }

    .bag-2{
        display: block!important;
         margin-top: -7px;
         position: fixed;
         right: 30px;
         width: 40px;
       z-index: 999999;
  }

    .cbp-spmenu-right,.hamburger{
        display: none!important;
    }

    .mobile_menu_icon{
        z-index: 999999;
        position: fixed;
        left: 20px;
        /* top: 18px; */
    }
  
    .menu_container{
        position: absolute;
        z-index: 9999999;
        background: #fff;
        width: 60%;
        margin-left: -60%;
        padding-top: 10px;
        margin-top: -39px;
        line-height: 3;
        transition: 0.5s ease;
      }
    
 
    .resp-nav-mobile li{
        list-style: none;
      }

      .open{
          margin-left: 0;
          transition: 0.5s ease;
      }

      .close{
         
        opacity: 0.7!important;
        text-transform: lowercase;
        width: 30px;
        height: 30px;
        border: 1px solid gainsboro;
        padding: 10px;
        margin-right: 20px;
        border-radius: 50%;
        padding: 2px;
        text-align: center;
  }
  
  .close:hover{
    padding-right: 15px;
    opacity: 1!important;
    cursor: pointer;
    color: #ff0000;
}

#rev_slider_2_1_forcefullwidth{
    margin-top: 21px!important;
}

   .free_shiping{
       display: none;
   }
   #wprmenu_bar div.hamburger {
    display: none;
   }
    #wprmenu_bar .menu_title {
    text-align: center;
   } 
}


@media (max-width:580px){
.background-img-container {
    margin-top: 37px;
}
    /* #subcribe{
        margin-top: -186px;
    } */

    .sns-products.gird-mode .prdlist-content .product_list div.product {
         padding-bottom: 0px!important; 
    }
    .woocommerce div.type-product, .woocommerce div.product {
         margin-top: 0px!important; 
    }
    .vc_section.vc_custom_1589367073736{
        margin-bottom: -40px;
    }

  #rev_slider_2_1_forcefullwidth{
    margin-bottom: 83px!important;
  }

  .main-left article{
      margin-top: 26px;
  }
    .cbp-spmenu-right,.hamburger{
        display: none!important;
    }

    .mobile_menu_icon{
        z-index: 999999;
        position: fixed;
        left: 20px;
        top:29px!important;  
    }
  
    .menu_container{
        position: absolute;
        z-index: 9999999;
        background: #fff;
        width: 100%;
        margin-left: -100%;
        padding-top: 10px;
        margin-top: -36px;
        line-height: 3;
        transition: 0.5s ease;
		height: 100%;
      }
    
    .resp-nav-mobile li{
        list-style: none;
      }

      .open{
          margin-left: 0;
          transition: 0.5s ease;
          position: fixed;
      }

      .close{
         
            opacity: 0.7!important;
            text-transform: lowercase;
            width: 30px;
            height: 30px;
            border: 1px solid gainsboro;
            padding: 10px;
            margin-right: 20px;
            border-radius: 50%;
            padding: 2px;
            text-align: center;
      }
      
      .close:hover{
        padding-right: 15px;
        opacity: 1!important;
        cursor: pointer;
        color: #ff0000;
    }

    .cartcount{
        margin-right: 0px;
        position: absolute;
        top: 20px;
    }

    .background-custom-image {
        height: 130px!important;
    }

    .sns-info-box.have-border-left:before {
         width: 0px!important; 
    }

    #wprmenu_bar div.hamburger {
        margin-left: 15px!important;
    }
    #wprmenu_bar .bar_logo {
        margin-right: 0px!important;
        height: 70px!important;
    }

    .post-title-single{
        margin-top: 50px!important;
    }

    
    .admin-bar #mg-wprm-wrap.cbp-spmenu.custom, body.admin-bar #wprmenu_bar {
        top: 40px;
        border-bottom: 1px solid rgb(0,0,0,.1);
    }

    section {
        margin-top: 20px!important;
    }
   
    #covid_corona {
    font-size: 2rem!important;
    }
    
    #create_flawless_base {
       font-size: 2rem!important;
        color: #000;
        line-height: 1!important;
        padding-bottom: 0px!important;
        margin-top: -43px!important;
    }
    
    .sns-products-ajaxtab .header-tab ul {
    display: none;
 }
    .tnp-field input[type="submit"] {
     position: inherit;
     margin-top: 30px;
 }
    
    #shape_your_brows {
      font-size: 2rem!important;
      line-height: 1!important;
    }
    
     .free_shiping .free_shiping1{
        display:none;
    } 
     
    .bag-2{
           display: block!important;
            margin-top: -20px;
            position: fixed;
            right: 30px;
            width: 40px;
          z-index: 999999;
    }

    #wprmenu_bar .menu_title {
    margin-top: -15px;
  }
  
 .wpb_wrapper .vc_custom_heading{
/*     font-size: 20px!important; */
    text-align: left;
    line-height: 1.3!important;
    margin-top: 0px!important;
   }
   .wpb_wrapper span{
     font-weight: 500;
   }
   .widget.footer_bo_2.widget_text{
       text-align:left;
   }
   .widget.footer_box_3.widget_nav_menu{
        text-align:left;
   }
   .widget.footer_box_4.widget_nav_menu{
       text-align:left;
   }
   .widget.footer_box_5.widget_nav_menu{
        text-align:left; 
   }
 
#menu-our-policies li:last-child{
  margin-bottom:20px;   
 }

  .tnp-field.tnp-field-email{
      text-align:center;
  }
   input#mce-EMAIL {
     text-align: center;
  }
  
 .sns-info-inline{
		margin-left: 20px; 
		font-size:24px;
		width:40px!important;
		z-index:4;
		margin-top:-132px;
		display: none;
	 }
	 
	 
.vc_separator .vc_sep_holder .vc_sep_line {
    top: -11px!important;
 }

	 #rev_slider_2_1{
	     height: 305px!important;
        margin-top: 14px!important;
	 }

	 #rev_slider_2_1_wrapper{
	 	height: 250px!important;
	 	margin-top: -17px!important;
	 }


	 #rev_slider_2_1_wrapper .uranus.tparrows:before {
     color: transparent!important;
  }

  .slider-2-slide-5-layer-6{
    margin-top: 15px!important;
  }

  #wprmenu_bar, #wprmenu_bar * {
  	text-align: center!important;
  }
  .wprmenu_bar .hamburger {
    float: left!important;
  }

   #wprmenu_bar .menu_title a {
      top: 0px!important; 
   }


  #sns_footer .widget {
    border: none;
    padding: 0 0;
    margin: 0 10px 10px 10px!important;
   }

    div#sns_footer p {
/*         border: 0!important;
        text-align: left;
        line-height: 2.2;
        font-size: 12px;
        margin-top: -50px!important;
        text-align: center;
        margin-bottom: 0; */

   }

    .contactus{
      color: #333 !important;
      font-weight: 600;
      line-height: 2.2;
      margin-left: -15px;
      margin-top: 20PX;
      font-family: Montserrat;
   }

   .contacttitle h2{
     font-size: 1.3em;
     margin-left: -15px;
   }

   #sns_footer .widgettitle {
    margin-top: 0px!important;
  }

  .ryt_one{
 	display: none;
  }

 .social-icon{
     display: flex!important;
     justify-content: space-around;
     font-size: 20px;
    }

.email-n{
 padding-top: 0px;
}


.custom-boxis{
	margin-left: 0px;
}

#subscription_page{
    background-position: unset!important;
}

}

.resp-nav-mobile li a{
    font-size: 18px;
    font-weight: 400;
}

.resp-nav-mobile{
    margin-top: 30px;
}

#sns_content .sns-right, #sns_content .sns-left {
    margin-top: 80px;
}
#sns_header .main-header.keep-menu {
    position: inherit!important;
}

#shipping_method li label{
    margin-left: 30px;
}

#post-135 .page-header span{
    margin-top: 20px;
}

.notEmptyCart{
    width: 7px;
    height: 7px;
    border: 2px solid red;
    border-radius: 50%;
    position: absolute;
    margin-top: 20px;
    margin-left: -9px;
}

/* custom */

@media(max-width: 480px) {
	
	.sns-info-box .info-box-wrapper .icon {
		margin: 0 !important;
	}
	
	.free-chat .vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.footer_box_1  .vc_column_container>.vc_column-inner{
		padding-left: 0px !important;
	}
	
	.social-icon {
		padding-bottom: 20px !important;
	}
	

}

@media (min-width: 320px) {
	.page-id-134 .sns-content {
		margin-top: 100px !important;
	}
	
	.sns-info-box .info-box-wrapper .content-info-box h2.sc_heading {
		font-size: 9.5px !important;
	}
	
	  #services_basic{
        margin-top: -35px !important;
    }
	
	.custom-boxis-cp-wrap {
		display: block !important;
	}
	
	.custom-boxis-desktop-wrap {
		display: none !important;
	}
	
	#services_basic {
		padding-top: 30px !important;	
	}

	
	.search_box_container #search{
    	width: 80%;
  	}
	
	.slider-mobile {
		display: block !important;
	}
	
	.slider-desktop {
		display: none !important;
	}

	
	
}

@media (min-width: 768px) {
	.page-id-134 .sns-content {
		margin-top: 40px !important;
	}
	
	.sns-info-box .info-box-wrapper .content-info-box h2.sc_heading {
		font-size: 0.76em !important;
	}
	
/* 	  #services_basic{
        margin-top: 0px !important;
    } */
	
	.custom-boxis-cp-wrap {
		display: none !important;
	}
	
	.custom-boxis-desktop-wrap {
		display: block !important;
	}
	
	
	#services_basic {
		padding-top: 0px !important;	
	}
	
	.free-chat .wpb_single_image {
		padding-left: 10px;	
	}
	
	.slider-mobile {
		display: none !important;
	}
	
	.slider-desktop {
		display: block !important;
	}
	

}

@media (min-width: 1200px) {
	#mc_embed_signup {
   		margin-top: 31px;
	}
	
	.sns-info-box .info-box-wrapper .content-info-box h2.sc_heading {
		font-size: 1.2em !important;
	}
	
	.free-chat .wpb_single_image {
		padding-left: 0px;	
	}
}

@media only screen and (max-width: 768px) {
	html body div#wprmenu_bar {
    	height: 117px!important;
}


#sns_content {
	margin: 40px 0 0 !important;
}

.sns-products .owl-nav {
	opacity: 1 !important;
}

.sns-products-ajaxtab.tab-header-style2 .content-tab .prdlist-content .product_list .item-row > div.product {
	padding-bottom: 0px !important;
}

.product_list.grid .block-product-inner .item-img {
	padding: 0 !important;
}

.vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 0 !important;	
}

.toolbar.toolbar-bottom, #sns_woo_list {
	margin: 0 !important;
}

.menu_container {
	height: 100%;
}

@media (max-width: 580px) {
	#rev_slider_3_2_wrapper .uranus.tparrows {
		display: none !important;
	}

	#mc_embed_signup {
		padding: 18px 10px 10px 10px;
	}

	.div#sns_footer .contactus {
		text-align: left !important;
	}

	.banner-mobile-spacer {
		margin-top: 50px;	
	}

	.single-post #sns_content {
		margin: 42px 0px 0px 0px !important;
	}
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: hidden!important;
}
	


/* end of custom */