#call{
	width:280px;
	height:500px;
	background-color:#fff;
	position:fixed;
	bottom:-460px;
	right:5px;
	border-radius:8px;
	z-index:999999;
	transition:all 1s;
}
#call .callbox{
	height:40px;
	width:100%;
	border-radius:7px;
	background-color:#9d2403;
}
#call .callbox h5{
	color:#fff;
	text-align:left;
	padding:10px 5px 5px 5px;
	font-size:1.1em;
	
}
#call h5{
	color:#9d2403;
	text-align:center;
	padding:20px 5px 5px 5px;
	font-size:1.2em;
	
}
#call .callbox h5:before{
	content: "";
    position: absolute;
    top: 13px;
    right: 10px;
    display: block;
    width: 20px;
    height: 15px;
    opacity: 1;
    background-image: url(../arrow_news.png);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
	z-index:999;
}
#call form{
	padding:0px 20px 20px 20px; 
	font-family:Playfair Display,serif;
}
#call button{
	background-color:#9d2403;
	border:1.5px solid transparent;
	color:#fff;
	width:100%;
	transition:all 0.5s;
	font-family:Playfair Display,serif;
}
#call button:hover{
	background-color:transparent;
	border:1.5px solid #9d2403;
	color:#9d2403;
	width:100%;
	font-family:Playfair Display,serif;
}
#call .calli{
	border:1px solid #9d2403;
}
#call:hover{
	bottom:0;
}

/***********************************home page end*****************************************/
/***********************************trust page start*****************************************/
#trustheader{
	margin-top:80px;
	width:100%;
	height:500px;
}
#trustheader .himg{
	width:100%;
	height:500px;
	
}
#trustheader .pagetitle{
	position:absolute;
	top:30%;
	left:0;
	transform:translate(-50%,0%);
	font-family:Playfair Display,serif;
	font-size:4rem;
	color:#fff;
	letter-spacing:3px;
	text-shadow:0px 0px 5px #1c282c;
	width:100%;
	overflow:hidden;
	opacity:1;
	transition:all 0.2s;
	text-align:center;
}
#trustheader p{
	position:absolute;
	top:50%;
	left:50%;
	padding:5px 5px 5px 5px;
	background-color:#1c282c;
	transform:translate(-50%,-50%);
	font-family:Playfair Display,serif;
	font-size:17px;
	color:#fff;
	letter-spacing:3px;
	text-shadow:0px 0px 5px #1c282c;
	text-align:center;
}

#trustcontent{
	font-family:Playfair Display,serif;
	width:100%;  	
	margin-top:80px;
	margin-bottom:80px;
}

#trustcontent h4{
	font-family:Playfair Display,serif;
	font-weight:300;
	letter-spacing:1.5px;
}
#trustcontent ul{
	padding:10px 20px 10px 20px;
	margin-top:30px;
	list-style:none;
}
#trustcontent .bullet{
	width:13px;
	height:13px;
	background-color:#222;
	border-radius:50%;
}
#trustcontent p{
	font-family:Playfair Display,serif;
	font-weight:300;
	font-size:20px;
	margin-top:-22px;
	letter-spacing:1.5px;
}
#trustcontent .fir,.sec,.thd,.fou{
	opacity:0;
	transition:all 0.5s;
}
.cpb{
	border-top:2.5px solid #1c282c;
}
.card{
	border-radius:10px;
	border:2px dashed #4a4a4a;
	margin-top:20px;
	margin-bottom:20px;
	transition:all 0.5s;
}
.ct{
	width:20px;
	height:40px;
	border-radius:20px;
	background-color:#4a4a4a;
	position:absolute;
	top:-9%;
	left:50%;
	border-top:none!important;
	transition:all 0.5s;
	transform:translate(-50%,0%);
}
.cb{
	width:9px;
	height:9px;
	border-radius:50%;
	background-color:#fff;
	position:absolute;
	top:-1%;
	left:50%;
	transition:all 0.5s;
	transform:translate(-50%,0%);
}
.card:hover{
	border:2px dashed #fff;
	background-color:#fbf9f9;
}
.card:hover .ct{
	border:2px solid #fff;
}
.card-body{
	color:#4a4a4a;
	padding-top:30px;
	padding-bottom:30px;
}
.card:hover .card-body{
	color:#fff;
}
.card-body li{
	font-size:4rem;
	text-align:center;
}
.card-body h3{
	margin-top:30px;
	margin-bottom:20px;
	font-family:Playfair Display,serif;
	letter-spacing:1px;
	font-weight:300px;
}
.card-body p{
	text-align:center;
	font-family:Playfair Display,serif;
	font-size:18px;
	letter-spacing:1px;
	font-weight:300px;
	margin:0px 0px 0px 0px!important;
}
.cformbox{
	padding:15px 15px 15px 15px;
	font-family:Playfair Display,serif;
	text-align:left;
	letter-spacing:1px;
	margin-top:60px;
}
.cformbox h3{
	font-family:Playfair Display,serif;
	letter-spacing:1px;
	color:#4a4a4a;
	font-weight:600;
	margin-top:0px;
	margin-bottom:40px;
}
.cformbox .con{
	padding:10px 10px 10px 10px!important;
	border:1px solid #4a4a4a;
	border-radius:0px;
}
.cformbox button{
	padding:8px 35px 8px 35px;
	border:1.5px solid #4a4a4a;
	background-color:#4a4a4a;	
	transition:all 0.5s;
	font-family:Playfair Display,serif;
	font-weight:600;
	font-size:15px;
}
.cformbox button:hover{
	background-color:transparent;		
	border:1.5px solid #4a4a4a;
	color:#4a4a4a;
}
.timg{
	width:100%;
	padding:10px 10px 10px 10px;
	box-shadow:0px 0px 3px #4a4a4a;
}
.tcontaint{
	width:100%;
	padding:10px 10px 10px 10px;
	margin:25px 10px 10px 0px;
}
#myBtnContainer{
	width:auto;
	margin-bottom:60px;
}
#myBtnContainer .show {
  display: block;
}
#myBtnContainer .btnf {
  border: 2px solid #4a4a4a;
  outline: none;
  padding: 10px 20px;
  margin:2px;
  background-color: white;
  cursor: pointer;
  font-family:Playfair Display,serif;
  border-radius:10px;
}

#myBtnContainer .btnf:hover {
  background-color: #4a4a4a;
  color:#fff;
}

#myBtnContainer .btnf.active {
  background-color: #4a4a4a;
  color: white;
}
#qk{
	width:100%;
	height:auto;
}
#qk .card{
	border-radius:15%;
	padding:5px 5px;
	transition:all 0.5;
}
#qk h3,h2{
	
	letter-spacing:2px;
	font-weight:300;
	color:#4a4a4a;
}
#qk .card:hover h3{

	letter-spacing:2px;
	font-weight:300;
	color:#fff;
}
.icons{
	position:fixed;
	top:40%;
	right:0%;
	width:190px;
	display:flex; 
	z-index:99999;
	flex-direction:column;
}
.icons a{
	text-decoration:none;
	text-transform:uppercase;
	padding:5px;
	font-size:17px;
	color:#fff; margin-top:100px;
	margin:1px;
	text-align:left;
	border-radius:50px 0px 0px 50px;
	transform:translate(130px,0px);
	transition:all 0.5s;
}
.icons a:hover{
	transform:translate(0px,0px);
}
.icons a:hover i {
	transform:rotate(-20deg);
}
.fai{
	background-color:#9d2403;
	color:#fff;
}

.icons a i{ top:100px;
	margin-right:25px;
	background-color:white;
	height:40px;
	width:40px;
	color:#9d2403;
	text-align:center;
	line-height:40px;
	border-radius:50%;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
	transition:all 0.5s;
}