/* Diksha CSS */


@media (max-width: 1700px) {
.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(1) {
    width: 200px !important;
}
.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(2) {
    width: 1031px !important;
}

.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(3) {
    width: 200px !important;
}
	
	
/* Slider	 */
	
.home-slider .swiper-slide:nth-child(5) {
    width: auto !important;
    height: 890px !important;
}

.home-slider .swiper-slide:nth-child(5) img.swiper-slide-image {
    width: auto !important;
    height: 890px !important;
}

.home-slider figure.swiper-slide-inner:nth-child(5) {
	width:auto !important;
}

.elementor-1993 .elementor-element.elementor-element-d501491 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 0px 0px 0px 0px;
    height: 890px;
}

.home-slider .swiper-slide.swiper-slide-duplicate.swiper-slide-next {
    width: auto !important;
    height: 890px !important;
}

.home-slider .swiper-slide.swiper-slide-duplicate.swiper-slide-next img.swiper-slide-image {
    width: auto !important;
    height: 890px !important;
}

.home-slider .swiper-slide.swiper-slide-duplicate.swiper-slide-next figure.swiper-slide-inner:nth-child(5){
	width:auto !important;
}
	
	
}


@media (max-width: 1500px) {
    .elementor-1995 .elementor-element.elementor-element-c492f9b {
        --width: 19%;
    }

    .elementor-1995 .elementor-element.elementor-element-8b77403 {
        --width: 26%;
    }
	
	.elementor-1993 .elementor-element.elementor-element-88468ec .elementor-heading-title {
		font-size: 42px;
        line-height: 52px;
	}
	
	.elementor-element-0642987 .e-con-inner {
    padding: 60px 0px;
}
 .elementor-1993 .elementor-element.elementor-element-bddfaf3 > .elementor-widget-container {
	 margin: 27px 0px 0px 0px;}	
	
	.elementor-1993 .elementor-element.elementor-element-f4d17fc > .elementor-widget-container {
		margin: 20px 0px 0px 0px;}
	
	.elementor-1993 .elementor-element.elementor-element-81d4a73 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;}
	
.elementor-1993 .elementor-element.elementor-element-bddfaf3 .elementor-button {
    padding: 20px 50px 20px 50px;
    font-size: 20px;
}	
.elementor-1993 .elementor-element.elementor-element-722087c {
    --padding-top: 60px;
    --padding-bottom: 60px;	
	}
	
.elementor-1993 .elementor-element.elementor-element-5ddbd2d .elementor-button {
        padding: 20px 50px 20px 50px;
        font-size: 20px;
    } 
	
.elementor-1993 .elementor-element.elementor-element-9dbc65b .elementor-heading-title {
    font-size: 48px;
    line-height: 60px;
}
	
	
.elementor-1993 .elementor-element.elementor-element-5a26e49 .elementor-heading-title {
	font-size: 60px;}	
	
	.elementor-1993 .elementor-element.elementor-element-8fa254b {
 --min-height: 100px;}
	
	
    .elementor-1993 .elementor-element.elementor-element-f3cc23f {
        --content-width: 220px;
    }	
	.elementor-1993 .elementor-element.elementor-element-e8d1457 > .elementor-widget-container {
    padding: 12px 16px 0px 0px;
}
.elementor-1993 .elementor-element.elementor-element-5a26e49 > .elementor-widget-container {
    padding: 12px 0px 0px 28px;
}	
.elementor-1993 .elementor-element.elementor-element-1cc532f .elementor-heading-title {
    font-size: 48px;
    line-height: 58px;
}

	.elementor-1993 .elementor-element.elementor-element-fd8d089{
	--padding-top: 60px !important;
    --padding-bottom: 60px !important;
}	
.elementor-1993 .elementor-element.elementor-element-1cc532f > .elementor-widget-container {
	margin: 0px 0px 45px 0px;}

.team-box h3.elementor-image-box-title {
    font-size: 20px !important;
}
.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(1) {
    width: 250px !important;
}
.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(2) {
    width: 800px !important;
}

.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(3) {
    width: 250px !important;
}
.elementor-element.elementor-element-b4ae556.e-con-full.footer-container-cls.e-flex.e-con.e-parent {
    padding-top: 60px;
}
}



@media (max-width: 1368px) {
body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-f3cc23f {
    left: -216px !important;
}
}


@media (max-width: 1300px) {

    .elementor-1995 .elementor-element.elementor-element-8b77403 {
        --width: 20%;
     padding-left: 20px;
    }

    .elementor-1995 .elementor-element.elementor-element-4b4379a {
        --width: 61%;
    }
	
.pp-advanced-menu--main .pp-advanced-menu a {
    padding: 13px 8px;
    font-size: 16px !important;
}	
    .elementor-1993 .elementor-element.elementor-element-88468ec .elementor-heading-title {
        font-size: 32px;
        line-height: 42px;
    }	
	
	.elementor-1993 .elementor-element.elementor-element-9dbc65b > .elementor-widget-container {
		margin: 0px 0px 12px 0px;}
	
	.elementor-1993 .elementor-element.elementor-element-9dbc65b .elementor-heading-title {
        font-size: 38px;
        line-height: 50px;
    }

    body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-f3cc23f {
        left: -186px !important;
    }
	
	.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(1) {
    width: 250px !important;
}
.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(2) {
    width: 650px !important;
}

.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(3) {
    width: 250px !important;
}	
}


@media (max-width: 1150px) {
.elementor-1995 .elementor-element.elementor-element-7137c10 .pp-info-box-icon {
	font-size: 28px;}
    .elementor-1995 .elementor-element.elementor-element-7137c10 .pp-info-box-description {
        font-size: 16px;
        line-height: 20px;
        margin-top: 12px;
    }
	.elementor-1995 .elementor-element.elementor-element-7137c10 .pp-info-box-icon-wrap {
		margin-top: 25px;}
	
.team-box h3.elementor-image-box-title {
        font-size: 18px !important;
        margin-bottom: 0px !important;
    }	
	
}

@media (max-width: 1025px) {
    .elementor-1995 .elementor-element.elementor-element-4b4379a {
        --width: 53% !important;
        padding-right: 0px;
    }
	
.elementor-1995 .elementor-element.elementor-element-c492f9b {
        --width: 24%;
    }
	
    .elementor-1995 .elementor-element.elementor-element-8b77403 {
		--width: 26%;	}
	
	
	.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(1) {
    width: 500px !important;
}
.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(2) {
    width: 500px !important;
}

.elementor-element.elementor-element-64c3423.elementor-widget.elementor-widget-text-editor p br {
    display: none;
}
body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-f3cc23f {
        left: -131px !important;
    }	
	
.elementor-1993 .elementor-element.elementor-element-0e3ceb4{
		padding-left:25px;
	}	
	
.elementor-1993 .elementor-element.elementor-element-fcb85df > .elementor-widget-container {
	margin: 20px 0px 0px 0px;}	

.elementor-1993 .elementor-element.elementor-element-5ddbd2d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-1993 .elementor-element.elementor-element-fd8d089 {
        --padding-top: 40px !important;
        --padding-bottom: 40px !important;
    }
 .elementor-1993 .elementor-element.elementor-element-9dbc65b .elementor-heading-title {
        font-size: 28px;
        line-height: 40px;
    }
.elementor-1993 .elementor-element.elementor-element-1cc532f .elementor-heading-title {
        font-size: 38px;
        line-height: 48px;
    }
.elementor-element-15d07d4 img {
    width: 80%;
}
.elementor-507 .elementor-element.elementor-element-1236ebc > .elementor-widget-container {
	margin: 14px 0px 0px 0px;}	

    .elementor-element.elementor-element-b4ae556.e-con-full.footer-container-cls.e-flex.e-con.e-parent {
        padding-top: 40px;
    }	
.elementor-1993 .elementor-element.elementor-element-07386cb img {
    height: 498px;
}
	
}



@media (max-width: 1000px) {

    body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-f3cc23f {
        left: -124px !important;
    }
	.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(1) {
    width: 520px !important;
}
.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(2) {
    width: 520px !important;
}
.elementor-1995 .elementor-element.elementor-element-4b4379a {
        --width: 53% !important;
        padding-right: 10px;
}	
.elementor-507 .elementor-element.elementor-element-e7c3b20 {
        --width: 40%;
        padding-right: 10px;
    }	
}

@media (max-width: 860px) {
    .elementor-1995 .elementor-element.elementor-element-8b77403 {
        --width: 36%;
    }	
	
    .elementor-1995 .elementor-element.elementor-element-4b4379a {
        --width: 40% !important;
        padding-right: 17px;
    }
	    body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-f3cc23f {
        left: -89px !important;
    }
	
	    .elementor-1993 .elementor-element.elementor-element-9dbc65b .elementor-heading-title {
        font-size: 22px;
        line-height: 34px;
    }
	
	.elementor-1993 .elementor-element.elementor-element-0e3ceb4{
		padding-top:13px;
	}
	
}

@media (max-width: 810px) {
.elementor-1995 .elementor-element.elementor-element-c492f9b {
        --width: 28%;
    }
    .elementor-1995 .elementor-element.elementor-element-4b4379a {
        --width: 38% !important;
        padding-right: 6px;
    }

body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-f3cc23f {
        left: -80px !important;
    }	
	
.elementor-1993 .elementor-element.elementor-element-07386cb img {
    height: 593px;
}	
    .elementor-1993 .elementor-element.elementor-element-bddfaf3 .elementor-button, .elementor-1993 .elementor-element.elementor-element-5ddbd2d .elementor-button {
        padding: 15px 40px 15px 40px;
        font-size: 18px;
    }
.elementor-1993 .elementor-element.elementor-element-07386cb > .elementor-widget-container {
padding: 25px 0px 25px 25px;}	
	
    .elementor-1993 .elementor-element.elementor-element-88468ec .elementor-heading-title {
        font-size: 27px;
        line-height: 37px;
    }	
	
.elementor-1993 .elementor-element.elementor-element-f4d17fc {
    font-size: 20px;
	line-height: 30px;
}	
    .elementor-element-0642987 .e-con-inner {
        padding: 40px 0px;
    }
    .elementor-1993 .elementor-element.elementor-element-722087c {
        --padding-top: 40px;
        --padding-bottom: 40px;
    }	
	
	.elementor-element.elementor-element-f3e04cc.e-con-full.footer-container-2-cls.e-flex.e-con.e-child {
    width: 20%;
}
.elementor-element-b7de5b6 li.elementor-icon-list-item.elementor-inline-item {
    margin: 0px !important;
}	
.elementor-element-b7de5b6 ul.elementor-icon-list-items.elementor-inline-items {
    padding-left: 10px !important;
}	
}

@media (max-width: 770px) {
    .elementor-1995 .elementor-element.elementor-element-4b4379a {
		--width: 36% !important;}
	
.elementor-1995 .elementor-element.elementor-element-7137c10 .pp-info-box-content {
    padding: 5px 0px 0px 0px;
}	
    .elementor-1995 .elementor-element.elementor-element-7137c10 .pp-info-box-icon-wrap {
        margin-top: 17px;
    }	
	    body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-f3cc23f {
        left: -73px !important;
    }
		
}

@media (max-width: 767px) {
.elementor-1993 .elementor-element.elementor-element-5a26e49 > .elementor-widget-container {
        padding: 12px 0px 0px 0px;
        text-align: center;
    }	
.elementor-element-5a26e49 h2.elementor-heading-title.elementor-size-default {
    width: 100%;
}

    .elementor-1993 .elementor-element.elementor-element-e8d1457 > .elementor-widget-container {
        padding: 12px 0px 0px 0px;
    }
    body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-f3cc23f {
        left: -229px !important;
    }	
	
	.elementor-element-9dbc65b h2.elementor-heading-title.elementor-size-default br {
    display: none !important;
}
	
.elementor-1993 .elementor-element.elementor-element-07386cb img {
        height: auto;
    }	
	
	.elementor-widget-image-carousel .swiper-slide {
    text-align: left;
}
	
	
	    .elementor-1993 .elementor-element.elementor-element-d501491 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
        height: 650px;
        width: 450px;
    }
	
	
/* Slider	 */
	
.home-slider .swiper-slide:nth-child(5) {
    width: auto !important;
    height: 650px !important;
}

.home-slider .swiper-slide:nth-child(5) img.swiper-slide-image {
    width: auto !important;
    height: 650px !important;
}

.home-slider figure.swiper-slide-inner:nth-child(5) {
	width:auto !important;
}

.elementor-1993 .elementor-element.elementor-element-d501491 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 0px 0px 0px 0px;
    height: 650px;
}

.home-slider .swiper-slide.swiper-slide-duplicate.swiper-slide-next {
    width: auto !important;
    height: 650px !important;
}

.home-slider .swiper-slide.swiper-slide-duplicate.swiper-slide-next img.swiper-slide-image {
    width: auto !important;
    height: 650px !important;
}

.home-slider .swiper-slide.swiper-slide-duplicate.swiper-slide-next figure.swiper-slide-inner:nth-child(5){
	width:auto !important;
}
		
	
	
	
	
	
}

@media (max-width: 680px) {
.elementor-1995 .elementor-element.elementor-element-c492f9b{
	display:none
}
	
 .elementor-1995 .elementor-element.elementor-element-8b77403 {
        --width: 50%;
}	
    .elementor-1995 .elementor-element.elementor-element-4b4379a {
        --width: 48% !important;
    }
.elementor-element.elementor-element-f3cc23f.e-flex.e-con-boxed.e-con.e-child {
    position: relative !important;
}
    .elementor-1993 .elementor-element.elementor-element-f3cc23f {
		--content-width: 100%;}
	
    body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-f3cc23f {
        left: auto !important;
    }	
.elementor-1993 .elementor-element.elementor-element-0e3ceb4 {
        padding-left: 0;
    }	
    .elementor-1993 .elementor-element.elementor-element-1cc532f .elementor-heading-title {
        font-size: 35px;
        line-height: 45px;
    }	
	    .elementor-1993 .elementor-element.elementor-element-1cc532f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
	
		.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(1) {
    width: 600px !important;
}
.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(2) {
    width: 700px !important;
}
.elementor-element.elementor-element-5076402.e-con-full.e-flex.e-con.e-parent {
    height: 60px;
}	
	.elementor-1995 .elementor-element.elementor-element-4b4379a{
		padding-top:12px;
	}	
    .elementor-1993 .elementor-element.elementor-element-2030d68 {
		--e-con-grid-template-columns: repeat(1, 1fr);}	
	
	.elementor-widget-image-box .elementor-image-box-img img {
		display: inline;}
	
	
	.elementor-element.elementor-element-8fa254b.e-grid.e-con-boxed.e-con.e-child {
    margin-top: -137px;
    margin-right: -38px !important;
    width: 50%;
    margin-bottom: 20px;
}
	
}

@media (max-width: 420px) {
		.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(1) {
    width: 600px !important;
}
.home-slider .swiper-wrapper .pp-image-slider-thumb-item-wrap.pp-swiper-slide.swiper-slide.swiper-slide-duplicate:nth-child(2) {
    width: 700px !important;
}
 .elementor-1993 .elementor-element.elementor-element-9dbc65b .elementor-heading-title {
        font-size: 22px;
        line-height: 34px;
    }	
	
		    .elementor-1993 .elementor-element.elementor-element-d501491 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
        height: 650px;
        width: 350px;
    }
	
}

/* Diksha CSS */