/* Custom CSS */

.centered
{
    display: grid;
    justify-self: center;
    justify-content: center;
    text-align: center;
}

.centered h1, .centered h2, .centered h3, .centered h4, .centered p, .centered a
{
    justify-self: center;
text-align: center;
}


ul li::marker {
    color: #1F228D;
}

.frame {
    background-color: white;
    padding: 10px;
    border: 8px ridge #1F228D;
}

.title {
    font-size: 1.3em;
    font-weight: 400;
    color: #1F228D;
}

@media( max-width: 760px )
{
	.testimonial-arrow
	{
		display: none;
	}
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}

@media( max-width:768px)
{
    .caret
    { 
        display: none;
    }
}
@media( max-width:768px)
{
    .cent-drop
    { 
        justify-self: center;
    }
}

nav css 
@media( max-width: 768px )
{
	.dropdown-container p
	{
		justify-self: center;
        text-align: center;
	}	
}

/* Mobihide and Mobishow */

.mobishow {
  display: none!important;
}

.mobihide {
  display: grid!important;
}

@media (max-width: 600px) {
     .mobishow {
      display: grid!important
      }
     .mobihide {
      display: none!important;
      }
}