.h1{padding-bottom:5em}
.vvh1{color:var(--colorh1); text-align: center; font-family: var(--headingFontFamily); font-size: 30px; font-weight: 700;margin-bottom: 20px;}
.vvh2{color:var(--colorh1); text-align: center; font-family: var(--headingFontFamily); font-size: 40px; font-weight: 700;margin-bottom: 0;}

:root {
    --fontFamily: "Josefin Sans", serif;
    --headingFontFamily: "Josefin Sans", serif;
	--color1: #195581;
    --color2: #006593;
	--colorh1: #023a7a;
    --optionalColor: #666666;
    --whiteColor: #ffffff;
    --blackColor: #344251;
    --fontSize: 16px;
    --transition: .5s;
}

hr.new1 {border-top: 1px solid #d7d7d7;width:90%; margin: auto;}

/*
@media only screen and (max-width: 1081px) {#quick-contact,#tophead {display: none;}.site-branding img {margin: 0;min-width: 100%;}}
*/

#quick-contact {line-height: 12px;max-width: 50%;}
#breadcrumb, #tophead, #colophon {background: var(--color2);}\

.elementor-283 .elementor-element.elementor-element * .elementor-icon-box-title a {color:#333}

 @-webkit-keyframes shake { 0% { -webkit-transform: translate(2px, 1px) rotate(0deg); } 10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); } 20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); } 30% { -webkit-transform: translate(0px, 2px) rotate(0deg); } 100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); } } .shake:hover { -webkit-animation-name: shake; -webkit-animation-duration: 0.5s; -webkit-transform-origin:50% 50%; -webkit-animation-iteration-count: 1; }

.vv-shake { display:inline-block }

.elementor-icon-box-icon {padding-bottom:15px}

.vvs1{border-radius: 2em;margin-left:5px}
.vvb1{border: double;border-radius: 30px 30px 30px 30px;border-color:#ffceb3;}
.vvb2 {border-radius: 12px 12px 12px 12px;border-color: #ffceb3;background-color: #F4A024;padding: 10px 15px 9px 20px;color: #fff;}.center {margin: auto;width: 80%;padding: 10px;}

.e-con.e-grid {padding:1em}

.elementor-283 .elementor-element.elementor-element-0d143e7 .elementskit-image-accordion-wraper .elementskit-single-image-accordion {
  align-items: flex-end;
  border-radius: 1em;
}