@media (max-width: 1740px){
.dsvy-vertical-heading .dsvy-custom-heading .dsvy-element-title {
		bottom: -65px;
		right: -20px;
		font-size: 125px;
		line-height: 125px;
	}
	.dsvy-element-service-style-2 .dsvy-tbox-left{
		padding: 100px 90px 30px 60px;
	}
}
@media (max-width: 1540px){
	.dsvy-element-service-style-2 .dsvy-tbox-left {
		padding:50px 90px 0px 50px;
	}
}
@media (max-width: 1440px){
	.dsvy-element-service-style-2 .dsvy-heading-subheading .dsvy-element-title{
		font-size: 40px;
		line-height: 50px;
	}
	.dsvy-element-service-style-2 .dsvy-tbox-left {
		padding: 30px 90px 0px 45px;
	}
}
@media (max-width: 1200px){
	#page.site {
		overflow: hidden;
	}
	.container {
		max-width: none;
	}
	.elementor-section.elementor-section-stretched{
		width: 100% !important;
		left: 0 !important;
	}
	.page.dsvy-sidebar-no.elementor-page #content{
		padding: 0;
	}
	.elementor-section.elementor-section-boxed > .elementor-container{
		max-width: none;
	}
	.dsvy-footer-section > .container,
	.dsvy-sticky-header > .container,
	.dsvy-header-menu-area-wrapper > .container,
	.dsvy-title-bar-wrapper > .container,
	.dsvy-header-wrapper > .container,
	body:not(.elementor-page) .site-content.container,
	.single.elementor-page .site-content.container{
		padding: 0 30px;
	}
	/*=== dsvy-team-single ===*/
	.single .dsvy-portfolio-related,
	.dsvy-portfolio-single,
	.dsvy-team-single{
		margin: 0 15px;
	}
	/*=== dsvy-team-single ===*/
	.blog .site-content-contain .site-content-wrap .site-content,
	.single.single-give_forms .site-content-contain .site-content-wrap .site-content,
	.single.single-dsvy-service .site-content-contain .site-content-wrap .site-content,
	.single.single-event_listing .site-content-contain .site-content-wrap .site-content,
	.single.single-post .site-content-contain .site-content-wrap .site-content{
		padding: 0px 30px;
	}
	.dsvy-element-service-style-2.designervily-element-viewtype-carousel .dsvy-carousel-navs,
	.dsvy-heading-subheading .dsvy-heading-desc br,
	.dsvy-vertical-heading .dsvy-custom-heading .dsvy-element-title{
		display: none;
	}
	.dsvy-footer-section.dsvy-footer-widget-area{
		padding-top: 50px;
	}
	/*=== dsvy-element-team-style-1 ===*/
	.dsvy-element-team-style-1 .dsvy-tbox-left {
		padding: 60px 50px 30px 45px;
	}
	.dsvy-element-team-style-1 .dsvy-tbox-right{
		padding-top: 30px;
		padding-right: 45px;
		padding-left: 45px;
	}
	/*=== 	dsvy-portfolio-single-style-1  ===*/
	.dsvy-portfolio-single-style-1 .dsvy-portfolio-single .row{
		display: block;
	}
	.dsvy-portfolio-single-style-1 .dsvy-portfolio-single .col-md-4,
	.dsvy-portfolio-single-style-1 .dsvy-portfolio-single .col-md-8{
		max-width: 100%;
	}
	.site-footer .dsvy-footer-section .container{
		padding: 0 30px;
	}
	/* --------------------------------------
	* Theme Special
	* ---------------------------------------*/
	/*=== dsvy-title-bar ===*/
	.dsvy-title-bar-content .dsvy-tbar-title{
		font-size: 36px;
		line-height: 42px;
	}
	/*=== dsvy-service-style-4  ===*/
	.dsvy-service-style-4 .dsvy-service-title{
		width: auto;
	}
	/*=== dsvy-element-event_listing-style-2 ===*/
	.dsvy-element-event_listing-style-2.designervily-element-viewtype-carousel .owl-carousel .owl-nav{
		display: none;
	}
	/*=== dsvy-footer-widget-area ===*/
	.dsvy-footer-widget-area,
	.dsvy-footer-widget-area.dsvy-bg-color-custom::before{
		background-image: none;
		background: none;
	}
	/*=== dsvy-element-blog-style-1 ===*/
	.dsvy-element-blog-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs{
		display: none;
	}
	/*===dsvy-header-search-form-wrapper ===*/
	.dsvy-header-search-form-wrapper.open .search-form{
		position: absolute;
		left: 50px;
		right: 50px;
	}
	.dsvy-element-event_listing-style-2 .wpem-event-listing-box-view .dsvy-ele-event_listing .wpem-event-layout-wrapper .dsvy-event-arrow-link{
		border-left: none;
	}
	/*--- dsvy-element-service-style-2 ---*/
	.dsvy-element-team-style-1 .designervily-element-inner>.row>div,
	.dsvy-element-service-style-2 .designervily-element-inner>.row>div{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.dsvy-element-service-style-2 .dsvy-tbox-right {
		padding: 30px 40px 0px 40px;
	}
	.dsvy-element-team-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs {
		top: calc(50% - 75px);
	}
	.dsvy-customgiveform .give-form{
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	/* --------------------------------------
	* Theme Special
	* ---------------------------------------*/
	/*=== dsvy-footer-big-area ===*/
	.dsvy-footer-big-area .dsvy-footer-contact-info .dsvy-footer-contact-info-inner{
		display: block !important;
	}
	.dsvy-footer-big-area .dsvy-footer-contact-info .dsvy-footer-contact-info-inner .dsvy-politicia-icon{
		margin-bottom: 30px;
	}
}
@media (max-width: 1024px){
	body.dsvy-sidebar-no.elementor-page #content {
		padding-right: 0;
		padding-left: 0;
		padding-bottom: 70px;
		padding-top: 60px;
	}
	.dsvy-col-stretched-left .dsvy-stretched-div,
	.dsvy-col-stretched-right .dsvy-stretched-div{
		margin: 0 !important;
	}
	/*=== dsvy-team-single ===*/
	.single .dsvy-portfolio-related,
	.dsvy-portfolio-single,
	.dsvy-team-single{
		margin: 0 30px;
	}
	/*=== bg-img-hide ===*/
	.dsvy-bg-img-hide.dsvy-bgimage-yes{
		background-image: none !important;
	}
	.dsvy-bg-img-hide.dsvy-bgimage-yes .dsvy-stretched-div{
		background-image: none !important;
	}
	.dsvy-heading-subheading.left-align .dsvy-heading-desc{
		max-width: inherit;
	}
	/* --------------------------------------
	* Theme Special - Elementor
	* ---------------------------------------*/
	/*=== dsvy-footer ===*/
	.site-footer .widget {
		padding: 0px 0px 30px 0px;
	}
	.dsvy-footer-text-area .dsvy-footer-copyright-box.col-md-12{
		text-align: center;
	}
	.dsvy-tabstyle1 .dsvy-tabs .dsvy-tab-content-wrapper{
		padding: 0 15px!important;
	}
	.dsvy-tabstyle1 .dsvy-tab-content-inner .dsvy-tab-content-img{
		text-align: center;
	}
}
@media (max-width: 991px){
	/*=== Footer custom width ===*/
	.site-content > .row{
		display: block;
	}
	[id*=give-form] div.summary,
	[id*=give-form] div#give-sidebar-left{
		width:100%;
	}
	[id*=give-form] div.summary,
	[id*=give-form] div#give-sidebar-left{
		float: inherit;
	}
	#secondary.widget-area,
	#primary.content-area{
		display: block;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	#primary.content-area{
		padding-bottom: 0px;
	}
	.content-area.col-md-9 {
		padding-bottom: 0px;
	}
	/*=== dsvy-overflow-visible-991 ===*/
	.dsvy-sortable-list-ul {
		text-align: left;
		margin-bottom: 30px;
	}
	.dsvy-team-single-style-2 .dsvy-team-left-inner{
		margin-bottom: 40px;
	}
	.dsvy-sidebar-no #content,
	.dsvy-sidebar-exists #content{
		padding-bottom: 100px;
	}
	/* --------------------------------------
	* Theme Special
	* ---------------------------------------*/
	.dsvy-heading-subheading .dsvy-element-title {
		font-size: 32px;
		line-height: 36px;
	}
	/*=== dsvy-team-single ===*/
	.dsvy-team-single .dsvy-team-single-inner > .row{
		display: block;
	}
	.dsvy-team-single .dsvy-team-single-inner .dsvy-team-left-inner{
		margin-right: 0px;
	}
	.dsvy-team-single .dsvy-team-single-inner .dsvy-team-left-inner img{
		width: 100%;
	}
	.dsvy-team-single .dsvy-team-single-inner > .row .col-md-5,
	.dsvy-team-single .dsvy-team-single-inner > .row .col-md-7{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.dsvy-team-single .dsvy-team-single-inner > .row .col-md-7{
		margin-top: 50px;
	}
	/*=== dsvy-team-single-style-1 ===*/
	.dsvy-team-single-style-1 .dsvy-team-single-info .dsvy-team-detail{
		margin-top: 25px;
		flex: 1;
	}
	.dsvy-team-single-style-1 .dsvy-team-social-links li{
		display: inline-block;
		margin-right: 10px;
	}
	.dsvy-team-single-style-1 .dsvy-team-des{
		padding-left: 0;
		padding-right: 0;
	}
	.dsvy-team-single-style-1 .dsvy-social-links{
		position: relative;
		transform: inherit;
		margin-left: 35px;
		margin-top: 30px;
		text-align: left;
	}
	/*--- dsvy-element-service-style ---*/
	.dsvy-element-service-style-3 .dsvy-element-posts-wrapper.row .dsvy-ele,
	.dsvy-element-service-style-4 .dsvy-element-posts-wrapper.row .dsvy-ele{
		margin-bottom: 30px !important;
	}
	/*--- dsvy-team-single-style-1 ---*/
	.dsvy-team-single-style-1 .dsvy-team-single-info .dsvy-team-des{
		padding: 60px;
	}
	.dsvy-portfolio-single .post-navigation .nav-links{
		margin-bottom: 60px;
	}
}
@media (max-width: 767px){
	/*=== dsvy-heading-subheading ===*/
	.dsvy-heading-subheading .dsvy-element-title{
		font-size: 26px;
		line-height: 36px;
	}
	/*=== dsvy-ourhistory-left ===*/
	.dsvy-ourhistory-left .label{
		display: none;
	}
	.dsvy-ourhistory .dsvy-ourhistory-right .label{
		display: block;
	}
	.dsvy-ourhistory .dsvy-ourhistory-right {
		padding-left: 50px;
	}
	/*=== dsvy-iconheading style 3 ===*/
	.dsvy-ihbox-style-3 {
		padding: 10% 10% 10% 10%;
	}
	.single.single-give_forms .give-wrap.container {
		padding: 10px 15px 70px;
	}
	/*=== Post navigation break ===*/
	.post-navigation .nav-links{
		display: block;
	}
	.post-navigation .nav-links .nav-next {
		margin-top: 15px;
	}
	.dsvy-portfolio-single .nav-links .nav-next .dsvy-portfolio-nav-wrapper{
		margin-left:  unset;
	}
	.dsvy-portfolio-single .nav-links .nav-next .dsvy-portfolio-nav-wrapper {
		text-align: left;
	}
	.post-navigation .nav-links .nav-next {
		margin-top: 0;
	}
	/* --------------------------------------
	* Theme Special
	* ---------------------------------------*/
	/*=== dsvy-single-project-details-list ===*/
	.dsvy-single-project-details-list{
		position: static;
		margin-bottom: 35px;
		padding: 20px;
	}
	/*=== dsvy-timeline ===*/
	.dsvy-timeline{
		margin: 0 15px;
	}
	.dsvy-timeline .dsvy-timeline-inner:nth-child(even) .row.dsvy-ourhistory-row .dsvy-ourhistory-right{
		padding-left: 10px;
	}
	.dsvy-timeline .dsvy-timeline-inner:nth-child(odd) .dsvy-ourhistory-type2 .dsvy-ourhistory-right {
		padding-right: 10px;
		padding-left: 0;
	}
	.dsvy-ourhistory-type2 .col-md-5.dsvy-ourhistory-right,
	.dsvy-ourhistory-type2 .col-md-5.dsvy-ourhistory-left{
		padding:0;
	}
	/*=== dsvy-title-bar ===*/
	.dsvy-title-bar-content .dsvy-tbar-title {
		font-size: 30px;
		line-height: 36px;
	}
	/*=== site-footer ===*/
	.dsvy-footer-section.dsvy-footer-widget-area{
		padding-top: 30px;
	}
	.site-footer .widget {
		padding: 0px 0px 40px 0px;
	}
	.dsvy-footer-overlay .mc4wp-form-fields{
		display: block;
		text-align: center;
	}
	.dsvy-footer-overlay .mc4wp-form::after{
		background-color: transparent;
	}
	.dsvy-footer-overlay .mc4wp-form {
		padding-left: 20px;
		display: block;
	}
	.dsvy-footer-overlay .dsvy-footer-newsletter input[type="email"]{
		width: 100%;
	}
	/*=== dsvy-footer-overlay ===*/
	.dsvy-footer-overlay-right.col-md-6 {
		text-align: center;
		margin: 30px 0;
	}
	.dsvy-footer-style-2 .dsvy-footer-overlay{
		margin-bottom: 0;
	}
	.dsvy-footer-style-2.site-footer .widget {
		padding-top: 10px;
	}
	.dsvy-footer-overlay .dsvy-social-links {
		padding-left: 0;
	}
	/*=== blog-style-1 ===*/
	.dsvy-element-service-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs,
	.dsvy-element-blog-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs {
		display: none;
	}
	/*=== dsvy-tabs ===*/
	.dsvy-tabs-heading,
	.dsvy-tabs .dsvy-tabs-heading li.dsvy-tab-li-active::after {
		display: none !important;
	}
	.dsvy-tabs .dsvy-tab-content-wrapper{
		margin-top: 0;
		margin-bottom: 0;
	}
	.dsvy-tabs .dsvy-tabs-heading li{
		width: 150px;
	}
	.dsvy-tab-content .dsvy-tab-content-title{
		display: block;
		background-color: var(--dsvy-politicia-white-color);
		padding: 10px 20px;
		margin-bottom: 10px;
		border-radius: 5px;
		border: 1px solid #e6e6e6;
		font-size: 18px;
		color: var(--dsvy-politicia-global-color);
	}
	.dsvy-tab-content{
		display: block;
		text-align: center;
	}
	.dsvy-tabstyle1 .dsvy-tabs .dsvy-tab-content-inner h2 {
		font-size: 130px;
		line-height: 130px;
		left: 0;
		right: 0;
	}
	.dsvy-tab-content .dsvy-tab-content-inner{
		display: none;
	}
	.dsvy-tab-content.dsvy-tab-active .dsvy-tab-content-inner {
		display: block;
	}
	.dsvy-tabs .dsvy-tab-content-wrapper{
		padding: 0 15px;
	}
	.dsvy-tab-content-title.dsvy-tab-li-active + .dsvy-tab-content-inner{
		display: block;
	}
	.dsvy-tab-content .dsvy-tab-content-title i{
		margin-right: 10px;
		font-size: 30px;
	}
	.dsvy-tab-content .dsvy-tab-content-title svg{
		width: 30px;
		height: 30px;
		margin-bottom: 10px;
		fill: var(--dsvy-politicia-global-color);
	}
	.dsvy-tab-content-wrapper .dsvy-tab-content.dsvy-tab-active:not(:last-child){
		margin-bottom: 10px;
	}
	.dsvy-tab-content-title.dsvy-tab-li-active i,
	.dsvy-tab-content-title.dsvy-tab-li-active{
		color: #fff;
	}
	.dsvy-tabstyle1 .dsvy-tabs .col-xl-7 {
		padding: 0;
		padding-bottom: 30px;
	}
	/*=== dsvy-header-search-form-wrapper ===*/
	.dsvy-header-search-form-wrapper.open .search-form{
		left: 30px;
		right: 30px;
	}
	.dsvy-header-search-form-wrapper .search-form input[type="search"] {
		height: 65px;
		line-height: 65px;
		font-size: 18px;
	}
	/*=== dsvy-fidbox style1 ===*/
	.dsvy-blog-classic .dsvy-blog-meta-social-share,
	.dsvy-element-team-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs,
	.dsvy-element-service-style-2.designervily-element-viewtype-carousel .dsvy-carousel-navs,
	.designervily-ele-fid-style-1::after{
		display: none;
	}
	/*=== dsvy-event single ===*/
	.wpem-single-event-page .wpem-organizer-page-url-button{
		position: inherit;
		left: 0;
	}
	.dsvy-service-style-1 .dsvy-featured-wrapper img{
		width: 100%;
	}
	/*=== dsvy-ourhistory-type2 ===*/
	.dsvy-ourhistory-type2 .dsvy-ourhistory-right .content::before{
		display: none;
	}
	.dsvy-timeline .dsvy-timeline-inner:nth-child(even) .row.dsvy-ourhistory-row .dsvy-ourhistory-right{
		padding-left: 0px;
	}
	.dsvy-timeline .dsvy-timeline-inner:nth-child(odd) .dsvy-ourhistory-type2 .dsvy-ourhistory-right{
		padding-right: 0;
	}
	.dsvy-ourhistory-type2 .dsvy-ourhistory-right .content{
		border-radius: 5px 5px 0px 0px !important;
	}
	.dsvy-ourhistory-type2 .dsvy-ourhistory-row .dsvy-ourhistory-left .dsvy-timeline-image img{
		border-radius: 0px 0px 5px 5px !important;
	}
	.stratum-countdown .stratum-countdown__wrapper .countdown-row .countdown-section{
		margin-bottom: 5px;
	}
	/*=== dsvy-footer-style-2 ===*/
	.dsvy-footer-style-2 .dsvy-footer-text-inner{
		text-align: center;
	}
	.dsvy-footer-style-2 .dsvy-footer-text-inner .dsvy-footer-copyright-text{
		margin-top: 20px;
		text-align: center;
	}
	.dsvy-footer-style-2 .dsvy-footer-section.dsvy-footer-widget-area{
		padding-bottom: 0px;
	}
}
@media (max-width: 575px) {
	/*===* .dsvy-team-single-style-2 ===*/
	.dsvy-team-single-style-2 .dsvy-single-team-info{
		display: block;
		width: 100%;
		float: left;
		margin-bottom: 30px;
	}
	.dsvy-team-single-style-2 .dsvy-team-single .dsvy-team-social-links a{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.dsvy-team-single-style-2 .dsvy-single-team-info li:nth-last-child(2){
		padding-bottom: 20px;
		margin-bottom: 10px;
		border-bottom: 1px solid #f2f3f5;
	}
	/*===* dsvy-event style1 ===*/
	.dsvy-element-event_listing-style-2 .wpem-event-listing-box-view .dsvy-ele-event_listing .wpem-event-layout-wrapper .wpem-event-action-url::before{
		display: none;
	}
	.dsvy-element-event_listing-style-2 .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .dsvy-event-meta{
		display: block;
	}
	.dsvy-element-event_listing-style-2 .wpem-event-listing-box-view .dsvy-ele-event_listing .wpem-event-layout-wrapper .wpem-event-infomation{
		padding: 14px 30px 0px 170px;
	}
	.dsvy-element-event_listing-style-2 .wpem-event-listing-box-view .dsvy-ele-event_listing .wpem-event-layout-wrapper .dsvy-event-arrow-link{
		display: none;
	}
	/*===* dsvy-blog-meta-bottom ===*/
	.dsvy-blog-meta-bottom .dsvy-blog-meta-bottom-right{
		margin-top: 15px;
	}
	.dsvy-blog-meta-bottom .dsvy-blog-meta-bottom-right .st-right{
		text-align: center !important;
	}
	/*--- dsvy-team-single-style-1 ---*/
	.dsvy-team-single-style-1 .dsvy-team-single-info .dsvy-team-des{
		padding: 30px;
	}
	/*=== dsvy-event_listing-style-2 ===*/
	.dsvy-ele-event_listing.dsvy-event_listing-style-2 .wpem-event-layout-wrapper .wpem-event-infomation{
		display: block;
	}
	.dsvy-ele-event_listing.dsvy-event_listing-style-2 .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details{
		padding-left: 0;
		margin-top: 15px;
	}
	.dsvy-count-down-1 .content_countdown .element_conteiner::after{
		content: none;
	}
	.element_conteiner{
		display: block !important;
	}
	#dsvy-count-down .content_countdown .element_conteiner{
		padding: 0px;
		margin-bottom: 40px;
	}
	.dsvy-blog-meta .dsvy-meta-classic-right {
		padding-left: 0;
		text-align: left;
		display: inline-block;
	}
	.dsvy-blog-meta.dsvy-blog-meta-top .dsvy-meta-classic-left {
		position: static;
		width: auto;
		display: inline-block;
	}
	.dsvy-blog-meta.dsvy-blog-meta-top .dsvy-meta-classic-left .dsvy-meta-date {
		padding: 6px 22px;
		margin-right: 10px;
	}
	.dsvy-blog-meta.dsvy-blog-meta-top{
		text-align: left;
	}
	.dsvy-blog-meta.dsvy-blog-meta-top .dsvy-meta-classic-left .dsvy-meta-date span span{
		display: inline-block;
	}
	.dsvy-blog-meta.dsvy-blog-meta-top .dsvy-meta-classic-left .dsvy-meta-date .entry-date{
		font-size: 16px;
		line-height: 26px;
	}
	.dsvy-no-img .dsvy-blog-meta.dsvy-blog-meta-top,
	.dsvy-default-view .dsvy-blog-meta.dsvy-blog-meta-top{
		display: block;
	}
	.dsvy-no-img .dsvy-blog-meta .dsvy-meta-classic-right,
	.dsvy-default-view .dsvy-blog-meta .dsvy-meta-classic-right{
		padding-left: 0;
		display: block;
		margin-bottom: 15px;
	}
	.comment-respond .comment-reply-title{
		font-size: 20px;
		line-height: 30px;
	}
	.comment-respond .comment-reply-title small{
		font-size: 13px;
		line-height: 13px;
	}
	.comment-list .comment-respond{
		padding-left: 0;
	}
	.comment-list .children {
		margin-left: 10px;
	}
	.dsvy-comment-content{
		margin-left: 0px;
		margin-top: 25px;
	}
	.dsvy-comment-avatar{
		float: none;
	}
	.dsvy-comment-content::before, .dsvy-comment-content::after {
		border-width: 0px 10px 10px 10px;
		border-color: transparent transparent #fff transparent;
	}
	.dsvy-comment-content::after {
		border-width: 0px 12px 12px 12px;
		border-color: transparent transparent #e9e9e9 transparent;
	}
	.dsvy-comment-content::before{
		top: -10px;
		left: 17px;
	}
	.dsvy-comment-content::after{
		top: -13px;
		left: 15px;
	}
	.dsvy-comment-form-input-wrapper{
		display: block;
	}
	.dsvy-comment-form-input-wrapper .dsvy-comment-form-input{
		flex: none;
		width: 100%;
		margin-left: 0px;
	}
	.dsvy-author-box{
		display: block;
	}
	.dsvy-author-content{
		margin-top: 20px;
	}
	/*=== dsvy-Contact form style 1===*/
	.dsvy-form-style-1 button{
		width: 100%;
	}
	/*=== dsvy-Contact form style 2===*/
	.dsvy-form-style-2.main-form .col-sm-6.dsvy-email,
	.dsvy-form-style-2.main-form .col-sm-6.dsvy-selecttype {
		padding-left: 15px;
	}
	/*===dsvy-ihbox-style-8===*/
	.dsvy-ihbox-style-8 .dsvy-ihbox-contents {
		padding-left: 15px;
		padding-top: 20px;
	}
	.dsvy-ihbox-style-8 .dsvy-ihbox-box{
		display: block;
	}
	/*===dsvy-footer-newsletter===*/
	.dsvy-footer-newsletter button{
		width: 100%;
	}
	/*===dsvy-Teamstyle1==*/
	.dsvy-team-single-style-1 .dsvy-team-social-links a {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	/*===dsvy-blogmeta ==*/
	.dsvy-blog-meta-bottom {
		display: block !important;
	}
	.dsvy-blog-meta-bottom .dsvy-meta-tags,
	.dsvy-blog-meta-bottom-left,
	.dsvy-blog-meta-bottom-right {
		text-align: center;
		width: 100%;
	}
	.dsvy-tabstyle1 .dsvy-tabs .col-xl-7{
		padding: 0 15px 20px 15px;
	}
	/*Giveplugin donation form */
	.single-give_forms #give-final-total-wrap {
		float: none;
	}
	form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
		float: left;
		padding: 0;
	}
	.single.single-give_forms .give-sidebar .give-btn {
		width: 130px;
	}
	.single.single-give_forms .give-btn {
		width: 150px;
	}	
	.dsvy-customgiveform .give-form{
		display: block;
	}	
	.dsvy-customgiveform .give-btn{
		margin-left: 0px !important
	}	
	.dsvy-customgiveform form[id*=give-form] .give-donation-amount .give-currency-symbol {
		padding: 0 2px 0 125px;
	}
	.dsvy-customgiveform form[id*=give-form] .give-donation-amount input.give-amount-top{
		width: 100%;
	}
}
@media (max-width: 400px) {
	/*--- 	dsvy-event style1  ---*/
	.dsvy-element-event_listing-style-2 .wpem-event-listing-box-view .dsvy-ele-event_listing .wpem-event-layout-wrapper .wpem-event-action-url {
		display: block;
	}
	.dsvy-element-event_listing-style-2 .wpem-event-listing-box-view .dsvy-ele-event_listing .wpem-event-layout-wrapper .wpem-event-infomation {
		padding-top: 10px;
		padding:0px;
	}
	.dsvy-element-event_listing-style-2 .wpem-event-listing-box-view .dsvy-ele-event_listing .wpem-event-layout-wrapper .wpem-event-action-url::before{
		content: unset;
	}
	.dsvy-element-event_listing-style-2 .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner {
		position: unset; 
	}
}
@media only screen and (min-width: 400px) and (max-width:767px){
	.dsvy-mockimg.elementor-element  .elementor-element-populated{
		padding-bottom: 380px!important;
	}
}
@media screen and (max-width: 490px){
	.give-form.give-form-type-multi #give-final-total-wrap,
	.single-give_forms #give-final-total-wrap,
	form[id*=give-form] #give-final-total-wrap{
		float: none!important;
	}
}
/*********************** Min start **********************************/
@media screen and (min-width: 768px) {
	.dsvy-empty-sidebar #primary {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-md-20percent {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
	/*===.dsvy-blog-meta-bottom===*/ 
	.dsvy-blog-meta-bottom.dsvy-blog-meta-no-social .dsvy-blog-meta-bottom-left{
		width: 	100%;
	}
}
@media screen and (min-width: 992px) {
	.dsvy-sidebar-left #secondary,
	.dsvy-sidebar-right #secondary{
		flex: 0 0 33%;
		max-width: 33%;
	}
	.dsvy-sidebar-left #primary,
	.dsvy-sidebar-right #primary{
		flex: 0 0 66%;
		max-width: 66%;
	}
}
@media (min-width: 1200px){
	.elementor-section.elementor-section-boxed.elementor-element>.elementor-container,
	.container {
		max-width: 1200px;
	}
	/* --------------------------------------
	* Theme Special
	* ---------------------------------------*/
	.dsvy-header-style-4{
		position: relative;
		padding-bottom: 0px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1670px){
	.dsvy-element-team-style-1 .dsvy-tbox-left {
		padding: 50px 90px 0px 50px;
	}
	.dsvy-element-team-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs {
		right: 25px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px){
	.dsvy-element-team-style-1 .dsvy-tbox-left{
		padding: 30px 90px 0px 30px;
	}
	.dsvy-element-team-style-1.designervily-element-viewtype-carousel .dsvy-carousel-navs {
		right: 45px;
	}
	.dsvy-tabstyle1 .dsvy-tabs .col-xl-7 {
		margin-left: 15px!important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.dsvy-ihbox-style-4 .dsvy-ihbox-icon-wrapper {
		margin-right: 0px!important;
	}	
}
@media only screen and (min-width: 991px) and (max-width: 1200px){
	.dsvy-team-single-style-1 .dsvy-team-single-info .dsvy-team-des{
		padding: 70px;
	}	
	.dsvy-portfolio-single-style-1 .dsvy-portfolio-single .col-md-4{
		padding-bottom: 40px;
	}
}