/*
Template:   This file is specific for WordPress projects with ITM-Theme
Info:       This file will contain Child theme media-queries based on DIVI
Web:		http://www.itmaniax.com
*/

@media only screen and (min-width: 1023px) {
   .bdt-ep-static-carousel-item {
        display: grid;
        grid-template-columns: 1fr 450px;
        width: 100%;
        padding: 50px;
    }
    
    .bdt-ep-static-carousel-item > .bdt-ep-static-carousel-image {
        width: 100%;
    }
        
    .bdt-ep-static-carousel-item > .bdt-ep-static-carousel-content > .bdt-ep-static-carousel-text > p {
        font-size: 20px;
    }
        
    .bdt-ep-static-carousel-item > .bdt-ep-static-carousel-image > img {
        width: 100%;
        height: 100%;
    }
}




/*------------------------------------------------*/
/*-----------------[MEDIA QUERIES]----------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*-----------------[	0 - 1919	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 1919px) {
   
}
/*------------------------------------------------*/
/*-----------------[	0 - 1599	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 1599px) {
}
/*------------------------------------------------*/
/*-----------------[	0 - 1359	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 1359px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1140px;
    }
    .research-card {
        flex-direction: column;
    }

    .col-research-1 > * ,
    .col-research-2 > * ,
    .col-research-3 > * ,
    .col-research-4 > *
    {
        height: 800px !important;
    }

}
/*------------------------------------------------*/
/*-----------------[	0 - 1199 	]-------------*/
/*------------------ Bootstrap LG ----------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 1199px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 940px;
    }

    .research-card.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > .elementor-container.elementor-column-gap-default {
        display: grid;
        gap: 15px;
        grid-template-columns: 1fr 1fr;
    }

    .col-research-1 ,
    .col-research-2 ,
    .col-research-3 , 
    .col-research-4
    {
        width: 100% !important;
    }

    .col-research-1 > * ,
    .col-research-2 > * ,
    .col-research-3 > * ,
    .col-research-4 > *
    {
        height: 100% !important;
        margin: 0 !important;
    }

    .research-list > .elementor-widget-container > ul {
        list-style-type: none;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 1079	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 1079px) {
    .col-research-1 > *,
    .col-research-2 > *,
    .col-research-3 > *,
    .col-research-4 > *
    {
        height: 100% !important;
    }
    

}

/*------------------------------------------------*/
/*-----------------[	0 - 991 	]-------------*/
/*------------------ Bootstrap MD ----------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 991px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 720px;
    }
    .itm-text-centered {
        font-size: 15px !important;
    }
    .itm-download-btn {
        padding: 4px 8px 3px 8px;
        font-size: 16px;
    }
    .col-research-1 {
        height: auto !important;
    }
    .col-research-2 {
        height: auto !important;
    }
    .col-research-3 {
        height: auto !important;
    }
    .col-research-4 {
        height: auto !important;
    }
    
    .research-card.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > .elementor-container.elementor-column-gap-default {
        display: flex;
    }

    .col-research-1 > .elementor-widget-wrap.elementor-element-populated > .elementor-element.elementor-element-38d2387.elementor-widget.elementor-widget-heading,
    .col-research-2 > .elementor-widget-wrap.elementor-element-populated > .elementor-element.elementor-element-52c3bc5.elementor-widget.elementor-widget-heading {
        padding: 0 40px 0 40px;
    }


    .col-research-1 > * > * > .elementor-widget-container ,
    .col-research-2 > * > * > .elementor-widget-container ,
    .col-research-3 > * > * > .elementor-widget-container ,
    .col-research-4 > * > * > .elementor-widget-container
    {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .col-research-1 > * ,
    .col-research-2 > * ,
    .col-research-3 > * ,
    .col-research-4 > *
    {
        height: 450px !important;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 879     ]-------------*/
/*-------------------             ----------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 879px) {
}
/*------------------------------------------------*/
/*-----------------[	0 - 767		]-------------*/
/*------------------ Bootstrap SM ----------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 767px) {
    .itm-text-centered {
        font-size: 20px !important;
    }
    .itm-download-btn {
        padding: 12px 16px 8px 17px;
        font-size: 18px;
    }
    .col-research-1 {
        width: 100%;
    }
}
/*------------------------------------------------*/
/*-----------------[	0 - 719	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 719px) {
}
/*------------------------------------------------*/
/*-----------------[	0 - 639	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 639px) {
    .itm-bespoke{
        width: 100% !important;
    }
}
/*------------------------------------------------*/
/*-----------------[    0 - 575     ]-------------*/
/*------------------ Bootstrap XS ----------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 575px) {
}
/*------------------------------------------------*/
/*-----------------[	0 - 479		]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 479px) {
}
/*------------------------------------------------*/
/*-----------------[	0 - 399	]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 399px) {
}
/*------------------------------------------------*/
/*-----------------[	0 - 359		]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 359px) {
}
/*------------------------------------------------*/
/*-----------------[	0 - 319		]-------------*/
/*------------------------------------------------*/
@media only screen and (max-width: 319px) {
}
/*------------------------------------------------*/
/*-------------------[THE END]--------------------*/
/*------------------------------------------------*/
