@media screen and (max-width: 1200px){
    .slick-prev:before{
        top: 0px;
        margin-top: -10px;
        right: 50px;
        left: inherit;
    }
    .slick-next:before{
        top: 0px;
        margin-top: -10px;
        right: 10px;
    }
}
@media screen and (max-width: 1170px){
    .search_area{right: 15px;}
    .top_section h1{font-size: 45px;}
    nav ul li a{font-size: 15px;}
    .aside_box_text p br{display: none;}
    .best_bouquets .aside_box_text p{font-size: 18px;}
}

@media screen and (max-width: 1024px){
    nav ul li{padding: 0 16px;}
    .article_box h3, .article_section .heading h2, .article_box h3{font-size: 16px; line-height: 24px;}
    aside{width: 70%;}
    article{width: 30%;}
     .editor_section h3{font-size: 25px;}
    .editor_section .aside_box_text a{font-size: 20px;}
    .editor_section .aside_box_text a img{width: 20px;}
}

@media screen and (max-width: 991px){
  
    aside{width: 65%;}
    article{width: 35%;}
    .logo{width: 300px;}
    .search_area input{max-width: 160px;}
    .search_area{width: 196px;}
    nav ul li a{font-size: 13px;}
    nav ul li{padding: 0 10px;}
    .top_section h1{font-size: 35px;}
    .aside_section p{font-size: 20px; line-height: 26px;}
    /* .full-width .aside_box figure{height: 300px;} */
     .top_video iframe{height: 500px;}
  
}

@media screen and (max-width: 767px){
    .top_section_left, .top_section_right{width: 100%;}
    .top_section_middle, .bottom_video, .defpage iframe{width: 100%; height: 300px;}
    iframe{min-height:300px;}
    .top_section_left p br, .top_section_right p br{display: none;}
    aside{width: 100%;}
    article{width: 100%; padding-left: 0px;}
    .article_section ul li{width: 50%; float: left;}
    .article_section ul::after{
        content: "";
        clear: both;
        display: table;
    }
    .article_section ul li{padding: 0 10px;}
    .article_section ul{margin-left: -10px; margin-right: -10px;}
    .article_section_mobile{width: 60%; display: table; margin: auto; margin-bottom: 30px;}
    .article_section_mobile ul li{width: 100%;}
    .top_section h1{font-size: 30px;}
    .sign_form form .sign_btn, .page-content .search-submit{width: 20%;}
    .sign_form form input, .page-content input{width: 80%;}
    .search_area{position: static; margin-top: 16px;}
/*    .search_area input{max-width: 100%; width: 94%;}*/
    .logo{margin-top: 15px; margin-bottom: 20px;}
    .search_area input{height: 30px;}
    .search_area .search_btn{height: 30px;}
    .footer_top ul li, .footer_middle_menu ul li{margin-bottom: 20px;}
    .footer_middle_menu{padding: 40px 0 20px 0;}
    .sign_form{margin-top: 20px;}
    .footer_top ul li{width:100%;}
    .footer_top ul li a br, .footer_middle_menu ul li a br{display:none;}
    .footer_top ul{margin:0px;}
    .footer figure{width:60px;}
    .footer figure img{width:100%; height:auto;}
    .page-content h1, .page-header h1{font-size:24px;}
    article{display:none;}
     .top_video iframe{height: 400px;}
    .editor_section h3{font-size: 20px;}
    .slick-prev:before, .slick-next:before{font-size: 30px;}
    .slick-prev:before{
        right: 40px;
    }
    .shopping_page_heading h1{padding: 20px; text-align: center;}
     /* */
  #toggle {
     width: auto;
    height: auto;
    position: absolute;
    right: 15px;
/*    padding: 22px 0;*/
      margin-top: 0px;
      
}

#toggle div {
    width: 35px;
    height: 5px;
    background: #282828;
    margin: 4px auto;
    transition: all 0.3s;
    backface-visibility: hidden;
}

#toggle.on .one {
    transform: rotate(45deg) translate(5px, 9px);
}

#toggle.on .two {
    opacity: 0;
}

#toggle.on .three {
    transform: rotate(-45deg) translate(4px, -8px);
}

#navbar {
    color: white;
    position: absolute;
    left: 0;
    right: 0;
    top: 140px;
    width: 100%;
    height: auto;
    border-radius: 0;
    text-align: center;
    margin: auto;
    display: none;
    z-index: 11;
    background: #fc75c4;
/*    overflow-y: scroll;*/
}
    nav ul{width: 100%;}
    nav ul li{width: 100%; float: none;}
    .header{ padding-bottom: 0px;}
    .logo{z-index: -1;}
    #navbar ul li{padding: 10px 0;}
    #navbar ul li a{color: #ffffff; font-size: 16px; font-weight: 400; text-transform: uppercase; padding: 15px 0; }
    #navbar ul li a br{display: none;}
/*    */
}

@media screen and (max-width: 576px){
   
}
@media screen and (max-width: 479px){
    .aside_section aside ul li, .article_section ul li, .article_section_mobile{width: 100%;}
    .article_box figure{height: auto;}
    .top_section_middle, .bottom_video{width: 100%; height: 200px;}
    .top_section_middle{padding-left: 0px; padding-right: 0px;}
    .top_section h1{font-size: 20px; padding-bottom: 0;}
    .top_section_left p, .top_section_right p{margin-bottom: 20px;}
    .logo{width: 250px;}
     .sign_form form .sign_btn{width: 28%;}
    .sign_form form input{width: 72%;}
    .footer_top ul li a, .footer_middle_menu ul li a{font-size: 18px;}
    .footer figure{margin-bottom: 32px;}
    .footer{padding-top: 40px;}
     .top_section_left{padding-top: 0px;}
    .top_section_left p, .top_section_right p{margin-bottom: 20px;}
     .top_video iframe{height: auto;}
}


