*{
  margin: 0;
  padding: 0;
}
.row{
	margin: 0;
}

.btnn a.elementor-button-link.elementor-button.elementor-size-sm{
	background: #C80133;
border-radius: 70px;
	padding: 14px 30px;
}
.banner{
	height:670px;
}
.banner-heading span {
    color: #F0CC1C;
}
.banner-btnn a.elementor-button-link.elementor-button.elementor-size-sm {
    background: #C80133;
    border-radius: 70px;
}

.about-heading span {
    color: #C80133;
}

.choose {
    border: 1px solid #B9B9B9;
    box-sizing: border-box;
}
.post-btnn a.elementor-post__read-more {
    background: #C80133;
    border-radius: 70px;
    color: white!important;
    padding: 8px 25px;
}
.testimonial cite.elementor-testimonial__cite {
    margin-top: 10px!important;
}


/*****************************************************************/
@media(min-width: 767px) and (max-width: 1023px){
	.banner{
	height:600px!important;
}
}
/********************************************************/
@media(min-width: 1024px) and (max-width: 1199px){
	.logo img.attachment-full.size-full {
    width: 40%!important;
}
.head-social {
    margin-left: -60px!important;
    margin-top: -2px!important;
}
.banner-heading h2.elementor-heading-title.elementor-size-default {
    font-size: 55px!important;
    line-height: 65px!important;
}
.about-heading {
    margin-top: 60px!important;
}
	.foot-call-sec .elementor-text-editor.elementor-clearfix {
    font-size: 20px!important;
    line-height: 30px!important;
}
	.foot-call-sec h2.elementor-heading-title.elementor-size-default {
    font-size: 35px!important;
    line-height: 45px!important;
}
.foot-call-sec img.attachment-full.size-full {
    width: 90%!important;
}
.foot-call-sec a {
    font-size: 35px!important;
    line-height: 45px!important;
}
.foot-call-sec a.elementor-button-link.elementor-button.elementor-size-sm {
    font-size: 16px!important;
    padding: 12px 40px 12px 40px!important;
}
	.bloog-newss a {
    font-size: 18px!important;
}
}

@media(min-width: 320px) and (max-width: 767px){
	.banner {
    height: 600px!important;
}
}

.head_shrinkk.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    background: white;
}

.banner-btnn a.elementor-button-link.elementor-button.elementor-size-sm:hover {
    color: white;
    background:#af992d;
}
.btnn a.elementor-button-link.elementor-button.elementor-size-sm:hover{
	color: white;
    background:#af992d;
 }


.formmm button.elementor-button.elementor-size-sm {
    background: #C80133!important;
    border-radius: 70px;
    padding: 10px 50px;
	margin-top:15px;
}

.recent span {
    color: #C80133;
}

.recent-news-sec {
    height: fit-content;
}
.blog-para p {
    margin-bottom: 15px;
}

@media(min-width: 320px) and (max-width:366px){
	.recent-news-sec .elementor-column-wrap.elementor-element-populated {
    padding: 25px 15px!important;
}
}