
body
{
margin:0;
padding:0;
background-color:#ececed;
}

a
{
text-decoration:none;
}
.font-small
{
font-size:0.80rem;
}

.font-mid
{
font-size:1.25rem;
}
.font-big
{
font-size:1.5rem;
}

.listpad
{
padding:4px 0px;
}


/******************For web banner*******************/
.bannerbg
{
background-image:url("../images/bannerbg.jpg");
background-repeat:no-repeat;
background-size:cover;
}
  .carousel-inner img {
    width: 100%;
    height: 100%;
  }

  .deskbanner{
   display:block;
  }

.mobbanner{
   display:none;
  }


/******************For Class CTA*******************/

.btn-cta-lable
{
color:#03a9f4;
}


.callusno
{
display:block;
}

.callus
{
display:none;
}


/**********************style for return to top arrow*******************************************/

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color:#f68702;
  color: white;
  cursor: pointer;
  padding: 10px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #03a9f4;
}













/********************************media query****************************************/
@media only screen and (max-width: 991.50px) {

.callusno
{
display:none;
}

.callus
{
display:block;
}

  }




/********************************media query****************************************/
@media only screen and (max-width: 651.50px) {


  .deskbanner {
   display:none;
  }

.mobbanner {
   display:block;
  }



.mpt
{
padding:25px 0px 0px 0px;
}

.mtextcenter
{
text-align:center;
}

.mpx
{
padding:0px 20px;
}
  }