@media (max-width:1020px){

.first-sec {
    display: flex;
    margin: auto;
    width: 409px;
    height: 333px;
    margin-bottom: 79px;
    
}
.icons {
    
   
    bottom: 139px;
    }
  .sec1{
    display: grid!important;

  }  
.sec-pg3{
     display: grid!important;
 }
 


}

@media (max-width:767px)
{
	.keywords_list ul {
    overflow-x: auto;
	height:80px;
	    max-width: 300px;
	}
	.exly-wp-modal {
    display: none;
    vertical-align: middle;
    position: relative !important;
    z-index: 2;
    max-width: none!important;
    }
	
.first-sec3 {
    position: relative;
    text-align: left;
    background-color: silver;
    width: 416px;
    max-width: calc(100vw - 40px);
    margin:auto;
    height: 240px;
    margin-bottom: 220px;
}
.modern .first-sec3 {
    height: auto;
    margin-bottom: 40px;
	
}
.text-sec1 .txth4 {
  max-width: 307px;
    margin: auto;
    padding-bottom: 10px;
    max-height: 56px;
    
    }
    .heading2 .arrow {
    margin-top: 46px;
    display: none;
}
.sec-left img{
height: 200px;
    width: 100.5%;
    position: absolute;
    top: -1px;
    left: -1px;
    }
    .sec2 {
    color: rgba(var(--rgbColor3-schema1-host-theme,0,0,0),var(---customOpacities-host-theme,1));
    background-color: rgba(var(--rgbColor2-schema1-host-theme,255,255,255),var(---customOpacities-host-theme,1));
    padding: 20px;
    width: 100%;
    margin-bottom: 40px;
    -webkit-box-shadow: 20px 20px #000;
    box-shadow: 20px 20px #000;
    min-width:auto;
    text-align: left;
    position: relative;
    border: 2.5px solid #000;
    cursor: pointer;
    display: block;
    }
    .eventcard_scheduleButton__1vZV1 {
    font-size: 14px;
}
.sec-left {
    width: 100%;
  }


.sec3-txt {
    overflow: hidden;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.25;
    -webkit-line-clamp: 2;
    min-height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
inner-sec2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 20px;
    }
    
    .inner-sec2 .share {
  
   
    transform: translateY(-33px);
     
    z-index: 20;
    width: 35px;
    height: 35px;
    font-size: 20px;
    line-height: 1.4;
    margin-left: auto;
    margin-top: 0;
}
    
    .eventinner {
    margin: 5px 0 auto;
    color: #a3a3a3;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
   
    }
    .txt-lft
    {
    margin-top:0px
    }
    .sec-left a{
     max-height:200px;
     }
    .txt-lft a.common_wrap.button.exly-button
    {
    background-color: rgba(var(--rgbColor1-schema1-host-theme,255,255,255));
    color: rgba(var(--rgbColor1-schema1-host-theme,"244, 115, 84"));
    padding: 10px 0px;
    }
   
    .inner-sec2{
   font-size: 20px;
    line-height: 1.4;
    margin-left: auto;
    margin-top: 194px;
    display: flex;
    width: 100%;
     max-height:40px
   
}
.inner-sec3 {
padding:0px;
    }
		.elementary .event-none, .elementary span.bt {width: 100px !important;text-align: left;}
		.elementary .eventinner {
			display: contents;
		}
		.elementary .inner-sec3-l { -webkit-line-clamp: unset !important}
		.elementary .inner-sec3-l { max-height: 3.2em !important; }
		.sec-txt * {font-size: 16px !important;}
		h4.hd { margin-top: 20px !important;}
		 .elementary .share-element {background-color:#fff;}
}


@media (max-width:475px) and (min-width: 374px) 
{

	

.up-content .conth4 {
    font-weight: 600;
    font-size: 16px;
}
}

@media (max-width:426px) and (min-width: 319px) 
{
.exly-wp-modal, .blocker{
	padding:0 !important;
}
}

/***********page2*************************/