@charset "utf-8";
/* CSS Document */


    .dt-carousel-item-gap-35 .jet-carousel__item { padding: 35px; }


    /* Custom FAQ Carousel - Template */
	.dt-custom-faq-template { position: relative; }
	.dt-custom-faq-template:before { content: "";  height: auto; position: absolute; bottom: 0; left: calc(33.33%/2); right: 0; top: 0; width: auto; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 8px 31px 0px rgba(20, 49, 127, 0.08); box-shadow: 0px 8px 31px 0px rgba(20, 49, 127, 0.08); }

	.dt-custom-faq-template { padding: 40px 30px 40px 0; }
	.dt-custom-faq-template-carousel .dt-sc-any-carousel-wrapper { margin-left: -35px; margin-right: -15px; }
	.dt-custom-faq-template-carousel .swiper-slide { padding: 50px; }

	.dt-custom-faq-template-carousel .swiper-slide .dt-custom-faq-template { padding: 40px 15px; }
    .dt-custom-faq-template-carousel .swiper-slide .dt-custom-faq-template  > .elementor-container > .elementor-row > .elementor-column + .elementor-column > .elementor-element-populated { padding-right: 75px; }


/*--------------------------------------------------------------
    DT Responsive
--------------------------------------------------------------*/

    
	 /* Note: Design for a width of 768px */
     @media only screen and (min-width:768px) and (max-width:991px) {

        
     }


    /*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
	/* Common Styles for the devices below 767px width */
	@media only screen and (max-width: 767px) {
	
		.dt-custom-faq-template-carousel .dt-sc-any-carousel-wrapper { margin-left: 0; margin-right: 0; }
		.dt-custom-faq-template-carousel .swiper-slide .dt-custom-faq-template > .elementor-container > .elementor-row > .elementor-column:first-child > .elementor-element-populated { padding: 0 30px; }

		.dt-custom-faq-template-carousel .swiper-slide .dt-custom-faq-template > .elementor-container > .elementor-row > .elementor-column + .elementor-column > .elementor-element-populated { padding: 30px; }

		.dt-custom-faq-template-carousel .swiper-slide .dt-custom-faq-template { padding: 0 15px 45px; }
        .dt-custom-faq-template:before { margin: 0 -15px; left: 0; top: 16%; }
        
    }


	/* Common Styles for the devices below 479px width */
    @media only screen and (max-width: 479px) {
        

    }