/* ====================
	Girfa IT Services
	https://girfa.co.in/
   ====================
*/
/* theme color 
Red #880400 
Yellow #fffee8
*/
.g-color-red{
	color: #880400 !important;
}
.g-center{
	display: block;margin:auto;
}
.g-center-inline{
	display: block;text-align:center ;
}
.g-border-b-red{
	border-bottom: solid 1px #880400;
}
.g-gra-yellow{
	background: rgb(255,253,230) !important;
background: linear-gradient(90deg, rgba(255,253,230,1) 0%, rgba(255,235,238,1) 35%, rgba(255,243,244,1) 68%, rgba(255,250,201,1) 100%) !important;
}
.g-bgcolor-yellow{
	background-color: #fffee8 !important;
}
.g-web-show{
	display: block !important;
}
@media(max-width:700px)
{
     .g-web-show{
	display: none !important;
	}
}
.g-mob-show{
	display: none !important;
}
@media(max-width:700px)
{
     .g-mob-show{
	display: block !important;
	}
}
.g-bg-section {
    height: 100% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.g-circle{
	border-radius: 50% !important;
}
.g-profile{
	padding:15px;
}
.g-profile img{
border-radius: 50% !important;display: block;margin: auto;border: solid 2px #880400;padding: 3px;width: 180px;
}
.g-profile img:hover{
border: solid 2px #d05d00;
}

.g-profile h4{
	color: #880400 !important;text-align: center;margin-bottom: 0px !important;margin-top: 2px !important;
}
.g-profile span{
	color: #d05d00 !important;display: block;text-align: center;font-weight: bold;font-size: small;
}
.g-img-card {
	display: flex;
	width: 100%;
	filter: drop-shadow(3px 1px 3px #000);margin:2%;
}
.g-img-card > div:first-of-type {
		width: 50%;
		border-top-left-radius:10px;
	}
.g-img-card > div:first-of-type img {
	
		border-top-left-radius: 50px;
	}
	.g-img-card > div:nth-of-type(2) {
		width: 50% !important;
		background-color: #880400 !important;
		border-bottom-right-radius: 50px;
	}
.g-img-card > div:nth-of-type(2) p {
	color:white;text-align:center;padding-top:30px;
}

.g-gra-theme-red {
	margin: 2%;
	padding: 20px;
	background: rgb(136,4,0);
	color: white !important;
	
	background: rgb(103,3,0);
	background: linear-gradient(90deg, rgba(103,3,0,1) 0%, rgba(110,16,13,1) 35%, rgba(131,4,0,1) 68%, rgba(54,2,0,1) 100%);
}
	.g-gra-theme-red:hover {
		background: rgb(130,17,14);
		background: linear-gradient(90deg, rgba(130,17,14,1) 0%, rgba(131,4,0,1) 35%, rgba(180,27,22,1) 68%, rgba(92,7,4,1) 100%);
	}
.g-dropshadow {
	filter: drop-shadow(2px -2px 3px #000);
}
.g-border-radius-10{
	border-radius:10px;
}
#fade {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 200%;
	background-color: #ababab;
	z-index: 1151;
	-moz-opacity: 0.8;
	opacity: .20;
	filter: alpha(opacity=80);
}

#modal {
	display: none;
	position: absolute;
	top: 45%;
	left: 48%;
	z-index: 1002;
	text-align: center;
}