/* Desktops */
@media(max-width:1920px){
    .about_right_button {
        margin-top: 30px !important;
    }
    .about_col_left img {
        height: 525px;
    }
}

@media(max-width:1024px){
    .header_menu ul li {
        padding: 0 16px 0 0;
    }
    .arrival_product_name h4 {
        font-size: 17px;
    }
    .about_right_col_heading h2 {
        font-size: 32px;
        line-height: 42px;
    }
    .why_choose_col_info h4 {
        font-size: 22px;
    }
    .why_choose_col_info p {
        font-size: 14px;
        line-height: 24px;
        padding: 0 10px 0 0;
    }
}
/* Desktops */


/* Tablets */
@media(max-width:991px){
    .checkout_form{
        position:relative;
        width:100%;
        margin-top:10px;
        bottom: inherit;
    }
    .w_45{
        width: 100%;
    }
    .header_menu {
        display: none;
    }
    .header_contact{
        display: none;
    }
    .banner{
        padding: 60px 0;
    }
    .banner_left_subheading h4{
        font-size: 20px;
    }
    .banner_left_heading  h1{
        font-size: 30px;
    }
    .banner_btn {
        padding: 6px 15px;
    }
    .arrivals_btn{
        padding: 6px 15px;
        font-size: 14px;
    }
    .arrival_product_name h4 {
        font-size: 24px;
    }
    .about_col_right{
        margin-top: 20px;
    }
    .about_right_col_heading h2 {
        font-size: 28px;
        line-height: 38px;
    }
    .why_choose_col{
        margin-bottom: 20px;
    }
    .why_choose_item_row1 {
        margin: 0 !important;
    }
    .why_choose_col_info h4 {
        font-size: 30px;
    }
    .why_choose_col_info p {
        font-size: 18px;
        line-height: 28px;
    }
    .why_choose_col:hover{
        transform: none !important;
    }
    .cta_button {
        text-align: start !important;
    }
    .footer_logo{
        text-align: start;
    }
    .footer_logo img{
        width: 75%;
    }
    .footer_about p{
        text-align: start;
    }
    .footercol1{
        margin-top: 20px;
        text-align: start;
    }
    .from1mob{
        margin-top: 20px;
    }
}
@media(max-width:767px){
.banner_left{
    text-align: center;
}
.banner_right  img{
    width: 100%;
}
.arrival_product_name h4 {
    font-size: 20px;
}
.why_choose_col_info h4 {
    font-size: 25px;
}
.why_choose_col_info p {
    font-size: 15px;
    line-height: 25px;
}
.footer_logo {
    text-align: start;
}
.footer_about p {
    text-align: start;
}
.footercol1 {
    text-align: start;
}
}

/* Mobiles */
@media(max-width:500px){
    
    .banner_left{
        text-align: center;
        padding: 40px 0;
    }
    .banner_right img {
        width: 100%;
    }
    .cart_btn {
        width: 100%;
        text-align: center;
    }
    .arrival_product_name h4 {
        font-size: 20px;
    }
    .orginal_price {
        font-size: 18px;
    }
    .discounted_price {
        font-size: 18px;
    }
    .about_col_right{
        margin-top: 40px;
        text-align: center;
    }
    .about_right_btn {
        width: 100%;
    }
    .why_choose_col{
        margin-bottom: 20px !important;
    }
    .why_choose_col:hover {
        transform: none;
    }
    .why_choose_item_row1 {
        margin: 0 !important;
    }
    .cta_heading h2 {
        font-size: 28px;
    }
    .cta_btn{
        width: 100%;
        text-align: center;
    }
    .footer_logo img {
        width: 70%;
    }
    .footercol1{
        margin-top: 20px;
    }
    .footer_menu {
        margin-top: 15px !important;
    }
    .mobile_ham{
        margin-top: 20px;
    }
    .why_choose_col_info h4 {
        font-size: 22px;
    }
    .why_choose_col_info p {
        font-size: 15px;
        line-height: 25px;
    }
    .footercol1 {
        text-align: start;
    }
    .footer_logo {
        text-align: start;
    }
    .footer_about p {
        text-align: start;
    }
    .product_col_main {
        margin-bottom: 20px;
    }
    .from1mob{
        margin-top: 20px;
    }
}

@media(max-width:400px){
    .banner_btn {
        padding: 6px 18px;
    }
    .arrivals_btn{
        padding: 6px 18px;
        font-size: 14px;
    }
    .about_right_col_heading h2 {
        font-size: 26px;
        line-height: 36px;
    }
    .about_right_col_paragraph p {
        font-size: 15px;
        line-height: 25px;
    }
    .how_to_order_heading h3{
        font-size: 26px;
    }
    .order_col_message p {
        font-size: 15px;
        line-height: 25px;
    }
    .arrivals_main{
        padding: 40px 0;
    }
    .about_us {
        padding: 40px 0;
    }
    .testimonial_main {
        padding: 40px 0;
    }
    .testimonial_heading h2 {
        font-size: 26px;
    }
    .testimonial_slider_message p {
        font-size: 15px;
    }
    .cta_heading h2 {
        font-size: 23px;
    }
    .cta_quote p {
        font-size: 15px;
        line-height: 25px;
    }
    .footer {
        padding: 40px 0;
    }
    .why_choose_us_heading h2 {
        color: #2B97A4;
        font-weight: 600;
        font-size: 26px;
        line-height: 40px;
        font-family: "Poppins", sans-serif;
    }
    .procol_product_name h4 {
        font-size: 22px;
    }
}

@media(max-width:375px){
    .cta_heading h2 {
        font-size: 20px;
    }
    .cta_quote p {
        font-size: 14px;
        line-height: 24px;
    }
}
/* Mobiles */