.article-details .article-full-image {
    margin-bottom: 4rem!important;
}
.shape-wave{padding-bottom: 15px!important;}

#sp-top2 {font-family: 'Ubuntu', sans-serif ;}

/*#sp-main-body { padding: 50px !important;}*/


.article-header { 
  text-align: center;
  color: black;
  text-transform: uppercase;
  margin-top: -50px;
  color: black;
  text-transform: uppercase;
  padding: 15px;
  font-family: 'Rale
  font-family: 'Raleway', cursive;
  font-weight: 100;
  position: relative;
  background: -webkit-linear-gradient(left, #3c9ec3, #eee, #168dba);
}


.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;}




.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;
}

.sp-top2 {    padding-top: 14px;}

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

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

  .fixd {
        position: fixed;
        right: 0;
        z-index: 999;
        position: fixed;
        right: 0;
        z-index: 999;
        width: 200px    ;
        margin-right: 10px;
      }




