@media
only screen and (max-width: 640px) {

#surveyForm .rightField, #surveyForm textarea {

max-width: 200px;

}

#surveyForm table {

width: 
100%;

}

}

.widget_service_block .tg-one-third {
    width: 15%;
}
.widget_service_block .tg-after-three-blocks-clearfix {
    clear: none;
}
@media screen and (max-width: 600px) {
   .widget_service_block .tg-one-third {
       width: 100%;
   }
  .sc-col-sm-3 {
       width: 100%;
   }

}

.widget_featured_single_post .widget-title, .widget_featured_single_post p, .widget_featured_single_post .service-image{
      text-align: center;
}

.widget_featured_single_post .read-more{
         display: none;
}


.donate-button a {
font-weight: bold;
color: #0d8040;	
}


/* new css */

.myform{
	position: relative;
  max-width: 525px;
  margin: 0 auto;
}

input#custombtn {
    position: absolute;
    top: 7px;
    right: 5px;
    height: 42px;
    width: 120px;
    border-radius: 10px;
    background-color: #F6DF0E;
    color: #000;
    font-size: 16px;
    font-family: 'Rubik';
    font-weight: 500;
}

input#customemail {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    padding: 15px 20px;
    padding-right: 150px;
    color: #184655;
    font-family: 'Rubik';
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
}
.customheader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    -webkit-transition: .3s;
    transition: .3s;
}
.su-heading-inner {
    line-height: 35px;
}


button.donate-yellow {
    background: #f6df0e;
    color: #000;
    padding: 20px 40px;
    border-radius: 12px;
    font-size: 20px;
}

#track_price {
    display: none;
}

/*patch Css*/

.program-just {
    width: 70%;
    margin: 0 auto;
    text-align: center;
}
@media(max-width:560px){
	.ramadan-header h2{
		font-size:38px !important;
	}
	
	.elementor-19317 .elementor-element.elementor-element-51131202 .elementor-heading-title {
		font-size:33px !important
	}
	
	.elementor-19317 .elementor-element.elementor-element-aabf2ce .elementor-heading-title {
		font-size:33px !important
	}
	.elementor-19326 .elementor-element.elementor-element-2c0c5e94 .elementor-heading-title{
		font-size:33px !important
	}
	.elementor-19326 .elementor-element.elementor-element-6633fdb .elementor-heading-title{
		font-size:33px !important
	}
	.elementor-19352 .elementor-element.elementor-element-7e1df30f .elementor-heading-title{
			font-size:33px !important
	}
	.elementor-19352 .elementor-element.elementor-element-93c3492 .elementor-heading-title{
			font-size:33px !important
	}
	.elementor-10884 .elementor-element.elementor-element-39f21a1 .elementor-heading-title{
			font-size:33px !important
	}
	.elementor-10884 .elementor-element.elementor-element-d3b7a4f .elementor-heading-title{
		font-size:33px !important
	}
}