.t-line-w{
  background-color:red;
border:1px solid #000;
list-style:none;
padding:2px;
width:49%;
/*display:inline-block;*/
}
/*rating-table-start*/
.date-sty{

background-color:#fafafa;
color:#494949;
list-style:none;

}
.child-l{
  /*background-color: #fafafa;*/
  background-color:white;
  padding: 3px 15px;
  margin-bottom: 2px;
  list-style: none;
  font-weight:normal;
}

.pull-right {
  font-weight:bold;
}
.ad-s{
  height: 15px;
  padding-left: 2px;
  padding-right: 2PX;
  background-color:rgba(255,255,0,2.8);
  color:black;
  font-size: 10px;
  border-radius: 1px;
}
.add-d{
  height: 15px;
  padding-left: 2px;
  padding-right: 2PX;
  background-color:rgba(255,255,0,2.8);
  color:black;
  font-size: 10px;
  border-radius: 1px;

}

.parent-hd-1{

  background-color: rgb(210, 82, 127);
  color: rgb(255, 255, 255);
  list-style: none;
  padding: 3px 15px;
  margin-bottom: 2px;
}
.height-ls{
  height: 505px;
}
.height-lsp{
  height: 505px;
}
.parent-hd-5{

  background-color: rgb(253, 227, 167);
  color: rgb(255, 255, 255);
  list-style: none;
  padding: 3px 15px;
  margin-bottom: 2px;
}
.parent-hd-3{

  background-color:rgba(162, 45, 100, 1);
  color: rgb(255, 255, 255);
  list-style: none;
  padding: 3px 15px;
  margin-bottom: 2px;
}
.parent-hd-1 a:hover {
    color:black !important;
}
 
 .rep1 li:hover{background-color:  #f7f7f7 !important}
 .rep1 li:hover a{color: #a60404 !important}
 .rep1 li a:hover {color: #a60404 !important}
.parent-hd-4{


  background-color: rgb(217, 30, 24);
  color: rgb(255, 255, 255);
  list-style: none;
  padding: 3px 15px;
  margin-bottom: 2px;
}
.parent-hd-2{

  background-color: rgb(65, 131, 215);

  color: rgb(255, 255, 255);
  list-style: none;
  padding: 3px 15px;
  margin-bottom: 2px;
}
.parent-hd-6{

  background-color: rgb(34, 49, 63);
  color: rgb(255, 255, 255);
  list-style: none;
  padding: 3px 15px;
  margin-bottom: 2px;
}
 .parent-hd-7{

  background-color: rgb(38, 166, 91);
  color: rgb(255, 255, 255);
  list-style: none;
  padding: 3px 15px;
  margin-bottom: 2px;
}
.parent-hd-8{

  background-color: rgb(232, 126, 4);
  color: rgb(255, 255, 255);
  list-style: none;
  padding: 3px 15px;
  margin-bottom: 2px;
}
.head-num{

}
.number-span{

}
.head-rate1{
color: rgb(255, 255, 255);

}
.shadow-1{

  transition: all .3s;
  box-shadow: 0px 2px 10px 0px #0000001a;
}

.shadow-1:hover {
  box-shadow: 0px 2px 10px 0px #0000005c;


}
.kw-has-children:hover{
  border-bottom: 2px solid white;
}
a:active {
    background-color:white;
    /* width: auto; */
}
.btn-s:hover{
  transform: scale(1.05);
  transition: all .3s;
  z-index: 0;

}
.btn-g:hover{
  transform: scale(2.05);
  transition: all .3s;
  z-index: 0;

}
.btn-RL:hover{
border-bottom: 1px solid white;

}
.btn-e:hover{
  color:black;
}
.btn-d:hover{
  transform: scale(1.05);
  transition: all .3s;
  z-index: 0;
  background-color:gold;
  color: black !important;

}
.card-scale {
  overflow: hidden;
}
.card-scale:hover .card-img-top {
    transform: scale(1.05);
    transition: all .3s;
    z-index: 0;
}
.card-scale .img-wrapper {
  overflow: hidden;
}
.icn-g{
  color: gold;
}
.crd-clr{
  border-bottom: 1px solid green;
} 
.cir-siz{
background:#d9534f;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    /* border-radius: 100%; */
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 31px;
}

.cir-siz:hover {
  color: #d9534f;
  background: #fff;
}

.icon-plc{
  margin-top: -47px;
margin-right: 3px;
text-align: -webkit-right;
text-align: -moz-right;
z-index: 1;

}

.icon-plc-1 {
    margin-top: -143px;
    padding-bottom: 114px;
    margin-right: 13px;
    text-align: -webkit-right;
    text-align: -moz-right;
    z-index: 1;
}
/*end rating*/
/*@media (max-width: 1280px)*/
@media (max-width: 768px){

div.rep-h{
    height:none;
}
}
/*bottom-to-top-scrol*/

.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color:#ffc107;;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #888888;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}

.advment{
  margin-bottom: -30px;
    margin-top: 31px;

}
.add-s{
color: blue;
font-size: 10px;
float: right;
}

.tg-socialicons-1 li{
	float: left;
	padding: 0 4px;
	line-height: inherit;
	list-style-type: none;
}
.tg-socialicons-1 li a{
	width:22px;
	height:22px;
  line-height: 22px;
  border-radius: 22px;
	color: #fff;
	display:block;
	background:#000;
	overflow:hidden;
	position:relative;
	text-align: center;
	text-transform:capitalize;
}

/*testimonial*/
.img-sz{
  height: 200px;
  width: 200px;
}
.font-f{
  font-size: 20px;
font-weight:inherit;
color:cyan;
}
.font-h{
  color:lime;
  font-size: 44px;
}
.font-h-1{
  font-size: 20px;
font-weight:bold;
color:white;
}
.font-p{
  color:lime;
  font-size: 32px;
}
.noice-gh{
  margin-top: 1px;
}
.font-r{
  color:lime;
  font-size: 22px;
}
.font-call-b{
  font-size: 20px;
font-weight:bold;
color:white;
}
.Hedr-d{
  font-size: 14px;
font-weight:bold;
color:white;
}
.font-call-a{
  color: white;
font-weight: inherit;
}

.banner-slider .carousel-inner img{
  height: 505px;
}

@media (max-width: 575px) {
  .banner-slider .carousel-inner img{
    height: auto;
  }
}



.pointer {cursor: pointer;}
/************/
@media (max-width: 712px){
  img.ex4{
    height: 200px;
  }
  @media (max-width:767px;){
    .kw-header.btn-e:hover{
      color:black;
    }
    .btn-d:hover{
      transform: scale(1.05);
      transition: all .3s;
      z-index: 0;
      background-color:gold;
      color: black !important;
    }
  }
  *************
  /*forn-new-header*/
  @media (max-width: 768px){
.tg-accordionheading.tg-radio label {
    padding: 7px;
}
}

