/** Shopify CDN: Minification failed

Line 778:2 Expected "}" to go with "{"

**/
@media only screen and (max-width:1199px) {
.mobile--hide{display:none!important;}
  #contact_form input, #contact_form textarea {
  text-align: left;
}
  .pagecontent #contact_form .btn {
  text-align: center;
}
  .hero_banner_section .container {
  top: 12%;
  transform: none;
}
.custompagebg .square_wrapp_text {height: 100px;padding: 30px 20px;width: 65%;}
  .custompagebg .square_wrapp_text h1, .custompagebg .square_wrapp_text .h1 {font-size: 36px;}
  .custompagebg .pageimg1 {max-width: 24%; right: 15%; top: 52%;}
  .container, .template-index .container {width: 100%;}
  .custompagebg .pageimg2 {max-width: 210px;position: absolute;right: 12vw;top: 55vh;}
  .template-page .pagecontent {max-width: 100%;font-size: 22px;}
  .template-page h1, .template-page .h1 {font-size: 30px;}
  .avbar {width: 50px;}
  .form-vertical input, .form-vertical select, .form-vertical textarea {font-size: 15px;padding: 10px;}
  .addresses > h3, .addresses > .h3 {font-size: 15px;line-height: normal;}
  .bottinfos {padding: 10vw 5vw 0;}
  .bottinfos img#about-arrowdown {bottom: -10vw;position: relative;}
  .foot-titles.text-center > h3, .foot-titles.text-center > .h3 {font-size: 22px;}
  .site-footer__linklist-item {display: block;}
  .site-footer__linklist, .site-footer__newsletter {margin-bottom: 40px;}
 .mobile-nav__link, .mobile-nav__sublist-link {color: #ffffff;display: block;font-size: 25px;padding: 12px 25px;text-transform: uppercase;width: 100%;}
  .mobile-nav-wrapper {left: 10vw;top: 10vh;}
  .site-header__menu span {display: none;}
  .innerdivboxes {margin: 0 auto;width: 92%;}
  .innerdivboxes form {max-width: 100%;}
  form h1, form .h1, #RecoverPasswordForm h1, #RecoverPasswordForm .h1 {font-size: 30px;}
  .logininfo.text-center {font-size: 16px;}
  .barwrap {margin: 4.5vw auto 3.5vw;}
  form .text-center > p.frgtpsw {font-size: 13px;}
  
  form .text-center p {font-size: 15px;}
  form input#LastName.sameline, form input#ReenterPassword.sameline {max-width: 35vw;}
  form input#FirstName.sameline, form input#CreatePassword.sameline {max-width: 35vw;}
  .form-vertical input, .form-vertical select, .form-vertical textarea {text-align: center;}
  .innerdivboxes #RecoverPasswordForm {margin-top: 16vw;}
  .ajaxcart-popup {max-width: 80vw;padding: 8.4vw 2.8vw;}
  .drawer__header, #CartContainer {width: 100%;}
  .ajaxcart-popup h3, .ajaxcart-popup .h3, .ajaxcart-popup .h3 {font-size: 5vw;}
  #CartDrawer .cartbar {width: 8vw;}
  .close-cart {font-size: 4vw;}
  #CartContainer > p {font-size: 16px;}
  body.iscartpopup {transform: translateX(-80vw);}
  .hero_banner_section .hero_img {height: 100%;}
  .ajaxcart__product-image {height: 120px;padding-top: 16px;width: 120px;}
  .ajaxcart__qty .ajaxcart__qty-num {width: 65%;}
  .ajaxcart__inner {height: 40vh;}
  .ajaxsubtext > p, .ajaxsubtotal p {font-size: 5.2vw;}
  .ajaxcart__footer .ajaxcartnote {font-size: 11px;}
  .ajaxcheckout .btn, .ajaxcont .btn {font-size: 4vw;}
  .ajaxcart__product-name {padding-right: 25px;}
  .ajaxsubtext, .ajaxsubtotal {padding: 0;}
  #prompt-background .container {height: 90vh;max-width: 85vw;}
  .modal-prompt {padding: 20px 0 30px;top: 0;width: 100%;}
  #age-check-prompt img {max-width: 40vw;}
  #age-check-prompt .barwrap {margin: 40px auto 20px;}
  .modal-prompt p, .modal-prompt h1, .modal-prompt .h1 {font-size: 20px;line-height: normal;}
  #age-check-prompt .avdob {font-size: 24px;margin-top: 30px;}
  #age-check-prompt .button {
  font-size: 24px;
  height: auto;
  line-height: normal;
  margin-bottom: 15px;
  margin-right: 0;
  width: 100%;
}
/*   .site-header__icons-wrapper {margin-right: 30px;}
  .site-header__menu {margin-left: 22px;} */
  .hero_banner_section .container {width: 90.438vw;}
  .borderdiv {height: 62vh;width: 85vw;}
  .pink-fireimg {left: 10vw;max-width: 25vw;position: relative;top: 0vw;}
  .pink-sky_image3.tab_none img.tab_none {left: -5vw;position: relative;top: 8vh;width: 20vw;}
  .pink_section img.pane {display: none;}
  .text-center.infodivv {left: 10vw;margin: 25vh auto 0;max-width: 75%;position: relative;}
  
  .pink-sky_image3 .triangle.triangle4 {right: auto;}
  .pink_section .triangle4 {left: 42.875vw;padding-top: 12vw;}
  .pink-back-img.triangle {left: 40vw;max-width: 45vw;top: 85vh;}
  .blnk-dwnarw.triangle {max-width: 15vw;right: 55vw;top: 56vh;}
  .letter-x.triangle {left: auto;max-width: 25vw;right: 2vw;top: 62vh;}
  .pink-dwn-arw {left: 65vw;max-width: 20vw;position: relative;top: 70vh;}
  .pagecontent .rte > p, .pagecontent .rte > ul {font-size: 4vw;line-height: 5.3vw;}
  .aboutblue.sky_blue_section .container {height: auto;}
  .pink-banner3 {left: 6vw;max-width: 50vw;opacity: 0.7;right: auto;top: 72vh;}
  .wht-dwnarw.triangle {left: 42vw;max-width: 10vw;right: auto;top: 75vh;}
  .orange_section .orange_1 img#angle_orangnew {max-width: 15vw;}
  .orange_section .orange_1 img#letter_Eorang {max-width: 12vw;}
  .orange_section .orange_1 img#neworangimg1 {max-width: 25vw;}
  .orange_section .orange_1 img#org_triangle {max-width: 12vw;}
  .aboutblue #abt_trnglelst {position: absolute;right: 10vw;top: 55vh;width: 15vw;}
  .aboutblue #abtltr_o {bottom: auto;max-width: 25vw;right: 15vw;top: 90vh;}
  
  .aboutblue #abblankarrw {bottom: auto;left: 20vw;max-width: 25vw;top: 95vh;}
  .aboutblue .video_section #abttriangle1 {left: 25vw;max-width: 50vw;top: 75vh;}
  .aboutblue .video_section #abttri2 {max-width: 20vw;right: 20vw;top: 58vh;}
  .aboutblue #abtgirlleft {max-width: 55vw;top: 55vw;}
  .aboutblue .square_wrapp_text.aboutbox1 {max-width: 65vw;padding: 12vw 6vw;right: 5vw;}
  .aboutblue .letter_sec.abt_letter_r {left: 5vw;}
  .aboutblue .letter_sec.abt_letter_r > img {max-width: 20vw;}
  .voilet_section {height: 115.438vh;}
  .about-arrowdownwrap {bottom: -6.2vh; left: 0; position: absolute;right: 0;}
  .voilet_section .about-vioscroll #abtgirlleftpup {height: 52vh;position: absolute;top: 28vh;width: 76vw;}
  .voilet_section .about-vioscroll .square_wrapp_text.aboutbox2 {left: 8vw;max-width: 84vw;padding: 7vw 8vw;top: 5vh;}
  .about-vioscroll .letter_sec.abt_letter_s {right: 10vw;top: 20vh;width: 20vw;}
  .video_section.about-vioscroll > img#abttriangle1 {left: 37vw;margin-left: 0;margin-top: 0vh;max-width: 50vw;position: absolute;top: 62vh;}
  .video_section.about-vioscroll > img#abblankarrwpup {bottom: auto;left: 18vw;max-width: 25vw;position: absolute;top: 74vh;}
  .video_section.about-vioscroll > img#abtltr_e {bottom: auto;left: 20vw;max-width: 20vw;position: absolute;top: 90vh;}
  .pagecontent .rte > h3, .pagecontent .rte > .h3 {font-size: 4vw;}
/*   .sky_blue_section.aboutblue .about-skyscroll img, .sky_blue_section.aboutblue .about-skyscroll div, .voilet_section .video_section.about-vioscroll.visible > img#abblankarrwpup  {transform: none!important;} */
/*   .sky_blue_section.aboutblue .about-skyscroll img#abttriangle1 {transform: rotate(180deg)!important;} */
.modal-prompt {
  left: 50%;
  max-width: 80%;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
}
  .mob-sections.section-2 {
  margin-top: -43px;
  z-index: 8;
}
  .mob-sections.section-1 {
    z-index: 9;
}
  .mob-sections.section-3 {
  top: -43px;
  z-index: 7;
    position:relative;
}
}
@media only screen and (max-width:991px) {
  .infodivv .pink-logo {max-width: 35vw;}
  .text-center.infodivv > p {font-size: 4.4vw;}
/*     .tab_none { display: none !important; }    */
    .square_wrapp_text p { font-size: 2.60vw;    line-height: 3vw;}    
    .orange_section {padding-top: 2.99vw;}
    .orange_2 { height: 73.74vw;}
    .orange_image5 { left: 64.19vw; top: 23vw;width: 31.77vw; height: 36.71vw;}
    .letter_l { left: 9.50vw; top: 35.78vw; right: auto; width: 8.67vw; z-index: 3;}
    .square_box3 { left: 3.90625vw; width: 63.671875vw; top: 36.06vw;}
    .orange_image3 { left: 10.02vw; top: 49.29vw; width: 51.69vw; height: 29.03vw;}
    .orange_image4 { width: 23.69vw; height: 20.05vw; top: 53.625vw; left: 55.33vw;-webkit-transform: scale(-1); -moz-transform: scale(-1); -o-transform: scale(-1); -ms-transform: scale(-1);transform: scale(-1);}
    .triangle4 { top: 79.72vw; left: 51.30vw; padding-top: 8vw; font-size: 2.60vw;height: 15.23vw; width: 17.57vw;}    
    .pink_section { padding-top: 28.88vw;}
    .square_box4 { width: 83.33vw; padding: 4.16vw; top: 8vw; border-left: 0; left: 0;}
    .pink_image3 { top: 26.35vw; left: 50.78vw; width: 44.53vw; height: 27.08vw;}
    .letter_e {     z-index: 3;top: 16.40625vw; top: 16.40625vw; top: 52.40625vw; left: auto; right: 8.07vw;}
    .pink_image4 {    top: 64.66vw;}
    .triangle7 {top: 67.44vw;}    
    .letter_x { right: auto; left: 2.22vw}    
    .voilet_image1 {    padding-left: 5.72vw; top: 15.2vw;}
    .frame1{ width: 83.07vw; height: 70.70vw;top: 23.75vw;}
    .frame {top: 23.75vw; padding: 19.13vw 0 0; width: 83.07vw; height: 70.70vw;}
    .frame p {font-size: 2.60vw;    line-height: 3vw;    width: 66.40625vw;}
    .form_sign_up {margin: 2.06vw auto 0;}
    .letter_e1.letter_e { left: 13.671875vw; top: 47.65625vw;}
    .voilet_image2 {     top: 78.33vw; left: 10.41vw;}
    .voilet_image3{ top: 106.11vw;}
    .triangle11 { top: 94.58vw; left: 77.60vw; -webkit-transform: scale(-1); -moz-transform: scale(-1); -o-transform: scale(-1); -ms-transform: scale(-1);transform: scale(-1);}
	.sky_blue_section {height: 125vh;}
  .container, .template-index .container {height: 100%;}
  .hero_banner_section .hero_img {height: 100vh;}
/*   .sky_blue_section .triangle {transform: none!important;} */
/*   .sky_blue_section, .pink_section {
  height: 100vh;
} */
  .blur-uparw {right: 34.05vw;top: 21vw;width: 15vw;}
  .tab_none.sky_image1 {padding-right: 0vw; padding-top: 15.8vw;}
  .sky_image1 .pane {height: 28.65vw;}
  .letter_l {top: 0;}
  .trngl.triangle {height: 20vw;right: 20vw;top: 10.6vw;}
  .square_box3 {left: 7vw;padding: 3.75vw 2.375vw 3.25vw;top: 21vh; width: 63.75vw;position:unset;}
  .sky_image2.tab_none {left: 0vw;margin-top: 0;max-width: 58vw;position: relative;}
  .sky_image3.tab_none {display: block;left: 0;position: relative;top: 40vh;width: 50vw;}
  .square_wrapp_text.square_boxsky {bottom: 30vh;max-height: 45vh;overflow: hidden;padding: 3vw;right: 2vh;text-align: center;width: 65vw;z-index: 1;position:unset;margin-top: -15%;float:right;}
  .blue-sml-trngl { max-width: 20vw;}
  .letter_u {right: 16vw; top: -20vw;width: 25.84vw;}
  .skyblue-img.triangle {max-width: 25vw; right: 22vw; top: 100vw;}
  .triangle4 { font-size: 3.688vw; height: 25.25vw; left: 64.875vw; padding-top: 5vw;top: 52vh;width: 28.125vw;}
/*   #section-1 .right_cart.flvrimgs {
  display: none;
}
  .feature-details .cont, .feature-details .text-wrap, .activediv .feature-details .text-wrap, .to-fixed, .activediv .to-fixed {
  width: 100%;
}
  .text-wrap .to-fixed {
  padding-right: 0;
  text-align: center;
}
  .right_cart .image {
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 40px;
  width: 100%;
}
  .flvricons {
  bottom: auto;
  display: block;
  float: none;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translate(-50%);
  transition: all 0.15s ease 0.15s;
  visibility: hidden;
  width: 100px;
  z-index: 99999;
}
  hr.custom {
  border: 1px solid #ffffff;
  margin: 22px auto;
  position: relative;
  width: 40%;
}
  hr.custom::after {
  display: none;
}
  .activediv .text-wrap .to-fixed.flvr-one {
  padding-right: 0;
} */
  .voilet_section.tab_none {
  max-height: 95vh;
}
  .hero_banner_section {
  height: 100vh;
}
}

@media only screen and (max-width:749px) {
  
    .mobile_none { display: none !important;}   
    .square_box1 { font-size: 10vw;    width: 78.125vw; line-height: 10.9375vw;padding-top: 3.125vw;padding-bottom: 3.125vw;}   
    .square_wrapp_text p {font-size: 4.375vw;line-height: 5.625vw;}
    .hero_banner_section .logo { width: 42.1875vw; left: 15.625vw;top: 10.9375vw;}
    .triangle13 {left: 50.875vw;right: auto;top: 20.46vw;width: 28.125vw;}
    .triangle1 {left: 52.25vw;right: auto;top: 38.625vw;width: 12.57vw;}
    .orange_section { padding-top: 7.8125vw;}
    .letter_l { width: 18.75vw; top: 7.18vw; left: 16.56vw;}
    .orange_2 { height: 134.375vw;}
    .orange_image5 { width: 45.3125vw; height: 51.5625vw;left: 49.3125vw;  top: 55vw;}
    .orange_image3 { left: 14.0625vw; top: 132.8125vw; width: 66.25vw; height: 38.125vw;}  
    .letter_x { top: 53.75vw;}
    .pink_banner {margin: 0 auto 18.75vw;}
    .pink_section {padding-top: 45.88vw;}
    .pink_section1 {height: 85.375vw;}
    .pink_image3 {top: 60.0625vw;left: 44.375vw;width: 48.125vw;height: 48.75vw;}
    .letter_e {top: 40.625vw;}
    .square_box4 {padding: 7.5vw 7.8125vw;top: 18vw;}
    .pink_image4 {top: 139.8125vw;    left: 25.625vw;}    
    .voilet_image1 {top: 26.2vw;}
    .triangle11 {top: 138.58vw;}
    .frame1 {width: 100%; height: 102.1875vw;}
    .frame {padding: 22.13vw 0 0;z-index: 4;width: 100%;height: 102.1875vw;}
    .frame p {font-size: 4.375vw;
    line-height: 5.3125vw;width: 81.25vw; padding: 0 0 3.75vw;}
    .form_sign_up {width: 89.0625vw;}
    .form_sign_up input:not([type="submit"]) { height: 11.875vw; line-height: 11.25vw;font-size: 3vw;}
    .triangle12 { height: 23.75vw;width: 28.125vw; font-size: 4.0625vw;padding-top: 6.25vw; margin: 44px 0 8.75vw;}
    .voilet_image2 { top: 105.625vw;left: 8.4375vw;width: 39.375vw;}
    .voilet_image3 {top: 140.625vw;left: 30.625vw;}
    .letter_e1.letter_e {left: 11.25vw;top: 49.3125vw;width: 16.5625vw;}
	#instagram_list_ > a {max-height: 50vw;width: 50vw;}
    #instagram_list_ > a:nth-child(5) {display: none;}
   .insta-section {margin-bottom: 8vh;}
   .instapaddivv {height: calc(100% - 50px);margin: 25px;}  
.template-product section .product-single a.btn.transparentbtns {
    /*margin-top: 10px;*/
}
  .template-product section .product-single .btn.product-form__cart-submit , section .outofstock {height: auto;}
.template-product section .product-single a.btn.transparentbtns {height: auto;}
  .foot-titles.text-center > img {
  max-width: 70%;
}
  .foot-titles.text-center > h3, .foot-titles.text-center > .h3 {
  font-size: 18px;
  top: 38px;
}
  footer .barwrap {
  margin: 4vw 0 0vw;
}
  #CartDrawer .grid__item.three-fifths.ajaxcart-right {
  padding-left: 15px;
}
  .ajaxcart__product-name {
  padding-right: 15px;
}
  .square_box1 {
  bottom: 28.21vh;
}
  .innerdivboxes form .btn {height: 50px; max-height: 50px; max-width: 200px; padding: 0; width: 100%;}
  .aboutblue #abtgirlright, .about-vioscroll #abtgirlrightup, .video_section.about-vioscroll.visible > img#abttridwn, .video_section.about-vioscroll.visible > img#puparrw {display: none;}
.product-form {
  margin: 0;
}
  #viwmore-2.btn.transparentbtns.viwmore {
  margin-top: 0;
}
}
body {overflow-x: hidden!important;}
@media only screen and (min-width:750px)and (max-width:1199px){
  body .mobile-text p {max-width: 50%;margin: 15px auto 20px;}
  .mobile-text hr.custom::after {left: 47.5%;width: 5%;}
/*   body .detail_slideblock .nav-container {display:none;} */
  body.template-product section .product-single a.btn.transparentbtns{margin-top:0px;}
  .site-header.logo--center {margin: 0 auto;max-width: 95%;padding-top: 15px;padding-right:10px;}
  body .product-single__meta.text-center{padding:0px;}
  .grid__item.medium-up--six-tenths.small--one-whole.prod-datas {  padding: 45px 70px 0 0;}
  .about-arrowdownwrap {bottom: -4.2vh;}
  .mob-sections.section-1, .mob-sections.section-2, .mob-sections.section-3 {
  height: auto!important;
}
  .mob-sections .feature-details {
  padding-bottom: 22%;
  padding-top: 5%!important;
}
  #section-0::after {
  left: 48%;
}
}
@media only screen and (min-width:640px)and (max-width:1199px){
  .modal-prompt p, .modal-prompt h1, .modal-prompt .h1 {
  font-size: 22px;
  line-height: normal;
}
  #age-check-prompt .avdob {
  font-size: 24px;
  margin-top: 40px;
}
  #age-check-prompt .barwrap {
  margin: 5.5vw auto 2.5vw;
}
  
}
@media only screen and (min-width:1200px){
.desktop--hide{display:none!important;}
.strip {background: #fff;height: 100%;position: absolute;top: 0;width: 2px;z-index: 9;}
section.last .strip{height:70%;background:#fff;top:0;}  
.section-0 .strip{height:12%;background:#934E9A;top:auto;bottom:0px;}
.product-single {display: table;}
.grid__item.product-single__photos.medium-up--four-tenths {display: table-cell;float: none;}
.grid__item.medium-up--six-tenths.prod-datas {display: table-cell;float: none;vertical-align: middle;}
.template-page .aboutblue.sky_blue_section {height:auto;}
}



@media only screen and (max-width:1199px){
  .main_content {
  padding-top: 120px;
}
section .featured_image {max-width: 70%;}
section  .product-single__meta h1 {font-size: 25px;margin-bottom: 6px;}
section .product-single__title {font-size: 15px;letter-spacing: 0;margin-bottom: 5px;}
section .product-single__meta.text-center > p {font-size: 12px;} 
section  .product-single__description {font-size: 14px;line-height: 1.2;margin-top: 20px;}
.template-product section .product-single .btn.product-form__cart-submit , section .outofstock {font-size: 14px;padding: 10px;width: 170px;}
.template-product section .product-single a.btn.transparentbtns {font-size: 14px;width: 170px;line-height:normal;padding: 12px;margin-left: 0px;}
.feature-details .image img {width: 70px;}
.feature-details .image {text-align: center;}  
button#AddToCart.cart_submit , .page-width.desktop--hide .btn.transparentbtns{border-radius:0px;width:170px;}
button#AddToCart.cart_submit {background: #fff;color: #d56796;opacity: 1;}
.page-width.desktop--hide .btn.transparentbtns {margin:5px auto 20px;display:block;float:none;background: rgba(0, 0, 0, 0);border: 2px solid #ffffff;}
.page-width.desktop--hide form#AddToCartForm {display: inline-block;float: none;margin: 13px auto 0;text-align: center;width: 100%;}
.page-width.desktop--hide {padding: 30px 25px;}
.mobile-text.text-center h2 {color: #ffffff;font-size: 22px;font-weight: normal;letter-spacing: 0;margin-top: 20px;}
.mobile-text.text-center h3 {color: #ffffff;font-size: 15px;font-weight: normal;text-transform: uppercase;margin: 12px 0px;}  
.mobile-text hr.custom::after {height: 1px;left: 42.5%;right: auto;text-align: center;width: 15%;}
.mobile-text hr.custom {margin: 25px 0 12px;}  
.mobile-text p {color: #ffffff;font-size: 15px;line-height: 1.3;margin-bottom: 15px;} 
.detail_slideblock .nav-container-mobile ul li {padding: 3px;}
body  .detail_slideblock .nav-container-mobile li a {padding: 4px;}
body .nav-container {right:13px;}
.feature-details .cont {
  float: none;
  margin: 0 auto;
  width: 85%;
  top:55px;
  text-align: center;
}
  .section-1 .product-form {
  margin: 0;
  text-align: center;
}
  .mob-sections .feature-details {
  height: 100%;
  padding-top: 16%;
  position: unset;
}
  .mob-sections.section-1, .mob-sections.section-2, .mob-sections.section-3 {
  position: relative;
  background: none!important;
}
  #section-1.mob-sections #viwmore-2.btn.transparentbtns.viwmore,
  #section-1.mob-sections #viwmore-3.btn.transparentbtns.viwmore,
  .mob-sections#section-2 .btn.transparentbtns.viwmore#viwmore-1,
  .mob-sections#section-2 .btn.transparentbtns.viwmore#viwmore-3,
  .mob-sections#section-3 .btn.transparentbtns.viwmore#viwmore-1, .mob-sections#section-3 .btn.transparentbtns.viwmore#viwmore-2{
  display: none;
}
  .btn.transparentbtns.viwmore {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #ffffff;
  border-radius: 0;
  color: #ffffff;
  margin-top: 10px;
  width: 170px;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
  .btn.transparentbtns.viwmore#viwmore-3{display:none;}
  #section-3 .feature-details {
  top: 0;
}
  .p_inner {
  height: 100%;
  opacity: 1;
}
  .mob-sections .mobile-text.text-center span {
  font-weight: 600;
}
  footer .site-footer__linklist-item > a {
  font-size: 14px;
}
  .site-footer__linklist, .site-footer__newsletter, .site-footer__social-icons, .site-footer__copyright {
  margin-top: 10px;
}
  .site-footer__copyright-content {
  font-size: 0.7125em;
}
  .site-footer {
  padding-bottom: 30px;
}
  .desktop--hide .feature-details.to-fixed.flvr-one {
  display: block;
  float: none;
  width: 100%;
}
}


@media only screen and (min-width:1200px)and (max-width:1399px){
  section .strip{right:32%;}
  body.template-product .product-single .btn.transparentbtns{margin-left:0px;}
  .ajaxcart__product-image {
  height: 100px;
  padding-top: 12px;
  width: 100px;
}
  .triangle13 {
  top: 8.36vw;
}
  .hero_banner_section .container {
  top: 0;
    transform: none;
}
  .triangle1 {
  top: 18.3vw;
}
}
@media only screen and (min-width:1400px) and (max-width:1769px) {
  section .strip{right:35%;}
}
@media only screen and (min-width:1770px) and (max-width:2000px) {
  section .strip{right:38%;}
}
@media only screen and (min-width:2001px){
  section .strip{right:40%;}
}

.grid.product-single {
  padding-bottom: 6%;
}



@media only screen and (max-width:359px){
.mob-sections .feature-details {
  padding-top: 2%;
}
  .mobile-text.text-center h2 {
  font-size: 18px;
    margin-top: 12px;
}
  .mobile-text.text-center h3 {
  font-size: 12px;
  margin: 2px 0;
}
  .mobile-text hr.custom {
  margin: 15px 0 7px;
}
  .feature-details .cont {
  width: 100%;
}
  .ajaxcart__product-name {
  font-size: 12px;
}
}

















	 
@media only screen and (min-width:750px) and (max-width:1199px) {
/*   .product-template__container.page-width, .product-template__container.container {
  padding-top: 15.29%;
} */
.container, .template-index .container, .template-page .aboutblue.sky_blue_section {
  height: auto;
}
  .container {
  width: 92%;
}
  .letter_sec img, .aboutblue #abtltr_o {
  width: 18vw;
}
  .aboutblue #abtgirlleft {
  max-width: 35vw;
}
  .template-page .aboutblue.sky_blue_section {
  min-height: 100vh;
}
  .aboutblue .video_section #abttriangle1 {
  max-width: 25vw;
}
  .aboutblue #abblankarrw {
  max-width: 13vw;
}
  .aboutblue #abtgirlright {
  max-width: 38vw;
}
  .aboutblue .square_wrapp_text.aboutbox1 {
  max-width: 55vw;
}
  .custompagebg .square_wrapp_text {
  height: auto;
  padding: 20px;
  width: 205px;
}
  .custompagebg .square_wrapp_text h1, .custompagebg .square_wrapp_text .h1, .template-page h1, .template-page .h1 {
  font-size: 36px;
}
  .pagecontent .rte > p, .pagecontent .rte > ul {
  font-size: 16px;
  line-height: normal;
  margin-bottom: 10px;
}
  .template-page .pagecontent {
  max-width: 70vw;
}
  .video_section.about-vioscroll > img#abtltr_e {
  max-width: 15vw;
}
  .about-vioscroll #abtgirlrightup {
  max-width: 30vw;
  right: 0;
}
  .voilet_section.tab_none {
  height: 100vh;
  max-height: 120vh;
}
  .video_section.about-vioscroll > img#abttriangle1 {
  margin-left: 10vw;
  margin-top: 30vh;
  max-width: 30vw;
}
  .voilet_section .about-vioscroll .square_wrapp_text.aboutbox2 {
  max-width: 45vw;
}
  .foot-titles.text-center > img {
  max-width: 12vw;
}
  .foot-titles.text-center > h3, .foot-titles.text-center > .h3 {
  font-size: 16px;
  top: 35px;
}
  .mobile-nav-wrapper {
  left: 60px;
  top: 70px;
}
  .mobile-nav__link, .mobile-nav__sublist-link {
  font-size: 26px;
  padding: 12px 30px;
}
  .ajaxcart-popup {
  max-width: 400px;
}
  #PageContainer.iscartpopup {
  transform: translateX(-400px);
}
  .ajaxcart-popup h3, .ajaxcart-popup .h3, .ajaxcart-popup .h3 {
  font-size: 24px;
  margin: 1.3vh 0 1vh;
}
  .close-cart, .ajaxsubtext > p, .ajaxsubtotal p {
  font-size: 20px;
}
  .ajaxcheckout .btn, .ajaxcont .btn {
  font-size: 20px;
}
  .video_section.about-vioscroll > img#abblankarrwpup {
  bottom: -18vh;
}
  .product-single__meta.text-center > p {
  font-size: 14px;
}
  .product-single__price {
  font-size: 20px;
}
  .product-single__description {
  font-size: 16px;
  line-height: normal;
}
  .template-product .product-single .btn {
  font-size: 18px;
  margin-bottom: 10px;
  margin-left: 0!important;
}
  .template-product section .product-single a.btn.transparentbtns {
  font-size: 18px;
  line-height: 50px;
  padding: 0;
}
  .template-product section .product-single .btn.product-form__cart-submit, section .outofstock {
  font-size: 18px;
}
  .text-center.infodivv {
  left: 26vw;
  margin: 6vh auto 0;
}
  .pink-sky_image3 .triangle.triangle4 {
  top: 45vh;
    padding:60px 0 0;
}
/*   #section-1 .right_cart.flvrimgs {
  display: none;
}
.strip {background: #fff;height: 100%;position: absolute;top: 0;width: 2px;z-index: 9;right:35%;}
section.last .strip{height:70%;background:#fff;top:0;}  
.section-0 .strip{height:12%;background:#934E9A;top:auto;bottom:0px;}
  .activediv .to-fixed {
  width: 85%;
}
  .vrtclmddl {
  vertical-align: middle;
}
  .activediv .right_cart {
  bottom: 31%;
}
  .right_cart {
  bottom: 17%;
  float: left;
  position: fixed;
  right: 0;
  text-align: center;
  width: 30%;
  z-index: 99;
}
  .feature-details .image img {
  width: 150px;
}
  .product-form__item--submit {
  margin-top: 20px;
  padding: 0;
  text-align: left;
}
  .feature-details .cont {
  float: left;
}
  .text-wrap .to-fixed {
  padding-right: 6%;
  text-align: right;
}
  .detail_slideblock .section-1 .right_cart.formbtns {
  margin-top: 75%;
}
  .activediv .text-wrap .to-fixed.flvr-one, .text-wrap .to-fixed.flvr-two, .text-wrap .to-fixed.flvr-three {
  padding-right: 16%;
}
  .feature-details .cont {
  width: 70%;
} */
  .btn.transparentbtns.viwmore {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #ffffff;
  border-radius: 0;
  color: #ffffff;
  display: block;
  height: 40px;
  line-height: 22px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  width: 170px;
}
  #section-3 .feature-details {
  margin-bottom: 0;
}
}
@media only screen and (min-width:1200px) and (max-width:1366px) {
.product-form {
  margin: 0;
}
  .template-product .product-single .btn {
  width: 170px;
}
  #section-1.activediv .right_cart.flvrimgs {
  top: 50vh;
}
  .detail_slideblock .section-1 .right_cart.formbtns {
  top: 75vh;
}
}
@media only screen and (min-width:1400px) and (max-width:1440px) {
.template-product .product-single .btn.transparentbtns {
  margin-left: 1vw;
}



@media only screen and (min-width:992px) and (max-width:1199px) {
.infodivv .pink-logo {
  max-width: 22vw;
}
  .text-center.infodivv > p {
  font-size: 2.4vw;
}
  .text-center.infodivv {
  left: 33vw;
}
  .borderdiv {
  width: 70vw;
}
  .pink-sky_image3 .triangle.triangle4 {
  left: 58vw;
    padding: 60px 0;
  top: 38vh;
}
  .pink-back-img.triangle {
  left: 55vw;
  top: 95vh;
}
}






	 