/*
###################################
	Girfa IT Services
	www.girfa.co.in
###################################
*/

.g-center{display:block;margin:auto;}
.g-header{ color:#000033;font-family: 'Quicksand'; }
.g-hr{border-bottom: solid 1px #000033; }
.g-list{}
.g-list:hover{color:#FF0000;}
.g-mandate{color:#FF0000;font-weight:bold;}
.g-whatsapp {
     
  display:block;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 199;
  cursor: pointer;
 
}
@media (max-width: 700px){

.g-whatsapp  {
    right: 60px;
    
}
.g-hide{}
@media (max-width: 700px){.g-hide{display:none;}}
}
.g-call {
     
   position: fixed; bottom: 20px; left:10px;float:left z-index: 99; cursor: pointer;width:60px;
 
}
.g-hover-color-change
{}
.g-hover-color-change:hover
{color:red;}
@media (max-width: 700px){

.g-call  {
   
    
}

}
/*====== Job opputunity ======*/
	.g-slice{ background-color:#e7a61a;margin:5px;padding:20px;-webkit-box-shadow: 3px 4px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow: 3px 4px 10px -2px rgba(0,0,0,0.75);box-shadow: 3px 4px 10px -2px rgba(0,0,0,0.75);-webkit-transition: all .5s; /* Safari prior 6.1 */
  transition: all 1s;}
	.g-slice:hover{webkit-box-shadow: 3px 4px 10px -2px rgba(224,29,159,1);
-moz-box-shadow: 3px 4px 10px -2px rgba(224,29,159,1);
box-shadow: 3px 4px 10px -2px rgba(224,29,159,1);background-color:#865c02;cursor:pointer;}
	.g-slice span{color:#FFFFFF;}
/*======== Website header responsive ========*/
.g-website-header
{}
.g-mheader{display:none}
@media (max-width: 700px)
{

.g-mheader  {display:inline;padding-left:0px;padding-right:0px}

}	
@media (max-width: 700px)
{

.g-website-header  {display:none;}

}	
/*============= Text Animation ============== */
.ml5 {
  position: relative;
  font-weight:50;
  font-size:x-large;
  color: #FF0000;
  text-transform:none;
}

.ml5 .text-wrapper {
  position: relative;
  display: inline-block;
  padding-top: 0.1em;
  padding-right: 0.05em;
  padding-bottom: 0.15em;
  line-height: 1em;
}

.ml5 .line {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 1px;
  width: 100%;
  background-color: #FF0000;
  transform-origin: 0.5 0;
}

.ml5 .ampersand {
  font-family: Baskerville, "EB Garamond", serif;
  font-style: italic;
  font-weight: 50;
  width: 1em;
  margin-right: -0.1em;
  margin-left: -0.1em;
}

.ml5 .letters {
  display: inline-block;
  opacity: 0;
}
/*================ News Ticker ==================*/
.g-news
			{
				border:solid 1px #ffb600;height:300px;
			}
			.g-news-heading
			{
				background-color:#ffb600;color:#000000;text-align:center;padding:10px;
			}
			.g-news-mar
			{	
				height:180px;
			}
			.g-news-mar p 
			{
				border-bottom:solid 1px #ffb600;
				padding:10px;
			}
			.g-news-mar p:hover
			{
				background-color:#FFFFC6;
			}
			
      .g-panel-blue{
    padding: 20px;
    background-color: #001a39;
    color:white;
    margin: 1% !important;
}
.g-panel-blue:hover{
   
    background-color: #114481;
  
}
.g-gra1
{
  background: rgb(254,206,221);
background: linear-gradient(121deg, rgba(254,206,221,1) 0%, rgba(250,250,208,1) 61%, rgba(246,249,213,1) 84%, rgba(255,254,182,1) 100%);
}