﻿@font-face{
	
	font-family:'Ruthligos';
	
	src:url(../../../themes/community-healthcare/assets/fonts/Ruthligos/Ruthligos.ttf) format("truetype");
	
	font-weight:400;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBoldItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBoldItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBoldItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic) format("svg");
	
	font-weight:700;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Medium.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Medium.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Medium.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Medium.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Medium.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Medium.svg#Poppins-Medium) format("svg");
	
	font-weight:500;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBold.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBold.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBold.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraBold.svg#Poppins-ExtraBold) format("svg");
	
	font-weight:700;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLight.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLight.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLight.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLight.svg#Poppins-ExtraLight) format("svg");
	
	font-weight:200;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Italic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Italic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Italic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Italic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Italic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Italic.svg#Poppins-Italic) format("svg");
	
	font-weight:400;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-MediumItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-MediumItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-MediumItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-MediumItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-MediumItalic.svg#Poppins-MediumItalic) format("svg");
	
	font-weight:500;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Light.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Light.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Light.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Light.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Light.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Light.svg#Poppins-Light) format("svg");
	
	font-weight:300;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-LightItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-LightItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-LightItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-LightItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-LightItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-LightItalic.svg#Poppins-LightItalic) format("svg");
	
	font-weight:300;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLightItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLightItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLightItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLightItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic) format("svg");
	
	font-weight:200;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Thin.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Thin.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Thin.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Thin.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Thin.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Thin.svg#Poppins-Thin) format("svg");
	
	font-weight:100;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ThinItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ThinItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ThinItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ThinItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-ThinItalic.svg#Poppins-ThinItalic) format("svg");
	
	font-weight:100;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBold.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBold.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBold.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBold.svg#Poppins-SemiBold) format("svg");
	
	font-weight:600;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBoldItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBoldItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBoldItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBoldItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic) format("svg");
	
	font-weight:600;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Regular.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Regular.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Regular.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Regular.svg#Poppins-Regular) format("svg");
	
	font-weight:400;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BlackItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BlackItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BlackItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BlackItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BlackItalic.svg#Poppins-BlackItalic) format("svg");
	
	font-weight:900;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BoldItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BoldItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BoldItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BoldItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-BoldItalic.svg#Poppins-BoldItalic) format("svg");
	
	font-weight:700;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Bold.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Bold.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Bold.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Bold.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Bold.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Bold.svg#Poppins-Bold) format("svg");
	
	font-weight:700;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Poppins';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Black.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Black.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Black.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Black.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Black.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Poppins/Poppins-Black.svg#Poppins-Black) format("svg");
	
	font-weight:900;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBoldItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBoldItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBoldItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBoldItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBoldItalic.svg#Saira-ExtraBoldItalic) format("svg");
	
	font-weight:700;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BoldItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BoldItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BoldItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BoldItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BoldItalic.svg#Saira-BoldItalic) format("svg");
	
	font-weight:700;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBold.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBold.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBold.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBold.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraBold.svg#Saira-ExtraBold) format("svg");
	
	font-weight:700;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Regular.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Regular.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Regular.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Regular.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Regular.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Regular.svg#Saira-Regular) format("svg");
	
	font-weight:400;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-LightItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-LightItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-LightItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-LightItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-LightItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-LightItalic.svg#Saira-LightItalic) format("svg");
	
	font-weight:300;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-MediumItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-MediumItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-MediumItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-MediumItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-MediumItalic.svg#Saira-MediumItalic) format("svg");
	
	font-weight:500;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLightItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLightItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLightItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLightItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLightItalic.svg#Saira-ExtraLightItalic) format("svg");
	
	font-weight:200;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Italic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Italic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Italic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Italic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Italic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Italic.svg#Saira-Italic) format("svg");
	
	font-weight:400;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Medium.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Medium.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Medium.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Medium.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Medium.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Medium.svg#Saira-Medium) format("svg");
	
	font-weight:500;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Light.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Light.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Light.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Light.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Light.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Light.svg#Saira-Light) format("svg");
	
	font-weight:300;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBold.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBold.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBold.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBold.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBold.svg#Saira-SemiBold) format("svg");
	
	font-weight:600;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLight.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLight.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLight.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLight.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ExtraLight.svg#Saira-ExtraLight) format("svg");
	
	font-weight:200;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Black.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Black.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Black.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Black.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Black.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Black.svg#Saira-Black) format("svg");
	
	font-weight:900;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BlackItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BlackItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BlackItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BlackItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-BlackItalic.svg#Saira-BlackItalic) format("svg");
	
	font-weight:900;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Bold.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Bold.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Bold.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Bold.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Bold.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Bold.svg#Saira-Bold) format("svg");
	
	font-weight:700;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Thin.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Thin.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Thin.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Thin.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Thin.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-Thin.svg#Saira-Thin) format("svg");
	
	font-weight:100;
	
	font-style:normal;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ThinItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ThinItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ThinItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ThinItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-ThinItalic.svg#Saira-ThinItalic) format("svg");
	
	font-weight:100;
	
	font-style:italic;
	
	font-display:swap

}

@font-face{
	
	font-family:'Saira';
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBoldItalic.eot);
	
	src:url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBoldItalic.woff2) format("woff2"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBoldItalic.woff) format("woff"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBoldItalic.ttf) format("truetype"),url(../../../themes/community-healthcare/assets/css/../fonts/Saira/Saira-SemiBoldItalic.svg#Saira-SemiBoldItalic) format("svg");
	
	font-weight:600;
	
	font-style:italic;
	
	font-display:swap

}

body{
	
	font-family:"Poppins";
	
	font-size:18px;
	
	font-weight:400;
	
	line-height:28px;
	
	color:#B73437

}

h1,h2,h3,h4,h5,h6{
	
	font-family:"Poppins";
	
	font-weight:700

}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{
	
	font-family:"Ruthligos";
	
	font-weight:400

}

a,*,div{
	
	outline:none!important

}

@-webkit-keyframes spin{
	
	100%{
	
	-webkit-transform:rotate(360deg)

}



}

@keyframes spin{
	
	100%{
	
	-webkit-transform:rotate(360deg);
	
	transform:rotate(360deg)

}



}

@-webkit-keyframes rotate{
	
	0%{
	
	-webkit-transform:rotate(0deg);
	
	transform:rotate(0deg)

}

50%{
	
	-webkit-transform:rotate(-8deg);
	
	transform:rotate(-8deg)

}

100%{
	
	-webkit-transform:rotate(0deg);
	
	transform:rotate(0deg)

}



}

@keyframes rotate{
	
	0%{
	
	-webkit-transform:rotate(0deg);
	
	transform:rotate(0deg)

}

50%{
	
	-webkit-transform:rotate(-8deg);
	
	transform:rotate(-8deg)

}

100%{
	
	-webkit-transform:rotate(0deg);
	
	transform:rotate(0deg)

}



}

@-webkit-keyframes rotate1{
	
	0%{
	
	-webkit-transform:rotateY(180deg) rotate(0deg);
	
	transform:rotateY(180deg) rotate(0deg)

}

50%{
	
	-webkit-transform:rotateY(180deg) rotate(-8deg);
	
	transform:rotateY(180deg) rotate(-8deg)

}

100%{
	
	-webkit-transform:rotateY(180deg) rotate(0deg);
	
	transform:rotateY(180deg) rotate(0deg)

}



}

@keyframes rotate1{
	
	0%{
	
	-webkit-transform:rotateY(180deg) rotate(0deg);
	
	transform:rotateY(180deg) rotate(0deg)

}

50%{
	
	-webkit-transform:rotateY(180deg) rotate(-8deg);
	
	transform:rotateY(180deg) rotate(-8deg)

}

100%{
	
	-webkit-transform:rotateY(180deg) rotate(0deg);
	
	transform:rotateY(180deg) rotate(0deg)

}



}

.container{
	
	padding-left:15px;
	
	padding-right:15px

}

@media only screen and (min-width:1280px){
	
	.container{
	
	max-width:1070px

}



}

@media only screen and (min-width:1536px){
	
	.container{
	
	max-width:1370px

}



}

@media only screen and (min-width:1700px){
	
	.container{
	
	max-width:1670px

}



}

html{
	
	scroll-behavior:smooth

}

.primary-btn{
	
	background-color:#B73437;
	
	color:#fff;
	
	height:57px;
	
	width:auto;
	
	padding:10px 22px;
	
	border-radius:13px;
	
	-webkit-box-shadow:none;
	
	box-shadow:none;
	
	display:-webkit-inline-box;
	
	display:-ms-inline-flexbox;
	
	display:inline-flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	position:relative;
	
	font-size:20px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.primary-btn{
	
	width:90%;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}



}

.primary-btn.white-bg{
	
	color:#B73437;
	
	background-color:#fff

}

@media only screen and (max-width:575px){
	
	.primary-btn.white-bg{
	
	width:100%

}



}

.primary-btn.white-bg:hover span{
	
	color:#fff

}

.primary-btn:hover{
	
	background-color:#E33439

}

.primary-btn:hover span{
	
	padding-left:30px;
	
	padding-right:0

}

@media only screen and (max-width:575px){
	
	.primary-btn:hover span{
	
	padding-left:0;
	
	padding-right:10px

}



}

.primary-btn:hover svg{
	
	left:22px

}

.primary-btn:hover svg path{
	
	fill:#B73437

}

.primary-btn span{
	
	padding-right:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.primary-btn span{
	
	padding-right:10px

}



}

.primary-btn svg{
	
	position:absolute;
	
	top:50%;
	
	left:calc(100% - 44px);
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.primary-btn svg{
	
	position:static;
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

.primary-btn svg path{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.secondary-btn{
	
	background-color:#E33439;
	
	color:#fff;
	
	height:57px;
	
	width:auto;
	
	padding:10px 22px;
	
	border-radius:13px;
	
	-webkit-box-shadow:none;
	
	box-shadow:none;
	
	display:-webkit-inline-box;
	
	display:-ms-inline-flexbox;
	
	display:inline-flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	position:relative;
	
	font-size:20px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.secondary-btn{
	
	width:90%;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}



}

.secondary-btn:hover{
	
	background-color:#B73437

}

.secondary-btn:hover span{
	
	padding-left:30px;
	
	padding-right:0

}

@media only screen and (max-width:575px){
	
	.secondary-btn:hover span{
	
	padding-left:0;
	
	padding-right:10px

}



}

.secondary-btn:hover svg{
	
	left:22px

}

.secondary-btn:hover svg path{
	
	fill:#E33439

}

.secondary-btn span{
	
	padding-right:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.secondary-btn span{
	
	padding-right:10px

}



}

.secondary-btn svg{
	
	position:absolute;
	
	top:50%;
	
	left:calc(100% - 44px);
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.secondary-btn svg{
	
	position:static;
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

.secondary-btn svg path{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

form .ginput_container_address{
	
	-webkit-column-gap:2%;
	
	column-gap:2%

}

form .ginput_container_address span{
	
	-webkit-box-flex:0!important;
	
	-ms-flex:0 0 32%!important;
	
	flex:0 0 32%!important;
	
	margin-bottom:0!important

}

@media only screen and (max-width:640px){
	
	form .ginput_container_address span{
	
	-webkit-box-flex:0!important;
	
	-ms-flex:0 0 100%!important;
	
	flex:0 0 100%!important

}



}

@media only screen and (max-width:640px){
	
	form .ginput_container_address span:not(:last-child){
	
	margin-bottom:16px!important

}



}

@media only screen and (max-width:640px){
	
	form .ginput_container_address span.ginput_address_zip{
	
	margin-bottom:0!important

}



}

form .ginput_container_address .ginput_right{
	
	padding-left:0!important

}

form .ginput_container_address .ginput_left{
	
	padding-right:0!important

}

.gform_footer{
	
	text-align:center

}

.gform_footer button.gform_button{
	
	background-color:#B73437;
	
	color:#fff;
	
	height:57px;
	
	width:auto;
	
	padding:10px 22px;
	
	border-radius:13px;
	
	-webkit-box-shadow:none;
	
	box-shadow:none;
	
	display:-webkit-inline-box;
	
	display:-ms-inline-flexbox;
	
	display:inline-flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	position:relative;
	
	font-size:20px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.gform_footer button.gform_button{
	
	width:90%;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}



}

.gform_footer button.gform_button:hover{
	
	background-color:#E33439

}

.gform_footer button.gform_button:hover span{
	
	padding-left:30px;
	
	padding-right:0

}

@media only screen and (max-width:575px){
	
	.gform_footer button.gform_button:hover span{
	
	padding-left:0;
	
	padding-right:10px

}



}

.gform_footer button.gform_button:hover svg{
	
	left:22px

}

.gform_footer button.gform_button:hover svg path{
	
	fill:#B73437

}

.gform_footer button.gform_button span{
	
	padding-right:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.gform_footer button.gform_button span{
	
	padding-right:10px

}



}

.gform_footer button.gform_button svg{
	
	position:absolute;
	
	top:50%;
	
	left:calc(100% - 44px);
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.gform_footer button.gform_button svg{
	
	position:static;
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

.gform_footer button.gform_button svg path{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

html,body{
	
	overflow-x:hidden

}

body.mobile-nav-open{
	
	overflow:hidden

}

body.mobile-nav-open:before{
	
	opacity:1;
	
	visibility:visible

}

body.mobile-nav-open header .header-main-block .menu-toggle{
	
	-webkit-transform:translateY(-35px);
	
	transform:translateY(-35px)

}

body.inner-page header .header-main-block .header-contact-btn .header-caregiver-btn,body.single-location header .header-main-block .header-contact-btn .header-caregiver-btn,body.single-post header .header-main-block .header-contact-btn .header-caregiver-btn{
	
	background-color:#E33439

}

body.contact-page header .header-main-block .main-navigation ul.menu li.current-menu-item a,body.contact-page header .header-main-block .main-navigation ul.menu li:hover a,body.page-template-contact header .header-main-block .main-navigation ul.menu li.current-menu-item a,body.page-template-contact header .header-main-block .main-navigation ul.menu li:hover a{
	
	background-color:#E33439

}

header{
	
	position:relative;
	
	z-index:5

}

header .top-bar-section{
	
	position:relative

}

header .top-bar-section:before{
	
	content:"";
	
	height:100%;
	
	width:28%;
	
	background-color:#E33439;
	
	background-color:#E33439;
	
	position:absolute;
	
	right:0;
	
	top:0;
	
	border-radius:50rem 0 0 50rem

}

@media only screen and (max-width:1699px){
	
	header .top-bar-section:before{
	
	width:32%

}



}

@media only screen and (max-width:1535px){
	
	header .top-bar-section:before{
	
	width:40%

}



}

@media only screen and (max-width:1400px){
	
	header .top-bar-section:before{
	
	width:40%

}



}

@media only screen and (max-width:1279px){
	
	header .top-bar-section:before{
	
	width:40%

}



}

@media only screen and (max-width:1023px){
	
	header .top-bar-section:before{
	
	width:50%

}



}

@media only screen and (max-width:767px){
	
	header .top-bar-section:before{
	
	width:58%

}



}

@media only screen and (max-width:639px){
	
	header .top-bar-section:before{
	
	display:none

}



}

header .top-bar-section .top-bar-block{
	
	text-align:right;
	
	position:relative

}

header .top-bar-section .top-bar-block .top-links{
	
	display:-webkit-inline-box;
	
	display:-ms-inline-flexbox;
	
	display:inline-flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:end;
	
	-ms-flex-pack:end;
	
	justify-content:flex-end;
	
	gap:20px;
	
	padding:10px 0 10px 10px;
	
	font-size:16px;
	
	color:#fff

}

@media only screen and (max-width:639px){
	
	header .top-bar-section .top-bar-block .top-links{
	
	background-color:#E33439;
	
	background-color:#B73437;
	
	border-radius:50rem 0 0 50rem;
	
	padding:10px 15px 10px 30px;
	
	margin-right:-15px;
	
	font-size:13px;
	
	gap:10px

}



}

header .header-main-block{
	
	height:auto

}

header .header-main-block .header-logo-block a img{
	
	-o-object-fit:contain;
	
	object-fit:contain;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px) and (max-width:1499px){
	
	header .header-main-block .header-logo-block a img{
	
	max-width:276px

}



}

@media only screen and (max-width:1279px){
	
	header .header-main-block .header-logo-block a img{
	
	max-width:276px

}



}

@media only screen and (max-width:400px){
	
	header .header-main-block .header-logo-block a img{
	
	max-width:230px

}



}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation{
	
	position:fixed;
	
	z-index:99;
	
	top:0;
	
	right:0;
	
	height:100%;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-ms-flex-wrap:nowrap;
	
	flex-wrap:nowrap;
	
	background-color:#fff;
	
	width:520px;
	
	margin-top:0;
	
	padding:90px 20px 30px;
	
	-webkit-transform:translateX(100%);
	
	transform:translateX(100%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}



}

@media only screen and (max-width:639px){
	
	header .header-main-block .main-navigation{
	
	width:300px

}



}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation.mobile-menu-open{
	
	-webkit-transform:translateX(0);
	
	transform:translateX(0)

}



}

header .header-main-block .main-navigation .menu-menu-1-container{
	
	height:100%

}

header .header-main-block .main-navigation ul.menu{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu{
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-ms-flex-wrap:nowrap;
	
	flex-wrap:nowrap;
	
	gap:5px;
	
	height:100%;
	
	max-height:382px;
	
	overflow:hidden;
	
	overflow-y:auto

}



}

header .header-main-block .main-navigation ul.menu li{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px){
	
	header .header-main-block .main-navigation ul.menu li:not(:last-child){
	
	margin-right:9px

}



}

@media only screen and (min-width:1280px) and (max-width:1499px){
	
	header .header-main-block .main-navigation ul.menu li:not(:last-child){
	
	margin-right:5px

}



}

header .header-main-block .main-navigation ul.menu li.current-menu-item a{
	
	background-color:#E33439;
	
	font-weight:700

}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li.current-menu-item a{
	
	color:#fff

}



}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children{
	
	position:relative

}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children.show>a{
	
	background-color:#E33439

}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children.show>a{
	
	color:#fff

}



}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children.show>a+img{
	
	-webkit-transform:rotateX(180deg);
	
	transform:rotateX(180deg)

}

@media only screen and (min-width:1280px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children.show .sub-menu{
	
	opacity:1;
	
	visibility:visible

}



}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children.show .sub-menu{
	
	-webkit-transform:translateY(0);
	
	transform:translateY(0);
	
	opacity:1;
	
	visibility:visible;
	
	height:auto

}



}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children.current_page_parent>a{
	
	background-color:#E33439

}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children.current_page_parent>a{
	
	color:#fff

}



}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children.current_page_parent .sub-menu .menu-item a{
	
	color:#E33439

}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children>a:after{
	
	content:"";
	
	background:url(../../../themes/community-healthcare/assets/css/../images/down-arrow.svg) no-repeat;
	
	width:8px;
	
	height:7px;
	
	display:inline-block;
	
	margin-left:6px;
	
	opacity:0

}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children>a+img{
	
	height:30px;
	
	display:inline-block;
	
	position:absolute;
	
	top:0;
	
	right:5px;
	
	cursor:pointer;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	width:16px;
	
	-o-object-fit:scale-down;
	
	object-fit:scale-down

}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children>a+img{
	
	height:44px;
	
	right:0;
	
	width:44px;
	
	-webkit-filter:brightness(0);
	
	filter:brightness(0)

}



}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu{
	
	position:absolute;
	
	bottom:-60px;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	border-radius:7px;
	
	background-color:#B73437;
	
	min-width:240px;
	
	opacity:0;
	
	visibility:hidden

}



}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu{
	
	padding-left:20px;
	
	position:static;
	
	-webkit-transform:translateY(-50px);
	
	transform:translateY(-50px);
	
	opacity:0;
	
	visibility:hidden;
	
	height:0

}



}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu:before{
	
	content:"";
	
	height:16px;
	
	width:16px;
	
	background-color:#B73437;
	
	position:absolute;
	
	top:-7px;
	
	left:50%;
	
	-webkit-transform:translateX(-50%) rotate(45deg);
	
	transform:translateX(-50%) rotate(45deg);
	
	border-radius:3px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu:before{
	
	display:none

}



}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu .menu-item{
	
	position:relative;
	
	z-index:1

}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu .menu-item a{
	
	color:#fff;
	
	padding-left:15px;
	
	background-color:transparent;
	
	font-weight:400

}

@media only screen and (min-width:1280px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu .menu-item a{
	
	padding-top:11px;
	
	padding-bottom:11px;
	
	text-align:center;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center

}



}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu .menu-item a{
	
	color:#B73437

}



}

header .header-main-block .main-navigation ul.menu li.menu-item-has-children .sub-menu .menu-item a:hover{
	
	background-color:transparent;
	
	color:#E33439!important

}

header .header-main-block .main-navigation ul.menu li:hover a{
	
	background-color:#E33439

}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li:hover a{
	
	color:#fff

}



}

header .header-main-block .main-navigation ul.menu li a{
	
	font-size:16px;
	
	line-height:24px;
	
	color:#fff;
	
	padding:3px 8px 3px;
	
	border-radius:7px;
	
	position:relative;
	
	cursor:pointer;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px) and (max-width:1499px){
	
	header .header-main-block .main-navigation ul.menu li a{
	
	font-size:14px

}



}

@media only screen and (max-width:1279px){
	
	header .header-main-block .main-navigation ul.menu li a{
	
	color:#B73437;
	
	padding:10px 15px 10px

}



}

header .header-main-block .header-contact-btn{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex

}

header .header-main-block .header-contact-btn .contact-link{
	
	font-size:20px;
	
	line-height:normal;
	
	font-weight:500;
	
	color:#fff;
	
	margin-right:12px;
	
	letter-spacing:-.5px

}

@media only screen and (min-width:1280px) and (max-width:1499px){
	
	header .header-main-block .header-contact-btn .contact-link{
	
	font-size:16px

}



}

header .header-main-block .header-contact-btn .header-caregiver-btn{
	
	background-color:#B73437;
	
	color:#fff;
	
	height:57px;
	
	width:auto;
	
	padding:10px 22px;
	
	border-radius:13px;
	
	-webkit-box-shadow:none;
	
	box-shadow:none;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	position:relative;
	
	font-size:20px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px) and (max-width:1499px){
	
	header .header-main-block .header-contact-btn .header-caregiver-btn{
	
	font-size:16px;
	
	padding:10px 14px

}



}

header .header-main-block .menu-toggle{
	
	margin-top:24px;
	
	margin-left:20px;
	
	position:relative;
	
	z-index:99;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

header .header-main-block .menu-toggle.toggled .navbar-toggler-icon span{
	
	background:#E33439

}

header .header-main-block .menu-toggle.toggled .navbar-toggler-icon span:first-child,header .header-main-block .menu-toggle.toggled .navbar-toggler-icon span:nth-child(4){
	
	top:11px;
	
	opacity:0

}

header .header-main-block .menu-toggle.toggled .navbar-toggler-icon span:nth-child(2){
	
	-webkit-transform:rotate(-45deg);
	
	transform:rotate(-45deg)

}

header .header-main-block .menu-toggle.toggled .navbar-toggler-icon span:nth-child(3){
	
	-webkit-transform:rotate(45deg);
	
	transform:rotate(45deg)

}

header .header-main-block .menu-toggle .navbar-toggler-icon{
	
	width:31px;
	
	height:24px;
	
	background:none;
	
	position:relative;
	
	display:inline-block

}

header .header-main-block .menu-toggle .navbar-toggler-icon span{
	
	height:2px;
	
	width:31px;
	
	background-color:#fff;
	
	display:block;
	
	position:absolute;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

header .header-main-block .menu-toggle .navbar-toggler-icon span:first-child{
	
	top:0;
	
	right:0

}

header .header-main-block .menu-toggle .navbar-toggler-icon span:nth-child(2),header .header-main-block .menu-toggle .navbar-toggler-icon span:nth-child(3){
	
	top:11px

}

header .header-main-block .menu-toggle .navbar-toggler-icon span:nth-child(4){
	
	top:22px

}

.home-hero-bnr-section{
	
	position:relative;
	
	min-height:85vh;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	padding:150px 0;
	
	background-size:cover;
	
	background-position:center right;
	
	background-repeat:no-repeat

}

@media only screen and (min-width:1536px){
	
	.home-hero-bnr-section{
	
	min-height:851px

}



}

@media only screen and (max-width:991px){
	
	.home-hero-bnr-section{
	
	min-height:100vh

}



}

@media only screen and (max-width:639px){
	
	.home-hero-bnr-section{
	
	padding-bottom:300px;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/hero-mobile-bnr-img.jpg)!important

}



}

.home-hero-bnr-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left bottom,left top,from(#00000000),to(#000000)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(360deg,#00000000 0%,#000000 100%) 0% 0% no-repeat padding-box;
	
	opacity:.38;
	
	position:absolute;
	
	top:0;
	
	left:0

}

@media only screen and (max-width:1279px){
	
	.home-hero-bnr-section:before{
	
	background:#000;
	
	opacity:.18

}



}

.home-hero-bnr-section:after{
	
	content:"";
	
	height:50%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#e5818900),to(#e58189)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#e5818900 0%,#e58189 100%) 0% 0% no-repeat padding-box;
	
	opacity:1;
	
	position:absolute;
	
	bottom:0;
	
	left:0

}

.home-hero-bnr-section>*{
	
	position:relative;
	
	z-index:1

}

@media only screen and (min-width:1280px){
	
	.home-hero-bnr-section .bnr-content-block{
	
	max-width:60%

}



}

.home-hero-bnr-section .bnr-content-block .bnr-title{
	
	font-size:60px;
	
	font-weight:700;
	
	line-height:70px;
	
	color:#fff;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-title{
	
	font-size:50px;
	
	line-height:60px

}



}

@media only screen and (max-width:1279px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-title{
	
	font-size:45px;
	
	line-height:50px

}



}

@media only screen and (max-width:991px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-title{
	
	font-size:40px

}



}

@media only screen and (max-width:767px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-title{
	
	text-align:center

}



}

@media only screen and (max-width:575px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-title{
	
	font-size:36px

}



}

.home-hero-bnr-section .bnr-content-block .bnr-desc{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:400;
	
	width:100%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:768px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-desc{
	
	max-width:70%

}



}

@media only screen and (max-width:1699px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-desc{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-desc{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:991px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-desc{
	
	font-size:18px;
	
	line-height:26px

}



}

@media only screen and (max-width:767px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-desc{
	
	text-align:center

}



}

@media only screen and (max-width:575px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-btn-box .primary-btn{
	
	width:auto

}



}

@media only screen and (max-width:400px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-btn-box .primary-btn{
	
	width:100%

}



}

@media only screen and (max-width:400px){
	
	.home-hero-bnr-section .bnr-content-block .bnr-btn-box .secondary-btn{
	
	width:100%

}



}

.home-usp-section{
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#e58189),color-stop(62%,#f88787),to(#E33439)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#e58189 0%,#f88787 62%,#E33439 100%) 0% 0% no-repeat padding-box;
	
	background-position:0 125px;
	
	position:relative

}

@media only screen and (max-width:639px){
	
	.home-usp-section{
	
	background-position:0 300px

}



}

.home-usp-section .home-usp-grid-block{
	
	margin-top:-125px

}

@media only screen and (max-width:639px){
	
	.home-usp-section .home-usp-grid-block{
	
	margin-top:-300px

}



}

.home-usp-section .home-usp-block{
	
	max-width:1444px;
	
	margin:0 auto;
	
	background-color:#B73437;
	
	border-radius:47px;

	
	background-position:center;
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	overflow:hidden;
	
	position:relative;
	
	padding:50px 45px;
	
	z-index:1

}

@media only screen and (max-width:1279px){
	
	.home-usp-section .home-usp-block{
	
	padding:40px 10px

}



}

@media only screen and (max-width:639px){
	
	.home-usp-section .home-usp-block{
	
	padding:36px 45px;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/usp-mobile-bg-img.png)

}



}

@media only screen and (max-width:400px){
	
	.home-usp-section .home-usp-block{
	
	padding:36px 25px

}



}

.home-usp-section .home-usp-block:after{
	
	content:"";
	
	background:transparent linear-gradient(83deg,#B73437 0%,#B73437 17%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	height:100%;
	
	width:100%;
	
	position:absolute;
	
	top:0;
	
	left:0

}

@media only screen and (max-width:639px){
	
	.home-usp-section .home-usp-block:after{
	
	background:transparent -webkit-gradient(linear,left bottom,left top,from(#B73437),color-stop(17%,#B73437),to(#B7343700)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(0deg,#B73437 0%,#B73437 17%,#B7343700 100%) 0% 0% no-repeat padding-box

}



}

.home-usp-section .home-usp-block>*{
	
	position:relative;
	
	z-index:1

}

.home-usp-section .home-usp-block .usp-list .usp-item{
	
	padding:24px 30px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	gap:13px;
	
	color:#fff;
	
	position:relative

}

@media only screen and (max-width:639px){
	
	.home-usp-section .home-usp-block .usp-list .usp-item{
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	text-align:center

}



}

.home-usp-section .home-usp-block .usp-list .usp-item:not(:last-child):after{
	
	content:"";
	
	height:100%;
	
	width:2px;
	
	background-color:#E33439;
	
	position:absolute;
	
	top:0;
	
	right:-1px

}

@media only screen and (max-width:639px){
	
	.home-usp-section .home-usp-block .usp-list .usp-item:not(:last-child):after{
	
	display:none

}



}

@media only screen and (max-width:1023px){
	
	.home-usp-section .home-usp-block .usp-list .usp-item:nth-child(1):before,.home-usp-section .home-usp-block .usp-list .usp-item:nth-child(2):before{
	
	content:"";
	
	width:100%;
	
	height:2px;
	
	background-color:#E33439;
	
	position:absolute;
	
	bottom:-1px;
	
	left:0

}



}

@media only screen and (max-width:1023px){
	
	.home-usp-section .home-usp-block .usp-list .usp-item:nth-child(2):after{
	
	display:none

}



}

@media only screen and (max-width:639px){
	
	.home-usp-section .home-usp-block .usp-list .usp-item:nth-child(3):before{
	
	content:"";
	
	width:100%;
	
	height:2px;
	
	background-color:#E33439;
	
	position:absolute;
	
	bottom:-1px;
	
	left:0

}



}

.home-usp-section .home-usp-block .usp-list .usp-item .icon-box{
	
	min-width:40px

}

@media only screen and (min-width:1280px){
	
	.home-usp-section .home-usp-block .usp-list .usp-item .icon-box{
	
	max-width:70px;
	
	width:100%

}



}

@media only screen and (max-width:639px){
	
	.home-usp-section .home-usp-block .usp-list .usp-item .icon-box{
	
	max-width:40px;
	
	min-width:auto

}



}

.home-usp-section .home-usp-block .usp-list .usp-item .content-box .heading{
	
	font-size:20px;
	
	font-weight:600

}

.home-usp-section .home-usp-block .usp-list .usp-item .content-box .short-desc{
	
	font-size:15px;
	
	font-weight:300;
	
	line-height:24px

}

.easy-homecare-section{
	
	position:relative;
	
	padding:60px 0 95px

}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section{
	
	padding-top:100px;
	
	padding-bottom:109px

}



}

.easy-homecare-section:before{
	
	content:"";
	
	height:calc(100% + 125px);
	
	width:70%;
	
	background-color:#fff;
	
	background-size:cover;
	
	position:absolute;
	
	top:-125px;
	
	left:0;
	
	border-radius:0 37px 37px 0

}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section:before{
	
	width:90%;
	
	top:300px;
	
	height:calc(100% - 300px)

}



}

@media only screen and (max-width:767px){
	
	.easy-homecare-section:before{
	
	width:95%

}



}

.easy-homecare-section:after{
	
	content:"";
	
	
	width:527px;
	
	height:310px;
	
	position:absolute;
	
	bottom:7px;
	
	left:0;
	
	background-size:contain

}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section:after{
	
	width:300px;
	
	height:150px;
	
	right:10%;
	
	left:auto;
	
	bottom:50px

}



}

.easy-homecare-section .overlay-img-block{
	
	position:absolute;
	
	width:70%;
	
	left:0;
	
	bottom:-22px

}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .overlay-img-block{
	
	width:90%;
	
	bottom:-10px

}



}

.easy-homecare-section .overlay-img-block img{
	
	margin-left:auto

}

@media only screen and (max-width:575px){
	
	.easy-homecare-section .overlay-img-block img{
	
	max-width:53px

}



}

.easy-homecare-section>*{
	
	position:relative;
	
	z-index:1

}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block{
	
	margin-right:-15px

}



}

.easy-homecare-section .ease-homecare-block .content-block{
	
	text-align:right;
	
	padding-left:35px;
	
	padding-right:70px;
	
	padding-top:60px

}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block .content-block{
	
	text-align:left;
	
	padding-left:0;
	
	padding-top:0

}



}

@media only screen and (max-width:575px){
	
	.easy-homecare-section .ease-homecare-block .content-block{
	
	padding-right:25px

}



}

.easy-homecare-section .ease-homecare-block .content-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1535px){
	
	.easy-homecare-section .ease-homecare-block .content-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block .content-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

.easy-homecare-section .ease-homecare-block .content-block .short-desc{
	
	font-size:25px;
	
	font-weight:400;
	
	line-height:36px;
	
	letter-spacing:-.5px;
	
	color:#E33439;
	
	max-width:95%;
	
	margin-left:auto;
	
	margin-bottom:30px

}

@media only screen and (max-width:1699px){
	
	.easy-homecare-section .ease-homecare-block .content-block .short-desc{
	
	font-size:18px;
	
	line-height:26px

}



}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block .content-block .short-desc{
	
	margin-bottom:12px;
	
	max-width:100%

}



}

.easy-homecare-section .ease-homecare-block .content-block .usp-listing-box{
	
	margin-bottom:36px

}

.easy-homecare-section .ease-homecare-block .content-block .usp-listing-box .heading{
	
	font-size:25px;
	
	font-weight:600;
	
	line-height:36px;
	
	letter-spacing:-.5px;
	
	color:#E33439;
	
	display:block;
	
	margin-bottom:10px

}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block .content-block .usp-listing-box ul{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap

}



}

.easy-homecare-section .ease-homecare-block .content-block .usp-listing-box ul li{
	
	position:relative;
	
	font-size:25px;
	
	font-weight:600;
	
	line-height:36px;
	
	letter-spacing:-.5px;
	
	color:#E33439;
	
	margin-bottom:10px;
	
	padding-right:45px

}

@media only screen and (max-width:1699px){
	
	.easy-homecare-section .ease-homecare-block .content-block .usp-listing-box ul li{
	
	font-size:18px;
	
	line-height:26px;
	
	padding-right:30px

}



}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block .content-block .usp-listing-box ul li{
	
	margin-bottom:8px;
	
	padding-right:0;
	
	padding-left:30px;
	
	margin-right:15px

}



}

.easy-homecare-section .ease-homecare-block .content-block .usp-listing-box ul li:before{
	
	content:"";
	
	background:url(../../../themes/community-healthcare/assets/css/../images/checkmark-circle-icon.svg) no-repeat;
	
	height:30px;
	
	width:30px;
	
	background-size:contain;
	
	position:absolute;
	
	top:3px;
	
	right:0

}

@media only screen and (max-width:1699px){
	
	.easy-homecare-section .ease-homecare-block .content-block .usp-listing-box ul li:before{
	
	height:22px;
	
	width:22px

}



}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block .content-block .usp-listing-box ul li:before{
	
	right:auto;
	
	left:0

}



}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block .image-block{
	
	margin-bottom:36px

}



}

.easy-homecare-section .ease-homecare-block .image-block .img-box:hover img.block-img-hover{
	
	opacity:1;
	
	visibility:visible;
	
	height:auto

}

.easy-homecare-section .ease-homecare-block .image-block .img-box:hover img.block-img{
	
	opacity:0;
	
	visibility:hidden;
	
	height:0

}

.easy-homecare-section .ease-homecare-block .image-block .img-box img.block-img,.easy-homecare-section .ease-homecare-block .image-block .img-box img.block-img-hover{
	
	border-radius:100px 100px 0 100px;
	
	-webkit-transition:0.5s all ease-in-out;
	
	transition:0.5s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block .image-block .img-box img.block-img,.easy-homecare-section .ease-homecare-block .image-block .img-box img.block-img-hover{
	
	border-radius:43px 0 0 43px

}



}

.easy-homecare-section .ease-homecare-block .image-block .img-box img.block-img-hover{
	
	opacity:0;
	
	visibility:hidden;
	
	height:0

}

.easy-homecare-section .ease-homecare-block .image-block .img-box img.overlay-img{
	
	position:absolute;
	
	top:-30px;
	
	right:-75px;
	
	-webkit-animation:spin 12s linear infinite;
	
	animation:spin 12s linear infinite

}

@media only screen and (max-width:1023px){
	
	.easy-homecare-section .ease-homecare-block .image-block .img-box img.overlay-img{
	
	width:164px;
	
	-o-object-fit:contain;
	
	object-fit:contain;
	
	right:-50px;
	
	top:-60px

}



}

.things-different-section{
	
	position:relative;
	
	padding:60px 0 70px

}

@media only screen and (min-width:1024px){
	
	.things-different-section{
	
	overflow:hidden

}



}

@media only screen and (max-width:1279px){
	
	.things-different-section{
	
	padding-bottom:150px

}



}

@media only screen and (max-width:1023px){
	
	.things-different-section{
	
	padding:0 0 190px;
	
	margin-top:-80px

}



}

.things-different-section .bg-graphic-box{
	
	position:absolute;
	
	top:0;
	
	width:50%;
	
	height:100%

}

@media only screen and (max-width:1023px){
	
	.things-different-section .bg-graphic-box{
	
	display:none

}



}

.things-different-section .bg-graphic-box:before{
	
	content:"";
	
	height:100%;
	
	width:40%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#fff),to(#E33439)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#fff 0%,#E33439 100%) 0% 0% no-repeat padding-box;
	
	border-radius:37px 0 0 0;
	
	position:absolute;
	
	right:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.things-different-section .bg-graphic-box img{
	
	height:100%;
	
	width:100%

}



}

.things-different-section .things-different-block .image-block{
	
	text-align:center

}

@media only screen and (max-width:1400px){
	
	.things-different-section .things-different-block .image-block{
	
	padding-right:50px

}



}

@media only screen and (max-width:1023px){
	
	.things-different-section .things-different-block .image-block{
	
	margin-bottom:40px;
	
	text-align:left;
	
	padding-right:0;
	
	max-width:500px

}



}

@media only screen and (max-width:767px){
	
	.things-different-section .things-different-block .image-block{
	
	max-width:70%;
	
	margin-bottom:10px

}



}

.things-different-section .things-different-block .image-block .img-box{
	
	position:relative;
	
	display:inline-block

}

@media only screen and (max-width:767px){
	
	.things-different-section .things-different-block .image-block .img-box{
	
	padding-left:4px

}



}

.things-different-section .things-different-block .image-block .img-box:hover svg #Group_5384 path,.things-different-section .things-different-block .image-block .img-box:hover svg #Group_5388 path{
	
	fill:#B73437

}

.things-different-section .things-different-block .image-block .img-box:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	border:1px solid #B73437;
	
	position:absolute;
	
	top:-5px;
	
	left:-6px;
	
	border-radius:50%

}

@media only screen and (max-width:767px){
	
	.things-different-section .things-different-block .image-block .img-box:before{
	
	top:-4px;
	
	left:0

}



}

.things-different-section .things-different-block .image-block .img-box img{
	
	border-radius:50%;
	
	position:relative

}

.things-different-section .things-different-block .image-block .img-box svg{
	
	position:absolute;
	
	bottom:160px;
	
	left:-70px;
	
	-webkit-animation:rotate 1s linear infinite;
	
	animation:rotate 1s linear infinite;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1400px){
	
	.things-different-section .things-different-block .image-block .img-box svg{
	
	width:120%

}



}

@media only screen and (max-width:1023px){
	
	.things-different-section .things-different-block .image-block .img-box svg{
	
	-webkit-transform:rotateY(180deg);
	
	transform:rotateY(180deg);
	
	left:50px;
	
	bottom:120px;
	
	-webkit-animation:rotate1 1s linear infinite;
	
	animation:rotate1 1s linear infinite

}



}

@media only screen and (max-width:767px){
	
	.things-different-section .things-different-block .image-block .img-box svg{
	
	left:40px;
	
	bottom:90px

}



}

@media only screen and (max-width:575px){
	
	.things-different-section .things-different-block .image-block .img-box svg{
	
	left:8%;
	
	bottom:18%

}



}

.things-different-section .things-different-block .image-block .img-box svg path{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.things-different-section .things-different-block .content-block{
	
	position:relative

}

@media only screen and (max-width:767px){
	
	.things-different-section .things-different-block .content-block{
	
	text-align:center

}



}

.things-different-section .things-different-block .content-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:62px;
	
	color:#fff;
	
	margin-bottom:26px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.things-different-section .things-different-block .content-block .block-heading{
	
	font-size:40px

}



}

@media only screen and (max-width:1400px){
	
	.things-different-section .things-different-block .content-block .block-heading{
	
	font-size:34px;
	
	margin-bottom:15px

}



}

@media only screen and (max-width:1023px){
	
	.things-different-section .things-different-block .content-block .block-heading{
	
	font-size:26px

}



}

.things-different-section .things-different-block .content-block .block-heading span{
	
	font-size:80px;
	
	font-weight:400;
	
	margin-left:5px;
	
	display:inline-block

}

@media only screen and (max-width:1699px){
	
	.things-different-section .things-different-block .content-block .block-heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.things-different-section .things-different-block .content-block .block-heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1023px){
	
	.things-different-section .things-different-block .content-block .block-heading span{
	
	font-size:40px

}



}

.things-different-section .things-different-block .content-block .short-desc{
	
	font-size:20px;
	
	line-height:24px;
	
	color:#fff;
	
	font-weight:400;
	
	max-width:80%;
	
	margin-bottom:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.things-different-section .things-different-block .content-block .short-desc{
	
	font-size:18px;
	
	line-height:26px

}



}

@media only screen and (max-width:767px){
	
	.things-different-section .things-different-block .content-block .short-desc{
	
	margin-left:auto;
	
	margin-right:auto

}



}

@media only screen and (max-width:575px){
	
	.things-different-section .things-different-block .content-block .short-desc{
	
	max-width:100%

}



}

.things-different-section .things-different-block .content-block .usp-listing-box{
	
	color:#fff;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	gap:28px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.things-different-section .things-different-block .content-block .usp-listing-box .usp-item{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:start;
	
	-ms-flex-align:start;
	
	align-items:flex-start;
	
	gap:35px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:767px){
	
	.things-different-section .things-different-block .content-block .usp-listing-box .usp-item{
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	gap:15px

}



}

.things-different-section .things-different-block .content-block .usp-listing-box .usp-item .icon-box{
	
	min-width:96px

}

.things-different-section .things-different-block .content-block .usp-listing-box .usp-item .usp-info-box .heading{
	
	font-size:30px;
	
	font-weight:600;
	
	margin-bottom:5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.things-different-section .things-different-block .content-block .usp-listing-box .usp-item .usp-info-box .heading{
	
	font-size:26px

}



}

@media only screen and (max-width:1400px){
	
	.things-different-section .things-different-block .content-block .usp-listing-box .usp-item .usp-info-box .heading{
	
	font-size:23px

}



}

@media only screen and (max-width:1023px){
	
	.things-different-section .things-different-block .content-block .usp-listing-box .usp-item .usp-info-box .heading{
	
	font-size:20px

}



}

.things-different-section .things-different-block .content-block .usp-listing-box .usp-item .usp-info-box p{
	
	font-size:18px;
	
	line-height:28px;
	
	font-weight:400;
	
	max-width:97%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.things-different-section .things-different-block .content-block .usp-listing-box .usp-item .usp-info-box p{
	
	max-width:100%

}



}

.testimonial-section{
	
	background-color:#B73437;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/testimonial-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	position:relative;
	
	z-index:1

}

@media only screen and (max-width:639px){
	
	.testimonial-section{
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/testimonial-mobile-bg-img.png)

}



}

.testimonial-section .testimonial-block .content-block{
	
	padding:79px 0

}

@media only screen and (max-width:1279px){
	
	.testimonial-section .testimonial-block .content-block{
	
	padding:40px 0 60px;
	
	text-align:center

}



}

@media only screen and (max-width:1023px){
	
	.testimonial-section .testimonial-block .content-block{
	
	padding:30px 0 50px

}



}

@media only screen and (max-width:767px){
	
	.testimonial-section .testimonial-block .content-block{
	
	padding:20px 0 40px

}



}

@media only screen and (max-width:639px){
	
	.testimonial-section .testimonial-block .content-block .stars-animation lottie-player{
	
	max-width:280px!important

}



}

.testimonial-section .testimonial-block .content-block .small-heading{
	
	font-size:30px;
	
	font-weight:700;
	
	font-style:italic;
	
	color:#E33439;
	
	padding-left:30px;
	
	margin-bottom:27px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.testimonial-section .testimonial-block .content-block .small-heading{
	
	font-size:26px;
	
	padding-left:0;
	
	margin-bottom:20px

}



}

@media only screen and (max-width:991px){
	
	.testimonial-section .testimonial-block .content-block .small-heading{
	
	font-size:22px

}



}

@media only screen and (max-width:575px){
	
	.testimonial-section .testimonial-block .content-block .small-heading{
	
	font-size:18px

}



}

.testimonial-section .testimonial-block .content-block .heading{
	
	font-size:70px;
	
	line-height:146px;
	
	padding-left:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.testimonial-section .testimonial-block .content-block .heading{
	
	text-align:center;
	
	font-size:60px;
	
	line-height:120px

}



}

@media only screen and (max-width:991px){
	
	.testimonial-section .testimonial-block .content-block .heading{
	
	font-size:50px;
	
	line-height:100px

}



}

@media only screen and (max-width:575px){
	
	.testimonial-section .testimonial-block .content-block .heading{
	
	font-size:40px;
	
	line-height:84px

}



}

.testimonial-section .testimonial-block .content-block .testimonial-slider-block{
	
	overflow:hidden;
	
	max-width:80%;
	
	position:relative

}

@media only screen and (max-width:1279px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block{
	
	margin:0 auto

}



}

@media only screen and (max-width:991px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block{
	
	max-width:100%

}



}

.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-pagination{
	
	position:absolute;
	
	bottom:30px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:end;
	
	-ms-flex-pack:end;
	
	justify-content:flex-end

}

@media only screen and (max-width:1279px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-pagination{
	
	position:static;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	margin-top:30px

}



}

.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-pagination .swiper-pagination-bullet{
	
	width:22px;
	
	height:22px;
	
	background-color:#fff;
	
	opacity:.26;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:991px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-pagination .swiper-pagination-bullet{
	
	width:19px;
	
	height:19px

}



}

@media only screen and (max-width:575px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-pagination .swiper-pagination-bullet{
	
	width:15px;
	
	height:15px;
	
	margin:0 2px

}



}

.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-pagination .swiper-pagination-bullet:hover,.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	
	opacity:1

}

.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .desc-box{
	
	font-size:25px;
	
	font-weight:300;
	
	font-style:italic;
	
	line-height:39px;
	
	letter-spacing:-.5px;
	
	margin-bottom:26px

}

@media only screen and (max-width:1279px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .desc-box{
	
	font-size:22px;
	
	line-height:32px

}



}

@media only screen and (max-width:991px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .desc-box{
	
	font-size:20px

}



}

@media only screen and (max-width:575px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .desc-box{
	
	font-size:18px;
	
	line-height:26px

}



}

.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .auther-info-box .auther-img{
	
	height:80px;
	
	width:80px;
	
	padding:4px;
	
	background-color:#E33439;
	
	border-radius:50%

}

@media only screen and (max-width:991px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .auther-info-box .auther-img{
	
	height:60px;
	
	width:60px;
	
	padding:3px

}



}

@media only screen and (max-width:575px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .auther-info-box .auther-img{
	
	height:52px;
	
	width:52px

}



}

.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .auther-info-box .auther-name{
	
	font-size:30px;
	
	font-weight:700

}

@media only screen and (max-width:991px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .auther-info-box .auther-name{
	
	font-size:28px

}



}

@media only screen and (max-width:575px){
	
	.testimonial-section .testimonial-block .content-block .testimonial-slider-block .swiper-slide .slide-box .auther-info-box .auther-name{
	
	font-size:26px

}



}

.testimonial-section .testimonial-block .image-block{
	
	position:relative

}

@media only screen and (max-width:1279px){
	
	.testimonial-section .testimonial-block .image-block{
	
	margin-top:-80px

}



}

@media only screen and (max-width:1023px){
	
	.testimonial-section .testimonial-block .image-block{
	
	margin-top:-124px

}



}

.testimonial-section .testimonial-block .image-block .img-box{
	
	position:absolute;
	
	top:-80px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.testimonial-section .testimonial-block .image-block .img-box{
	
	position:static;
	
	max-width:600px;
	
	margin:0 auto

}



}

.testimonial-section .testimonial-block .image-block .img-box img{
	
	border-radius:37px

}

.care-need-section{
	
	background:url(../../../themes/community-healthcare/assets/css/../images/care-need-bg-img.png) no-repeat;
	
	background-size:cover;
	
	background-position:center

}

.care-need-section .care-need-block{
	
	padding:148px 0 80px;
	
	position:relative

}

@media only screen and (max-width:1279px){
	
	.care-need-section .care-need-block{
	
	padding-top:60px

}



}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block{
	
	padding-top:35px

}



}

.care-need-section .care-need-block:before{
	
	content:"";
	
	background:url(../../../themes/community-healthcare/assets/css/../images/overlay-img.svg) no-repeat;
	
	width:336px;
	
	height:336px;
	
	background-size:cover;
	
	position:absolute;
	
	top:-120px;
	
	left:0;
	
	-webkit-animation:spin 12s linear infinite;
	
	animation:spin 12s linear infinite

}

@media only screen and (max-width:1699px){
	
	.care-need-section .care-need-block:before{
	
	width:280px;
	
	height:280px

}



}

@media only screen and (max-width:1320px){
	
	.care-need-section .care-need-block:before{
	
	width:240px;
	
	height:240px

}



}

@media only screen and (max-width:1279px){
	
	.care-need-section .care-need-block:before{
	
	width:164px;
	
	height:164px;
	
	left:auto;
	
	right:0

}



}

@media only screen and (max-width:575px){
	
	.care-need-section .care-need-block:before{
	
	right:-58px

}



}

.care-need-section .care-need-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	margin-bottom:50px

}

@media only screen and (max-width:1535px){
	
	.care-need-section .care-need-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (min-width:1280px){
	
	.care-need-section .care-need-block .block-heading{
	
	margin-bottom:248px

}



}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .block-heading{
	
	margin-bottom:30px

}



}

.care-need-section .care-need-block .care-need-process-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:justify;
	
	-ms-flex-pack:justify;
	
	justify-content:space-between;
	
	position:relative;
	
	margin-bottom:140px;
	
	counter-reset:my-awesome-counter

}

@media only screen and (max-width:1279px){
	
	.care-need-section .care-need-block .care-need-process-box{
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	gap:120px;
	
	margin-bottom:0

}



}

@media only screen and (max-width:991px){
	
	.care-need-section .care-need-block .care-need-process-box{
	
	gap:65px

}



}

.care-need-section .care-need-block .care-need-process-box:before{
	
	content:"";
	
	height:13px;
	
	width:90%;
	
	background-color:#E33439;
	
	position:absolute;
	
	top:122px;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.care-need-section .care-need-block .care-need-process-box:before{
	
	height:85%;
	
	width:13px;
	
	top:30px;
	
	left:100px;
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .care-need-process-box:before{
	
	left:80px;
	
	width:10px

}



}

@media only screen and (max-width:575px){
	
	.care-need-section .care-need-block .care-need-process-box:before{
	
	left:60px;
	
	width:5px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box{
	
	position:relative;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	padding:30px 10px;
	
	counter-increment:my-awesome-counter

}

@media only screen and (max-width:1279px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box{
	
	-webkit-box-orient:horizontal;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:row;
	
	flex-direction:row;
	
	padding-top:0;
	
	padding-bottom:0

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box.box-1 .content-box{
	
	top:100%;
	
	left:0;
	
	min-width:520px;
	
	text-align:left

}

@media only screen and (max-width:1699px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box.box-1 .content-box{
	
	min-width:450px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box.box-2 .content-box{
	
	bottom:100%;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	min-width:500px;
	
	text-align:center

}

@media only screen and (max-width:1699px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box.box-2 .content-box{
	
	min-width:450px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box.box-3 .content-box{
	
	top:100%;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	min-width:520px;
	
	text-align:center

}

@media only screen and (max-width:1699px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box.box-3 .content-box{
	
	min-width:450px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box.box-4 .content-box{
	
	bottom:100%;
	
	right:0;
	
	min-width:450px;
	
	text-align:right

}

.care-need-section .care-need-block .care-need-process-box .process-item-box:hover .user-img-box:before{
	
	right:7px;
	
	height:186px;
	
	width:186px;
	
	background-color:rgba(196, 30, 30, 0.61)

}

@media only screen and (max-width:1279px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box:hover .user-img-box:before{
	
	right:auto;
	
	top:7px;
	
	left:7px

}



}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box:hover .user-img-box:before{
	
	width:142px;
	
	height:142px;
	
	top:4px;
	
	left:4px

}



}

@media only screen and (max-width:575px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box:hover .user-img-box:before{
	
	width:98px;
	
	height:98px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box:hover .user-img-box img{
	
	-webkit-transform:scale(1.12);
	
	transform:scale(1.12)

}

.care-need-section .care-need-block .care-need-process-box .process-item-box:hover .content-box .heading a{
	
	font-size:40px;
	
	color:#E33439

}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box:hover .content-box .heading a{
	
	font-size:32px

}



}

@media only screen and (max-width:991px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box:hover .content-box .heading a{
	
	font-size:26px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box{
	
	position:relative

}

.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box:before{
	
	content:counter(my-awesome-counter);
	
	position:absolute;
	
	z-index:2;
	
	top:50%;
	
	right:-26px;
	
	height:52px;
	
	width:52px;
	
	border-radius:50%;
	
	background-color:#B73437;
	
	color:#fff;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	font-size:27px;
	
	font-weight:700;
	
	font-family:"Saira";
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box:before{
	
	right:auto;
	
	top:175px;
	
	-webkit-transform:inherit;
	
	transform:inherit;
	
	left:70px;
	
	font-size:20px

}



}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box:before{
	
	top:130px;
	
	left:54px;
	
	height:42px;
	
	width:42px;
	
	font-size:16px

}



}

@media only screen and (max-width:575px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box:before{
	
	height:22px;
	
	width:22px;
	
	font-size:12px;
	
	top:99px;
	
	left:41px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box .img-box{
	
	height:200px;
	
	width:200px;
	
	border:7px solid #fff;
	
	outline:7px solid #E33439!important;
	
	border-radius:50%;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	overflow:hidden

}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box .img-box{
	
	width:150px;
	
	height:150px;
	
	border:4px solid #fff;
	
	outline:4px solid #E33439!important

}



}

@media only screen and (max-width:575px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box .img-box{
	
	width:106px;
	
	height:106px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box img{
	
	width:186px;
	
	height:186px;
	
	-o-object-fit:cover;
	
	object-fit:cover;
	
	border-radius:50%;
	
	background-color:#fff;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box img{
	
	width:142px;
	
	height:142px

}



}

@media only screen and (max-width:575px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .user-img-box img{
	
	width:98px;
	
	height:98px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box .content-box{
	
	position:absolute

}

@media only screen and (max-width:1279px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .content-box{
	
	position:static!important;
	
	min-width:inherit!important;
	
	margin-left:30px;
	
	text-align:left!important;
	
	-webkit-transform:inherit!important;
	
	transform:inherit!important

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box .content-box .small-heading{
	
	font-size:18px;
	
	font-weight:700;
	
	letter-spacing:-.36px;
	
	color:#E33439;
	
	line-height:28px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .content-box .small-heading{
	
	font-size:16px;
	
	line-height:24px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box .content-box .heading a{
	
	font-size:35px;
	
	font-weight:700;
	
	color:#B73437;
	
	line-height:46px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .content-box .heading a{
	
	font-size:30px;
	
	line-height:36px

}



}

@media only screen and (max-width:991px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .content-box .heading a{
	
	font-size:24px;
	
	line-height:30px

}



}

.care-need-section .care-need-block .care-need-process-box .process-item-box .content-box .desc{
	
	font-size:18px;
	
	font-weight:400;
	
	letter-spacing:-.36px;
	
	line-height:28px;
	
	color:#B73437

}

@media only screen and (max-width:1023px){
	
	.care-need-section .care-need-block .care-need-process-box .process-item-box .content-box .desc{
	
	font-size:16px;
	
	line-height:24px

}



}

.home-contact-section{
	
	position:relative

}

.home-contact-section:after{
	
	content:"";
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#ffffff00),to(#ffffff)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#ffffff00 0%,#ffffff 100%) 0% 0% no-repeat padding-box;
	
	height:50%;
	
	width:100%;
	
	position:absolute;
	
	bottom:0;
	
	left:0;
	
	pointer-events:none

}

@media only screen and (max-width:1023px){
	
	.home-contact-section:after{
	
	height:20%

}



}

.home-contact-section>*{
	
	position:relative

}

.home-contact-section .home-contact-block{
	
	position:relative

}

.home-contact-section .home-contact-block:before{
	
	content:"";
	
	
	width:243px;
	
	height:142px;
	
	background-size:contain;
	
	position:absolute;
	
	top:-40px;
	
	right:-40px

}

@media only screen and (max-width:1023px){
	
	.home-contact-section .home-contact-block:before{
	
	display:none

}



}

@media only screen and (max-width:1023px){
	
	.home-contact-section .home-contact-block .image-block .img-box img{
	
	margin:0 auto;
	
	max-height:584px

}



}

.home-contact-section .home-contact-block .content-box{
	
	padding-top:50px;
	
	position:relative;
	
	z-index:1

}

@media only screen and (min-width:1024px){
	
	.home-contact-section .home-contact-block .content-box{
	
	padding-left:40px

}



}

@media only screen and (max-width:1023px){
	
	.home-contact-section .home-contact-block .content-box{
	
	padding-top:10px;
	
	margin-bottom:24px

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box{
	
	max-width:80%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box{
	
	max-width:100%

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:62px;
	
	color:#B73437;
	
	margin-bottom:40px;
	
	text-align:center;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading{
	
	font-size:40px;
	
	line-height:normal

}



}

@media only screen and (max-width:1400px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading{
	
	font-size:34px;
	
	margin-bottom:30px

}



}

@media only screen and (max-width:1023px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading{
	
	font-size:26px

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading span{
	
	font-size:80px;
	
	line-height:80px;
	
	font-weight:400;
	
	margin-left:5px;
	
	color:#E33439;
	
	display:inline-block

}

@media only screen and (max-width:1699px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading span{
	
	font-size:68px;
	
	line-height:68px

}



}

@media only screen and (max-width:1400px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading span{
	
	font-size:50px;
	
	line-height:50px

}



}

@media only screen and (max-width:1023px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading span{
	
	font-size:40px;
	
	line-height:40px

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading em{
	
	color:#E33439

}

.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading .form-animation{
	
	position:absolute;
	
	top:50px;
	
	right:96%;
	
	opacity:.35;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading .form-animation{
	
	top:-75px;
	
	right:35%

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box .block-heading .form-animation lottie-player{
	
	-webkit-transform:rotate(-15deg);
	
	transform:rotate(-15deg);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.home-contact-section .home-contact-block .content-box .contact-form-box form{
	
	width:100%;
	
	position:relative;
	
	z-index:1

}

.home-contact-section .home-contact-block .content-box .contact-form-box form .form-group{
	
	display:-webkit-box!important;
	
	display:-ms-flexbox!important;
	
	display:flex!important;
	
	gap:16px

}

@media only screen and (max-width:767px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box form .form-group{
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	gap:0

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box form input:not([type="submit"]),.home-contact-section .home-contact-block .content-box .contact-form-box form select,.home-contact-section .home-contact-block .content-box .contact-form-box form textarea{
	
	width:100%;
	
	height:49px;
	
	background:#fff 0% 0% no-repeat padding-box;
	
	-webkit-box-shadow:0 10px 30px #00000008;
	
	box-shadow:0 10px 30px #00000008;
	
	border:.5px solid #1844537d;
	
	border-radius:10px;
	
	padding:10px 22px;
	
	font-size:16px;
	
	font-weight:400;
	
	color:#B73437;
	
	resize:none;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.home-contact-section .home-contact-block .content-box .contact-form-box form input:not([type="submit"])::-webkit-input-placeholder,.home-contact-section .home-contact-block .content-box .contact-form-box form select::-webkit-input-placeholder,.home-contact-section .home-contact-block .content-box .contact-form-box form textarea::-webkit-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.home-contact-section .home-contact-block .content-box .contact-form-box form input:not([type="submit"]):-ms-input-placeholder,.home-contact-section .home-contact-block .content-box .contact-form-box form select:-ms-input-placeholder,.home-contact-section .home-contact-block .content-box .contact-form-box form textarea:-ms-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.home-contact-section .home-contact-block .content-box .contact-form-box form input:not([type="submit"])::-ms-input-placeholder,.home-contact-section .home-contact-block .content-box .contact-form-box form select::-ms-input-placeholder,.home-contact-section .home-contact-block .content-box .contact-form-box form textarea::-ms-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.home-contact-section .home-contact-block .content-box .contact-form-box form input:not([type="submit"])::placeholder,.home-contact-section .home-contact-block .content-box .contact-form-box form select::placeholder,.home-contact-section .home-contact-block .content-box .contact-form-box form textarea::placeholder{
	
	color:rgba(8,63,133,.69)

}

.home-contact-section .home-contact-block .content-box .contact-form-box form input:not([type="submit"]):focus,.home-contact-section .home-contact-block .content-box .contact-form-box form select:focus,.home-contact-section .home-contact-block .content-box .contact-form-box form textarea:focus{
	
	border-color:#B73437

}

.home-contact-section .home-contact-block .content-box .contact-form-box form input[type="radio"]{
	
	width:18px;
	
	height:18px

}

.home-contact-section .home-contact-block .content-box .contact-form-box form textarea{
	
	height:60px

}

.home-contact-section .home-contact-block .content-box .contact-form-box form .ginput_container_address{
	
	margin-bottom:0

}

.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn{
	
	background-color:#B73437;
	
	color:#fff;
	
	height:57px;
	
	width:auto;
	
	padding:10px 22px;
	
	border-radius:13px;
	
	-webkit-box-shadow:none;
	
	box-shadow:none;
	
	display:-webkit-inline-box;
	
	display:-ms-inline-flexbox;
	
	display:inline-flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	position:relative;
	
	font-size:20px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn{
	
	width:100%;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn:hover{
	
	background-color:#E33439

}

.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn:hover input[type="submit"]{
	
	padding-left:30px;
	
	padding-right:0

}

@media only screen and (max-width:575px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn:hover input[type="submit"]{
	
	padding-left:0;
	
	padding-right:10px

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn:hover svg{
	
	left:22px

}

.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn:hover svg path{
	
	fill:#B73437

}

.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn input[type="submit"]{
	
	background-color:transparent;
	
	padding-right:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn input[type="submit"]{
	
	padding-right:10px

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn svg{
	
	position:absolute;
	
	top:50%;
	
	left:calc(100% - 44px);
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn svg{
	
	position:static;
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

.home-contact-section .home-contact-block .content-box .contact-form-box form .form-btn svg path{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.footer-top-section{
	
	margin-bottom:-67px;
	
	position:relative;
	
	z-index:1;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.footer-top-section{
	
	margin-bottom:-50px

}



}

.footer-top-section .footer-top-block{
	
	position:relative;
	
	max-width:1000px;
	
	margin:0 auto;
	
	min-height:164px;
	
	background-color:#B73437;
	

	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:37px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	padding:26px 30px

}

@media only screen and (max-width:767px){
	
	.footer-top-section .footer-top-block{
	
	
	min-height:auto;
	
	border-radius:20px

}



}

.footer-top-section .footer-top-block .heading{
	
	font-family:"Ruthligos";
	
	color:#fff;
	
	font-size:60px;
	
	line-height:normal;
	
	margin-top:35px

}

.footer-top-section .footer-top-block .heading em{
	
	font-family:"Saira"

}

.footer-top-section .footer-top-block .heading span{
	
	color:#E33439

}

.footer-main-section a{
	
	color:#fff

}

.footer-main-section .footer-main-block{
	
	position:relative;
	
	background-color:#B73437;
	
    background-repeat:no-repeat;
	
	background-size:cover;
	
	padding:90px 0 65px

}

@media only screen and (max-width:767px){
	
	.footer-main-section .footer-main-block{
	
	padding:90px 0 34px

}



}

@media only screen and (max-width:767px){
	
	.footer-main-section .footer-main-block .container{
	
	padding-left:0;
	
	padding-right:0

}



}

.footer-main-section .footer-main-block .footer-block{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:justify;
	
	-ms-flex-pack:justify;
	
	justify-content:space-between;
	
	font-family:"Saira";
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap

}

.footer-main-section .footer-main-block .footer-block .footer-col{
	
	position:relative

}

@media only screen and (max-width:1279px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col{
	
	width:100%

}



}

@media only screen and (max-width:767px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col{
	
	padding-left:15px;
	
	padding-right:15px

}



}

@media only screen and (max-width:767px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col:before{
	
	content:"";
	
	height:1px;
	
	width:100%;
	
	background-color:#fff;
	
	opacity:.41;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	display:none

}



}

@media only screen and (max-width:767px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col:not(:first-child){
	
	margin-top:22px

}



}

.footer-main-section .footer-main-block .footer-block .footer-col:not(:first-child):before{
	
	display:block

}

@media only screen and (max-width:1279px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col.col1{
	
	max-width:100%

}



}

@media only screen and (max-width:1279px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col.col4,.footer-main-section .footer-main-block .footer-block .footer-col.col5{
	
	max-width:33.33333%

}



}

@media only screen and (max-width:767px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col.col4,.footer-main-section .footer-main-block .footer-block .footer-col.col5{
	
	max-width:50%

}



}

@media only screen and (max-width:1279px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col.col2,.footer-main-section .footer-main-block .footer-block .footer-col.col3{
	
	max-width:33.33333%

}



}

@media only screen and (max-width:767px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col.col2,.footer-main-section .footer-main-block .footer-block .footer-col.col3{
	
	margin-top:32px;
	
	max-width:100%

}



}

@media only screen and (max-width:1279px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col.col5 .footer-links-box .heading{
	
	opacity:0

}



}

@media only screen and (max-width:1279px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col.col6{
	
	max-width:100%

}



}

.footer-main-section .footer-main-block .footer-block .footer-col .footer-info-box .footer-logo-box{
	
	margin-bottom:30px

}

@media only screen and (max-width:1279px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col .footer-info-box ul{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	gap:0 40px

}



}

@media only screen and (max-width:575px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col .footer-info-box ul{
	
	gap:0 10px

}



}

.footer-main-section .footer-main-block .footer-block .footer-col .footer-info-box ul li{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	gap:10px;
	
	margin-bottom:18px

}

@media only screen and (max-width:1279px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col .footer-info-box ul li:first-child{
	
	width:100%

}



}

.footer-main-section .footer-main-block .footer-block .footer-col .footer-info-box ul li .icon-box{
	
	min-width:30px

}

.footer-main-section .footer-main-block .footer-block .footer-col .footer-info-box ul li>*{
	
	font-size:20px;
	
	line-height:28px;
	
	color:#fff;
	
	font-weight:400;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1400px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col .footer-info-box ul li>*{
	
	font-size:18px

}



}

.footer-main-section .footer-main-block .footer-block .footer-col .footer-links-box .heading{
	
	display:block;
	
	margin-top:48px;
	
	margin-bottom:22px;
	
	color:#fff;
	
	font-size:23px;
	
	font-weight:600;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1400px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col .footer-links-box .heading{
	
	font-size:20px

}



}

@media only screen and (max-width:767px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col .footer-links-box .heading{
	
	margin-bottom:6px;
	
	margin-top:0;
	
	padding-top:24px

}



}

.footer-main-section .footer-main-block .footer-block .footer-col .footer-links-box p{
	
	font-size:20px;
	
	font-weight:400;
	
	color:#fff;
	
	margin-bottom:15px

}

.footer-main-section .footer-main-block .footer-block .footer-col .footer-links-box ul.social-links li{
	
	margin-bottom:0!important

}

.footer-main-section .footer-main-block .footer-block .footer-col .footer-links-box ul li{
	
	font-size:20px;
	
	font-weight:400;
	
	color:#fff

}

@media only screen and (max-width:1400px){
	
	.footer-main-section .footer-main-block .footer-block .footer-col .footer-links-box ul li{
	
	font-size:18px

}



}

.footer-main-section .footer-main-block .footer-block .footer-col .footer-links-box ul li:not(:last-child){
	
	margin-bottom:8px

}

.footer-main-section .footer-copyright-block{
	
	background-color:#B73437;
	
	position:relative;
	
	min-height:56px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}

.footer-main-section .footer-copyright-block:before{
	
	content:"";
	
	height:1px;
	
	width:100%;
	
	background-color:#fff;
	
	position:absolute;
	
	top:50%;
	
	left:0;
	
	opacity:.4;
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:639px){
	
	.footer-main-section .footer-copyright-block:before{
	
	-webkit-transform:inherit;
	
	transform:inherit;
	
	top:auto;
	
	bottom:30px

}



}

.footer-main-section .footer-copyright-block .copyright-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:justify;
	
	-ms-flex-pack:justify;
	
	justify-content:space-between;
	
	position:relative;
	
	z-index:1;
	
	padding:15px 0

}

@media only screen and (max-width:639px){
	
	.footer-main-section .footer-copyright-block .copyright-box{
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column

}



}

@media only screen and (max-width:639px){
	
	.footer-main-section .footer-copyright-block .copyright-box .powered-by-logo{
	
	-webkit-box-ordinal-group:3;
	
	-ms-flex-order:2;
	
	order:2;
	
	text-align:center;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex

}



}

.footer-main-section .footer-copyright-block .copyright-box .powered-by-logo a{
	
	padding-left:20px;
	
	padding-right:20px;
	
	background-color:#B73437;
	
	display:-webkit-inline-box;
	
	display:-ms-inline-flexbox;
	
	display:inline-flex

}

@media only screen and (max-width:639px){
	
	.footer-main-section .footer-copyright-block .copyright-box .copyright-text{
	
	-webkit-box-ordinal-group:2;
	
	-ms-flex-order:1;
	
	order:1;
	
	margin-bottom:8px;
	
	text-align:center

}



}

.footer-main-section .footer-copyright-block .copyright-box .copyright-text p{
	
	font-size:14px;
	
	font-weight:300;
	
	font-family:"Saira";
	
	padding-left:15px;
	
	padding-right:15px;
	
	background-color:#B73437

}

.page-title-section{
	
	position:relative;
	
	border-radius:0 0 200px 200px;
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	margin-bottom:28px

}

@media only screen and (max-width:1023px){
	
	.page-title-section{
	
	border-radius:0 0 86px 86px

}



}

.page-title-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,right top,left top,from(#00000000),to(#000000)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(270deg,#00000000 0%,#000000 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	opacity:.27;
	
	border-radius:0 0 200px 200px

}

@media only screen and (max-width:1023px){
	
	.page-title-section:before{
	
	border-radius:0 0 86px 86px

}



}

.page-title-section .section-overlay-images img{
	
	position:absolute

}

.page-title-section .section-overlay-images img.overlay-round-icon{
	
	bottom:-102px;
	
	left:38px;
	
	-webkit-animation:spin 12s linear infinite;
	
	animation:spin 12s linear infinite

}

@media only screen and (max-width:1023px){
	
	.page-title-section .section-overlay-images img.overlay-round-icon{
	
	max-height:96px;
	
	left:15px

}



}

.page-title-section .section-overlay-images img.overlay-favicon{
	
	bottom:-18px;
	
	right:70px;
	
	-webkit-transform:rotate(-139deg);
	
	transform:rotate(-139deg)

}

@media only screen and (max-width:1023px){
	
	.page-title-section .section-overlay-images img.overlay-favicon{
	
	max-height:124px;
	
	bottom:-12px;
	
	right:15px

}



}

.page-title-section .page-title-block{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	min-height:659px;
	
	position:relative;
	
	z-index:1

}

@media only screen and (max-width:1023px){
	
	.page-title-section .page-title-block{
	
	min-height:556px

}



}

.page-title-section .page-title-block .page-title{
	
	font-size:60px;
	
	font-weight:700;
	
	line-height:80px

}

@media only screen and (max-width:1699px){
	
	.page-title-section .page-title-block .page-title{
	
	font-size:50px;
	
	line-height:60px

}



}

@media only screen and (max-width:1279px){
	
	.page-title-section .page-title-block .page-title{
	
	font-size:45px;
	
	line-height:50px

}



}

@media only screen and (max-width:991px){
	
	.page-title-section .page-title-block .page-title{
	
	font-size:40px

}



}

@media only screen and (max-width:767px){
	
	.page-title-section .page-title-block .page-title{
	
	text-align:center

}



}

@media only screen and (max-width:575px){
	
	.page-title-section .page-title-block .page-title{
	
	font-size:36px

}



}

.we-believe-section{
	
	position:relative;
	
	background-color:#E33439;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/we-believe-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:200px 200px 0 0;
	
	padding-top:50px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.we-believe-section{
	
	border-radius:86px 86px 0 0

}



}

.we-believe-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(266deg,#E3343900 0%,#E33439 100%) 0% 0% no-repeat padding-box;
	
	-webkit-transform:matrix(-1,0,0,-1,0,0);
	
	transform:matrix(-1,0,0,-1,0,0);
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	border-radius:0 0 200px 200px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.we-believe-section:before{
	
	border-radius:0 0 86px 86px

}



}

.we-believe-section>*{
	
	position:relative;
	
	z-index:1

}

@media only screen and (min-width:1280px){
	
	.we-believe-section .container{
	
	max-width:1170px

}



}

@media only screen and (min-width:1536px){
	
	.we-believe-section .container{
	
	max-width:1370px

}



}

@media only screen and (min-width:1700px){
	
	.we-believe-section .container{
	
	max-width:1670px

}



}

.we-believe-section .believe-block .heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	max-width:52%;
	
	margin:0 auto 12px

}

@media only screen and (max-width:1535px){
	
	.we-believe-section .believe-block .heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.we-believe-section .believe-block .heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:767px){
	
	.we-believe-section .believe-block .heading{
	
	max-width:100%

}



}

.we-believe-section .believe-block .heading span{
	
	font-size:60px;
	
	margin-left:5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.we-believe-section .believe-block .heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1279px){
	
	.we-believe-section .believe-block .heading span{
	
	font-size:45px

}



}

@media only screen and (max-width:991px){
	
	.we-believe-section .believe-block .heading span{
	
	font-size:40px

}



}

.we-believe-section .believe-block .short-desc{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:400;
	
	width:100%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.we-believe-section .believe-block .short-desc{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.we-believe-section .believe-block .short-desc{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:991px){
	
	.we-believe-section .believe-block .short-desc{
	
	font-size:18px;
	
	line-height:26px

}



}

@media only screen and (max-width:767px){
	
	.we-believe-section .believe-block .short-desc{
	
	max-width:80%;
	
	margin:0 auto

}



}

.we-believe-section .believe-block .believe-grid-block{
	
	padding:0 0;
	
	text-align:center;
	
	margin-bottom:-200px;
	
	counter-reset:my-awesome-counter;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1536px){
	
	.we-believe-section .believe-block .believe-grid-block{
	
	padding:0 80px

}



}

@media only screen and (max-width:1279px){
	
	.we-believe-section .believe-block .believe-grid-block{
	
	padding:0;
	
	margin-bottom:-300px

}



}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block{
	
	padding-top:96px

}

@media only screen and (max-width:1279px){
	
	.we-believe-section .believe-block .believe-grid-block .grid-slider-block{
	
	padding-top:74px;
	
	padding-bottom:50px

}



}

@media only screen and (max-width:1023px){
	
	.we-believe-section .believe-block .believe-grid-block .grid-slider-block{
	
	width:100%;
	
	overflow:inherit

}



}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .swiper-pagination-wrapper .swiper-pagination{
	
	position:static;
	
	margin-top:35px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	gap:4px

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet{
	
	height:15px;
	
	width:15px;
	
	margin:0;
	
	background-color:#B73437;
	
	opacity:.26

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	
	opacity:1

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item{
	
	background-color:#fff;
	
	border-radius:57px;
	
	padding:40px 22px;
	
	border:1px solid rgba(24,68,83,.15);
	
	counter-increment:my-awesome-counter;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item.swiper-slide-active{
	
	background-color:#B73437;
	
	-webkit-transform:translateY(-20px);
	
	transform:translateY(-20px)

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item.swiper-slide-active .count-box{
	
	-webkit-transform:translateY(-80px);
	
	transform:translateY(-80px);
	
	background-color:#fff

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item.swiper-slide-active .count-box:before{
	
	color:#B73437

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item.swiper-slide-active .content-box .grid-heading{
	
	color:#fff

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item.swiper-slide-active .content-box .desc{
	
	color:#fff

}



}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item:hover{
	
	background-color:#B73437;
	
	-webkit-transform:translateY(-20px);
	
	transform:translateY(-20px)

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item:hover .count-box{
	
	-webkit-transform:translateY(-96px);
	
	transform:translateY(-96px);
	
	background-color:#fff

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item:hover .count-box:before{
	
	color:#B73437

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item:hover .content-box .grid-heading{
	
	color:#fff

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item:hover .content-box .desc{
	
	color:#fff

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item .count-box{
	
	height:90px;
	
	width:90px;
	
	border-radius:32px;
	
	background-color:#E33439;
	
	margin:0 auto 18px;
	
	font-size:0;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item .count-box:before{
	
	content:"";
	
	content:counter(my-awesome-counter);
	
	font-size:50px;
	
	font-weight:700;
	
	color:#fff;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item .content-box .grid-heading{
	
	font-size:25px;
	
	line-height:35px;
	
	font-weight:700;
	
	text-transform:uppercase;
	
	color:#E33439;
	
	margin-bottom:7px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.we-believe-section .believe-block .believe-grid-block .grid-slider-block .grid-item .content-box .desc{
	
	font-size:18px;
	
	line-height:32px;
	
	letter-spacing:-.5px;
	
	color:#B73437;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.best-option-section{
	
	padding:280px 0 0;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	background-position:center;
	
	position:relative

}

@media only screen and (max-width:1279px){
	
	.best-option-section{
	
	padding-top:360px

}



}

.best-option-section .best-option-block{
	
	padding-bottom:80px

}

@media only screen and (max-width:1023px){
	
	.best-option-section .best-option-block{
	
	padding-bottom:50px

}



}

.best-option-section .best-option-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	margin-bottom:19px

}

@media only screen and (max-width:1535px){
	
	.best-option-section .best-option-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.best-option-section .best-option-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1279px){
	
	.best-option-section .best-option-block .block-heading{
	
	margin-bottom:30px

}



}

.best-option-section .best-option-block .short-desc{
	
	font-size:35px;
	
	font-weight:400;
	
	color:#B73437

}

@media only screen and (max-width:1279px){
	
	.best-option-section .best-option-block .short-desc{
	
	font-size:28px;
	
	padding-left:20px

}



}

@media only screen and (max-width:767px){
	
	.best-option-section .best-option-block .short-desc{
	
	font-size:22px;
	
	line-height:35px

}



}

@media only screen and (max-width:639px){
	
	.best-option-section .best-option-block .short-desc{
	
	font-size:18px;
	
	line-height:28px

}



}

.best-option-section .best-option-block .short-desc span{
	
	font-size:45px;
	
	font-family:"Ruthligos";
	
	margin-right:10px

}

@media only screen and (max-width:1279px){
	
	.best-option-section .best-option-block .short-desc span{
	
	font-size:35px

}



}

.about-title-section{
	
	background-position:right

}

.about-title-section .section-overlay-images img.overlay-round-icon{
	
	z-index:2

}

@media only screen and (max-width:1023px){
	
	.about-title-section .section-overlay-images img.overlay-round-icon{
	
	bottom:70px

}



}

@media only screen and (max-width:1023px){
	
	.about-title-section .section-overlay-images img.overlay-favicon{
	
	display:none

}



}

.who-we-are-section{
	
	position:relative;
	
	background-color:#B73437;
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:200px 230px 0 0;
	
	z-index:1;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.who-we-are-section{
	
	border-radius:86px 96px 0 0

}



}

.who-we-are-section:before{
	
	content:"";
	
	height:100%;
	
	width:70%;
	
	background:transparent linear-gradient(63deg,#ffffff 60%,#e5e5e5 200%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	right:0;
	
	border-radius:0 200px 0 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.who-we-are-section:before{
	
	border-radius:0 86px 0 0;
	
	display:none

}



}

.who-we-are-section>*{
	
	position:relative;
	
	z-index:1

}

.who-we-are-section .who-we-are-block{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.who-we-are-section .who-we-are-block{
	
	background-color:#fff;
	
	border-bottom-left-radius:60px;
	
	border-bottom-right-radius:60px

}



}

.who-we-are-section .who-we-are-block .image-block{
	
	position:relative;
	
	margin-top:-180px

}

@media only screen and (max-width:1279px){
	
	.who-we-are-section .who-we-are-block .image-block{
	
	margin-top:-90px;
	
	border-radius:60px;
	
	overflow:hidden

}



}

@media only screen and (max-width:1023px){
	
	.who-we-are-section .who-we-are-block .image-block{
	
	margin-top:-160px;
	
	border-radius:0

}



}

.who-we-are-section .who-we-are-block .image-block .bg-img img{
	
	border-radius:60px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.who-we-are-section .who-we-are-block .image-block .bg-img img{
	
	border-bottom-left-radius:0;
	
	border-bottom-right-radius:0

}



}

.who-we-are-section .who-we-are-block .image-block .overlay-img{
	
	position:absolute;
	
	left:0;
	
	bottom:0;
	
	-webkit-transform:translateX(100px);
	
	transform:translateX(100px);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.who-we-are-section .who-we-are-block .image-block .overlay-img{
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

@media only screen and (max-width:639px){
	
	.who-we-are-section .who-we-are-block .image-block .overlay-img{
	
	max-width:88%

}



}

.who-we-are-section .who-we-are-block .image-block .overlay-img:before{
	
	content:"";
	
	height:30%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left bottom,left top,color-stop(20%,white),to(rgba(255,255,255,0))) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(0deg,white 20%,rgba(255,255,255,0) 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	bottom:0;
	
	left:0

}

.who-we-are-section .who-we-are-block .content-block{
	
	padding:30px 50px 30px 120px

}

@media only screen and (max-width:1279px){
	
	.who-we-are-section .who-we-are-block .content-block{
	
	padding:15px 18px 60px 30px

}



}

@media only screen and (max-width:1023px){
	
	.who-we-are-section .who-we-are-block .content-block{
	
	text-align:center

}



}

@media only screen and (max-width:767px){
	
	.who-we-are-section .who-we-are-block .content-block{
	
	padding-bottom:30px

}



}

.who-we-are-section .who-we-are-block .content-block .small-heading{
	
	font-size:25px;
	
	line-height:35px;
	
	font-weight:600;
	
	color:#E33439;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.who-we-are-section .who-we-are-block .content-block .small-heading{
	
	font-size:20px

}



}

@media only screen and (max-width:991px){
	
	.who-we-are-section .who-we-are-block .content-block .small-heading{
	
	font-size:18px

}



}

.who-we-are-section .who-we-are-block .content-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437

}

@media only screen and (max-width:1535px){
	
	.who-we-are-section .who-we-are-block .content-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.who-we-are-section .who-we-are-block .content-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1023px){
	
	.who-we-are-section .who-we-are-block .content-block .block-heading{
	
	color:#E33439

}



}

.who-we-are-section .who-we-are-block .content-block .desc{
	
	font-size:25px;
	
	line-height:36px;
	
	font-weight:400;
	
	letter-spacing:-.5px;
	
	width:100%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.who-we-are-section .who-we-are-block .content-block .desc{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:1023px){
	
	.who-we-are-section .who-we-are-block .content-block .desc{
	
	color:#E33439

}



}

@media only screen and (max-width:991px){
	
	.who-we-are-section .who-we-are-block .content-block .desc{
	
	font-size:18px;
	
	line-height:26px

}



}

@media only screen and (max-width:767px){
	
	.who-we-are-section .who-we-are-block .content-block .desc{
	
	text-align:center

}



}

.serving-family-section{
	
	background-color:#B73437;
	
	padding-top:70px;
	
	padding-bottom:0;
	
	border-bottom-right-radius:100px;
	
	min-height:1105px;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.serving-family-section{
	
	padding-bottom:200px;
	
	border-bottom-right-radius:86px;
	
	background-size:contain

}



}

@media only screen and (max-width:1023px){
	
	.serving-family-section{
	
	padding-bottom:150px

}



}

.serving-family-section:before{
	
	content:"";
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/about-map-new-1.jpg);
	
	background-repeat:no-repeat;
	
	background-position:top center;
	
	background-size:cover;
	
	height:100%;
	
	width:100%;
	
	position:absolute;
	
	top:0;
	
	left:0

}

.serving-family-section:after{
	
	content:"";
	
	height:600px;
	
	width:100%;
	
	background:-webkit-gradient(linear,left top,left bottom,from(#B73437),to(rgba(8,63,133,0)));
	
	background:linear-gradient(to bottom,#B73437 0%,rgba(8,63,133,0) 100%);
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B73437',endColorstr='#00B73437',GradientType=0);
	
	position:absolute;
	
	top:0;
	
	left:0

}

.serving-family-section.locations-section{
	
	padding-top:75px;
	
	padding-bottom:120px

}

.serving-family-section .serving-family-block{
	
	position:relative;
	
	z-index:1

}

.serving-family-section .serving-family-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff;
	
	margin-bottom:45px

}

@media only screen and (max-width:1535px){
	
	.serving-family-section .serving-family-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.serving-family-section .serving-family-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1023px){
	
	.serving-family-section .serving-family-block .block-heading{
	
	margin-bottom:35px

}



}

.serving-family-section .serving-family-block .block-heading span{
	
	font-size:70px;
	
	margin-left:10px

}

@media only screen and (max-width:1699px){
	
	.serving-family-section .serving-family-block .block-heading span{
	
	font-size:60px

}



}

@media only screen and (max-width:1279px){
	
	.serving-family-section .serving-family-block .block-heading span{
	
	font-size:55px

}



}

@media only screen and (max-width:1023px){
	
	.serving-family-section .serving-family-block .block-heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:767px){
	
	.serving-family-section .serving-family-block .block-heading span{
	
	font-size:40px

}



}

.serving-family-section .serving-family-block .serving-locations-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	row-gap:65px

}

.serving-family-section .serving-family-block .serving-locations-box .location-item{
	
	max-width:50%;
	
	width:100%;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item{
	
	max-width:25%

}



}

.serving-family-section .serving-family-block .serving-locations-box .location-item:before{
	
	content:"";
	
	background:url(../../../themes/community-healthcare/assets/css/../images/location-connector-graphic.svg) no-repeat;
	
	height:90px;
	
	width:100%;
	
	position:absolute;
	
	bottom:98px;
	
	left:48%;
	
	opacity:.2;
	
	background-size:cover

}

@media only screen and (max-width:1699px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:before{
	
	background-size:contain;
	
	bottom:63px;
	
	left:49%

}



}

@media only screen and (max-width:1279px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:before{
	
	height:120px;
	
	opacity:1

}



}

@media only screen and (max-width:1023px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:before{
	
	height:130px

}



}

.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(4):before{
	
	display:none

}

@media only screen and (max-width:1279px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(4):before{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex

}



}

.serving-family-section .serving-family-block .serving-locations-box .location-item:last-child:before{
	
	display:none

}

@media only screen and (max-width:1279px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(2n){
	
	-webkit-transform:translateY(50px);
	
	transform:translateY(50px)

}



}

@media only screen and (max-width:1279px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(1):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(3):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(5):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(7):before{
	
	-webkit-transform:rotate(10deg);
	
	transform:rotate(10deg);
	
	bottom:70px;
	
	left:54%

}



}

@media only screen and (max-width:1023px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(1):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(3):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(5):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(7):before{
	
	-webkit-transform:rotate(15deg);
	
	transform:rotate(15deg);
	
	bottom:-10px;
	
	left:52%

}



}

@media only screen and (max-width:575px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(1):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(3):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(5):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(7):before{
	
	-webkit-transform:rotate(18deg);
	
	transform:rotate(18deg);
	
	bottom:-40px;
	
	left:50%

}



}

@media only screen and (max-width:400px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(1):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(3):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(5):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(7):before{
	
	-webkit-transform:rotate(30deg);
	
	transform:rotate(30deg);
	
	bottom:-45px;
	
	left:46%

}



}

@media only screen and (max-width:365px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(1):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(3):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(5):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(7):before{
	
	-webkit-transform:rotate(20deg);
	
	transform:rotate(20deg);
	
	bottom:-65px;
	
	left:43%

}



}

@media only screen and (max-width:1279px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(2):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(4):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(6):before{
	
	-webkit-transform:rotate(-17deg);
	
	transform:rotate(-17deg);
	
	bottom:-14px;
	
	left:auto;
	
	right:47%

}



}

@media only screen and (max-width:1023px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(2):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(4):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(6):before{
	
	-webkit-transform:rotate(-17deg);
	
	transform:rotate(-17deg);
	
	bottom:-54px;
	
	right:47%

}



}

@media only screen and (max-width:575px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(2):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(4):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(6):before{
	
	-webkit-transform:rotate(-21deg);
	
	transform:rotate(-21deg);
	
	bottom:-78px;
	
	right:43%

}



}

@media only screen and (max-width:480px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(2):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(4):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(6):before{
	
	-webkit-transform:rotate(-26deg);
	
	transform:rotate(-26deg);
	
	bottom:-81px;
	
	right:39%

}



}

@media only screen and (max-width:400px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(2):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(4):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(6):before{
	
	-webkit-transform:rotate(-27deg);
	
	transform:rotate(-27deg);
	
	bottom:-86px;
	
	right:36%

}



}

@media only screen and (max-width:365px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(2):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(4):before,.serving-family-section .serving-family-block .serving-locations-box .location-item:nth-child(6):before{
	
	-webkit-transform:rotate(-27deg);
	
	transform:rotate(-27deg);
	
	bottom:-89px;
	
	right:33%

}



}

.serving-family-section .serving-family-block .serving-locations-box .location-item:hover .icon-box img{
	
	opacity:0

}

.serving-family-section .serving-family-block .serving-locations-box .location-item:hover .icon-box img.hover-img{
	
	opacity:1;
	
	-webkit-transform:scale(1.2);
	
	transform:scale(1.2)

}

.serving-family-section .serving-family-block .serving-locations-box .location-item:hover .location-title{
	
	color:#fff

}

.serving-family-section .serving-family-block .serving-locations-box .location-item>*{
	
	position:relative

}

.serving-family-section .serving-family-block .serving-locations-box .location-item a{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}

.serving-family-section .serving-family-block .serving-locations-box .location-item .icon-box{
	
	position:relative

}

.serving-family-section .serving-family-block .serving-locations-box .location-item .icon-box:before{
	
	content:"";
	
	height:24px;
	
	width:108px;
	
	background-color:rgba(8,63,133,.22);
	
	position:absolute;
	
	bottom:-10px;
	
	border-radius:50%;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%)

}

@media only screen and (max-width:1023px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item .icon-box:before{
	
	height:14px;
	
	width:88px

}



}

.serving-family-section .serving-family-block .serving-locations-box .location-item .icon-box img{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	position:relative;
	
	z-index:1

}

@media only screen and (max-width:1023px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item .icon-box img{
	
	max-height:112px

}



}

@media only screen and (max-width:365px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item .icon-box img{
	
	max-height:82px

}



}

.serving-family-section .serving-family-block .serving-locations-box .location-item .icon-box img.hover-img{
	
	position:absolute;
	
	bottom:0;
	
	-webkit-transform-origin:bottom;
	
	transform-origin:bottom;
	
	opacity:0

}

.serving-family-section .serving-family-block .serving-locations-box .location-item .location-title{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:74px;
	
	color:#B73437;
	
	margin-top:6px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item .location-title{
	
	font-size:35px;
	
	line-height:normal

}



}

@media only screen and (max-width:1023px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item .location-title{
	
	font-size:26px

}



}

@media only screen and (max-width:767px){
	
	.serving-family-section .serving-family-block .serving-locations-box .location-item .location-title{
	
	font-size:20px;
	
	line-height:33px

}



}

.serving-family-section .serving-family-block .serving-locations-block{
	
	position:relative;
	
	width:100%

}

.serving-family-section .serving-family-block .serving-locations-block:hover .location-item-block:not(:hover) .item-box .icon-box img{
	
	-webkit-transform:scale(.63);
	
	transform:scale(.63)

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block{
	
	position:absolute

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(1){
	
	top:150px;
	
	left:20%;
	
	z-index:9

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(2){
	
	top:342px;
	
	left:9%;
	
	z-index:11

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(3){
	
	top:510px;
	
	left:21%

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(4){
	
	top:662px;
	
	left:0%

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(5){
	
	top:310px;
	
	left:28%;
	
	z-index:10

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(6){
	
	top:140px;
	
	right:12%

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(6) .item-box .hover-img-box{
	
	left:auto;
	
	right:calc(100% + 48px);
	
	-webkit-transform:translateY(50%) rotate(-20deg);
	
	transform:translateY(50%) rotate(-20deg)

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(7){
	
	top:180px;
	
	right:30%

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(8){
	
	top:336px;
	
	right:9%

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(8) .item-box .hover-img-box{
	
	left:auto;
	
	right:calc(100% + 48px);
	
	-webkit-transform:translateY(50%) rotate(-20deg);
	
	transform:translateY(50%) rotate(-20deg)

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(9){
	
	top:402px;
	
	right:40%;
	
	z-index:9

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(10){
	
	top:610px;
	
	right:38%;
	
	z-index:8

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(11){
	
	top:660px;
	
	right:58%;
	
	z-index:9

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(12){
	
	top:710px;
	
	right:22%

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(13){
	
	top:100px;
	
	right:48%

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:nth-child(14){
	
	top:420px;
	
	right:24%

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:hover .item-box .icon-box img{
	
	-webkit-transform:scale(1.3);
	
	transform:scale(1.3)

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block:hover .item-box .hover-img-box{
	
	-webkit-transform:translateY(-50%) rotate(0deg);
	
	transform:translateY(-50%) rotate(0deg);
	
	opacity:1;
	
	visibility:visible

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block .item-box{
	
	position:relative;
	
	display:inline-block

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block .item-box .icon-box img{
	
	width:124px;
	
	-o-object-fit:contain;
	
	object-fit:contain;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block .item-box .hover-img-box{
	
	position:absolute;
	
	top:50%;
	
	left:calc(100% + 48px);
	
	-webkit-transform:translateY(50%) rotate(20deg);
	
	transform:translateY(50%) rotate(20deg);
	
	opacity:0;
	
	visibility:hidden;
	
	z-index:1;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block .item-box .hover-img-box .location-heading{
	
	position:absolute;
	
	bottom:20px;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	font-size:18px;
	
	font-weight:700;
	
	line-height:25px;
	
	color:#fff;
	
	text-transform:uppercase;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block .item-box .hover-img-box .img-box{
	
	position:relative;
	
	border:2px solid #fff;
	
	width:342px;
	
	height:228px;
	
	display:block;
	
	border-radius:39px;
	
	overflow:hidden

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block .item-box .hover-img-box .img-box:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(8,63,133,0)),to(#B73437));
	
	background:linear-gradient(to bottom,rgba(8,63,133,0) 0%,#B73437 100%);
	
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00B73437',endColorstr='#B73437',GradientType=0);
	
	position:absolute;
	
	top:0;
	
	left:0

}

.serving-family-section .serving-family-block .serving-locations-block .location-item-block .item-box .hover-img-box .img-box img{
	
	height:100%;
	
	width:100%;
	
	-o-object-fit:cover;
	
	object-fit:cover

}

.location-area-service-section{
	
	position:relative;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg) no-repeat;
	
	background-size:contain;
	
	background-position:bottom;
	
	padding:50px 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.location-area-service-section{
	
	padding:50px 0 140px

}



}

@media only screen and (max-width:1023px){
	
	.location-area-service-section{
	
	padding-bottom:30px

}



}

@media only screen and (min-width:1280px){
	
	.location-area-service-section .container{
	
	max-width:1170px

}



}

@media only screen and (min-width:1536px){
	
	.location-area-service-section .container{
	
	max-width:1370px

}



}

@media only screen and (min-width:1700px){
	
	.location-area-service-section .container{
	
	max-width:1670px

}



}

.location-area-service-section .location-area-service-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	margin-bottom:68px;
	
	-webkit-transition:inherit;
	
	transition:inherit

}

@media only screen and (max-width:1535px){
	
	.location-area-service-section .location-area-service-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.location-area-service-section .location-area-service-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1023px){
	
	.location-area-service-section .location-area-service-block .block-heading{
	
	margin-bottom:20px

}



}

.location-area-service-section .location-area-service-block .area-service-grid-block{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	margin:0 -15px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item{
	
	width:100%;
	
	max-width:20%;
	
	padding:0 15px 30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	position:relative

}

@media only screen and (max-width:1499px){
	
	.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item{
	
	max-width:25%

}



}

@media only screen and (max-width:1279px){
	
	.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item{
	
	max-width:33.33333%

}



}

@media only screen and (max-width:1023px){
	
	.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item{
	
	max-width:50%

}



}

@media only screen and (max-width:575px){
	
	.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item{
	
	max-width:100%

}



}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box{
	
	text-align:center;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	padding:40px;
	
	height:100%;
	
	-webkit-transition:.3s all ease-in-out;
	
	transition:.3s all ease-in-out;
	
	position:relative;
	
	z-index:9

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item:before{
	
	content:"";
	
	height:calc(100% - 30px);
	
	width:calc(100% - 30px);
	
	background-color:#fff;
	
	border:1px solid rgba(24,68,83,.2);
	
	border-radius:57px;
	
	-webkit-box-shadow:0 20px 99px rgba(0,0,0,.06);
	
	box-shadow:0 20px 99px rgba(0,0,0,.06);
	
	position:absolute;
	
	-webkit-transform-origin:center;
	
	transform-origin:center;
	
	-webkit-transition:.3s all ease-in-out;
	
	transition:.3s all ease-in-out

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item:hover:before{
	
	-webkit-transform:scale(1.05);
	
	transform:scale(1.05);
	
	background-color:#B73437

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .icon-box{
	
	height:90px;
	
	width:90px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	background-color:rgba(21,180,235,.14);
	
	border-radius:32px;
	
	margin-bottom:20px;
	
	-webkit-transition:.3s all ease-in-out;
	
	transition:.3s all ease-in-out

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .icon-box img{
	
	width:50px;
	
	position:absolute;
	
	-webkit-transition:.3s all ease-in-out;
	
	transition:.3s all ease-in-out

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .icon-box img.hover-img{
	
	opacity:0

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item:hover .item-box .icon-box img.hover-img{
	
	opacity:1

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item:hover .item-box .icon-box img.default-img{
	
	opacity:0

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item:hover .item-box .grid-heading{
	
	color:#fff

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .grid-heading{
	
	font-size:20px;
	
	font-weight:700;
	
	line-height:35px;
	
	color:#E33439;
	
	max-width:80%;
	
	margin:0 auto;
	
	-webkit-transition:.3s all ease-in-out;
	
	transition:.3s all ease-in-out

}

@media only screen and (max-width:1535px){
	
	.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .grid-heading{
	
	font-size:18px

}



}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .content-box{
	
	width:100%

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .area-service-listing{
	
	padding:10px 0 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .area-service-listing ul{
	
	-webkit-transition:.3s all ease-in-out;
	
	transition:.3s all ease-in-out;
	
	display:flex;
	
	justify-content:center;
	
	gap:15px

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .area-service-listing ul li{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	gap:10px;
	
	margin:5px 0;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	font-size:16px;
	
	-webkit-transition:.3s all ease-in-out;
	
	transition:.3s all ease-in-out;
	
	list-style-type:disc;
	
	line-height:1

}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item:hover .item-box .area-service-listing ul li{
	
	color:#fff

}

@media only screen and (max-width:1535px){
	
	.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .area-service-listing ul li{
	
	font-size:16px

}



}

.location-area-service-section .location-area-service-block .area-service-grid-block .area-service-grid-item .item-box .area-service-listing ul li img{
	
	height:18px

}

.why-choose-section{
	
	padding:79px 0 250px;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg) no-repeat;
	
	background-size:cover;
	
	text-align:center;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.why-choose-section{
	
	padding:50px 0 140px

}



}

@media only screen and (max-width:1023px){
	
	.why-choose-section{
	
	padding-bottom:30px

}



}

@media only screen and (min-width:1280px){
	
	.why-choose-section .container{
	
	max-width:1170px

}



}

@media only screen and (min-width:1536px){
	
	.why-choose-section .container{
	
	max-width:1370px

}



}

@media only screen and (min-width:1700px){
	
	.why-choose-section .container{
	
	max-width:1670px

}



}

.why-choose-section .why-choose-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	margin-bottom:68px;
	
	-webkit-transition:inherit;
	
	transition:inherit

}

@media only screen and (max-width:1535px){
	
	.why-choose-section .why-choose-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.why-choose-section .why-choose-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1023px){
	
	.why-choose-section .why-choose-block .block-heading{
	
	margin-bottom:20px

}



}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block{
	
	padding:0 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1536px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block{
	
	padding:0 64px

}



}

@media only screen and (max-width:1279px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block{
	
	padding:0 30px 46px

}



}

@media only screen and (max-width:1023px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block{
	
	padding-left:0;
	
	padding-right:0;
	
	overflow:inherit

}



}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-pagination-wrapper .swiper-pagination{
	
	position:static;
	
	margin-top:45px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	gap:4px

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet{
	
	height:15px;
	
	width:15px;
	
	margin:0;
	
	background-color:#B73437;
	
	opacity:.26

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	
	opacity:1

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide{
	
	height:auto

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item{
	
	position:relative;
	
	border-radius:30px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	text-align:center;
	
	padding:26px 27px 45px;
	
	overflow:hidden;
	
	height:100%

}

@media only screen and (max-width:1023px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item{
	
	padding:27px 20px

}



}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item:hover .bg-img:before{
	
	background:#E33439

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item:hover .icon-box{
	
	position:relative;
	
	margin-bottom:10px

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item:hover .icon-box img{
	
	position:absolute

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item:hover .icon-box img.default-img{
	
	opacity:0

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item:hover .icon-box img.hover-img{
	
	opacity:1

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .bg-img{
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	width:100%;
	
	height:100%

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .bg-img:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#E3343900),color-stop(49%,#E33439b0),to(#E33439)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#E3343900 0%,#E33439b0 49%,#E33439 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .bg-img:before{
	
	background:#E33439;
	
	opacity:.91

}



}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .bg-img img{
	
	width:100%;
	
	height:100%;
	
	-o-object-fit:cover;
	
	object-fit:cover

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .icon-box{
	
	position:relative;
	
	margin-bottom:10px;
	
	height:84px;
	
	width:84px

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .icon-box img{
	
	position:absolute;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .icon-box img.default-img{
	
	opacity:1

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .icon-box img.hover-img{
	
	opacity:0

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .content-box{
	
	position:relative

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .content-box .grid-heading{
	
	color:#fff;
	
	font-size:35px;
	
	font-weight:700;
	
	line-height:45px;
	
	letter-spacing:-.88px;
	
	margin-bottom:5px

}

@media only screen and (min-width:1536px) and (max-width:1700px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .content-box .grid-heading{
	
	font-size:33px

}



}

@media only screen and (min-width:1280px) and (max-width:1535px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .content-box .grid-heading{
	
	font-size:31px

}



}

@media only screen and (max-width:1279px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .content-box .grid-heading{
	
	font-size:35px;
	
	line-height:40px

}



}

@media only screen and (max-width:1023px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .content-box .grid-heading{
	
	font-size:30px;
	
	line-height:35px

}



}

@media only screen and (max-width:767px){
	
	.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .content-box .grid-heading{
	
	font-size:25px;
	
	line-height:32px

}



}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .content-box .desc{
	
	font-size:16px;
	
	font-weight:200;
	
	line-height:28px;
	
	color:#fff

}

.why-choose-section .why-choose-block .why-choose-grid-block .grid-slider-block .swiper-wrapper .swiper-slide .grid-item .content-box .desc p:not(:last-child){
	
	margin-bottom:20px

}

.quality-care-section{
	
	position:relative

}

.quality-care-section .quality-care-block{
	
	background-color:#B73437;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/quality-care-bg.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block{
	
	border-top-left-radius:56px;
	
	border-top-right-radius:56px;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/quality-care-mobile-bg.png);
	
	overflow:hidden

}



}

.quality-care-section .quality-care-block:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(79deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0

}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block:before{
	
	background:transparent linear-gradient(-40deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box

}



}

.quality-care-section .quality-care-block:after{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(79deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	opacity:.74

}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block:after{
	
	display:b

}



}

.quality-care-section .quality-care-block>*{
	
	position:relative;
	
	z-index:1

}

.quality-care-section .quality-care-block .image-box{
	
	position:relative

}

@media only screen and (min-width:1024px){
	
	.quality-care-section .quality-care-block .image-box{
	
	margin-top:-75px

}



}

.quality-care-section .quality-care-block .image-box .overlay-images img{
	
	position:absolute;
	
	z-index:1

}

.quality-care-section .quality-care-block .image-box .overlay-images img.round-img{
	
	top:-60px;
	
	left:-72px;
	
	-webkit-animation:spin 12s linear infinite;
	
	animation:spin 12s linear infinite

}

@media only screen and (max-width:1279px){
	
	.quality-care-section .quality-care-block .image-box .overlay-images img.round-img{
	
	height:150px;
	
	width:150px;
	
	-o-object-fit:contain;
	
	object-fit:contain

}



}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block .image-box .overlay-images img.round-img{
	
	height:94px;
	
	width:94px;
	
	left:-14px;
	
	top:-26px

}



}

.quality-care-section .quality-care-block .image-box .overlay-images img.arrow-img{
	
	bottom:130px;
	
	left:-48px

}

@media only screen and (max-width:1699px){
	
	.quality-care-section .quality-care-block .image-box .overlay-images img.arrow-img{
	
	left:-78px

}



}

@media only screen and (max-width:1279px){
	
	.quality-care-section .quality-care-block .image-box .overlay-images img.arrow-img{
	
	left:-80px;
	
	bottom:80px;
	
	bottom:150px

}



}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block .image-box .overlay-images img.arrow-img{
	
	left:50%;
	
	-webkit-transform:translateX(-50%) rotate(135deg);
	
	transform:translateX(-50%) rotate(135deg);
	
	bottom:auto;
	
	top:-100px;
	
	-webkit-filter:brightness(0) invert(1);
	
	filter:brightness(0) invert(1)

}



}

.quality-care-section .quality-care-block .image-box .img-box{
	
	border-top-left-radius:37px;
	
	position:relative;
	
	overflow:hidden

}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block .image-box .img-box{
	
	border-top-right-radius:37px

}



}

.quality-care-section .quality-care-block .image-box .img-box:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(247deg,#B7343700 0%,#B73437 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0

}

.quality-care-section .quality-care-block .image-box .img-box img{
	
	min-height:470px;
	
	-o-object-fit:cover;
	
	object-fit:cover

}

.quality-care-section .quality-care-block .image-box .img-box .contact-number-box{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	position:absolute;
	
	z-index:1;
	
	top:50%;
	
	left:50%;
	
	-webkit-transform:translate(-50%,-50%);
	
	transform:translate(-50%,-50%);
	
	color:#fff;
	
	margin-bottom:0;
	
	width:100%;
	
	padding:50px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}

@media only screen and (max-width:1535px){
	
	.quality-care-section .quality-care-block .image-box .img-box .contact-number-box{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block .image-box .img-box .contact-number-box{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1279px){
	
	.quality-care-section .quality-care-block .image-box .img-box .contact-number-box{
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column

}



}

@media only screen and (min-width:1280px){
	
	.quality-care-section .quality-care-block .image-box .img-box .contact-number-box .call-animation{
	
	margin-right:10px

}



}

@media only screen and (max-width:1279px){
	
	.quality-care-section .quality-care-block .image-box .img-box .contact-number-box .call-animation{
	
	margin-bottom:12px

}



}

.quality-care-section .quality-care-block .content-box{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block .content-box{
	
	padding:80px 30px 100px

}



}

.quality-care-section .quality-care-block .content-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff;
	
	max-width:85%;
	
	margin-left:auto;
	
	margin-right:40px

}

@media only screen and (max-width:1535px){
	
	.quality-care-section .quality-care-block .content-box .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block .content-box .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block .content-box .block-heading{
	
	max-width:100%;
	
	margin-right:auto;
	
	text-align:center

}



}

.quality-care-section .quality-care-block .content-box .block-heading span{
	
	font-size:70px;
	
	line-height:100px;
	
	color:#E33439

}

@media only screen and (max-width:1279px){
	
	.quality-care-section .quality-care-block .content-box .block-heading span{
	
	font-size:60px;
	
	line-height:90px

}



}

@media only screen and (max-width:1023px){
	
	.quality-care-section .quality-care-block .content-box .block-heading span{
	
	font-size:55px;
	
	line-height:85px

}



}

@media only screen and (max-width:767px){
	
	.quality-care-section .quality-care-block .content-box .block-heading span{
	
	font-size:50px;
	
	line-height:80px

}



}

@media only screen and (max-width:639px){
	
	.quality-care-section .quality-care-block .content-box .block-heading span{
	
	font-size:45px;
	
	line-height:70px

}



}

.quality-care-section .quality-care-block .content-box .block-heading em{
	
	color:#E33439

}

.quality-care-section .footer-top-section{
	
	position:absolute;
	
	bottom:0;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	width:100%

}

.quality-care-section .footer-top-section .footer-top-block{
	
	background-color:#fff;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/footer-graphic-white.png)

}

@media only screen and (max-width:767px){
	
	.quality-care-section .footer-top-section .footer-top-block{
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/footer-graphic-white-mobile.png)

}



}

.inner-location-title-section,.contact-page-title-section{
	
	position:relative;
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	background-position:center;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.inner-location-title-section .section-overlay-images img,.contact-page-title-section .section-overlay-images img{
	
	position:absolute;
	
	z-index:1

}

.inner-location-title-section .section-overlay-images img.overlay-round-icon,.contact-page-title-section .section-overlay-images img.overlay-round-icon{
	
	bottom:-78px;
	
	right:128px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	-webkit-animation:spin 12s linear infinite;
	
	animation:spin 12s linear infinite

}

@media only screen and (max-width:1699px){
	
	.inner-location-title-section .section-overlay-images img.overlay-round-icon,.contact-page-title-section .section-overlay-images img.overlay-round-icon{
	
	max-height:150px;
	
	bottom:-20px;
	
	right:90px

}



}

@media only screen and (max-width:1023px){
	
	.inner-location-title-section .section-overlay-images img.overlay-round-icon,.contact-page-title-section .section-overlay-images img.overlay-round-icon{
	
	max-height:120px;
	
	right:10px

}



}

@media only screen and (max-width:767px){
	
	.inner-location-title-section .section-overlay-images img.overlay-round-icon,.contact-page-title-section .section-overlay-images img.overlay-round-icon{
	
	max-height:96px

}



}

.inner-location-title-section .page-title-block,.contact-page-title-section .page-title-block{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	min-height:425px;
	
	position:relative;
	
	z-index:1

}

@media only screen and (max-width:1023px){
	
	.inner-location-title-section .page-title-block,.contact-page-title-section .page-title-block{
	
	min-height:283px

}



}

.inner-location-title-section .page-title-block .page-title,.contact-page-title-section .page-title-block .page-title{
	
	font-size:60px;
	
	font-weight:700;
	
	line-height:80px;
	
	margin-top:100px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.inner-location-title-section .page-title-block .page-title,.contact-page-title-section .page-title-block .page-title{
	
	font-size:50px;
	
	line-height:60px

}



}

@media only screen and (max-width:1279px){
	
	.inner-location-title-section .page-title-block .page-title,.contact-page-title-section .page-title-block .page-title{
	
	font-size:45px;
	
	line-height:50px

}



}

@media only screen and (max-width:1023px){
	
	.inner-location-title-section .page-title-block .page-title,.contact-page-title-section .page-title-block .page-title{
	
	margin-top:30px

}



}

@media only screen and (max-width:991px){
	
	.inner-location-title-section .page-title-block .page-title,.contact-page-title-section .page-title-block .page-title{
	
	font-size:40px

}



}

@media only screen and (max-width:767px){
	
	.inner-location-title-section .page-title-block .page-title,.contact-page-title-section .page-title-block .page-title{
	
	text-align:center

}



}

@media only screen and (max-width:575px){
	
	.inner-location-title-section .page-title-block .page-title,.contact-page-title-section .page-title-block .page-title{
	
	font-size:36px

}



}

.location-info-form-section{
	
	padding-top:50px;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg) no-repeat;
	
	background-position:bottom;
	
	background-size:cover;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.location-info-form-section{
	
	padding-top:30px

}



}

.location-info-form-section .location-info-form-box{
	
	margin-bottom:50px

}

.location-info-form-section .location-info-form-box .heading span{
	
	font-size:80px;
	
	line-height:167px;
	
	font-weight:400;
	
	color:#E33439;
	
	display:inline-block;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.location-info-form-section .location-info-form-box .heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.location-info-form-section .location-info-form-box .heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1023px){
	
	.location-info-form-section .location-info-form-box .heading span{
	
	font-size:40px;
	
	line-height:normal

}



}

@media only screen and (max-width:767px){
	
	.location-info-form-section .location-info-form-box .heading span{
	
	font-size:35px

}



}

.location-info-form-section .location-info-form-box .location-contact-info-box .info-item{
	
	position:relative;
	
	padding:10px 30px 34px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	text-align:center;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.location-info-form-section .location-info-form-box .location-contact-info-box .info-item:not(:last-child):before{
	
	content:"";
	
	height:90%;
	
	width:1px;
	
	position:absolute;
	
	right:0;
	
	top:0;
	
	background-color:#184453;
	
	opacity:.3

}

@media only screen and (max-width:1023px){
	
	.location-info-form-section .location-info-form-box .location-contact-info-box .info-item:not(:last-child):before{
	
	height:1px;
	
	width:80%;
	
	right:auto;
	
	top:auto;
	
	left:50%;
	
	bottom:0;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%)

}



}

@media only screen and (max-width:639px){
	
	.location-info-form-section .location-info-form-box .location-contact-info-box .info-item:not(:last-child):before{
	
	width:100%

}



}

.location-info-form-section .location-info-form-box .location-contact-info-box .info-item .icon-box{
	
	width:160px;
	
	height:160px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:end;
	
	-ms-flex-align:end;
	
	align-items:flex-end;
	
	margin-bottom:24px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.location-info-form-section .location-info-form-box .location-contact-info-box .info-item .icon-box{
	
	width:100px;
	
	height:100px

}



}

@media only screen and (max-width:1023px){
	
	.location-info-form-section .location-info-form-box .location-contact-info-box .info-item .icon-box{
	
	width:160px;
	
	height:160px

}



}

.location-info-form-section .location-info-form-box .location-contact-info-box .info-item .info-heading{
	
	position:relative;
	
	font-size:35px;
	
	line-height:57px;
	
	font-weight:700;
	
	color:#B73437;
	
	z-index:1;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.location-info-form-section .location-info-form-box .location-contact-info-box .info-item .info-heading{
	
	font-size:30px;
	
	line-height:48px

}



}

@media only screen and (max-width:991px){
	
	.location-info-form-section .location-info-form-box .location-contact-info-box .info-item .info-heading{
	
	font-size:26px;
	
	line-height:43px

}



}

.location-info-form-section .location-info-form-box .location-contact-info-box .info-item .info-heading:before{
	
	content:"";
	
	height:12px;
	
	width:151px;
	
	background-color:#E33439;
	
	opacity:.38;
	
	position:absolute;
	
	bottom:12px;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	z-index:-1;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.location-info-form-section .location-info-form-box .location-contact-info-box .info-item .info-heading:before{
	
	display:none

}



}

.location-info-form-section .location-info-form-box .location-contact-info-box .info-item p,.location-info-form-section .location-info-form-box .location-contact-info-box .info-item a{
	
	max-width:80%;
	
	margin:0 auto;
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:400;
	
	letter-spacing:-.5px;
	
	width:100%;
	
	display:block;
	
	color:#184453;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.location-info-form-section .location-info-form-box .location-contact-info-box .info-item p,.location-info-form-section .location-info-form-box .location-contact-info-box .info-item a{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.location-info-form-section .location-info-form-box .location-contact-info-box .info-item p,.location-info-form-section .location-info-form-box .location-contact-info-box .info-item a{
	
	font-size:20px;
	
	line-height:28px

}



}

.location-info-form-section .footer-top-section{
	
	position:absolute;
	
	bottom:0;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	width:100%

}

.location-contact-section{
	
	position:relative

}

.location-contact-section:after{
	
	content:"";
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#ffffff00),to(#ffffff)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#ffffff00 0%,#ffffff 100%) 0% 0% no-repeat padding-box;
	
	height:50%;
	
	width:100%;
	
	position:absolute;
	
	bottom:0;
	
	left:0

}

@media only screen and (max-width:1023px){
	
	.location-contact-section:after{
	
	height:20%

}



}

.location-contact-section>*{
	
	position:relative

}

.location-contact-section .location-contact-block{
	
	position:relative

}

@media only screen and (max-width:1023px){
	
	.location-contact-section .location-contact-block .image-block .img-box img{
	
	margin:0 auto;
	
	max-height:584px

}



}

.location-contact-section .location-contact-block .content-box{
	
	padding-top:50px;
	
	padding-bottom:130px;
	
	position:relative;
	
	z-index:1

}

@media only screen and (min-width:1024px){
	
	.location-contact-section .location-contact-block .content-box{
	
	padding-left:40px

}



}

@media only screen and (max-width:1023px){
	
	.location-contact-section .location-contact-block .content-box{
	
	padding-top:10px;
	
	margin-bottom:24px;
	
	padding-bottom:0

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box{
	
	max-width:80%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box{
	
	max-width:90%

}



}

@media only screen and (max-width:1023px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box{
	
	max-width:100%

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:62px;
	
	color:#B73437;
	
	margin-bottom:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .block-heading{
	
	font-size:40px;
	
	line-height:normal

}



}

@media only screen and (max-width:1400px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .block-heading{
	
	font-size:34px

}



}

@media only screen and (max-width:1023px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .block-heading{
	
	font-size:26px;
	
	text-align:center;
	
	color:#E33439

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box .block-heading span{
	
	font-size:80px;
	
	line-height:80px;
	
	font-weight:400;
	
	margin-left:5px;
	
	color:#E33439;
	
	display:inline-block;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .block-heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .block-heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1023px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .block-heading span{
	
	font-size:40px

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box .desc{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:400;
	
	width:100%;
	
	margin-bottom:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .desc{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .desc{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:1023px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .desc{
	
	text-align:center;
	
	margin-bottom:20px

}



}

@media only screen and (max-width:991px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box .desc{
	
	font-size:18px;
	
	line-height:26px

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box form{
	
	width:100%;
	
	position:relative;
	
	z-index:1

}

.location-contact-section .location-contact-block .content-box .contact-form-box form .form-group{
	
	display:-webkit-box!important;
	
	display:-ms-flexbox!important;
	
	display:flex!important;
	
	gap:16px

}

@media only screen and (max-width:767px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box form .form-group{
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	gap:0

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box form .top_label li#field_2_11.gfield.gf_left_half{
	
	width:100%

}

.location-contact-section .location-contact-block .content-box .contact-form-box form .top_label li#field_2_12{
	
	padding-right:16px

}

@media only screen and (max-width:640px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box form .top_label li#field_2_12{
	
	padding-right:0

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box form .ginput_container{
	
	margin:0!important

}

.location-contact-section .location-contact-block .content-box .contact-form-box form input:not([type="submit"]),.location-contact-section .location-contact-block .content-box .contact-form-box form select,.location-contact-section .location-contact-block .content-box .contact-form-box form textarea{
	
	width:100%!important;
	
	height:49px;
	
	background:#fff 0% 0% no-repeat padding-box;
	
	-webkit-box-shadow:0 10px 30px #00000008;
	
	box-shadow:0 10px 30px #00000008;
	
	border:.5px solid #1844537d;
	
	border-radius:10px;
	
	padding:10px 22px!important;
	
	font-size:16px!important;
	
	font-weight:400;
	
	color:#B73437;
	
	resize:none;
	
	margin-bottom:16px;
	
	margin-top:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.location-contact-section .location-contact-block .content-box .contact-form-box form input:not([type="submit"])::-webkit-input-placeholder,.location-contact-section .location-contact-block .content-box .contact-form-box form select::-webkit-input-placeholder,.location-contact-section .location-contact-block .content-box .contact-form-box form textarea::-webkit-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.location-contact-section .location-contact-block .content-box .contact-form-box form input:not([type="submit"]):-ms-input-placeholder,.location-contact-section .location-contact-block .content-box .contact-form-box form select:-ms-input-placeholder,.location-contact-section .location-contact-block .content-box .contact-form-box form textarea:-ms-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.location-contact-section .location-contact-block .content-box .contact-form-box form input:not([type="submit"])::-ms-input-placeholder,.location-contact-section .location-contact-block .content-box .contact-form-box form select::-ms-input-placeholder,.location-contact-section .location-contact-block .content-box .contact-form-box form textarea::-ms-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.location-contact-section .location-contact-block .content-box .contact-form-box form input:not([type="submit"])::placeholder,.location-contact-section .location-contact-block .content-box .contact-form-box form select::placeholder,.location-contact-section .location-contact-block .content-box .contact-form-box form textarea::placeholder{
	
	color:rgba(8,63,133,.69)

}

.location-contact-section .location-contact-block .content-box .contact-form-box form input:not([type="submit"]):focus,.location-contact-section .location-contact-block .content-box .contact-form-box form select:focus,.location-contact-section .location-contact-block .content-box .contact-form-box form textarea:focus{
	
	border-color:#B73437

}

.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn{
	
	background-color:#B73437;
	
	color:#fff;
	
	height:57px;
	
	width:auto;
	
	padding:10px 22px;
	
	border-radius:13px;
	
	-webkit-box-shadow:none;
	
	box-shadow:none;
	
	display:-webkit-inline-box;
	
	display:-ms-inline-flexbox;
	
	display:inline-flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	position:relative;
	
	font-size:20px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn{
	
	width:100%;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn:hover{
	
	background-color:#E33439

}

.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn:hover input[type="submit"]{
	
	padding-left:30px;
	
	padding-right:0

}

@media only screen and (max-width:575px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn:hover input[type="submit"]{
	
	padding-left:0;
	
	padding-right:10px

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn:hover svg{
	
	left:22px

}

.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn:hover svg path{
	
	fill:#B73437

}

.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn input[type="submit"]{
	
	background-color:transparent;
	
	padding-right:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn input[type="submit"]{
	
	padding-right:10px

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn svg{
	
	position:absolute;
	
	top:50%;
	
	left:calc(100% - 44px);
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn svg{
	
	position:static;
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

.location-contact-section .location-contact-block .content-box .contact-form-box form .form-btn svg path{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.blog-title-section{
	
	background-position:center

}

@media only screen and (max-width:575px){
	
	.blog-title-section{
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/blog-page-mobile-bnr-img.jpg)!important

}



}

.blog-title-section .section-overlay-images img.overlay-round-icon{
	
	z-index:1

}

@media only screen and (max-width:1023px){
	
	.blog-title-section .section-overlay-images img.overlay-round-icon{
	
	bottom:-40px

}



}

.blog-grid-section{
	
	position:relative;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/blog-grid-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-position:bottom;
	
	background-size:contain

}

.blog-grid-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent radial-gradient(closest-side at 50% 50%,rgba(255,255,255,.61) 0%,#ffffff 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	bottom:0;
	
	left:0

}

.blog-grid-section>*{
	
	position:relative

}

.blog-grid-section .blog-grid-block .blog-grid-box{
	
	padding-top:140px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box{
	
	padding-top:100px

}



}

@media only screen and (max-width:1279px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box{
	
	padding-top:60px

}



}

.blog-grid-section .blog-grid-block .blog-grid-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	margin-bottom:90px;
	
	-webkit-transition:inherit;
	
	transition:inherit

}

@media only screen and (max-width:1535px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1279px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .block-heading{
	
	margin-bottom:60px

}



}

@media only screen and (max-width:1023px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .block-heading{
	
	margin-bottom:50px

}



}

.blog-grid-section .blog-grid-block .blog-grid-box .block-heading span{
	
	position:relative;
	
	padding:0 15px;
	
	font-size:80px;
	
	font-weight:400;
	
	margin-left:5px;
	
	color:#E33439;
	
	display:inline-block;
	
	z-index:1

}

@media only screen and (max-width:1699px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .block-heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .block-heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1023px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .block-heading span{
	
	font-size:40px;
	
	padding:0

}



}

@media only screen and (max-width:767px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .block-heading span{
	
	font-size:35px

}



}

.blog-grid-section .blog-grid-block .blog-grid-box .block-heading span:before{
	
	content:"";
	
	height:19px;
	
	width:100%;
	
	background-color:rgba(24,68,83,.36);
	
	position:absolute;
	
	bottom:10px;
	
	left:0%;
	
	opacity:.38;
	
	z-index:-1

}

@media only screen and (max-width:1023px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .block-heading span:before{
	
	display:none

}



}

.blog-grid-section .blog-grid-block .blog-grid-box .block-heading span em{
	
	font-family:"Poppins"

}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	padding-bottom:98px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item{
	
	padding-bottom:70px

}



}

@media only screen and (max-width:1279px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item{
	
	padding-bottom:50px

}



}

@media only screen and (max-width:639px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item{
	
	padding-left:0;
	
	padding-right:0

}



}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item:nth-child(2n){
	
	-webkit-box-orient:horizontal;
	
	-webkit-box-direction:reverse;
	
	-ms-flex-direction:row-reverse;
	
	flex-direction:row-reverse

}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item:nth-child(2n) .img-box img{
	
	margin-left:auto

}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .img-box img{
	
	border-radius:34px;
	
	height:429px;
	
	width:94%;
	
	-o-object-fit:cover;
	
	object-fit:cover;
	
	-webkit-box-shadow:15px 20px 30px rgba(0,0,0,.04);
	
	box-shadow:15px 20px 30px rgba(0,0,0,.04)

}

@media only screen and (max-width:1023px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .img-box img{
	
	height:320px

}



}

@media only screen and (max-width:767px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .img-box img{
	
	width:100%

}



}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box{
	
	padding:20px 28px;
	
	padding:20px 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box{
	
	padding:18px 0

}



}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box .date-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	gap:10px;
	
	margin-bottom:8px

}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box .date-box span{
	
	font-size:18px;
	
	font-weight:300;
	
	font-style:italic;
	
	color:#B73437;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box .date-box span{
	
	font-size:16px

}



}

@media only screen and (max-width:1023px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box .date-box span{
	
	font-size:14px

}



}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box .blog-heading{
	
	font-size:30px;
	
	line-height:40px;
	
	font-weight:700;
	
	margin-bottom:10px;
	
	color:#B73437;
	
	display:-webkit-box;
	
	-webkit-line-clamp:2;
	
	-webkit-box-orient:vertical;
	
	overflow:hidden;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box .blog-heading{
	
	font-size:26px

}



}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box .short-desc{
	
	font-size:18px;
	
	line-height:28px;
	
	font-weight:300;
	
	color:#B73437;
	
	margin-bottom:20px;
	
	display:-webkit-box;
	
	-webkit-line-clamp:3;
	
	-webkit-box-orient:vertical;
	
	overflow:hidden;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box .read-more-btn{
	
	padding:9px 18px;
	
	border-radius:50rem;
	
	background-color:rgba(57,182,233,.22);
	
	color:#E33439;
	
	font-size:14px;
	
	font-weight:600;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.blog-grid-section .blog-grid-block .blog-grid-box .blog-listing .blog-item .blog-info-box .read-more-btn:hover{
	
	background-color:#E33439;
	
	color:#fff

}

.pagination{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	width:100%;
	
	gap:4px;
	
	margin-top:35px;
	
	margin-bottom:70px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.pagination .page-link,.pagination .page-numbers{
	
	height:38px;
	
	width:38px;
	
	border-radius:50%;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	font-size:22px;
	
	font-weight:400;
	
	color:#E33439;
	
	background-color:rgba(57,182,233,.16);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.pagination .page-link svg path,.pagination .page-numbers svg path{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.pagination .page-link.prev,.pagination .page-numbers.prev{
	
	font-size:0;
	
	position:relative

}

.pagination .page-link.prev:before,.pagination .page-numbers.prev:before{
	
	content:"";
	
	width:13px;
	
	height:24px;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/arrow-left.svg) no-repeat;
	
	background-size:contain;
	
	position:absolute;
	
	top:50%;
	
	left:50%;
	
	-webkit-transform:translate(-50%,-50%);
	
	transform:translate(-50%,-50%)

}

.pagination .page-link.next,.pagination .page-numbers.next{
	
	font-size:0;
	
	position:relative

}

.pagination .page-link.next:before,.pagination .page-numbers.next:before{
	
	content:"";
	
	width:13px;
	
	height:24px;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/arrow-right.svg) no-repeat;
	
	background-size:contain;
	
	position:absolute;
	
	top:50%;
	
	left:50%;
	
	-webkit-transform:translate(-50%,-50%);
	
	transform:translate(-50%,-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.pagination .page-link.disabled,.pagination .page-numbers.disabled{
	
	opacity:.21;
	
	pointer-events:none

}

.pagination .page-link.active,.pagination .page-link:hover,.pagination .page-link.current,.pagination .page-numbers.active,.pagination .page-numbers:hover,.pagination .page-numbers.current{
	
	font-weight:600;
	
	color:#fff;
	
	background-color:#E33439

}

.pagination .page-link.active:before,.pagination .page-link:hover:before,.pagination .page-link.current:before,.pagination .page-numbers.active:before,.pagination .page-numbers:hover:before,.pagination .page-numbers.current:before{
	
	-webkit-filter:brightness(0) invert(1);
	
	filter:brightness(0) invert(1)

}

.post-info-section{
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg);
	
	background-repeat:no-repeat;
	
	background-size:contain;
	
	background-position:top;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.post-info-section .post-info-block{
	
	padding-top:35px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.post-info-section .post-info-block{
	
	padding-top:27px

}



}

@media only screen and (max-width:991px){
	
	.post-info-section .post-info-block{
	
	padding-top:15px

}



}

.post-info-section .post-info-block .post-info-box{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.post-info-section .post-info-block .post-info-box .date-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	gap:10px;
	
	margin-bottom:8px

}

.post-info-section .post-info-block .post-info-box .date-box span{
	
	font-size:20px;
	
	font-weight:300;
	
	color:#B73437;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.post-info-section .post-info-block .post-info-box .date-box span{
	
	font-size:16px

}



}

@media only screen and (max-width:1023px){
	
	.post-info-section .post-info-block .post-info-box .date-box span{
	
	font-size:14px

}



}

.post-info-section .post-info-block .post-info-box .post-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	margin-bottom:10px;
	
	color:#B73437

}

@media only screen and (max-width:1535px){
	
	.post-info-section .post-info-block .post-info-box .post-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.post-info-section .post-info-block .post-info-box .post-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

.post-info-section .post-info-block .post-info-box .short-desc{
	
	font-size:18px;
	
	line-height:28px;
	
	font-weight:300;
	
	color:#B73437;
	
	max-width:640px;
	
	margin:0 auto 20px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.post-info-section .post-info-block .post-detail-box{
	
	max-width:1293px;
	
	width:100%;
	
	margin:0 auto

}

.post-info-section .post-info-block .post-detail-box .post-img img{
	
	max-height:694px;
	
	min-height:367px;
	
	width:100%;
	
	-o-object-fit:cover;
	
	object-fit:cover;
	
	border-radius:10px;
	
	-webkit-box-shadow:15px 20px 30px rgba(0,0,0,.04);
	
	box-shadow:15px 20px 30px rgba(0,0,0,.04)

}

.post-info-section .post-info-block .post-detail-box .post-content-box{
	
	padding:50px 58px 75px

}

@media only screen and (max-width:1699px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box{
	
	padding:35px 40px 52px

}



}

@media only screen and (max-width:1279px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box{
	
	padding-left:15px;
	
	padding-right:15px

}



}

@media only screen and (max-width:767px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box{
	
	padding-left:0;
	
	padding-right:0

}



}

.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc{
	
	font-size:18px;
	
	line-height:28px;
	
	font-weight:300;
	
	max-width:97%;
	
	margin-bottom:28px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc{
	
	max-width:100%

}



}

.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc p{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc p:not(:last-child){
	
	margin-bottom:20px

}

.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h2{
	
	font-size:30px;
	
	font-weight:600;
	
	line-height:40px;
	
	margin-bottom:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h2{
	
	font-size:26px;
	
	line-height:36px

}



}

@media only screen and (max-width:1400px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h2{
	
	font-size:23px;
	
	line-height:32px

}



}

@media only screen and (max-width:1023px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h2{
	
	font-size:20px;
	
	line-height:28px;
	
	margin-bottom:20px

}



}

.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h3,.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h4{
	
	font-size:30px;
	
	font-weight:600;
	
	line-height:40px;
	
	margin-bottom:10px;
	
	margin-top:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h3,.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h4{
	
	font-size:26px;
	
	line-height:36px

}



}

@media only screen and (max-width:1400px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h3,.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h4{
	
	font-size:23px;
	
	line-height:32px

}



}

@media only screen and (max-width:1023px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h3,.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h4{
	
	font-size:20px;
	
	line-height:28px

}



}

.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h5,.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h6{
	
	font-size:22px;
	
	font-weight:600;
	
	line-height:30px;
	
	margin-bottom:10px;
	
	margin-top:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1400px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h5,.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h6{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:1023px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h5,.post-info-section .post-info-block .post-detail-box .post-content-box .post-desc h6{
	
	font-size:18px;
	
	line-height:26px

}



}

.post-info-section .post-info-block .post-detail-box .post-content-box .heading{
	
	font-size:30px;
	
	font-weight:600;
	
	line-height:40px;
	
	margin-bottom:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .heading{
	
	font-size:26px;
	
	line-height:36px

}



}

@media only screen and (max-width:1400px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .heading{
	
	font-size:23px;
	
	line-height:32px

}



}

@media only screen and (max-width:1023px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .heading{
	
	font-size:20px;
	
	line-height:28px;
	
	margin-bottom:20px

}



}

.post-info-section .post-info-block .post-detail-box .post-content-box .desc-box{
	
	font-size:18px;
	
	line-height:28px;
	
	font-weight:300;
	
	max-width:97%;
	
	margin-bottom:28px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .desc-box{
	
	max-width:100%

}



}

.post-info-section .post-info-block .post-detail-box .post-content-box .desc-box p{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.post-info-section .post-info-block .post-detail-box .post-content-box .desc-box p:not(:last-child){
	
	margin-bottom:20px

}

.post-info-section .post-info-block .post-detail-box .post-content-box .auther-name{
	
	font-size:25px;
	
	font-weight:500;
	
	font-style:italic;
	
	color:#E33439;
	
	margin-bottom:42px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.post-info-section .post-info-block .post-detail-box .post-content-box .auther-name{
	
	margin-bottom:50px

}



}

.post-info-section .post-info-block .post-detail-box .post-content-box .social-share-box .social-share-heading{
	
	display:block;
	
	font-size:18px;
	
	font-weight:300;
	
	color:#B73437;
	
	margin-bottom:9px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.post-info-section .post-info-block .post-detail-box .post-content-box .social-share-box ul li a{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.post-info-section .post-info-block .post-detail-box .post-content-box .social-share-box ul li a:hover svg path,.post-info-section .post-info-block .post-detail-box .post-content-box .social-share-box ul li a:hover svg circle{
	
	fill:#E33439

}

.post-info-section .post-info-block .post-detail-box .post-content-box .social-share-box ul li a svg{
	
	width:38px;
	
	height:38px

}

.post-info-section .post-info-block .post-detail-box .post-content-box .social-share-box ul li a svg path,.post-info-section .post-info-block .post-detail-box .post-content-box .social-share-box ul li a svg circle{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.contact-info-form-section{
	
	padding-top:35px;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg) no-repeat;
	
	background-position:bottom;
	
	background-size:cover;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section{
	
	padding-top:30px

}



}

.contact-info-form-section .contact-info-form-box{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.contact-info-form-section .contact-info-form-box .heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	margin-bottom:35px;
	
	-webkit-transition:inherit;
	
	transition:inherit

}

@media only screen and (max-width:1535px){
	
	.contact-info-form-section .contact-info-form-box .heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-info-form-box .heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

.contact-info-form-section .contact-info-form-box .heading span{
	
	font-size:80px;
	
	line-height:100px;
	
	font-weight:400;
	
	color:#E33439;
	
	margin-left:10px;
	
	display:inline-block;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.contact-info-form-section .contact-info-form-box .heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.contact-info-form-section .contact-info-form-box .heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-info-form-box .heading span{
	
	font-size:40px;
	
	line-height:40px

}



}

@media only screen and (max-width:767px){
	
	.contact-info-form-section .contact-info-form-box .heading span{
	
	font-size:35px

}



}

.contact-info-form-section .contact-info-form-box .heading em{
	
	color:#E33439

}

.contact-info-form-section .contact-info-form-box .contact-info-box .info-item{
	
	position:relative;
	
	padding:10px 30px 34px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	text-align:center

}

.contact-info-form-section .contact-info-form-box .contact-info-box .info-item:not(:last-child):before{
	
	content:"";
	
	height:100%;
	
	width:1px;
	
	position:absolute;
	
	right:0;
	
	top:0;
	
	background-color:#184453;
	
	opacity:.3

}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item:not(:last-child):before{
	
	height:1px;
	
	width:80%;
	
	right:auto;
	
	top:auto;
	
	left:50%;
	
	bottom:0;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%)

}



}

@media only screen and (max-width:639px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item:not(:last-child):before{
	
	width:100%

}



}

.contact-info-form-section .contact-info-form-box .contact-info-box .info-item .icon-box{
	
	width:160px;
	
	height:160px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:end;
	
	-ms-flex-align:end;
	
	align-items:flex-end;
	
	margin-bottom:24px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item .icon-box{
	
	width:100px;
	
	height:100px

}



}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item .icon-box{
	
	width:160px;
	
	height:160px

}



}

.contact-info-form-section .contact-info-form-box .contact-info-box .info-item .info-heading{
	
	position:relative;
	
	font-size:35px;
	
	line-height:57px;
	
	font-weight:700;
	
	color:#B73437;
	
	z-index:1;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item .info-heading{
	
	font-size:30px;
	
	line-height:48px

}



}

@media only screen and (max-width:991px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item .info-heading{
	
	font-size:26px;
	
	line-height:43px

}



}

.contact-info-form-section .contact-info-form-box .contact-info-box .info-item .info-heading:before{
	
	content:"";
	
	height:12px;
	
	width:151px;
	
	background-color:#E33439;
	
	opacity:.38;
	
	position:absolute;
	
	bottom:12px;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	z-index:-1;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item .info-heading:before{
	
	display:none

}



}

.contact-info-form-section .contact-info-form-box .contact-info-box .info-item p,.contact-info-form-section .contact-info-form-box .contact-info-box .info-item a{
	
	max-width:80%;
	
	margin:0 auto;
	
	font-size:20px;
	
	line-height:1.4;
	
	font-weight:400;
	
	letter-spacing:-.5px;
	
	width:100%;
	
	display:block;
	
	color:#184453;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.contact-info-form-section .contact-info-form-box .contact-info-box .info-item p b{
	
	font-weight:600

}

@media only screen and (max-width:1699px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item p,.contact-info-form-section .contact-info-form-box .contact-info-box .info-item a{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item p,.contact-info-form-section .contact-info-form-box .contact-info-box .info-item a{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:767px){
	
	.contact-info-form-section .contact-info-form-box .contact-info-box .info-item p,.contact-info-form-section .contact-info-form-box .contact-info-box .info-item a{
	
	max-width:100%

}



}

.contact-info-form-section .contact-form-section{
	
	position:relative

}

.contact-info-form-section .contact-form-section:after{
	
	content:"";
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#ffffff00),to(#ffffff)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#ffffff00 0%,#ffffff 100%) 0% 0% no-repeat padding-box;
	
	height:50%;
	
	width:100%;
	
	position:absolute;
	
	bottom:0;
	
	left:0

}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-form-section:after{
	
	height:20%

}



}

.contact-info-form-section .contact-form-section>*{
	
	position:relative

}

.contact-info-form-section .contact-form-section .contact-form-block{
	
	position:relative

}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .image-block .img-box img{
	
	margin:0 auto;
	
	max-height:584px

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box{
	
	padding-top:50px;
	
	padding-bottom:140px;
	
	position:relative;
	
	z-index:1

}

@media only screen and (min-width:1024px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box{
	
	padding-left:40px

}



}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box{
	
	padding-top:10px;
	
	margin-bottom:24px;
	
	padding-bottom:0

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box{
	
	max-width:80%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box{
	
	max-width:90%

}



}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box{
	
	max-width:100%

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:62px;
	
	color:#B73437;
	
	margin-bottom:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .block-heading{
	
	font-size:40px;
	
	line-height:normal

}



}

@media only screen and (max-width:1400px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .block-heading{
	
	font-size:34px

}



}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .block-heading{
	
	font-size:26px;
	
	text-align:center;
	
	color:#E33439

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .block-heading span{
	
	font-size:80px;
	
	line-height:126px;
	
	font-weight:400;
	
	margin-left:5px;
	
	color:#E33439;
	
	display:inline-block;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .block-heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .block-heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .block-heading span{
	
	font-size:40px;
	
	margin-left:15px

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .desc{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:400;
	
	width:100%;
	
	margin-bottom:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .desc{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .desc{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:1023px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .desc{
	
	text-align:center;
	
	margin-bottom:20px

}



}

@media only screen and (max-width:991px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box .desc{
	
	font-size:18px;
	
	line-height:26px

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form{
	
	width:100%;
	
	position:relative;
	
	z-index:1

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-group{
	
	display:-webkit-box!important;
	
	display:-ms-flexbox!important;
	
	display:flex!important;
	
	gap:16px

}

@media only screen and (max-width:767px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-group{
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	gap:0

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form input:not([type="submit"]),.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form select,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form textarea{
	
	width:100%;
	
	height:49px;
	
	background:#fff 0% 0% no-repeat padding-box;
	
	-webkit-box-shadow:0 10px 30px #00000008;
	
	box-shadow:0 10px 30px #00000008;
	
	border:.5px solid #1844537d;
	
	border-radius:10px;
	
	padding:10px 22px;
	
	font-size:16px;
	
	font-weight:400;
	
	color:#B73437;
	
	resize:none;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form input:not([type="submit"])::-webkit-input-placeholder,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form select::-webkit-input-placeholder,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form textarea::-webkit-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form input:not([type="submit"]):-ms-input-placeholder,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form select:-ms-input-placeholder,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form textarea:-ms-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form input:not([type="submit"])::-ms-input-placeholder,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form select::-ms-input-placeholder,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form textarea::-ms-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form input:not([type="submit"])::placeholder,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form select::placeholder,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form textarea::placeholder{
	
	color:rgba(8,63,133,.69)

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form input:not([type="submit"]):focus,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form select:focus,.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form textarea:focus{
	
	border-color:#B73437

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn{
	
	background-color:#B73437;
	
	color:#fff;
	
	height:57px;
	
	width:auto;
	
	padding:10px 22px;
	
	border-radius:13px;
	
	-webkit-box-shadow:none;
	
	box-shadow:none;
	
	display:-webkit-inline-box;
	
	display:-ms-inline-flexbox;
	
	display:inline-flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	position:relative;
	
	font-size:20px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn{
	
	width:100%;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn:hover{
	
	background-color:#E33439

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn:hover input[type="submit"]{
	
	padding-left:30px;
	
	padding-right:0

}

@media only screen and (max-width:575px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn:hover input[type="submit"]{
	
	padding-left:0;
	
	padding-right:10px

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn:hover svg{
	
	left:22px

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn:hover svg path{
	
	fill:#B73437

}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn input[type="submit"]{
	
	background-color:transparent;
	
	padding-right:30px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn input[type="submit"]{
	
	padding-right:10px

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn svg{
	
	position:absolute;
	
	top:50%;
	
	left:calc(100% - 44px);
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn svg{
	
	position:static;
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

.contact-info-form-section .contact-form-section .contact-form-block .content-box .contact-form-box form .form-btn svg path{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.contact-info-form-section .footer-top-section{
	
	position:absolute;
	
	bottom:0;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	width:100%

}

.location-title-section:before{
	
	opacity:.46

}

.location-title-section .section-overlay-images img{
	
	position:absolute

}

.location-title-section .section-overlay-images img.overlay-round-icon{
	
	bottom:-132px;
	
	-webkit-animation:inherit;
	
	animation:inherit

}

@media only screen and (max-width:1023px){
	
	.location-title-section .section-overlay-images img.overlay-round-icon{
	
	bottom:-102px

}



}

.office-location-section{
	
	position:relative;
	
	background-color:#E33439;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/we-believe-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:200px 200px 0 0;
	
	padding-top:70px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.office-location-section{
	
	border-radius:86px 86px 0 0

}



}

@media only screen and (max-width:767px){
	
	.office-location-section{
	
	padding-top:44px

}



}

.office-location-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(266deg,#E3343900 0%,#E33439 100%) 0% 0% no-repeat padding-box;
	
	-webkit-transform:matrix(-1,0,0,-1,0,0);
	
	transform:matrix(-1,0,0,-1,0,0);
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	border-radius:0 0 200px 200px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.office-location-section:before{
	
	border-radius:0 0 86px 86px

}



}

.office-location-section>*{
	
	position:relative;
	
	z-index:1

}

.office-location-section .office-location-block .heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff;
	
	max-width:52%;
	
	margin:0 auto 12px

}

@media only screen and (max-width:1535px){
	
	.office-location-section .office-location-block .heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.office-location-section .office-location-block .heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:767px){
	
	.office-location-section .office-location-block .heading{
	
	max-width:100%

}



}

.office-location-section .office-location-block .heading span{
	
	font-size:80px;
	
	font-weight:400;
	
	margin-left:10px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.office-location-section .office-location-block .heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.office-location-section .office-location-block .heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1279px){
	
	.office-location-section .office-location-block .heading span{
	
	font-size:45px

}



}

@media only screen and (max-width:1023px){
	
	.office-location-section .office-location-block .heading span{
	
	font-size:40px

}



}

.office-location-section .office-location-block .short-desc{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:400;
	
	width:100%;
	
	max-width:75%;
	
	margin:0 auto 34px;
	
	color:#fff;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.office-location-section .office-location-block .short-desc{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.office-location-section .office-location-block .short-desc{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:991px){
	
	.office-location-section .office-location-block .short-desc{
	
	font-size:18px;
	
	line-height:26px

}



}

@media only screen and (max-width:767px){
	
	.office-location-section .office-location-block .short-desc{
	
	max-width:100%;
	
	margin:0 auto 32px

}



}

.office-location-section .office-location-block .location-filter-form-block{
	
	margin-bottom:-31px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:justify;
	
	-ms-flex-pack:justify;
	
	justify-content:space-between;
	
	gap:20px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form{
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	gap:22px

}



}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group{
	
	position:relative;
	
	padding:9px 10px 9px 24px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	background-color:#fff;
	
	border:1px solid rgba(24,68,83,.2);
	
	border-radius:12px;
	
	font-size:16px;
	
	font-weight:400;
	
	width:100%;
	
	color:#B73437;
	
	-webkit-box-shadow:0 20px 99px rgba(0,0,0,.15);
	
	box-shadow:0 20px 99px rgba(0,0,0,.15);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group{
	
	width:48.5%;
	
	max-width:100%!important

}



}

@media only screen and (max-width:767px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group{
	
	width:100%

}



}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group:before{
	
	content:"";
	
	background:url(../../../themes/community-healthcare/assets/css/../images/select-down-arrow.svg) no-repeat;
	
	height:7px;
	
	width:8px;
	
	position:absolute;
	
	top:27px;
	
	right:25px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group input,.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group select{
	
	background-color:transparent;
	
	height:42px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:767px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group input,.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group select{
	
	height:40px

}



}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group input::-webkit-input-placeholder,.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group select::-webkit-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group input:-ms-input-placeholder,.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group select:-ms-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group input::-ms-input-placeholder,.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group select::-ms-input-placeholder{
	
	color:rgba(8,63,133,.69)

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group input::placeholder,.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group select::placeholder{
	
	color:rgba(8,63,133,.69)

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group img{
	
	margin-right:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group label{
	
	margin-right:10px;
	
	color:rgba(8,63,133,.69);
	
	white-space:nowrap;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group select{
	
	margin-left:auto;
	
	color:#fff;
	
	background-color:#B73437;
	
	border-radius:6px;
	
	padding:8px 25px 8px 16px;
	
	-webkit-appearance:none;
	
	-moz-appearance:none;
	
	appearance:none;
	
	width:100%

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.location-field{
	
	max-width:387px

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.location-field:before{
	
	display:none

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.location-field input{
	
	width:100%

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.search-radius-field{
	
	max-width:334px

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.search-radius-field select{
	
	max-width:100px

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.result-field{
	
	max-width:246px

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.result-field select{
	
	max-width:70px

}

@media only screen and (max-width:767px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.result-field select{
	
	max-width:100px;
	
	text-align:center

}



}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.country-field{
	
	max-width:438px

}

.office-location-section .office-location-block .location-filter-form-block .location-filter-form .form-group.country-field select{
	
	max-width:274px

}

@media only screen and (max-width:1279px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form .location-filter-btn{
	
	width:100%;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center

}



}

@media only screen and (max-width:767px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form .location-filter-btn .search-btn{
	
	width:100%;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}



}

@media only screen and (max-width:767px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form .location-filter-btn .search-btn:hover span{
	
	padding-left:0;
	
	padding-right:10px

}



}

@media only screen and (max-width:767px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form .location-filter-btn .search-btn span{
	
	padding-right:10px

}



}

@media only screen and (max-width:767px){
	
	.office-location-section .office-location-block .location-filter-form-block .location-filter-form .location-filter-btn .search-btn svg{
	
	position:static;
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

.location-list-map-section{
	
	position:relative;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg);
	
	background-repeat:no-repeat;
	
	background-size:50%;
	
	background-position:top left;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.location-list-map-section{
	
	background-size:cover

}



}

.location-list-map-section .map-block{
	
	width:50%;
	
	height:100%

}

.location-list-map-section .map-block iframe{
	
	width:100%;
	
	height:100%

}

.location-list-map-section .location-listing-block .location-listing-box{
	
	padding:74px 5px 34px 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.location-list-map-section .location-listing-block .location-listing-box{
	
	padding-bottom:48px

}



}

.location-list-map-section .location-listing-block .location-listing-box .heading{
	
	font-size:20px;
	
	font-weight:600;
	
	line-height:33px;
	
	color:#B73437;
	
	display:block;
	
	width:90%;
	
	border-bottom:1px solid rgba(8,63,133,.31);
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.location-list-map-section .location-listing-block .location-listing-box .heading{
	
	width:100%;
	
	border-bottom:none;
	
	font-size:18px;
	
	margin-bottom:0

}



}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	gap:15px;
	
	width:90%;
	
	padding:22px 0

}

@media only screen and (max-width:575px){
	
	.location-list-map-section .location-listing-block .location-listing-box .location-item-box{
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	width:100%;
	
	-webkit-box-align:start;
	
	-ms-flex-align:start;
	
	align-items:flex-start;
	
	gap:0;
	
	padding:25px 0

}



}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box:not(:first-child){
	
	border-top:1px solid rgba(8,63,133,.31)

}

@media only screen and (max-width:575px){
	
	.location-list-map-section .location-listing-block .location-listing-box .location-item-box .image-box{
	
	width:100%

}



}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box .image-box img{
	
	border-radius:17px;
	
	height:250px;
	
	-o-object-fit:cover;
	
	object-fit:cover;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.location-list-map-section .location-listing-block .location-listing-box .location-item-box .image-box img{
	
	width:100%

}



}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box{
	
	padding:18px 15px

}

@media only screen and (max-width:575px){
	
	.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box{
	
	padding-bottom:0

}



}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box .location-title{
	
	font-size:25px;
	
	font-weight:700;
	
	color:#B73437;
	
	margin-bottom:8px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box ul li:not(:last-child){
	
	margin-bottom:12px

}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box ul li:last-child{
	
	margin-bottom:18px

}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box ul li>*{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:start;
	
	-ms-flex-align:start;
	
	align-items:flex-start;
	
	gap:8px

}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box ul li>* img{
	
	margin-top:2px

}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box ul li>* span{
	
	font-size:16px;
	
	font-weight:400;
	
	line-height:20px;
	
	color:rgba(8,63,133,.69)

}

.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box .location-btn a{
	
	font-size:16px;
	
	height:37px;
	
	border-radius:7px

}

@media only screen and (max-width:575px){
	
	.location-list-map-section .location-listing-block .location-listing-box .location-item-box .content-box .location-btn a{
	
	width:auto

}



}

.location-list-map-section .location-listing-block .location-listing-box .pagination{
	
	margin-bottom:0

}

@media only screen and (max-width:575px){
	
	.location-list-map-section .location-listing-block .location-listing-box .pagination{
	
	margin-top:40px

}



}

.location-contact-section{
	
	position:relative

}

.location-contact-section .home-contact-section .home-contact-block:before{
	
	display:none

}

.location-contact-section .home-contact-section .home-contact-block .content-box{
	
	padding-bottom:140px

}

@media only screen and (max-width:1023px){
	
	.location-contact-section .home-contact-section .home-contact-block .content-box{
	
	padding-bottom:0;
	
	padding-top:34px

}



}

.location-contact-section .footer-top-section{
	
	position:absolute;
	
	bottom:0;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	width:100%

}

.career-title-section{
	
	background-position:center

}

.join-community-section{
	
	position:relative;
	
	background-color:#B73437;
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/join-community-bg-img.png);
	
	border-radius:200px 200px 0 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.join-community-section{
	
	border-radius:86px 86px 0 0

}



}

.join-community-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(264deg,#B7343700 0%,#B73437 100%) 0% 0% no-repeat padding-box;
	
	-webkit-transform:matrix(-1,0,0,-1,0,0);
	
	transform:matrix(-1,0,0,-1,0,0);
	
	border-radius:0 0 200px 200px;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.join-community-section:before{
	
	border-radius:0 0 86px 86px

}



}

.join-community-section>*{
	
	position:relative;
	
	z-index:1

}

.join-community-section .image-box{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px){
	
	.join-community-section .image-box{
	
	position:absolute;
	
	left:0;
	
	top:0;
	
	padding-right:50px

}



}

.join-community-section .image-box .overlay-img{
	
	position:absolute;
	
	top:90%;
	
	left:63%;
	
	-webkit-transform:rotate(65deg);
	
	transform:rotate(65deg)

}

.join-community-section .image-box .overlay-img img{
	
	border-radius:0

}

.join-community-section .image-box img{
	
	border-radius:200px 51px 51px 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.join-community-section .join-community-block .content-block{
	
	padding:72px 0 170px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.join-community-section .join-community-block .content-block{
	
	padding-bottom:90px

}



}

@media only screen and (max-width:1279px){
	
	.join-community-section .join-community-block .content-block{
	
	padding-bottom:20px

}



}

@media only screen and (max-width:991px){
	
	.join-community-section .join-community-block .content-block{
	
	padding-top:42px

}



}

.join-community-section .join-community-block .content-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff

}

@media only screen and (max-width:1535px){
	
	.join-community-section .join-community-block .content-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.join-community-section .join-community-block .content-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1279px){
	
	.join-community-section .join-community-block .content-block .block-heading{
	
	text-align:center

}



}

.join-community-section .join-community-block .content-block .block-heading span{
	
	font-size:80px;
	
	font-weight:400;
	
	line-height:100px;
	
	color:#E33439;
	
	margin-left:5px;
	
	display:inline-block

}

@media only screen and (max-width:1699px){
	
	.join-community-section .join-community-block .content-block .block-heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.join-community-section .join-community-block .content-block .block-heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1023px){
	
	.join-community-section .join-community-block .content-block .block-heading span{
	
	font-size:40px

}



}

@media only screen and (max-width:991px){
	
	.join-community-section .join-community-block .content-block .block-heading span{
	
	line-height:70px

}



}

.join-community-section .join-community-block .content-block .desc-box{
	
	font-size:20px;
	
	font-weight:400;
	
	letter-spacing:-.4px;
	
	line-height:36px;
	
	color:#fff;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.join-community-section .join-community-block .content-block .desc-box{
	
	text-align:center

}



}

@media only screen and (max-width:991px){
	
	.join-community-section .join-community-block .content-block .desc-box{
	
	font-size:18px;
	
	line-height:26px

}



}

.join-community-section .join-community-block .content-block .desc-box:before{
	
	content:"";
	
	height:310px;
	
	width:527px;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/home-heart-img1.png) no-repeat;
	
	position:absolute;
	
	top:99%;
	
	right:20px

}

@media only screen and (max-width:1279px){
	
	.join-community-section .join-community-block .content-block .desc-box:before{
	
	display:none

}



}

.join-community-section .join-community-block .content-block .desc-box p:not(:last-child){
	
	margin-bottom:20px

}

.join-community-section .join-community-block .image-box{
	
	text-align:center;
	
	margin-bottom:130px

}

.join-community-section .join-community-block .image-box .overlay-img{
	
	position:absolute;
	
	top:94%;
	
	left:46%;
	
	-webkit-transform:rotate(130deg);
	
	transform:rotate(130deg)

}

@media only screen and (max-width:767px){
	
	.join-community-section .join-community-block .image-box .overlay-img{
	
	left:36%

}



}

.join-community-section .join-community-block .image-box .overlay-img img{
	
	border-radius:0

}

.join-community-section .join-community-block .image-box img{
	
	margin:0 auto;
	
	border-radius:39px

}

.join-community-section .available-postion-block{
	
	position:relative;
	
	z-index:3

}

.join-community-section .available-postion-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff;
	
	margin-bottom:58px

}

@media only screen and (max-width:1535px){
	
	.join-community-section .available-postion-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.join-community-section .available-postion-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

.join-community-section .available-postion-block .avail-post-listing{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	padding:0 25px;
	
	margin-bottom:-52px;
	
	-webkit-box-pack:justify;
	
	-ms-flex-pack:justify;
	
	justify-content:space-between;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.join-community-section .available-postion-block .avail-post-listing{
	
	margin-bottom:-36px

}



}

@media only screen and (max-width:1279px){
	
	.join-community-section .available-postion-block .avail-post-listing{
	
	padding:0;
	
	margin-left:-15px;
	
	margin-right:-15px

}



}

@media only screen and (max-width:1279px){
	
	.join-community-section .available-postion-block .avail-post-listing .item-box{
	
	width:33.33333%;
	
	padding:30px 15px 0

}



}

@media only screen and (max-width:1023px){
	
	.join-community-section .available-postion-block .avail-post-listing .item-box{
	
	width:50%;
	
	padding:17px 7px 0

}



}

@media only screen and (max-width:365px){
	
	.join-community-section .available-postion-block .avail-post-listing .item-box{
	
	width:100%;
	
	padding:17px 7px 0

}



}

@media only screen and (min-width:1280px){
	
	.join-community-section .available-postion-block .avail-post-listing .item-box.box1 a,.join-community-section .available-postion-block .avail-post-listing .item-box.box2 a,.join-community-section .available-postion-block .avail-post-listing .item-box.box3 a{
	
	padding-left:60px;
	
	padding-right:60px

}



}

.join-community-section .available-postion-block .avail-post-listing .item-box a{
	
	padding:30px 45px;
	
	background-color:#fff;
	
	border-radius:23px;
	
	border:1px solid rgba(24,68,83,.2);
	
	-webkit-box-shadow:0 20px 99px rgba(0,0,0,.15);
	
	box-shadow:0 20px 99px rgba(0,0,0,.15);
	
	font-size:25px;
	
	font-weight:700;
	
	color:#B73437;
	
	height:102px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center

}

@media only screen and (max-width:1699px){
	
	.join-community-section .available-postion-block .avail-post-listing .item-box a{
	
	height:auto;
	
	padding:20px 30px;
	
	font-size:20px

}



}

@media only screen and (max-width:1023px){
	
	.join-community-section .available-postion-block .avail-post-listing .item-box a{
	
	height:auto;
	
	border-radius:11px;
	
	padding:17px 7px;
	
	font-size:18px

}



}

.employee-benefits-section{
	
	padding-top:130px;
	
	position:relative;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg) no-repeat;
	
	background-size:contain;
	
	z-index:2;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.employee-benefits-section{
	
	padding-top:91px

}



}

.employee-benefits-section .title-box{
	
	margin-bottom:40px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.employee-benefits-section .title-box{
	
	margin-bottom:20px

}



}

.employee-benefits-section .title-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	margin-bottom:11px

}

@media only screen and (max-width:1535px){
	
	.employee-benefits-section .title-box .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.employee-benefits-section .title-box .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1023px){
	
	.employee-benefits-section .title-box .block-heading{
	
	text-align:center

}



}

.employee-benefits-section .title-box .small-heading{
	
	display:block;
	
	color:#E33439;
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	width:100%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.employee-benefits-section .title-box .small-heading{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.employee-benefits-section .title-box .small-heading{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:1023px){
	
	.employee-benefits-section .title-box .small-heading{
	
	text-align:center

}



}

@media only screen and (max-width:991px){
	
	.employee-benefits-section .title-box .small-heading{
	
	font-size:18px;
	
	line-height:26px

}



}

.employee-benefits-section .select-location-block .location-radio-block{
	
	margin-bottom:37px

}

.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box{
	
	position:relative;
	
	margin-right:18px;
	
	margin-bottom:20px

}

.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box.active label{
	
	color:#fff;
	
	background-color:#E33439;
	
	border-color:#E33439

}

.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box.active label:before{
	
	-webkit-box-shadow:0 0 6px rgba(0,85,184,.42);
	
	box-shadow:0 0 6px rgba(0,85,184,.42);
	
	background-color:#fff;
	
	border-color:#fff

}

.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box.active label:after{
	
	opacity:1

}

.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box input{
	
	position:absolute;
	
	opacity:0;
	
	height:100%;
	
	width:100%

}

.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box label{
	
	position:relative;
	
	padding:5px 16px 5px 50px;
	
	border-radius:9px;
	
	min-height:66px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	border:1px solid rgba(8,63,133,.3);
	
	font-size:25px;
	
	font-weight:700;
	
	color:rgba(8,63,133,.3);
	
	cursor:pointer;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box label{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box label{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:991px){
	
	.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box label{
	
	font-size:18px;
	
	font-weight:400;
	
	line-height:26px

}



}

.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box label:hover{
	
	border-color:rgba(57,182,233,.8)

}

.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box label:before{
	
	content:"";
	
	height:26px;
	
	width:26px;
	
	border-radius:50%;
	
	border:2px solid rgba(8,63,133,.3);
	
	background-color:transparent;
	
	position:absolute;
	
	top:50%;
	
	left:18px;
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.employee-benefits-section .select-location-block .location-radio-block .custom-radio-box label:after{
	
	content:"";
	
	height:20px;
	
	width:20px;
	
	border-radius:50%;
	
	-webkit-box-shadow:0 0 6px #0055b86b;
	
	box-shadow:0 0 6px #0055b86b;
	
	border:2px solid #E33439;
	
	background-color:#fff;
	
	position:absolute;
	
	top:50%;
	
	left:21px;
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%);
	
	opacity:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.employee-benefits-section .select-location-block .select-location-box{
	
	position:relative;
	
	margin-bottom:32px

}

.employee-benefits-section .select-location-block .select-location-box:before{
	
	content:"";
	
	background:url(../../../themes/community-healthcare/assets/css/../images/select-down-arrow.svg) no-repeat;
	
	width:8px;
	
	height:7px;
	
	position:absolute;
	
	top:50%;
	
	right:15px;
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%)

}

.employee-benefits-section .select-location-block .select-location-box select{
	
	padding:17px 15px 15px 30px;
	
	border-radius:11px;
	
	background-color:#B73437;
	
	color:#fff;
	
	font-size:18px;
	
	font-weight:400;
	
	line-height:30px;
	
	-webkit-appearance:none;
	
	-moz-appearance:none;
	
	appearance:none;
	
	width:100%

}

.employee-benefits-section .employee-benefits-grid-block{
	
	display:none;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	margin-left:-12px;
	
	margin-right:-12px

}

.employee-benefits-section .employee-benefits-grid-block.active{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex

}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box{
	
	padding:0 12px 24px

}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box:nth-last-child(1) .employee-benefit-info,.employee-benefits-section .employee-benefits-grid-block .grid-item-box:nth-last-child(2) .employee-benefit-info,.employee-benefits-section .employee-benefits-grid-block .grid-item-box:nth-last-child(3) .employee-benefit-info,.employee-benefits-section .employee-benefits-grid-block .grid-item-box:nth-last-child(4) .employee-benefit-info{
	
	background-color:#fff

}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info{
	
	border:1px solid rgba(0,85,184,.6);
	
	padding:24px 27px 22px 23px;
	
	border-radius:20px;
	
	height:100%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:767px){
	
	.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info{
	
	padding:20px 12px 28px 18px

}



}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .benefit-title-box{
	
	gap:12px;
	
	margin-bottom:9px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:767px){
	
	.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .benefit-title-box{
	
	margin-bottom:4px

}



}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .benefit-title-box img{
	
	margin-top:8px

}

@media only screen and (max-width:1699px){
	
	.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .benefit-title-box img{
	
	margin-top:4px

}



}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .benefit-title-box .benefit-heading{
	
	font-size:30px;
	
	font-weight:700;
	
	line-height:46px;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .benefit-title-box .benefit-heading{
	
	font-size:28px;
	
	line-height:40px

}



}

@media only screen and (max-width:1023px){
	
	.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .benefit-title-box .benefit-heading{
	
	font-size:26px;
	
	line-height:36px

}



}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .desc-box{
	
	font-size:20px;
	
	line-height:36px;
	
	color:#B73437;
	
	font-weight:400;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .desc-box{
	
	font-size:18px;
	
	line-height:26px

}



}

@media only screen and (max-width:1023px){
	
	.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .desc-box{
	
	font-size:16px;
	
	line-height:24px;
	
	letter-spacing:0

}



}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .desc-box ul{
	
	margin-top:4px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .desc-box ul li{
	
	position:relative;
	
	padding-left:40px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .desc-box ul li:before{
	
	content:"";
	
	height:10px;
	
	width:10px;
	
	border-radius:50%;
	
	background-color:#E33439;
	
	position:absolute;
	
	top:14px;
	
	left:24px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.employee-benefits-section .employee-benefits-grid-block .grid-item-box .employee-benefit-info .desc-box ul li:before{
	
	height:8px;
	
	width:8px;
	
	top:9px;
	
	left:26px

}



}

.training-section{
	
	position:relative;
	
	background-color:#E33439;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/we-believe-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:200px 200px 0 0;
	
	padding:230px 0 138px;
	
	margin-top:-170px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.training-section{
	
	border-radius:86px 86px 0 0

}



}

@media only screen and (max-width:767px){
	
	.training-section{
	
	padding-top:46px;
	
	padding-bottom:120px;
	
	margin-top:0

}



}

.training-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(266deg,#E3343900 0%,#E33439 100%) 0% 0% no-repeat padding-box;
	
	-webkit-transform:matrix(-1,0,0,-1,0,0);
	
	transform:matrix(-1,0,0,-1,0,0);
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	border-radius:0 0 200px 200px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.training-section:before{
	
	border-radius:0 0 86px 86px

}



}

.training-section>*{
	
	position:relative;
	
	z-index:1

}

.training-section .training-block .heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff;
	
	margin:0 auto 36px;
	
	-webkit-transition:inherit;
	
	transition:inherit

}

@media only screen and (max-width:1535px){
	
	.training-section .training-block .heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.training-section .training-block .heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

.training-section .training-block .short-desc{
	
	font-size:20px;
	
	line-height:36px;
	
	font-weight:400;
	
	width:100%;
	
	max-width:90%;
	
	margin:0 auto;
	
	color:#fff

}

@media only screen and (max-width:1699px){
	
	.training-section .training-block .short-desc{
	
	font-size:19px;
	
	line-height:30px

}



}

@media only screen and (max-width:991px){
	
	.training-section .training-block .short-desc{
	
	font-size:18px;
	
	line-height:26px

}



}

@media only screen and (max-width:767px){
	
	.training-section .training-block .short-desc{
	
	max-width:100%;
	
	margin:0 auto

}



}

.application-info-section{
	
	background:url(../../../themes/community-healthcare/assets/css/../images/blog-grid-bg-img.png) no-repeat;
	
	background-size:contain;
	
	background-position:0 290px;
	
	position:relative

}

.application-info-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent radial-gradient(closest-side at 50% 50%,#ffffff9c 0%,#ffffff 100%) 0% 0% no-repeat padding-box;
	
	background-position:0 290px;
	
	position:absolute;
	
	top:0;
	
	left:0

}

.application-info-section .usp-section{
	
	padding:135px 0 175px

}

@media only screen and (max-width:1023px){
	
	.application-info-section .usp-section{
	
	padding-top:0;
	
	padding-bottom:120px;
	
	margin-top:-60px

}



}

.application-info-section .usp-section .usp-block{
	
	position:relative;
	
	text-align:center

}

.application-info-section .usp-section .usp-block:hover .usp-item-box:nth-child(1){
	
	left:0

}

.application-info-section .usp-section .usp-block:hover .usp-item-box:nth-child(2){
	
	bottom:calc(100% + 111px)

}

.application-info-section .usp-section .usp-block:hover .usp-item-box:nth-child(3){
	
	right:0

}

.application-info-section .usp-section .usp-block:hover .center-image-box .overlay-arrows img{
	
	-webkit-transform:scale(1.2);
	
	transform:scale(1.2)

}

@media only screen and (max-width:1023px){
	
	.application-info-section .usp-section .usp-block:hover .center-image-box .overlay-arrows img{
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

.application-info-section .usp-section .usp-block:hover .center-image-box .overlay-arrows img.right-arrow{
	
	-webkit-transform:scale(1.2) rotate(14deg);
	
	transform:scale(1.2) rotate(14deg)

}

@media only screen and (max-width:1023px){
	
	.application-info-section .usp-section .usp-block:hover .center-image-box .overlay-arrows img.right-arrow{
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

.application-info-section .usp-section .usp-block:hover .center-image-box .center-image{
	
	-webkit-transform:scale(.9) rotate(-228deg);
	
	transform:scale(.9) rotate(-228deg)

}

@media only screen and (max-width:1023px){
	
	.application-info-section .usp-section .usp-block:hover .center-image-box .center-image{
	
	-webkit-transform:rotate(-139deg);
	
	transform:rotate(-139deg)

}



}

.application-info-section .usp-section .usp-block .usp-item-box{
	
	background-color:#fff;
	
	border-radius:32px;
	
	padding:10px 50px;
	
	max-width:454px;
	
	width:100%;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	gap:20px;
	
	border:1px solid rgba(24,68,83,.05);
	
	-webkit-box-shadow:0 20px 99px rgba(0,0,0,.06);
	
	box-shadow:0 20px 99px rgba(0,0,0,.06);
	
	position:absolute;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.application-info-section .usp-section .usp-block .usp-item-box{
	
	max-width:400px

}



}

@media only screen and (max-width:1499px){
	
	.application-info-section .usp-section .usp-block .usp-item-box{
	
	max-width:340px;
	
	padding:10px 15px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .usp-section .usp-block .usp-item-box{
	
	position:static;
	
	-webkit-transform:inherit!important;
	
	transform:inherit!important;
	
	max-width:425px;
	
	margin:0 auto 30px

}



}

.application-info-section .usp-section .usp-block .usp-item-box:nth-child(1){
	
	left:30px;
	
	top:60px

}

@media only screen and (min-width:1024px) and (max-width:1279px){
	
	.application-info-section .usp-section .usp-block .usp-item-box:nth-child(1){
	
	top:0;
	
	left:-10px

}



}

.application-info-section .usp-section .usp-block .usp-item-box:nth-child(2){
	
	bottom:calc(100% + 76px);
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%)

}

.application-info-section .usp-section .usp-block .usp-item-box:nth-child(3){
	
	right:30px;
	
	top:60px

}

@media only screen and (min-width:1024px) and (max-width:1279px){
	
	.application-info-section .usp-section .usp-block .usp-item-box:nth-child(3){
	
	top:0;
	
	right:-10px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .usp-section .usp-block .usp-item-box:nth-child(3){
	
	margin-bottom:70px

}



}

.application-info-section .usp-section .usp-block .usp-item-box .heading{
	
	font-size:40px;
	
	font-weight:700

}

@media only screen and (max-width:400px){
	
	.application-info-section .usp-section .usp-block .usp-item-box .heading{
	
	font-size:30px

}



}

.application-info-section .usp-section .usp-block .center-image-box{
	
	position:relative;
	
	display:inline-block

}

.application-info-section .usp-section .usp-block .center-image-box .overlay-arrows img{
	
	position:absolute;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.application-info-section .usp-section .usp-block .center-image-box .overlay-arrows img.left-arrow{
	
	top:40%;
	
	right:calc(100% + 36px)

}

@media only screen and (max-width:1023px){
	
	.application-info-section .usp-section .usp-block .center-image-box .overlay-arrows img.left-arrow{
	
	display:none

}



}

.application-info-section .usp-section .usp-block .center-image-box .overlay-arrows img.top-arrow{
	
	bottom:93%;
	
	left:36%

}

.application-info-section .usp-section .usp-block .center-image-box .overlay-arrows img.right-arrow{
	
	top:40%;
	
	left:calc(100% + 32px);
	
	-webkit-transform:rotate(14deg);
	
	transform:rotate(14deg)

}

@media only screen and (max-width:1023px){
	
	.application-info-section .usp-section .usp-block .center-image-box .overlay-arrows img.right-arrow{
	
	display:none

}



}

.application-info-section .usp-section .usp-block .center-image-box .overlay-arrows img.bottom-border{
	
	top:calc(100% + 12px);
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%)

}

.application-info-section .usp-section .usp-block .center-image-box .center-image{
	
	height:325px;
	
	width:325px;
	
	border-radius:50%;
	
	background-color:#B73437;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	margin:0 auto;
	
	padding-bottom:25px;
	
	position:relative;
	
	-webkit-transform:rotate(-139deg);
	
	transform:rotate(-139deg);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px) and (max-width:1499px){
	
	.application-info-section .usp-section .usp-block .center-image-box .center-image{
	
	height:265px;
	
	width:265px

}



}

@media only screen and (max-width:365px){
	
	.application-info-section .usp-section .usp-block .center-image-box .center-image{
	
	width:245px;
	
	height:245px

}



}

.application-info-section .usp-section .usp-block .center-image-box .center-image img{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px) and (max-width:1499px){
	
	.application-info-section .usp-section .usp-block .center-image-box .center-image img{
	
	padding:30px

}



}

.application-info-section .application-info-block{
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.show .desc-box{
	
	-webkit-line-clamp:inherit!important

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.show .request-btn-box{
	
	display:block!important

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.show .responsibility-section{
	
	display:block!important

}



}

.application-info-section .application-info-block.show .read-more-box{
	
	position:relative;
	
	padding-top:50px

}

.application-info-section .application-info-block.show .read-more-box:before{
	
	opacity:0;
	
	height:0

}

.application-info-section .application-info-block.field-rn-application{
	
	margin-bottom:70px

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.field-rn-application{
	
	margin-bottom:60px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.field-rn-application .request-btn-box{
	
	display:none

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.field-rn-application .responsibility-section{
	
	display:none

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.field-rn-application .application-content-box{
	
	margin-bottom:50px

}



}

.application-info-section .application-info-block.field-rn-application .application-content-box .content-info-box{
	
	position:relative

}

.application-info-section .application-info-block.field-rn-application .application-content-box .content-info-box:before{
	
	content:"";
	
	height:284px;
	
	width:484px;
	
	
	background-size:contain;
	
	position:absolute;
	
	bottom:calc(100% + 80px);
	
	left:80px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.application-info-section .application-info-block.field-rn-application .application-content-box .content-info-box:before{
	
	width:300px;
	
	height:180px;
	
	bottom:100%;
	
	left:40px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.field-rn-application .application-content-box .content-info-box:before{
	
	display:none

}



}

.application-info-section .application-info-block.hha-application{
	
	margin-bottom:118px

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.hha-application{
	
	margin-bottom:208px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.hha-application .request-btn-box{
	
	display:none

}



}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block.hha-application .application-image-box{
	
	position:absolute;
	
	top:50%;
	
	left:0;
	
	-webkit-transform:translateY(-50%);
	
	transform:translateY(-50%)

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.hha-application .application-image-box{
	
	padding-top:0;
	
	padding-bottom:30px;
	
	padding-left:0;
	
	padding-right:15px

}



}

.application-info-section .application-info-block.hha-application .application-image-box img{
	
	margin-right:auto;
	
	margin-left:0;
	
	border-radius:0 39px 39px 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.application-info-section .application-info-block.hha-application .application-content-box .content-info-box{
	
	margin-left:auto

}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block.hha-application .application-content-box .content-info-box{
	
	padding-left:70px

}



}

.application-info-section .application-info-block.pca-trainer-application{
	
	background:url(../../../themes/community-healthcare/assets/css/../images/blog-grid-bg-img.png) no-repeat;
	
	background-size:contain;
	
	background-position:0 320px;
	
	position:relative

}

.application-info-section .application-info-block.pca-trainer-application:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent radial-gradient(closest-side at 50% 50%,#ffffff9c 0%,#ffffff 100%) 0% 0% no-repeat padding-box;
	
	background-position:0 320px;
	
	position:absolute;
	
	top:0;
	
	left:0

}

.application-info-section .application-info-block.pca-trainer-application .application-content-box{
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	-webkit-box-align:start;
	
	-ms-flex-align:start;
	
	align-items:flex-start

}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block.pca-trainer-application .application-content-box{
	
	padding-top:100px;
	
	padding-bottom:80px

}



}

.application-info-section .application-info-block.pca-trainer-application .application-content-box .image-box{
	
	position:relative

}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block.pca-trainer-application .application-content-box .image-box{
	
	width:45%

}



}

.application-info-section .application-info-block.pca-trainer-application .application-content-box .image-box:before{
	
	content:"";
	
	height:246px;
	
	width:418px;
	
	
	background-size:contain;
	
	position:absolute;
	
	top:calc(100% + 40px);
	
	left:50px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .application-content-box .image-box:before{
	
	display:none

}



}

.application-info-section .application-info-block.pca-trainer-application .application-content-box .image-box img{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block.pca-trainer-application .application-content-box .image-box img{
	
	margin-left:-50px

}



}

.application-info-section .application-info-block.pca-trainer-application .application-content-box .content-info-box{
	
	position:relative

}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block.pca-trainer-application .application-content-box .content-info-box{
	
	width:55%

}



}

.application-info-section .application-info-block.pca-trainer-application .application-content-box .content-info-box:before{
	
	content:"";
	
	height:194px;
	
	width:226px;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/favicon-image-lg.png) no-repeat;
	
	background-size:contain;
	
	-webkit-transform:rotate(-149deg);
	
	transform:rotate(-149deg);
	
	position:absolute;
	
	bottom:-115px;
	
	right:calc(100% + 40px);
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .application-content-box .content-info-box:before{
	
	display:none

}



}

.application-info-section .application-info-block.pca-trainer-application .application-content-box .content-info-box .desc-box{
	
	font-size:20px;
	
	line-height:33px;
	
	margin-bottom:20px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .application-content-box .content-info-box .desc-box{
	
	font-size:18px;
	
	line-height:26px;
	
	margin-bottom:40px

}



}

.application-info-section .application-info-block.pca-trainer-application .responsibility-section{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section{
	
	display:none

}



}

.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block{
	
	padding:75px 76px 62px 62px

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block{
	
	padding:50px 0

}



}

.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .heading{
	
	margin-bottom:30px

}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row{
	
	margin-left:-35px;
	
	margin-right:-35px

}



}

.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col{
	
	padding-left:35px;
	
	padding-right:35px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col{
	
	text-align:center

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col:not(:last-child){
	
	margin-bottom:60px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col:last-child .responsibility-listing{
	
	padding-bottom:15px

}



}

.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col .sub-heading{
	
	padding:10px 22px;
	
	border-radius:13px;
	
	background-color:#E33439;
	
	color:#fff;
	
	font-size:20px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	display:inline-block;
	
	margin-bottom:46px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col .sub-heading{
	
	margin-bottom:22px

}



}

.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col .responsibility-listing{
	
	-webkit-column-count:inherit!important;
	
	column-count:inherit!important;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col .responsibility-listing{
	
	text-align:left

}



}

.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col .responsibility-listing .item{
	
	padding-left:23px;
	
	margin-bottom:14px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col .responsibility-listing .item{
	
	margin-bottom:15px

}



}

.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col .responsibility-listing .item:before{
	
	left:0

}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block.pca-trainer-application .responsibility-section .responsibility-block .responsibility-row .responsibility-col .request-btn-box{
	
	padding-left:35px

}



}

.application-info-section .application-info-block.pca-application{
	
	background:url(../../../themes/community-healthcare/assets/css/../images/blog-grid-bg-img.png) no-repeat;
	
	background-size:contain;
	
	background-position:center;
	
	position:relative

}

@media only screen and (max-width:1699px){
	
	.application-info-section .application-info-block.pca-application{
	
	background-size:cover

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-application{
	
	margin-bottom:158px

}



}

.application-info-section .application-info-block.pca-application:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent radial-gradient(closest-side at 50% 50%,#ffffff9c 0%,#ffffff 100%) 0% 0% no-repeat padding-box;
	
	background-position:center;
	
	position:absolute;
	
	top:0;
	
	left:0

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-application.show .request-btn-box{
	
	display:-webkit-box!important;
	
	display:-ms-flexbox!important;
	
	display:flex!important

}



}

.application-info-section .application-info-block.pca-application>*{
	
	position:relative

}

.application-info-section .application-info-block.pca-application .application-content-box{
	
	padding-top:150px;
	
	padding-bottom:180px;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-application .application-content-box{
	
	padding-top:50px;
	
	padding-bottom:0

}



}

.application-info-section .application-info-block.pca-application .application-content-box .content-info-box .block-heading{
	
	margin-bottom:16px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.application-info-section .application-info-block.pca-application .application-content-box .content-info-box .desc-box{
	
	font-size:20px;
	
	line-height:32px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-application .application-content-box .content-info-box .desc-box{
	
	font-size:18px;
	
	line-height:26px

}



}

.application-info-section .application-info-block.pca-application .application-content-box .content-info-box .request-btn-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	gap:20px

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-application .application-content-box .content-info-box .request-btn-box{
	
	display:none

}



}

.application-info-section .application-info-block.pca-application .application-content-box .content-info-box .request-btn-box .more-btn{
	
	background-color:#E33439;
	
	color:#fff;
	
	min-height:57px;
	
	width:auto;
	
	padding:10px 22px;
	
	border-radius:13px;
	
	-webkit-box-shadow:none;
	
	box-shadow:none;
	
	display:-webkit-inline-box;
	
	display:-ms-inline-flexbox;
	
	display:inline-flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	text-align:center;
	
	position:relative;
	
	font-size:20px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:575px){
	
	.application-info-section .application-info-block.pca-application .application-content-box .content-info-box .request-btn-box .more-btn{
	
	width:100%;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}



}

.application-info-section .application-info-block.pca-application .application-content-box .content-info-box .request-btn-box .more-btn:hover{
	
	background-color:#B73437

}

.application-info-section .application-info-block.pca-application .application-content-box .image-box{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-application .application-content-box .image-box{
	
	margin-bottom:35px

}



}

@media only screen and (max-width:767px){
	
	.application-info-section .application-info-block.pca-application .application-content-box .image-box{
	
	margin-bottom:20px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block.pca-application .application-content-box .image-box img{
	
	max-height:600px;
	
	margin:0 auto

}



}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block .application-image-box{
	
	position:absolute;
	
	top:50px;
	
	right:0

}



}

@media only screen and (min-width:1536px){
	
	.application-info-section .application-info-block .application-image-box{
	
	top:0;
	
	-webkit-transform:inherit;
	
	transform:inherit

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block .application-image-box{
	
	padding-top:0;
	
	padding-bottom:30px;
	
	padding-left:15px

}



}

.application-info-section .application-info-block .application-image-box img{
	
	margin-left:auto

}

.application-info-section .application-info-block .application-content-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center

}

@media only screen and (min-width:1024px){
	
	.application-info-section .application-info-block .application-content-box{
	
	padding-top:80px;
	
	padding-bottom:80px

}



}

@media only screen and (min-width:1536px){
	
	.application-info-section .application-info-block .application-content-box{
	
	min-height:720px

}



}

.application-info-section .application-info-block .application-content-box .content-info-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	margin-bottom:18px

}

@media only screen and (max-width:1535px){
	
	.application-info-section .application-info-block .application-content-box .content-info-box .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block .application-content-box .content-info-box .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

.application-info-section .application-info-block .application-content-box .content-info-box .desc-box{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:400;
	
	letter-spacing:-.5px;
	
	width:100%;
	
	margin-bottom:25px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:768px){
	
	.application-info-section .application-info-block .application-content-box .content-info-box .desc-box{
	
	max-width:90%

}



}

@media only screen and (max-width:1699px){
	
	.application-info-section .application-info-block .application-content-box .content-info-box .desc-box{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.application-info-section .application-info-block .application-content-box .content-info-box .desc-box{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:1023px){
	
	.application-info-section .application-info-block .application-content-box .content-info-box .desc-box{
	
	display:-webkit-box;
	
	-webkit-line-clamp:5;
	
	-webkit-box-orient:vertical;
	
	overflow:hidden

}



}

@media only screen and (max-width:991px){
	
	.application-info-section .application-info-block .application-content-box .content-info-box .desc-box{
	
	font-size:18px;
	
	line-height:26px;
	
	margin-bottom:32px

}



}

.application-info-section .application-info-block .application-content-box .content-info-box .desc-box strong{
	
	color:#E33439;
	
	font-weight:600;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.application-info-section .application-info-block .application-content-box .content-info-box .desc-box p{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.application-info-section .application-info-block .application-content-box .content-info-box .desc-box p:not(:last-child){
	
	margin-bottom:20px

}

@media only screen and (max-width:575px){
	
	.application-info-section .application-info-block .application-content-box .content-info-box .request-btn{
	
	width:100%

}



}

@media only screen and (max-width:1023px){
	
	.responsibility-section{
	
	background-color:#B73437;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/join-community-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:40px;
	
	position:relative;
	
	overflow:hidden

}



}

@media only screen and (max-width:1023px){
	
	.responsibility-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#B73437),to(#B7343700)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0

}



}

.responsibility-section .responsibility-block{
	
	position:relative;
	
	background-color:#B73437;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/join-community-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:40px;
	
	padding:75px 95px 62px 62px;
	
	overflow:hidden;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.responsibility-section .responsibility-block{
	
	padding:46px 0 60px;
	
	background:none;
	
	border-radius:0

}



}

.responsibility-section .responsibility-block:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#B73437),to(#B7343700)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0

}

@media only screen and (max-width:1023px){
	
	.responsibility-section .responsibility-block:before{
	
	display:none

}



}

.responsibility-section .responsibility-block>*{
	
	position:relative;
	
	z-index:1

}

.responsibility-section .responsibility-block .heading{
	
	font-size:30px;
	
	line-height:42px;
	
	font-weight:400;
	
	color:#fff;
	
	margin-bottom:24px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.responsibility-section .responsibility-block .heading{
	
	font-size:28px;
	
	line-height:38px

}



}

@media only screen and (max-width:1279px){
	
	.responsibility-section .responsibility-block .heading{
	
	font-size:26px;
	
	line-height:35px;
	
	margin-bottom:36px

}



}

@media only screen and (max-width:767px){
	
	.responsibility-section .responsibility-block .heading{
	
	text-align:center

}



}

.responsibility-section .responsibility-block .heading strong{
	
	font-weight:700

}

.responsibility-section .responsibility-block .responsibility-listing{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.responsibility-section .responsibility-block .responsibility-listing{
	
	-webkit-column-count:2;
	
	column-count:2

}



}

.responsibility-section .responsibility-block .responsibility-listing .item{
	
	color:#fff;
	
	font-size:20px;
	
	line-height:32px;
	
	margin-bottom:28px;
	
	letter-spacing:-.4px;
	
	position:relative;
	
	padding-left:50px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.responsibility-section .responsibility-block .responsibility-listing .item{
	
	font-size:18px;
	
	line-height:26px;
	
	font-weight:300

}



}

@media only screen and (max-width:1023px){
	
	.responsibility-section .responsibility-block .responsibility-listing .item{
	
	margin-bottom:15px;
	
	padding-left:20px

}



}

.responsibility-section .responsibility-block .responsibility-listing .item:before{
	
	content:"";
	
	height:14px;
	
	width:14px;
	
	border-radius:50%;
	
	background-color:#E33439;
	
	position:absolute;
	
	top:9px;
	
	left:27px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.responsibility-section .responsibility-block .responsibility-listing .item:before{
	
	top:6px

}



}

@media only screen and (max-width:1023px){
	
	.responsibility-section .responsibility-block .responsibility-listing .item:before{
	
	left:0

}



}

@media only screen and (max-width:1023px){
	
	.orientation-application-block{
	
	background-color:#B73437;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/join-community-bg-img.png);
	
	background-image:none;
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:40px;
	
	margin-bottom:30px;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}



}

@media only screen and (max-width:1023px){
	
	.orientation-application-block:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#B73437),to(#B7343700)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	border-radius:40px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}



}

@media only screen and (max-width:1023px){
	
	.orientation-application-block.show .desc-box{
	
	-webkit-line-clamp:inherit!important

}



}

@media only screen and (max-width:1023px){
	
	.orientation-application-block.show .request-btn-box{
	
	display:block!important

}



}

@media only screen and (max-width:1023px){
	
	.orientation-application-block.show .application-content-info{
	
	padding-bottom:44px!important;
	
	margin-bottom:50px!important;
	
	border-bottom:1px solid #ffffff!important

}



}

@media only screen and (max-width:1023px){
	
	.orientation-application-block.show .application-content-desc{
	
	display:-webkit-box!important;
	
	display:-ms-flexbox!important;
	
	display:flex!important

}



}

.orientation-application-block.show .read-more-box{
	
	position:relative;
	
	padding-top:50px

}

.orientation-application-block.show .read-more-box:before{
	
	opacity:0;
	
	height:0

}

.orientation-application-block .application-content-box{
	
	position:relative;
	
	background-color:#B73437;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/join-community-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:40px;
	
	padding:0 88px 62px 90px

}

@media only screen and (max-width:1279px){
	
	.orientation-application-block .application-content-box{
	
	padding:0 50px 50px

}



}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box{
	
	padding:0 0 50px;
	
	background:none;
	
	border-radius:0

}



}

.orientation-application-block .application-content-box:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#B73437),to(#B7343700)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	border-radius:40px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box:before{
	
	display:none

}



}

.orientation-application-block .application-content-box>*{
	
	position:relative;
	
	z-index:1

}

.orientation-application-block .application-content-box .application-content-info{
	
	padding-bottom:44px;
	
	margin-bottom:50px;
	
	border-bottom:1px solid #fff;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .application-content-info{
	
	padding-bottom:0;
	
	margin-bottom:0;
	
	border-bottom:none

}



}

.orientation-application-block .application-content-box .application-content-info:before{
	
	content:"";
	
	height:256px;
	
	width:437px;
	
	
	background-size:contain;
	
	position:absolute;
	
	bottom:100%;
	
	left:80px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.orientation-application-block .application-content-box .application-content-info:before{
	
	width:300px;
	
	height:180px;
	
	bottom:100%;
	
	left:40px

}



}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .application-content-info:before{
	
	display:none

}



}

.orientation-application-block .application-content-box .application-content-info .content-info-box{
	
	color:#fff;
	
	padding-top:60px

}

.orientation-application-block .application-content-box .application-content-info .content-info-box .heading-box{
	
	margin-bottom:24px

}

.orientation-application-block .application-content-box .application-content-info .content-info-box .heading-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff;
	
	margin-bottom:12px

}

@media only screen and (max-width:1535px){
	
	.orientation-application-block .application-content-box .application-content-info .content-info-box .heading-box .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .application-content-info .content-info-box .heading-box .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

.orientation-application-block .application-content-box .application-content-info .content-info-box .heading-box .small-heading{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	width:100%;
	
	color:#E33439;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.orientation-application-block .application-content-box .application-content-info .content-info-box .heading-box .small-heading{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.orientation-application-block .application-content-box .application-content-info .content-info-box .heading-box .small-heading{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:991px){
	
	.orientation-application-block .application-content-box .application-content-info .content-info-box .heading-box .small-heading{
	
	font-size:18px;
	
	line-height:26px

}



}

.orientation-application-block .application-content-box .application-content-info .content-info-box ul.desc-box{
	
	padding-right:60px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .application-content-info .content-info-box ul.desc-box{
	
	display:-webkit-box;
	
	-webkit-line-clamp:5;
	
	-webkit-box-orient:vertical;
	
	overflow:hidden;
	
	padding-right:0

}



}

.orientation-application-block .application-content-box .application-content-info .content-info-box ul.desc-box li{
	
	position:relative;
	
	padding-left:23px;
	
	font-size:20px;
	
	line-height:32px;
	
	letter-spacing:-.4px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .application-content-info .content-info-box ul.desc-box li{
	
	font-size:18px;
	
	font-weight:300;
	
	line-height:26px

}



}

.orientation-application-block .application-content-box .application-content-info .content-info-box ul.desc-box li:before{
	
	content:"";
	
	height:14px;
	
	width:14px;
	
	border-radius:50%;
	
	background-color:#E33439;
	
	position:absolute;
	
	top:9px;
	
	left:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.orientation-application-block .application-content-box .application-content-info .content-info-box ul.desc-box li:not(:last-child){
	
	margin-bottom:19px

}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .application-content-info .content-info-box ul.desc-box li:not(:last-child){
	
	margin-bottom:13px

}



}

.orientation-application-block .application-content-box .application-content-info .image-info-box{
	
	margin-top:-105px;
	
	text-align:right;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .application-content-info .image-info-box{
	
	margin-top:-158px;
	
	text-align:center

}



}

.orientation-application-block .application-content-box .application-content-info .image-info-box .img-box{
	
	display:inline-block;
	
	position:relative;
	
	border-radius:34px;
	
	overflow:hidden;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.orientation-application-block .application-content-box .application-content-info .image-info-box .img-box:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(202deg,#E3343900 0%,#E33439 100%) 0% 0% no-repeat padding-box;
	
	opacity:.53;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.orientation-application-block .application-content-box .application-content-desc{
	
	color:#fff;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	margin-left:-24px;
	
	margin-right:-24px;
	
	row-gap:17px;
	
	margin-bottom:15px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .application-content-desc{
	
	margin-left:0;
	
	margin-right:0;
	
	margin-bottom:40px;
	
	display:none

}



}

.orientation-application-block .application-content-box .application-content-desc .desc-box{
	
	font-size:20px;
	
	line-height:33px;
	
	font-weight:400;
	
	width:100%;
	
	max-width:50%;
	
	padding-left:24px;
	
	padding-right:24px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .application-content-desc .desc-box{
	
	max-width:100%;
	
	padding-left:0;
	
	padding-right:0

}



}

.orientation-application-block .application-content-box .application-content-desc .desc-box strong{
	
	font-weight:600;
	
	color:#E33439

}

@media only screen and (max-width:1023px){
	
	.orientation-application-block .application-content-box .request-btn-box{
	
	display:none

}



}

.orientation-application-block .application-content-box .read-more-box:before{
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#ffffff00),color-stop(75%,#B73437)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#ffffff00 0%,#B73437 75%) 0% 0% no-repeat padding-box

}

@media only screen and (max-width:1023px){
	
	.lnp-application-block{
	
	background-color:#B73437;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/join-community-bg-img.png);
	
	background-image:none;
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:40px;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}



}

@media only screen and (max-width:1023px){
	
	.lnp-application-block:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#B73437),to(#B7343700)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	border-radius:40px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}



}

@media only screen and (max-width:1023px){
	
	.lnp-application-block.show .box1{
	
	padding-bottom:26px;
	
	margin-bottom:24px;
	
	border-bottom:1px solid #fff

}



}

@media only screen and (max-width:1023px){
	
	.lnp-application-block.show .box2{
	
	display:block!important

}



}

@media only screen and (max-width:1023px){
	
	.lnp-application-block.show .desc-box{
	
	-webkit-line-clamp:inherit!important

}



}

@media only screen and (max-width:1023px){
	
	.lnp-application-block.show .request-btn-box{
	
	display:block!important

}



}

.lnp-application-block.show .read-more-box{
	
	position:relative;
	
	padding-top:50px

}

.lnp-application-block.show .read-more-box:before{
	
	opacity:0;
	
	height:0

}

.lnp-application-block .application-content-box{
	
	position:relative;
	
	background-color:#B73437;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/join-community-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:40px;
	
	padding:0 50px 62px 24px

}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box{
	
	padding:0 0 50px;
	
	background:none;
	
	border-radius:0

}



}

.lnp-application-block .application-content-box:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#B73437),to(#B7343700)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	border-radius:40px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box:before{
	
	display:none

}



}

.lnp-application-block .application-content-box>*{
	
	position:relative;
	
	z-index:1

}

.lnp-application-block .application-content-box .application-content-info .image-info-box{
	
	margin-top:-148px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.lnp-application-block .application-content-box .application-content-info .content-info-box{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box{
	
	padding-left:10px;
	
	padding-top:54px

}



}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box{
	
	margin-top:-20px

}



}

.lnp-application-block .application-content-box .application-content-info .content-info-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff;
	
	margin-bottom:14px

}

@media only screen and (max-width:1535px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box.box1{
	
	padding-bottom:26px;
	
	margin-bottom:24px;
	
	border-bottom:1px solid #fff

}



}

.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box.box2{
	
	margin-bottom:42px

}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box.box2{
	
	display:none

}



}

.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box .small-heading{
	
	font-size:25px;
	
	line-height:35px;
	
	font-weight:500;
	
	letter-spacing:-.5px;
	
	color:#E33439;
	
	width:100%;
	
	margin-bottom:14px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box .small-heading{
	
	margin-bottom:12px

}



}

.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box ul.desc-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	-webkit-column-gap:42px;
	
	column-gap:42px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box ul.desc-box{
	
	display:-webkit-box;
	
	-webkit-line-clamp:5;
	
	-webkit-box-orient:vertical;
	
	overflow:hidden

}



}

.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box ul.desc-box li{
	
	position:relative;
	
	padding-left:23px;
	
	color:#fff;
	
	font-size:20px;
	
	line-height:32px;
	
	letter-spacing:-.4px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box ul.desc-box li{
	
	font-size:18px;
	
	line-height:26px

}



}

.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box ul.desc-box li:before{
	
	content:"";
	
	height:14px;
	
	width:14px;
	
	border-radius:50%;
	
	background-color:#E33439;
	
	position:absolute;
	
	top:9px;
	
	left:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box ul.desc-box li:not(:last-child){
	
	margin-bottom:16px

}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box .inner-box ul.desc-box li:not(:last-child){
	
	margin-bottom:10px

}



}

@media only screen and (max-width:1023px){
	
	.lnp-application-block .application-content-box .application-content-info .content-info-box .request-btn-box{
	
	display:none

}



}

.lnp-application-block .application-content-box .read-more-box:before{
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#ffffff00),color-stop(75%,#B73437)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#ffffff00 0%,#B73437 75%) 0% 0% no-repeat padding-box

}

.read-more-box{
	
	width:100%;
	
	position:absolute;
	
	bottom:0

}

.read-more-box:before{
	
	content:"";
	
	height:200px;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#ffffff00),color-stop(75%,#ffffff)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#ffffff00 0%,#ffffff 75%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	bottom:0;
	
	left:0

}

.read-more-box>*{
	
	position:relative

}

.read-more-box .read-more-btn{
	
	background-color:#E33439;
	
	color:#fff;
	
	height:42px;
	
	width:100%;
	
	max-width:160px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	font-size:20px;
	
	border-radius:9px;
	
	margin:0 auto

}

.career-contact-section{
	
	position:relative;
	
	padding-top:38px

}

@media only screen and (min-width:1024px){
	
	.career-contact-section{
	
	padding-top:74px

}



}

@media only screen and (max-width:1023px){
	
	.career-contact-section .location-contact-section .location-contact-block .image-block{
	
	margin-top:50px

}



}

@media only screen and (max-width:1023px){
	
	.career-contact-section .location-contact-section .location-contact-block .content-box .contact-form-box .block-heading{
	
	text-align:left;
	
	color:#B73437;
	
	margin-bottom:8px

}



}

@media only screen and (max-width:1023px){
	
	.career-contact-section .location-contact-section .location-contact-block .content-box .contact-form-box .desc{
	
	text-align:left;
	
	color:#B73437

}



}

.career-contact-section .location-contact-section .location-contact-block .content-box .contact-form-box .desc a{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.career-contact-section .location-contact-section .location-contact-block .content-box .contact-form-box .desc a:hover{
	
	color:#E33439

}

.career-contact-section .footer-top-section{
	
	position:absolute;
	
	bottom:0;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	width:100%

}

.homecare-service-bnr-section{
	
	z-index:1

}

@media only screen and (max-width:639px){
	
	.homecare-service-bnr-section{
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/homecare-mobile-bnr-img.jpg)!important

}



}

.homecare-service-bnr-section:before{
	
	opacity:.15

}

@media only screen and (max-width:1023px){
	
	.homecare-service-bnr-section .section-overlay-images img.overlay-round-icon{
	
	bottom:70px

}



}

.compassionate-care-section .heading-block{
	
	padding:60px 0 55px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .heading-block{
	
	padding:10px 0 42px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .heading-block .heading-box{
	
	padding-left:14%

}



}

.compassionate-care-section .heading-block .heading-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	margin-bottom:13px

}

@media only screen and (max-width:1535px){
	
	.compassionate-care-section .heading-block .heading-box .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .heading-block .heading-box .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (min-width:1536px){
	
	.compassionate-care-section .heading-block .heading-box .block-heading{
	
	line-height:62px

}



}

.compassionate-care-section .heading-block .heading-box .block-heading span{
	
	font-size:80px;
	
	font-weight:400;
	
	margin-left:5px;
	
	color:#E33439;
	
	display:inline-block;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.compassionate-care-section .heading-block .heading-box .block-heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.compassionate-care-section .heading-block .heading-box .block-heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .heading-block .heading-box .block-heading span{
	
	font-size:40px

}



}

.compassionate-care-section .heading-block .heading-box .short-desc{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:400;
	
	letter-spacing:-.5px;
	
	width:100%;
	
	margin:0 auto;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.compassionate-care-section .heading-block .heading-box .short-desc{
	
	max-width:50%

}



}

@media only screen and (max-width:1699px){
	
	.compassionate-care-section .heading-block .heading-box .short-desc{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.compassionate-care-section .heading-block .heading-box .short-desc{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:991px){
	
	.compassionate-care-section .heading-block .heading-box .short-desc{
	
	font-size:18px;
	
	line-height:26px

}



}

.compassionate-care-section .service-info-section{
	
	position:relative;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg) no-repeat;
	
	background-position:left bottom;
	
	background-size:70%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section{
	
	background-position:center;
	
	background-size:cover

}



}

.compassionate-care-section .service-info-section .service-block{
	
	position:relative

}

.compassionate-care-section .service-info-section .service-block.block1 .image-block{
	
	position:relative

}

@media only screen and (min-width:1024px){
	
	.compassionate-care-section .service-info-section .service-block.block1 .image-block{
	
	position:absolute;
	
	top:0;
	
	height:100%

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block.block1 .image-block{
	
	padding-right:15px;
	
	margin-bottom:28px

}



}

.compassionate-care-section .service-info-section .service-block.block1 .image-block:before{
	
	content:"";
	
	height:650px;
	
	width:15%;
	
	background-color:#E33439;
	
	position:absolute;
	
	bottom:100%

}

.compassionate-care-section .service-info-section .service-block.block1 .image-block .image-box{
	
	height:100%

}

.compassionate-care-section .service-info-section .service-block.block1 .image-block .image-box img{
	
	border-radius:0 51px 51px 0;
	
	height:100%;
	
	-o-object-fit:cover;
	
	object-fit:cover

}

.compassionate-care-section .service-info-section .service-block.block1 .content-block{
	
	position:relative

}

.compassionate-care-section .service-info-section .service-block.block1 .content-block:before{
	
	content:"";
	
	height:220px;
	
	width:375px;
	
	
	background-size:contain;
	
	position:absolute;
	
	bottom:40px;
	
	right:18px

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block.block1 .content-block:before{
	
	display:none

}



}

@media only screen and (min-width:1024px){
	
	.compassionate-care-section .service-info-section .service-block.block1 .content-block .content-info-box{
	
	padding-left:65px;
	
	margin-left:auto;
	
	min-height:600px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center

}



}

.compassionate-care-section .service-info-section .service-block.block2{
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.compassionate-care-section .service-info-section .service-block.block2:before{
	
	content:"";
	
	background-color:#E33439;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/quality-care-bg.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	height:100%;
	
	width:32%;
	
	border-radius:40px 40px 0 0;
	
	position:absolute;
	
	top:0;
	
	right:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block.block2:before{
	
	border-radius:40px 0 0 0;
	
	width:36%;
	
	max-height:352px;
	
	top:25px

}



}

@media only screen and (max-width:575px){
	
	.compassionate-care-section .service-info-section .service-block.block2:before{
	
	width:40%

}



}

.compassionate-care-section .service-info-section .service-block.block2:after{
	
	content:"";
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#E33439),to(#E3343900)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#E33439 0%,#E3343900 100%) 0% 0% no-repeat padding-box;
	
	height:100%;
	
	width:32%;
	
	border-radius:40px 40px 0 0;
	
	position:absolute;
	
	bottom:0;
	
	right:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block.block2:after{
	
	display:none

}



}

.compassionate-care-section .service-info-section .service-block.block2>*{
	
	position:relative;
	
	z-index:1

}

.compassionate-care-section .service-info-section .service-block.block2 .content-block{
	
	padding-top:60px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block.block2 .content-block{
	
	padding-top:72px

}



}

@media only screen and (min-width:1024px){
	
	.compassionate-care-section .service-info-section .service-block.block2 .content-block .content-info-box{
	
	padding-right:50px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block.block2 .content-block .content-info-box{
	
	margin-bottom:64px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block.block2 .image-block{
	
	margin-bottom:26px

}



}

.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box{
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box{
	
	margin-bottom:-42px

}



}

.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box img{
	
	width:100%;
	
	height:100%;
	
	max-width:644px;
	
	max-height:644px;
	
	border-radius:50%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box img{
	
	max-width:500px;
	
	max-height:500px;
	
	margin:0 auto

}



}

.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box svg{
	
	position:absolute;
	
	top:44%;
	
	left:35%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	-webkit-animation:rotate 1s linear infinite;
	
	animation:rotate 1s linear infinite

}

@media only screen and (max-width:1699px){
	
	.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box svg{
	
	left:5%

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box svg{
	
	max-width:500px;
	
	left:auto;
	
	right:20%

}



}

@media only screen and (max-width:575px){
	
	.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box svg{
	
	max-width:421px;
	
	right:10%

}



}

.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box svg:hover #Group_5384 path,.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box svg:hover #Group_5388 path{
	
	fill:#B73437

}

.compassionate-care-section .service-info-section .service-block.block2 .image-block .image-box svg path{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.compassionate-care-section .service-info-section .service-block .image-block{
	
	width:55%

}



}

@media only screen and (min-width:1024px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box{
	
	width:45%

}



}

.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .small-heading{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:700;
	
	letter-spacing:-.5px;
	
	width:100%;
	
	margin:0 auto;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .small-heading{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .small-heading{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .small-heading{
	
	text-align:center

}



}

@media only screen and (max-width:991px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .small-heading{
	
	font-size:18px;
	
	line-height:26px

}



}

.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#E33439;
	
	margin-bottom:10px

}

@media only screen and (max-width:1535px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (min-width:1536px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .block-heading{
	
	font-size:48px;
	
	letter-spacing:-.5px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .block-heading{
	
	text-align:center

}



}

.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .desc{
	
	font-size:20px;
	
	line-height:36px;
	
	letter-spacing:-.5px;
	
	color:#B73437;
	
	margin-bottom:16px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .desc{
	
	line-height:32px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box .desc{
	
	font-size:18px;
	
	line-height:26px;
	
	letter-spacing:0;
	
	margin-bottom:10px;
	
	text-align:center

}



}

.compassionate-care-section .service-info-section .service-block .content-block .content-info-box ul.service-usp-box{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	row-gap:2px

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box ul.service-usp-box{
	
	row-gap:7px

}



}

.compassionate-care-section .service-info-section .service-block .content-block .content-info-box ul.service-usp-box li{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-column-gap:15px;
	
	column-gap:15px;
	
	font-size:28px;
	
	line-height:46px;
	
	font-weight:500;
	
	letter-spacing:-.5px

}

@media only screen and (max-width:1279px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box ul.service-usp-box li{
	
	font-size:24px;
	
	line-height:35px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box ul.service-usp-box li{
	
	-webkit-column-gap:7px;
	
	column-gap:7px;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	color:#E33439;
	
	font-size:22px;
	
	line-height:32px

}



}

@media only screen and (max-width:639px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box ul.service-usp-box li{
	
	font-size:18px;
	
	line-height:28px

}



}

.compassionate-care-section .service-info-section .service-block .content-block .content-info-box ul.service-usp-box li img{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-info-section .service-block .content-block .content-info-box ul.service-usp-box li img{
	
	max-width:22px

}



}

.compassionate-care-section .service-block3{
	
	position:relative;
	
	background-color:#B73437;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/service-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3{
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/usp-mobile-bg-img.png)

}



}

.compassionate-care-section .service-block3:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(260deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3:before{
	
	background:transparent linear-gradient(-20deg,#B73437 20%,#B7343700 100%) 0% 0% no-repeat padding-box

}



}

.compassionate-care-section .service-block3:after{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent linear-gradient(260deg,#B73437 0%,#B7343700 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	opacity:.74;
	
	top:0;
	
	left:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3:after{
	
	display:none

}



}

.compassionate-care-section .service-block3>*{
	
	position:relative;
	
	z-index:1

}

.compassionate-care-section .service-block3 .image-content-block{
	
	padding-top:112px

}

@media only screen and (max-width:1400px){
	
	.compassionate-care-section .service-block3 .image-content-block{
	
	padding-top:70px

}



}

@media only screen and (min-width:1024px) and (max-width:1279px){
	
	.compassionate-care-section .service-block3 .image-content-block{
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	padding-bottom:70px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3 .image-content-block{
	
	padding-top:40px

}



}

.compassionate-care-section .service-block3 .image-content-block .content-block{
	
	padding:0 90px 94px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1535px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block{
	
	padding:0 50px 50px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block{
	
	padding:0 0 30px

}



}

.compassionate-care-section .service-block3 .image-content-block .content-block .small-heading{
	
	font-size:25px;
	
	line-height:38px;
	
	font-weight:700;
	
	letter-spacing:-.5px;
	
	color:#fff;
	
	width:100%;
	
	margin:0 auto;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block .small-heading{
	
	font-size:22px;
	
	line-height:30px

}



}

@media only screen and (max-width:1279px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block .small-heading{
	
	font-size:20px;
	
	line-height:28px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block .small-heading{
	
	text-align:center

}



}

@media only screen and (max-width:991px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block .small-heading{
	
	font-size:18px;
	
	line-height:26px

}



}

.compassionate-care-section .service-block3 .image-content-block .content-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#E33439;
	
	margin-bottom:10px

}

@media only screen and (max-width:1535px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (min-width:1536px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block .block-heading{
	
	font-size:48px;
	
	letter-spacing:-.5px

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block .block-heading{
	
	text-align:center

}



}

.compassionate-care-section .service-block3 .image-content-block .content-block .desc{
	
	font-size:20px;
	
	line-height:36px;
	
	letter-spacing:-.5px;
	
	color:#fff;
	
	margin-bottom:16px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3 .image-content-block .content-block .desc{
	
	font-size:18px;
	
	line-height:30px;
	
	letter-spacing:0;
	
	margin-bottom:10px;
	
	text-align:center

}



}

.compassionate-care-section .service-block3 .image-content-block .content-block .desc strong{
	
	font-weight:700

}

.compassionate-care-section .service-block3 .image-content-block .image-block{
	
	margin-bottom:-206px;
	
	padding-top:25px

}

@media only screen and (min-width:1024px) and (max-width:1279px){
	
	.compassionate-care-section .service-block3 .image-content-block .image-block{
	
	margin-bottom:0;
	
	padding-top:0

}



}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3 .image-content-block .image-block{
	
	padding-top:0;
	
	margin-bottom:-104px

}



}

.compassionate-care-section .service-block3 .image-content-block .image-block .image-box img{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.compassionate-care-section .service-block3 .image-content-block .image-block .image-box img{
	
	max-height:500px;
	
	margin:0 auto

}



}

.eligible-caregivers-section{
	
	padding-top:285px;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/blog-grid-bg-img.png) no-repeat;
	
	background-size:contain;
	
	background-position:bottom;
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.eligible-caregivers-section{
	
	padding-top:340px

}



}

.eligible-caregivers-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent radial-gradient(closest-side at 50% 50%,#ffffff9c 0%,#ffffff 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.eligible-caregivers-section>*{
	
	position:relative;
	
	z-index:1

}

.eligible-caregivers-section .image-content-block{
	
	background-color:#E33439;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/eligible-bg-img.png);
	
	background-repeat:no-repeat;
	
	background-size:cover;
	
	border-radius:40px;
	
	position:relative

}

.eligible-caregivers-section .image-content-block:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,left top,left bottom,from(#E33439),to(#E3343900)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(180deg,#E33439 0%,#E3343900 100%) 0% 0% no-repeat padding-box;
	
	border-radius:40px;
	
	position:absolute;
	
	top:0;
	
	left:0

}

.eligible-caregivers-section .image-content-block>*{
	
	position:relative;
	
	z-index:1

}

@media only screen and (min-width:1024px) and (max-width:1279px){
	
	.eligible-caregivers-section .image-content-block .image-block{
	
	width:40%

}



}

.eligible-caregivers-section .image-content-block .image-block .image-box{
	
	margin-top:-172px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.eligible-caregivers-section .image-content-block .image-block .image-box img{
	
	margin-right:30px;
	
	margin-left:auto;
	
	border-radius:40px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1279px){
	
	.eligible-caregivers-section .image-content-block .image-block .image-box img{
	
	padding:0 15px;
	
	margin-right:auto;
	
	margin-left:auto;
	
	max-height:450px

}



}

.eligible-caregivers-section .image-content-block .content-block{
	
	padding:90px 140px 120px 50px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.eligible-caregivers-section .image-content-block .content-block{
	
	padding:60px 20px

}



}

@media only screen and (min-width:1024px) and (max-width:1279px){
	
	.eligible-caregivers-section .image-content-block .content-block{
	
	width:60%

}



}

@media only screen and (max-width:1023px){
	
	.eligible-caregivers-section .image-content-block .content-block{
	
	padding:46px 40px 30px

}



}

@media only screen and (max-width:400px){
	
	.eligible-caregivers-section .image-content-block .content-block{
	
	padding-left:15px;
	
	padding-right:15px

}



}

.eligible-caregivers-section .image-content-block .content-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff;
	
	margin-bottom:16px

}

@media only screen and (max-width:1535px){
	
	.eligible-caregivers-section .image-content-block .content-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.eligible-caregivers-section .image-content-block .content-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:767px){
	
	.eligible-caregivers-section .image-content-block .content-block .block-heading{
	
	text-align:center

}



}

.eligible-caregivers-section .image-content-block .content-block .block-heading span{
	
	font-size:50px;
	
	margin-left:5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.eligible-caregivers-section .image-content-block .content-block .block-heading span{
	
	font-size:45px

}



}

@media only screen and (max-width:1279px){
	
	.eligible-caregivers-section .image-content-block .content-block .block-heading span{
	
	font-size:40px

}



}

@media only screen and (max-width:991px){
	
	.eligible-caregivers-section .image-content-block .content-block .block-heading span{
	
	font-size:35px

}



}

.eligible-caregivers-section .image-content-block .content-block .desc{
	
	font-size:20px;
	
	line-height:26px;
	
	font-weight:400;
	
	color:#fff;
	
	margin-bottom:20px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.eligible-caregivers-section .image-content-block .content-block .desc{
	
	font-size:18px

}



}

@media only screen and (max-width:767px){
	
	.eligible-caregivers-section .image-content-block .content-block .desc{
	
	text-align:center

}



}

.eligible-caregivers-section .image-content-block .content-block ul.eligible-usp-box{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.eligible-caregivers-section .image-content-block .content-block ul.eligible-usp-box{
	
	-webkit-column-count:2;
	
	column-count:2

}



}

.eligible-caregivers-section .image-content-block .content-block ul.eligible-usp-box li{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	gap:11px;
	
	font-size:20px;
	
	font-weight:500;
	
	line-height:25px;
	
	margin-bottom:16px;
	
	color:#fff;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.why-clients-choose-section{
	
	position:relative;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/best-option-bg-img.jpg) no-repeat;
	
	background-size:contain;
	
	background-position:bottom;
	
	padding:50px 0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px){
	
	.why-clients-choose-section{
	
	padding-bottom:80px

}



}

.why-clients-choose-section .why-clients-choose-block .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#B73437;
	
	margin-bottom:0

}

@media only screen and (max-width:1535px){
	
	.why-clients-choose-section .why-clients-choose-block .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.why-clients-choose-section .why-clients-choose-block .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1023px){
	
	.why-clients-choose-section .why-clients-choose-block .block-heading{
	
	margin-bottom:16px

}



}

.why-clients-choose-section .why-clients-choose-block .block-heading span{
	
	font-size:80px;
	
	line-height:167px;
	
	font-weight:400;
	
	color:#E33439;
	
	margin-left:5px;
	
	display:inline-block

}

@media only screen and (max-width:1699px){
	
	.why-clients-choose-section .why-clients-choose-block .block-heading span{
	
	font-size:68px

}



}

@media only screen and (max-width:1400px){
	
	.why-clients-choose-section .why-clients-choose-block .block-heading span{
	
	font-size:50px

}



}

@media only screen and (max-width:1023px){
	
	.why-clients-choose-section .why-clients-choose-block .block-heading span{
	
	font-size:40px;
	
	line-height:74px

}



}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1536px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block{
	
	padding:0 75px

}



}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item{
	
	position:relative;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item{
	
	padding:15px

}



}

@media only screen and (min-width:1280px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item{
	
	padding:30px

}



}

@media only screen and (max-width:1023px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item{
	
	padding-bottom:50px;
	
	max-width:450px;
	
	margin:0 auto

}



}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item:before{
	
	content:"";
	
	height:calc(100% - 30px);
	
	width:calc(100% - 30px);
	
	background-color:#fff;
	
	border:1px solid rgba(24,68,83,.2);
	
	border-radius:57px;
	
	-webkit-box-shadow:0 20px 99px rgba(0,0,0,.06);
	
	box-shadow:0 20px 99px rgba(0,0,0,.06);
	
	position:absolute;
	
	-webkit-transform-origin:center;
	
	transform-origin:center;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1280px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item:before{
	
	height:calc(100% - 60px);
	
	width:calc(100% - 60px)

}



}

@media only screen and (max-width:1023px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item:before{
	
	display:none

}



}

@media only screen and (min-width:1024px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item:hover:before{
	
	-webkit-transform:scale(1.07);
	
	transform:scale(1.07);
	
	background-color:#B73437

}



}

@media only screen and (max-width:1023px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item:hover .item-box{
	
	background-color:#B73437

}



}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item:hover .item-box .icon-box img.default-img{
	
	opacity:0

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item:hover .item-box .icon-box img.hover-img{
	
	opacity:1

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item:hover .item-box .content-box .grid-heading{
	
	color:#fff

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item:hover .item-box .content-box .desc{
	
	color:#fff

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item>*{
	
	position:relative;
	
	z-index:1

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box{
	
	text-align:center;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	padding:40px 57px;
	
	height:100%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box{
	
	padding:30px 30px

}



}

@media only screen and (max-width:1279px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box{
	
	padding-left:15px;
	
	padding-right:15px

}



}

@media only screen and (max-width:1023px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box{
	
	background-color:#fff;
	
	border:1px solid rgba(24,68,83,.05);
	
	border-radius:57px;
	
	-webkit-box-shadow:0 20px 99px rgba(0,0,0,.06);
	
	box-shadow:0 20px 99px rgba(0,0,0,.06);
	
	padding-left:42px;
	
	padding-right:42px

}



}

@media only screen and (max-width:400px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box{
	
	padding-left:20px;
	
	padding-right:20px

}



}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box .icon-box{
	
	height:90px;
	
	width:90px;
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	background-color:rgba(21,180,235,.14);
	
	border-radius:32px;
	
	margin-bottom:20px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box .icon-box img{
	
	position:absolute;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box .icon-box img.default-img{
	
	opacity:1

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box .icon-box img.hover-img{
	
	opacity:0

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box .content-box .grid-heading{
	
	font-size:25px;
	
	font-weight:700;
	
	line-height:35px;
	
	color:#E33439;
	
	max-width:80%;
	
	margin:0 auto;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box .content-box .desc{
	
	font-size:20px;
	
	line-height:36px;
	
	letter-spacing:-.4px;
	
	color:#B73437;
	
	margin:0 auto;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.why-clients-choose-section .why-clients-choose-block .clients-choose-grid-block .grid-item .item-box .content-box .desc{
	
	font-size:18px;
	
	line-height:26px

}



}

.homecare-service-bottom-section{
	
	position:relative

}

.homecare-service-bottom-section .homecare-faq-section{
	
	position:relative;
	
	background:url(../../../themes/community-healthcare/assets/css/../images/homecare-faq-bg.jpg) no-repeat;
	
	background-size:cover;
	
	background-position:center;
	
	padding:96px 0 160px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.homecare-service-bottom-section .homecare-faq-section{
	
	padding:85px 0 140px

}



}

@media only screen and (max-width:767px){
	
	.homecare-service-bottom-section .homecare-faq-section{
	
	padding-bottom:110px;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/homecare-faq-mobile-bg.jpg)

}



}

.homecare-service-bottom-section .homecare-faq-section:before{
	
	content:"";
	
	height:100%;
	
	width:100%;
	
	background:transparent -webkit-gradient(linear,right top,left top,from(#B7343799),to(#B73437)) 0% 0% no-repeat padding-box;
	
	background:transparent linear-gradient(270deg,#B7343799 0%,#B73437 100%) 0% 0% no-repeat padding-box;
	
	position:absolute;
	
	top:0;
	
	left:0;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.homecare-service-bottom-section .homecare-faq-section>*{
	
	position:relative;
	
	z-index:1

}

.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	color:#fff;
	
	margin-bottom:0

}

@media only screen and (max-width:1535px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1023px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading{
	
	text-align:center;
	
	margin-bottom:50px

}



}

.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading span{
	
	font-size:50px;
	
	line-height:104px;
	
	margin-bottom:20px;
	
	color:#E33439;
	
	margin-left:5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading span{
	
	font-size:45px

}



}

@media only screen and (max-width:1279px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading span{
	
	font-size:40px

}



}

@media only screen and (max-width:1023px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading span{
	
	line-height:74px

}



}

@media only screen and (max-width:991px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading span{
	
	font-size:35px

}



}

.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .left-box .block-heading span b{
	
	font-family:"Poppins"

}

.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .right-box .link-box{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-webkit-box-pack:center;
	
	-ms-flex-pack:center;
	
	justify-content:center;
	
	-webkit-box-align:center;
	
	-ms-flex-align:center;
	
	align-items:center;
	
	-webkit-column-gap:70px;
	
	column-gap:70px;
	
	row-gap:60px;
	
	height:100%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1023px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .right-box .link-box{
	
	-webkit-box-orient:vertical;
	
	-webkit-box-direction:normal;
	
	-ms-flex-direction:column;
	
	flex-direction:column

}



}

.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .right-box .link-box img{
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (min-width:1024px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .right-box .link-box img{
	
	-ms-flex-item-align:end;
	
	align-self:flex-end;
	
	margin-bottom:-30px

}



}

@media only screen and (max-width:1023px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .right-box .link-box img{
	
	-webkit-transform:rotate(120deg);
	
	transform:rotate(120deg)

}



}

.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .right-box .link-box a{
	
	font-size:45px;
	
	font-weight:700;
	
	line-height:55px;
	
	color:#E33439;
	
	margin-bottom:12px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out;
	
	display:in;
	
	color:#fff;
	
	margin-bottom:0;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1535px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .right-box .link-box a{
	
	font-size:35px;
	
	line-height:45px

}



}

@media only screen and (max-width:1023px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .right-box .link-box a{
	
	margin-bottom:8px;
	
	font-size:26px;
	
	line-height:38px

}



}

@media only screen and (max-width:1023px){
	
	.homecare-service-bottom-section .homecare-faq-section .homecare-faq-block .right-box .link-box a{
	
	text-align:center

}



}

.homecare-service-bottom-section .footer-top-section{
	
	position:absolute;
	
	bottom:0;
	
	left:50%;
	
	-webkit-transform:translateX(-50%);
	
	transform:translateX(-50%);
	
	width:100%

}

.homecare-service-bottom-section .footer-top-section .footer-top-block{
	
	background-color:#fff;
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/footer-graphic-white.png)

}

@media only screen and (max-width:767px){
	
	.homecare-service-bottom-section .footer-top-section .footer-top-block{
	
	background-image:url(../../../themes/community-healthcare/assets/css/../images/footer-graphic-white-mobile.png)

}



}

.forms-grid-section .form-grid-block{
	
	display:-webkit-box;
	
	display:-ms-flexbox;
	
	display:flex;
	
	-ms-flex-wrap:wrap;
	
	flex-wrap:wrap;
	
	margin-left:-12px;
	
	margin-right:-12px

}

.forms-grid-section .form-grid-block .grid-item-box{
	
	padding:0 12px 24px

}

.forms-grid-section .form-grid-block .grid-item-box .form-item-info{
	
	border:1px solid rgba(0,85,184,.6);
	
	padding:24px 27px 22px 23px;
	
	border-radius:20px;
	
	height:100%;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:767px){
	
	.forms-grid-section .form-grid-block .grid-item-box .form-item-info{
	
	padding:20px 12px 28px 18px

}



}

.forms-grid-section .form-grid-block .grid-item-box .form-item-info .title-box{
	
	gap:12px;
	
	margin-bottom:9px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:767px){
	
	.forms-grid-section .form-grid-block .grid-item-box .form-item-info .title-box{
	
	margin-bottom:4px

}



}

.forms-grid-section .form-grid-block .grid-item-box .form-item-info .title-box img{
	
	margin-top:8px

}

@media only screen and (max-width:1699px){
	
	.forms-grid-section .form-grid-block .grid-item-box .form-item-info .title-box img{
	
	margin-top:4px

}



}

.forms-grid-section .form-grid-block .grid-item-box .form-item-info .title-box .heading{
	
	font-size:30px;
	
	font-weight:700;
	
	line-height:46px;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.forms-grid-section .form-grid-block .grid-item-box .form-item-info .title-box .heading{
	
	font-size:28px;
	
	line-height:40px

}



}

@media only screen and (max-width:1023px){
	
	.forms-grid-section .form-grid-block .grid-item-box .form-item-info .title-box .heading{
	
	font-size:26px;
	
	line-height:36px

}



}

.forms-grid-section .form-grid-block .grid-item-box .form-item-info .desc-box{
	
	font-size:20px;
	
	line-height:36px;
	
	color:#B73437;
	
	font-weight:400;
	
	letter-spacing:-.5px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.forms-grid-section .form-grid-block .grid-item-box .form-item-info .desc-box{
	
	font-size:18px;
	
	line-height:26px

}



}

@media only screen and (max-width:1023px){
	
	.forms-grid-section .form-grid-block .grid-item-box .form-item-info .desc-box{
	
	font-size:16px;
	
	line-height:24px;
	
	letter-spacing:0

}



}

.forms-grid-section .form-grid-block .grid-item-box .form-item-info .desc-box ul{
	
	margin-top:4px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.forms-grid-section .form-grid-block .grid-item-box .form-item-info .desc-box ul li{
	
	position:relative;
	
	padding-left:40px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

.forms-grid-section .form-grid-block .grid-item-box .form-item-info .desc-box ul li:before{
	
	content:"";
	
	height:10px;
	
	width:10px;
	
	border-radius:50%;
	
	background-color:#E33439;
	
	position:absolute;
	
	top:14px;
	
	left:24px;
	
	-webkit-transition:0.3s all ease-in-out;
	
	transition:0.3s all ease-in-out

}

@media only screen and (max-width:1699px){
	
	.forms-grid-section .form-grid-block .grid-item-box .form-item-info .desc-box ul li:before{
	
	height:8px;
	
	width:8px;
	
	top:9px;
	
	left:26px

}



}




