.shape-wave{padding-bottom: 15px!important;}


.glink {color:black!important ;}


@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

/*#sp-main-body{background-color: white!important; }*/


.speasyimagegallery-gallery-item-title {display: none;}



.bookmenu { line-height: 35px!important;
            background-color: #be9d56!important;
            color: white!important;}
       
#sp-menu {text-transform: uppercase;}

.table td {    vertical-align: middle;}
.btn {    white-space: normal;}


.mybutton {
    display: block;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
    color: #6c757d;
    font-weight: bold;
    white-space: normal;
    background-color: transparent;
    background-image: none;
    border-color: #c2ccc4;
    border-style: solid;
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.mybutton:hover {
  background-color: #1e2166;
  color: white ;
}

.mybutton:active {
  background-color: #1e2155;
}

.mybutton:visited {
  background-color: #ccc;
}
.acy_requiredField input {width: 100%!important;}
.acysubbuttons .button {width: 100%!important;}
.acymailing_form {width: 100%!important;}



.social-icons .fa {
padding: 8px;
font-size: 24px;
width: 40px;
text-align: center;
text-decoration: none;
margin: 1px 1px;
border-radius: 50%;
}

.social-icons .fa:hover {
    opacity: 0.7;
}

.social-icons .fa-facebook {
  background: #3B5998;
  color: white;
}

.social-icons .fa-twitter {
  background: #55ACEE;
  color: white;
}

.social-icons .fa-google-plus {
  background: #dd4b39;
  color: white;
}

.social-icons .fa-linkedin {
  background: #007bb5;
  color: white;
}

.social-icons .fa-youtube {
  background: #bb0000;
  color: white;
}

.social-icons .fa-instagram {
  background: #125688;
  color: white;
}

.myiconmenu img {display: inherit;}
.myiconmenu  {text-transform:uppercase;
    font-weight: 600!important;
    font-family: Roboto,sans-serif!important;
}
.h-menu  {text-transform:uppercase;
    font-weight: 600!important;
     font-family: Roboto,sans-serif!important;
}

ul.social-icons > li {
    border-style: solid;
    border-radius: 35px;
    border-width: revert;
    border-color: white;
}
.sp-top2 {    padding-top: 14px;}

.my-image img {
    border-radius: 10% ;
    width: 50%;
    background-color: beige;    
}

.myhr {color: white;
       height: 0px;
       background-color: white;
      }


.sp-page-title-heading
{
    font-family: "Heebo"!important;
    font-size: 52px!important;
    line-height: 65px!important;
    text-transform: uppercase!important;
    font-weight: 700!important;    
}

#sp-top2
{
font-family: "Heebo"!important;
font-size: 15px!important;
