.product-bg{
    background-color: #ebf2f5;
}

.p-sizes{
    font-size: 18px;
}

.menu-text-font-size{
    font-size: 0.8667rem !important;
}

@media(max-width: 580px) {
    .my-column{
        flex-direction: column;
    }
}

.model-icon-size{
    font-size: 30px;
}

/*
Mobile and desktop and laptop version start
*/
@media(max-width: 1600px){
    .image-frame-action h2 {
        font-size: 25px!important;
        padding: 0 5px 0 5px;
    }
}

@media (min-width:1278px) and (max-width:1445px) {
    .image-frame-action h2 {
        font-size: 22px!important;
        padding: 0 5px 0 5px;
    }
}

@media (min-width:1170px) and (max-width:1278px) {
    .image-frame-action h2 {
        font-size: 20px!important;
        padding: 0 5px 0 5px;
    }
}

@media (min-width:1100px) and (max-width:1170px) {
    .image-frame-action h2 {
        font-size: 19px!important;
        padding: 0 5px 0 5px;
    }
}

@media (min-width:1060px) and (max-width:1100px) {
    .image-frame-action h2 {
        font-size: 18px!important;
        padding: 0 5px 0 5px;
    }
}

@media (min-width:970px) and (max-width:1060px) {
    .image-frame-action h2 {
        font-size: 17px!important;
        padding: 0 5px 0 5px;
    }
}

@media (min-width:850px) and (max-width:970px) {
    .image-frame-action h2 {
        font-size: 15px!important;
        padding: 0 5px 0 5px;
    }
}

@media (min-width:792px) and (max-width:850px) {
    .image-frame-action h2 {
        font-size: 14px!important;
        padding: 0 5px 0 5px;
    }
}

@media (min-width:745px) and (max-width:792px) {
    .image-frame-action h2 {
        font-size: 13px!important;
        padding: 0 10px 0 15px;
    }
}

@media (min-width:580px) and (max-width:745px) {
    .image-frame-action h2 {
        font-size: 15px!important;
        padding: 0 17px 0 22px;
    }
}
/*
Slider Responsive design start
*/

@media(max-width: 1600px){
    .one-title-slider {
        padding-left: 15px!important;
        padding-bottom: 15px;
    }
    .three-slider {
        margin-left: 15px!important;
    }
    .two-title-slider {
        padding-left: 15px!important;
    }
}

/*
1 ci slide
*/
@media (min-width:1100px) and (max-width:1200px) {
    .one-slide-desc {
        padding-left: 17px!important;
    }
}

@media (min-width:990px) and (max-width:1100px) {
    .one-slide-desc {
        padding-left: 17px!important;
    }
}

@media (min-width:578px) and (max-width:990px) {
    .one-slide-desc {
        padding-left: 17px!important;
    }
}

@media (min-width:460px) and (max-width:578px) {
    .one-slide-desc {
        font-size: 14px!important;
        padding-left: 19px!important;
    }
    .one-title-slider {
        font-size: 30px!important;
    }
    .one-button-design {
        margin-top: 0!important;
    }
}

@media (min-width:380px) and (max-width:460px) {
    .one-slide-desc {
        font-size: 12px!important;
        padding-left: 19px!important;
    }
    .one-title-slider {
        font-size: 25px!important;
    }
    .one-button-design {
        margin-top: 0!important;
    }
}
/*
End
*/


/*
2ci slide
*/

@media (min-width:1036px) and (max-width:1200px) {
    .two-slide-desc {
        font-size: 22px!important;
        padding-left: 17px!important;
    }
}

@media (min-width:990px) and (max-width:1036px) {
    .two-slide-desc {
        font-size: 21px!important;
        padding-left: 17px!important;
    }
}

@media (min-width:762px) and (max-width:990px) {
    .two-slide-desc {
        font-size: 17px!important;
        padding-left: 5px!important;
    }
    .two-title-slider {
        margin-left: 0!important;
        padding-left: 0!important;
    }
}

@media (min-width:649px) and (max-width:762px) {
    .two-slide-desc {
        font-size: 15px!important;
        padding:0 10px 0 15px!important;
    }
    .two-title-slider {
        margin-left: 0!important;
        padding:0 10px 0 10px!important;
    }
}

@media (min-width:603px) and (max-width:649px) {
    .two-slide-desc {
        font-size: 14px!important;
        padding:0 10px 0 17px!important;
    }
    .two-title-slider {
        font-size: 30px!important;
        margin-left: 0!important;
        padding:0 10px 0 15px!important;
    }
}

@media (min-width:576px) and (max-width:603px) {
    .two-slide-desc {
        font-size: 12px!important;
        padding:0 10px 0 17px!important;
    }
    .two-title-slider {
        font-size: 27px!important;
        margin-left: 0!important;
        padding:0 10px 0 15px!important;
    }
}

@media (min-width:527px) and (max-width:576px) {
    .two-slide-desc {
        font-size: 12px!important;
        padding:0 15px 0 15px!important;
        margin-bottom: 0!important;
    }
    .two-title-slider {
        font-size: 25px!important;
        margin-left: 0!important;
        margin-bottom: 50px!important;
        padding:0 10px 0 10px!important;
    }

    .two-button-design {
        margin-top: 0!important;
    }
}

@media (min-width:470px) and (max-width:527px) {
    .two-slide-desc {
        font-size: 11px!important;
        padding:0 15px 0 15px!important;
        margin-bottom: 0!important;
    }
    .two-title-slider {
        font-size: 23px!important;
        margin-left: 0!important;
        margin-bottom: 50px!important;
        padding:0 10px 0 10px!important;
    }

    .two-button-design {
        margin-top: 0!important;
    }
}

@media (min-width:418px) and (max-width:470px) {
    .two-slide-desc {
        font-size: 10px!important;
        padding:0 10px 0 10px!important;
        margin-bottom: 0!important;
    }
    .two-title-slider {
        font-size: 20px!important;
        margin-left: 0!important;
        margin-bottom: 50px!important;
        padding:0 10px 0 10px!important;
    }
    .two-button-design {
        margin-top: 0!important;
    }
}

@media (min-width:380px) and (max-width:418px) {
    .two-slide-desc {
        font-size: 9px!important;
        padding:0 10px 0 10px!important;
        margin-bottom: 0!important;
    }
    .two-title-slider {
        font-size: 18px!important;
        margin-left: 0!important;
        margin-bottom: 50px!important;
        padding:0 10px 0 10px!important;
    }
    .two-button-design {
        margin-top: 0!important;
    }
}

/*
3 cu slide
*/


/*@media (min-width:1036px) and (max-width:1200px) {*/
/*    .two-slide-desc {*/
/*        font-size: 22px!important;*/
/*        padding-left: 17px!important;*/
/*    }*/
/*}*/

/*
3 cu slide
*/
@media (min-width:1278px) and (max-width:1378px) {
    .three-slide-desc {
        font-size: 24px!important;
        padding: 0 10px 0 10px!important;
    }
    .three-slider {
        padding-left: 15px!important;
    }
}

@media (min-width:1200px) and (max-width:1278px) {
    .three-slide-desc {
        font-size: 23px!important;
        padding: 0 10px 0 15px!important;
    }
    .three-slider {
        padding-left: 15px!important;
    }
}

@media (min-width:1165px) and (max-width:1200px) {
    .three-slide-desc {
        font-size: 22px!important;
        padding: 0 10px 0 15px!important;
    }
}

@media (min-width:1060px) and (max-width:1165px) {
    .three-slide-desc {
        font-size: 21px!important;
        padding: 0 10px 0 15px!important;
    }
}

@media (min-width:990px) and (max-width:1060px) {
    .three-slide-desc {
        font-size: 20px!important;
        padding: 0 10px 0 15px!important;
    }
}

@media (min-width:704px) and (max-width:990px) {
    .three-slide-desc {
        font-size: 15px!important;
        padding: 0 10px 0 15px!important;
    }
}

@media (min-width:595px) and (max-width:704px) {
    .three-slide-desc {
        font-size: 13px!important;
        padding: 0 10px 0 15px!important;
    }
}

@media (min-width:576px) and (max-width:595px) {
    .three-slide-desc {
        font-size: 12px!important;
        padding: 0 10px 0 15px!important;
    }
}

@media (min-width:510px) and (max-width:576px) {
    .three-slide-desc {
        font-size: 11px!important;
        padding: 0 10px 0 15px!important;
    }
    .three-slider {
        font-size: 28px!important;
        margin-bottom: 0!important;
    }
}

@media (min-width:470px) and (max-width:510px) {
    .three-slide-desc {
        font-size: 11px!important;
        padding: 0 10px 0 20px!important;
    }
    .three-slider {
        font-size: 26px!important;
        margin-bottom: 0!important;
    }
}

@media (min-width:450px) and (max-width:470px) {
    .three-slide-desc {
        font-size: 11px!important;
        padding: 0 10px 0 15px!important;
    }
    .three-slider {
        font-size: 25px!important;
        margin-bottom: 0!important;
    }
}

@media (min-width:420px) and (max-width:450px) {
    .three-slide-desc {
        font-size: 11px!important;
        padding: 0 15px 0 10px!important;
    }
    .three-slider {
        font-size: 22px!important;
        margin-bottom: 0!important;
    }
}

@media (min-width:380px) and (max-width:420px) {
    .three-slide-desc {
        max-width: 390px!important;
        font-size: 11px!important;
        padding: 0 10px 0 15px!important;
    }
    .three-slider {
        font-size: 23px!important;
        margin-bottom: 0!important;
    }
}

/*
3 end
*/
