/* responsive css */
@media (min-width: 992px) and (max-width: 1199.98px) {
  .memu_container {
    width: 960px;
  }
  .mega_menu_demo_2 .mega_menu {
    width: 940px;
  }
  .main_menu ul li ul {
    width: 150px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .memu_container {
        width: 720px;
    }
    .mega_menu_demo_2 .mega_menu {
        width: 700px;
    }
    .main_menu ul li a {
        font-size: 15px;
        padding: 20px 16px;
    }
    .main_menu ul li ul {
        width: 150px;
    }

    
}

@media (min-width: 768px) {
  .main_menu ul li ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    margin-top: 50px;
  }
  .main_menu ul li .mega_menu {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    margin-top: 50px;
  }
  .main_menu ul li:hover > ul {
    visibility: visible;
    opacity: 1;
    margin-top: 0px;
    z-index: 99;
  }
  .main_menu ul li:hover > .mega_menu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    z-index: 99;
  }
}

@media (max-width: 1024px) {
    .mega_menu_demo_2 .mega_menu,
    .memu_container {
        width: 100%;
        max-width: 90%;
    }
    li.has_dropdown ul {
        margin-top: 12px;
    }
    .mobile_btn i.fas.fa-bars {
        color: #fff;
    }
    .main_menu ul li ul {
        background: #ffffff;
    }
    .memu_container .header_shop_two {
	    width: 75%;
    }
    .memu_container .header_shop_two{
        display:block;
    }
    .memu_container .header_shop{
        display:none;
    }
    .main_menu ul li .active, .main_menu ul li:hover > a {
        color: #383838;
    }
    .memu_container .shop_now a {
        font-size: 9px;
        padding: 9px 12px;
    }
    .mobile_btn {
        cursor: pointer;
        display: block;
    }
    
    .memu_container .phone_num a {
        font-size: 14px;
    }
    .memu_container  .phone_num {
        width: 56%;
        margin-right: 10px;
        vertical-align: top;
    }
    .main_menu {
        display: none;
        width: 100%;
        position: absolute;
        left: 0;
        top: 65px;
        background-color: #fff;
        padding: 10px 30px;
        z-index: 9999;
    }
	.mega_menu_item img {
		height: auto;
    }
	.main_menu ul li:last-child {
    border: none;
    }
    .main_menu ul li a {
        color: #383838;
    }
    .main_menu ul li i {
        color: #383838;
    }
    .main_menu ul li {
        display: block;
        margin: 0px;
        border-bottom: 1px solid;
        padding-bottom: 0;
    }
    .mega_menu {
        background: #ffffff;
    }
    .main_menu ul li a i {
        float: right;
    }
    
    .main_menu ul li ul {
        width: 100%;
    }
    .main_menu ul li ul li ul {
        left: 0;
        top: auto;
    }

    .mega_menu .mega_menu_item {
      width: 50%;
      padding: 15px 20px;
    }
    .main_menu ul li ul {
        display: none;
        transition: none;
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .main_menu ul li .mega_menu {
        display: none;
        transition: none;
        margin-top: 12px;
    }
    .main_menu ul li a {
        
        width: 90%;
        display: inline-block;
    }
    .memu_container .main_menu > ul .actve_menu a:before{
        
        display:none;
    }
    .mega_menu_demo_2 .mega_menu {
        transform: translateX(0);
    }
    
    .memu_container .header_shop .shop_now a {
        font-size: 10px;
        padding: 9px 8px;
    }
    .memu_container .header_shop {
        width: 78%;
    }
    .shop_sec_wrapper {
        padding-bottom: 60px;
    }
    .memu_container .main_menu > ul .actve_menu_two:before{
		display:none;
	}
}

@media (max-width: 575.98px) {
    .mega_menu .mega_menu_item {
        width: 100%;
    }
}

@media (max-width: 1400px) {
    .any_quaestion_wrapper {
        margin-top: -21px;
    }
}
@media (min-width: 512px) and (max-width: 1024px) {
	
.memu_container .header_shop_two {
	width: 90%;
}
.memu_container .shop_now {
	width: 18%;
}	
}
@media (min-width: 320px) and (max-width: 800px) {
	
    .main_header .main_header_inner {
        max-width: 90%;
    }
.our_testimonial_wrapper button.slick-prev.slick-arrow {
    left: 138px;
    top: 93%;
    box-shadow: 0 0 5px 0 #ded7d7;
}
.main_header .main_header_inner .banner_text {
      padding-top: 90px;
   }
.our_testimonial_wrapper button.slick-next.slick-arrow {
    left:188px;
    top: 93%;
    box-shadow: 0 0 5px 0 #ded7d7;
}
	.memu_container .logo {
	width: 20%;
}
    .img_head {
        left: 7%;
    }
    .inner_blog_wrapper .article_blog_left {
        width: 100%;
        margin-bottom: 20px;
    }
    .Product_page .squ_product .squ_product_one {
        width: auto;
    }
    .Product_page .age_product_one {
        width: 20%;
    }
    .Product_page .age_product {
        display: flex;
    }
    .Product_page .age_product_two {
        width: 78%;
        display: flex;
    }
    .Product_page .age_product_two span {
        margin-left: 10px;
        padding: 2px 11px;
    }
    .Product_page .purchase-info p {
        margin-right: 5px;
    }
    .Product_page .social-links p {
        margin-right: 5px;
    }

    .inner_blog_wrapper .article_blog_right {
        width: 100%;
        margin-left: 0px;
    }
    .article_blog_next .article_inner_left {
        width: 100%;
    }
    .article_blog_next .img_box_one {
        width: 100%;
    }
    .article_blog_next .img_box_section {
        width: 100%;
        padding: 20px;
    }
    .article_blog_next .article_inner_right {
        width: 100%;
        margin-left: 0px;
    }
    .our_testimonial_wrapper .our_testimonial_text p {
        max-width: 100%;
    }
    .img_head {
        left: 2%;
        top: -66px;
    }
    .service_wrapper .service_right {
        width: 100%;
        margin-left: 0px;
    }
    .shop_sec_wrapper {
        padding: 60px 0px;
    }
    .main_header .main_header_inner .banner_text {
        max-width: 100%;
    }
    .contact_wrapper .contact_left {
        width: 100%;
    }
    .contact_wrapper .contact_address_one {
        width: 100%;
        margin-bottom: 20px;
    }
    .contact_wrapper .contact_right {
        width: 100%;
        margin-left: 0px;
        margin-top: 20px;
    }
    .contact_information .contact_information_box {
        width: 100%;
        margin-left: 0px;
        margin-bottom: 20px;
    }
    .main_header .main_header_inner .banner_text h1 {
        font-size: 30px;
    }
	.main_header.main_home_back {
      height: 400px;
    }
    .contact_map .contact_map_right {
        width: 100%;
        margin-left: 0px;
        margin-top: 20px;
    }
    .contact_map .contact_map_left {
        width: 100%;
    }
    .main_header .main_header_inner .banner_text p {
        padding: 0px;
        margin-bottom: 14px;
    }
    .page_container {
        max-width: 90%;
    }
    body h2 {
        font-size: 30px;
    }
    .home_about_sec .about_inner_sec_left {
        width: 100%;
    }
    .home_about_sec .about_inner_sec_right {
        width: 100%;
        margin-left: 0px;
        margin-top: 30px;
    }
    .Product_page .product-imgs {
        width: 100%;
    }
    .Product_page .product-content {
        width: 100%;
    }

    .Product_page {
        padding: 30px 0px;
    }
    
    .product_tab .tabs {
        display: unset;
        text-align: center;
    }

    .product_tab .tabs > ul {
        width: 100%;
    }

    .product_tab .tabs > ul li {
        display: inline-block;
    }

    .product_tab .tabs section {
        width: 100%;
    }

    .product_tab .tabs-container {
        padding: 5px;
    }

    .product_tab .tabs > ul li a, .tabs > ul li a:visited {
        padding: 8px;
    }


    .related_products .related_products_one {
        width: 100%;
        margin-left: 0px;
        margin-bottom: 20px;
    }
    .trending_toy_wrapper .trending_toy_left {
        width: 100%;
    }
    .trending_toy_wrapper .trending_toy_right {
        width: 100%;
    }
    .trending_toy_wrapper .product_toy_box {
        width: 100%;
        padding: 0px;
        margin-bottom: 15px;
        margin-left: 0;
    }
    .our_gallary_wrapper  .toy_inner_box_next {
        width: 100%;
        display: inline-block;
        margin-left: 0;
        margin-top: 25px;
    }
    .newsletter .new_head {
        width: 100%;
        margin-bottom: 15px;
    }
    .newsletter .new_submit {
        text-align: left;
        width: 100%;
    }
    .newsletter .new_submit input[type="submit"] {
        width: 82%;
    }
    .newsletter .newsletter_inner {
        padding: 20px;
    }
    .footer_box.footer_box_one::before {
        display:none;
    }
    .our_gallary_wrapper .toy_inner_one {
        margin-left: 0;
        margin-top: 25px;
    }
    .deals_on_trending .deals_on_trending_text {	
        display: none;
    }
    .article_blog_wrapper .article_blog_head .view_btn {
        width: 49%;
    }
    .article_blog_wrapper .article_box_one {
        width: 100%;
    }
    .article_blog_wrapper .article_blog_left {
        width: 100%;
    }
    .article_blog_wrapper .article_box_two {
        width: 100%;
        margin-left: 0px;
        margin-bottom: 20px;
    }
    .article_blog_wrapper .article_img_right {
        width: 100%;
        margin-left: 0px;
    }
    .our_gallary_wrapper .our_gallary_head p {
        width: 100%;
    }
    .our_gallary_wrapper .our_gallary_box_one {
        width: 100%;
        padding: 0px;
    }
    .our_gallary_wrapper .our_gallary_box_two {
        width: 100%;
        padding: 0px;
        margin-left: 0px;
    }
    .our_gallary_wrapper .our_gallary_box_three {
        width: 100%;
        padding: 0px;
    }
    .our_gallary_wrapper .toy_inner_box {
        width: 100%;
        margin-left: 0px;
    }
    .footer_section .footer_box {
        width: 100%;
        margin-bottom: 20px;
    }
    .footer_section .footer_submit {
        width: 100%;
    }
    .shop_sec_wrapper .slick-dots {
        bottom: -46px;
    }
    .about_page_sec .about_inner_sec_left {
        width: 100%;
    }
    .about_page_sec .about_inner_sec_right {
        width: 100%;
        margin-left: 0;
        margin-top: 30px;
    }
    .our_services .secured_payments_inner {
        width: 100%;
        margin-left: 0;
        margin-bottom: 25px;
    }
    .our_services .online_support_left {
        width: 100%;
    }
    .our_services .online_support_right {
        width: 100%;
        margin-left: 0px;
        margin-top: 12px;
    }
    .our_popular .our_popular_box {
        width: 100%;
        margin-bottom: 20px;
    }
    .our_testimonial_wrapper .slick-list.draggable {
        padding: 0px !important;
    }
    .our_testimonial_wrapper .slick-initialized .slick-slide {
        display: block;
        padding: 0px 0px;
    }
    .our_testimonial_wrapper .basic div, .withOptions div {
        width: 100%;
    }
    
    .our_testimonial_wrapper .basic, .withOptions {
        margin: 0px;
    }
    
    .withOptions_text .withOptions_box h5 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .withOptions_text .withOptions_box p {
        font-size: 14px;
        margin-bottom: 30px;
    }
    .withOptions_text .withOptions_box a.explore {
        padding: 8px 14px;
    }
    .our_testimonial_wrapper .our_testimonial_text {
        width: 100%;
    }
    .withOptions_text {
        max-width: 100%;
        position: unset;
    }
    .page_banner_text h1 {
        font-size: 45px;
    }
    .newsletter .new_submit span {
        display: block;
        width: 100px;
        margin-top: 12px;
        margin-left: 0;
    }
    .footer_section .copy_right {
        max-width: 90%;
    }
    .newsletter {
        padding: 30px 0px;
    }
    .blog_wrapper .blog_left {
        width: 100%;
    }
    .blog_wrapper .blog_right {
        width: 100%;
        margin-left: 0px;
    }
    .blog_wrapper .recent_post .recent_post_right {
        width: 67%;
    }
    .service_wrapper .service_left {
        width: 100%;
    }
    .our_testimonial_sec .testimonial_sec_left {
        width: 100%;
    }
    .our_testimonial_sec .testimonial_sec_right {
        width: 100%;
        margin-left: 0px;
        margin-top: 20px;
    }
    .our_testimonial_sec .testimonial_box_two {
        width: 100%;
        margin-left: 0px;
    }
    .our_testimonial_sec .testimonial_box_one {
        width: 100%;
        margin-bottom: 20px;
    }
    .faq_wrapper .faq_left {
        width: 100%;
    }
    .faq_wrapper .faq_right {
        width: 100%;
        margin-left: 0px;
    }
    .any_quaestion_wrapper .any_quaestion_left {
        width: 100%;
    }
    .any_quaestion_wrapper .any_quaestion_right {
        width: 100%;
        margin-left: 0px;
        margin-top: 20px;
    }
    .any_quaestion_wrapper .any_quaestion_right .first_name_form {
        width: 100%;
        margin-bottom: 25px;
    }
    .any_quaestion_wrapper .any_quaestion_right .last_form {
        width: 100%;
        margin-bottom: 25px;
        margin-left: 0px;
    }
    .any_quaestion_wrapper .any_quaestion_right .email_form {
        width: 100%;
        margin-bottom: 25px;
    }
    .any_quaestion_wrapper .any_quaestion_right .phone_form {
        width: 100%;
        margin-bottom: 25px;
        margin-left: 0px;
    }
    .any_quaestion_wrapper .any_quaestion_right input[type="submit"] {
        width: 100%;
    }
    .any_quaestion_wrapper .any_quaestion_right .message_form {
        margin-bottom: 25px;
    }
    .gallary_wrapper .gallary_left_one {
        width: 100%;
    }
    .gallary_wrapper .gallary_right_one {
        width: 100%;
        margin-left: 0px;
        margin-top: 20px;
    }
    .gallary_wrapper .gallary_left_two {
        width: 100%;
        margin-top: 20px;
    }
    .gallary_wrapper .gallary_right_two {
        width: 100%;
        margin-left: 0px;
    }

    .gallary_right_two {
        width: 100%;
        margin-left: 0px;
    }
    .privacy_wrapper_first .privacy_one_box {
        width: 100%;
    }
    .privacy_wrapper_first .privacy_two_box {
        width: 100%;
        margin-left: 0px;
    }

    .newsletter .new_submit input[type="email"] {
        width: 100%;
    }

    .main_header {
        height: 400px;
    }

    .testimonial_wrapper .testimonial_warren_left {
        width: 100%;
    }

    .testimonial_wrapper .testimonial_warren_right {
        width: 100%;
        margin-left: 0px;
        margin-top: 20px;
    }
	.login_page_main .login_box .login_left {
		width: 100%;
		height: auto;
}
.login_page_main .login_box {
    display: block;
	height: auto;
}
.login_page_main .login_box .login_right {
    width: 100%;
    height: 150px;
    margin-top: 20px;
}
.login_page_main .login_left h3 {
    margin-bottom: 10px;
    font-size: 25px;
    margin-top: 40px;
}
.login_reme_forg_one {
    width: 100%;
}
.login_reme_forg_two {
    width: 100%;
    text-align: left;
}
.login_page_main .right-text h2 {
    font-size: 30px;
}
.login_page_main .submit {
    display: block;
    margin-top: 20px;
    font-size: 15px;
    width: 100%;
    padding: 10px 10px;
}
.login_page_main .right-text h5 {
    font-size: 15px;
}
.login_page_main .login_left .contact {
    width: 100%;
}
.Product_page .purchase-info input {
    width: 15px;
}
.Product_page .purchase-info  input.qty {
    margin: 0px;
}
.Product_page .purchase-info form#myform {
    padding: 5px 5px;
}
.sign_up_page_main .login_box {
    display: block;
}
.sign_up_page_main .login_box .login_left {
    width: 100%;
}
.sign_up_page_main .login_right {
	
	width: 100%;
}
.sign_up_page_main .submit {
    margin-top: 15px;
    width: 100%;
}
.sign_up_page_main .login_left .contact {
	
    width: 100%;
}
.sign_up_page_main .login_box {
	
    height: auto;
}
.sign_up_page_main .login_right {
	
    height: 300px;
}
.sign_up_page_main .right-text h2 {
	
    font-size: 35px;
}
.sign_up_page_main .login_left h3 {
	
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 35px;
}
}

@media (min-width: 1024px) and (max-width: 1450px) {
    
    .memu_container .header_shop {
        width: 33%;
    }
    .contact_information .contact_information_box {
        width: 31%;
    }	
}


@media (min-width: 801px) and (max-width: 1024px) {
	
    .contact_information .contact_information_box {
        width: 100%;
        margin-left: 0px;
        margin-bottom: 20px;
    }
    .service_wrapper .service_right {
        vertical-align: top;
        margin-left: 20px;
    }
    .contact_map .contact_map_right {
        margin-left: 16px;
    }	
    .contact_map .answer_outer .answer_inner_right {
        vertical-align: top;
        margin-left: 16px;
    }
    .inner_blog_wrapper .article_blog_right {
        
        margin-left: 16px;
    }
    .article_blog_next .article_inner_right {
        margin-left: 16px;
    }
    .article_blog_next .img_box_one {
        width: 100%;
    }
    .article_blog_next .img_box_section {
        width: 100%;
    }
	.Product_page .purchase-info form#myform {
    padding: 5px 5px;
}
.Product_page .purchase-info input {
    width: 8px;
}
.Product_page .purchase-info  input.qty {
    margin: 0px 4px;
}
.Product_page .purchase-info input {
    width: 11px;
}
.Product_page .purchase-info .btn:last-of-type {
    padding: 8px 30px;
}
}
@media (min-width: 801px) and (max-width: 1450px) {
	
    .home_about_sec .about_inner_sec_right {
        width: 42%;
        margin-left: 40px;
    }
    .main_menu > ul > li {
        margin: 10px 0px;
    }
    .main_header .main_header_inner .banner_text h1 {
        font-size: 35px;
    }
    .trending_toy_wrapper .product_toy_box {
        width: 21.3%;
    }	
    .article_blog_wrapper .article_box_two {
        width: 60%;
    }
    .article_blog_wrapper .article_img_right {
        width: 46%;
    }

    .main_menu ul li a {
        font-size: 13px;
        padding: 20px 7px;
    }
    
    .memu_container .header_shop {
        width: 33%;
    }
    
    .memu_container  .phone_num {
        width: 40%;
    }
    .memu_container .phone_num a {
        font-size: 14px;
    }
    .memu_container .shop_now a {
        font-size: 12px;
        padding: 9px 10px;
    }
    .about_page_sec .about_inner_sec_left {
        width: 47%;
    }
    .about_page_sec .about_inner_sec_right {
        width: 44%;
        margin-left: 40px;
    }
    .our_services .secured_payments_inner {
        width: 45.5%;
        margin-left: 0px;
        margin-bottom: 16px;
        margin-right: 16px;
    }
    
    .our_testimonial_wrapper .slick-list.draggable {
        padding: 0px 0px !important;
    }
    .easy_return_center {
        width: 40px;
        height: 40px;
    }
    .our_services .easy_return_right h5 {
        font-size: 14px;
    }
    .our_services .online_support_left {
        width: 65%;
    }
    .our_services .online_support_right {
        width: 30%;
        margin-left: 24px;
    }
   
    .footer_section .footer_submit {
        width: 85%;
    }
    .footer_section .footer_submit span {
        right: -109px;
        top: 0px;
    }
    .our_gallary_wrapper .toy_inner_box {
        margin-left: 0;
    }
    .our_gallary_wrapper .toy_inner_one {
        margin-left: 0;
    }
    .our_gallary_wrapper .our_gallary_box_three {
        width: 95%;
        padding-top: 20px;
    }
    .our_gallary_wrapper .our_gallary_box_two {
        width: 50%;
    }
    .our_gallary_wrapper .our_gallary_box_one {
        width: 36%;
    }

    .blog_wrapper .blog_left {
        width: 68%;
    }
    .blog_wrapper .recent_post .recent_post_right {
        width: 64%;
        vertical-align: top;
    }
    .blog_wrapper .gallary_box {
        width: 31%;
    }	
    .blog_wrapper .search input {
        padding: 8px;
    }
    .blog_wrapper .search span {
        margin-left: -41px;
        vertical-align: inherit;
        font-size: 12px;
    }
    .blog_wrapper .recent_post .recent_post_left {
        width: 25%;
    }
    .contact_wrapper .Contact_outer .form_email {
        margin-left: 4px;
    }

    .gallary_wrapper .gallary_right_one {
        margin-left: 10px;
    }
    .gallary_wrapper .gallary_right_two {  
        margin-left: 10px;
    }
    .privacy_wrapper_first .privacy_two_box {
        margin-left: 12px;
    }
    .Product_page .squ_product .squ_product_one {
        width: 28%;
    }
    .Product_page .age_product_one {
      width: 14%;
    }
    .Product_page .age_product_two span {
        margin-left: 8px;
        padding: 2px 6px;	
        font-size: 16px;
    }
    .Product_page .age_product_two {
        width: 70%;
    }
    .Product_page .purchase-info p {
        margin-right: 3px;
        width: 18%;
    }
    .Product_page .social-links p {
        margin-right: 2px;
    }
    .related_products .related_products_one {
        margin-left: 10px;
    }
    .related_products .related_products_outer img {
        width: 85px;
        height: 100px;
    }
    .faq_wrapper .faq_right {
        margin-left: 10px;
    }
    .any_quaestion_wrapper .any_quaestion_right {
        margin-left: 30px;
    }
    .any_quaestion_wrapper .any_quaestion_right .last_form {
        margin-left: 6px;
    }
    .any_quaestion_wrapper .any_quaestion_right .phone_form {
        margin-left: 6px;
    }
    .any_quaestion_wrapper .any_quaestion_right input[type="submit"] {
        width: auto;
    }
}

@media only screen and (min-width:320px) and (max-width:799px){

    .best_sale .best_sale_image {
        width: 100%;
    }

    .best_sale .best_sale_content {
        width: 100%;
    }

    .best_sale_image img {
        border-radius: 8px;
    }

    .content_div .filter_bar ul {
        width: 100%;
    }

    .content_div .filter_bar ul.sort {
        text-align: left;
        padding-top: 20px;
    }

    .content_div .toys .toys_inner {
        width: 49%;
    }
    .content_div {
        padding: 0px 0px;
    }
}

@media only screen and (min-width:320px) and (max-width:1080px){

    .sidebar_tab{
        display: block;
    }

    .filter_tab{
        display: none;
    }

    .content_div {
        width: 100%;
    }    

    .content_div .best_sale {
        padding: 10px 0px;
    }
}

@media only screen and (min-width:801px) and (max-width:840px){

    .content_div .toys .toys_inner {
        width: 32.9%;
    }
}

@media only screen and (min-width:320px) and (max-width:520px){

   .main_header {
    height: 290px;
}

    .page_banner_text {
        padding-top: 50px;
    }

    .content_div .toys .toys_inner {
        width: 100%;
    }
}

@media only screen and (min-width:320px) and (max-width:345px){
    .content_div .filter_bar ul li:last-child {
        padding-top: 10px;
    }

    .content_div .filter_bar ul.sort {
        text-align: left;
        padding-top: 10px;
    }
}

@media only screen and (min-width:320px) and (max-width:1313px){
    .best_sale_image img {
        height: 255px;
    }
}

@media only screen and (min-width:1314px) {
    .best_sale .best_sale_content p {
        height: 94px;
    }

}

@media only screen and (min-width:320px) and (max-width:500px){

    .testimonials_toy_wrapper .slider_content_text {
        width: 250px;
    }

    .service_wrapper  .service_address_one {
        width: 100%;
    }
}

@media only screen and (min-width:801px) and (max-width:1316px){

    .article_blog_wrapper .img_right_article img {
        height: 340px;
        object-fit: cover;
    }

    .our_popular .our_popular_box {
        width: 48%;
        margin-bottom: 10px;
        margin-right: 10px;
    }

    .service_wrapper  .service_address_one {
        width: 100%;
        padding: 5px 15px;
    }

    .contact_wrapper .contact_address_one {
        width: 100%;
        padding-top: 10px;
    }
}

@media only screen and (min-width:320px) and (max-width:1000px){

    .blog_wrapper .blog_right {
        width: 100%;
        margin-left: 0px;
    }

    .blog_wrapper .blog_left {
        width: 100%;
    }

    .our_testimonial_sec .testimonial_sec_left {
        width: 100%;
    }

    .our_testimonial_sec .testimonial_sec_right {
        width: 100%;
        margin-left: 0px;
        padding-top: 15px;
    }
}

@media only screen and (min-width:320px) and (max-width:1200px){

    .withOptions_text {
        position: unset;
        transform: unset;
        max-width: 100%;
        padding-top: 20px;
    }


}

@media only screen and (min-width:800px) and (max-width:1200px){
	
	.our_testimonial_wrapper button.slick-prev.slick-arrow {
    left: 189px;
    top: 94%;
    box-shadow: 0 0 5px 0 #ded7d7;
}
  .our_testimonial_wrapper button.slick-next.slick-arrow {
    left: 233px;
    top: 94%;
    box-shadow: 0 0 5px 0 #ded7d7;
}  
.login_page_main .login_left .contact {
    width: 100%;
}
.login_page_main .submit {
    font-size: 14px;
    width: 100%;
    padding: 14px 10px;
	margin-top: 25px;
}
.sign_up_page_main .submit {
	
    margin-top: 15px;
    width: 100%;
}
.sign_up_page_main .login_left h3 {
    margin-bottom: 8px;
}
.sign_up_page_main .login_left .contact {
	
    width: 100%;
}
.footer_section .footer_menu p {
    padding: 0px 11px;
}
.footer_section ul p {
    width: 30px;
    height: 30px;
}
}