body{font-family:"Helvetica Neue", Arial, sans-serif;margin: 0;font-size: 1rem;font-weight:700;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}
h1{font-weight:800;font-size:2rem;}
h2,h3,h4,h5,h6{font-weight:800;font-size:1.75rem;}
p{font-weight:500;color:#212529;margin-bottom:10px;}
ul{padding: 0;}
ul li{font-weight:600;color:#555;}
a{text-decoration:none;color:#000;font-weight:bold;}
b{color:#000;font-weight:bold;}
.text-justify p{text-align:justify;}
.navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.navbar-toggler:focus{box-shadow:none;} 
.navbar-toggler{border:0;}
.navbar{background-color:#fff;padding:0px;box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);}
.navbar-brand{font-weight:700;color:#fff;font-size:1.5rem;}
.navbar-brand img{max-width: 280px;max-height: 52px;}
.navbar-brand:hover{color:#f2f2f2;}
.navbar-nav .nav-link{color:#fff;margin-right:20px;font-size:1.1rem;font-weight:500;}
.navbar-nav .nav-link:hover{color:#f2f2f2;}
.navbar-center{flex-grow:1;display:flex;justify-content:center;width:100%;padding:20px 0px 10px;}
.contact-button{background-color:#be206b;border:none;border-radius:50px;padding:10px 20px;color:#fff;font-weight:700;margin-right:10px;transition:background-color .3s ease;}
.contact-button:hover{background-color:#be206b;color:#fff;}
.about-button{background-color:#4f10b0;border:none;border-radius:50px;padding:10px 20px;color:#fff;font-weight:700;margin-right:10px;transition:background-color .3s ease;}
.about-button:hover{background-color:#4f10b0;color: #fff;}
.nav-item .contact-button{animation: jiggling 1s infinite;}
@keyframes jiggling {0% {transform: translateX(0);}25% {transform: translateX(-5px);}50% {transform: translateX(5px);}75% {transform: translateX(-5px);}100% {transform: translateX(0);}}
.navbar-expand-lg .navbar-collapse{width: 100%;}
.ul_left ul li{margin-left:20px}
.content{position:relative;z-index:2}
.wide-xs{max-width:570px;margin:0 auto}
.home-form .form-message{background:#fff!important;padding:50px 50px!important;border-top:3px solid #be206b;box-shadow:15px 15px 25px rgba(0,0,0,.08)}
.form-message .form-group{margin-bottom:0}
.gaps{clear:both;height:20px;display:block;margin:0}
.form-message .form-control,.form-quote .form-control{height:45px;-ms-border-radius:2px;border-radius:2px;border:1px solid #e1e1e1;background:#fff;margin-bottom:15px}
.form-message .btn,.form-quote .btn{text-transform:uppercase;letter-spacing:1px;width:100%;padding:0;height:40px;background:#4f10b0;color:#fff}
.pull-left{float:left!important}
.pull-right{float:right!important}
.form-message .btn:hover,.form-quote .btn:hover{background:#000;color:#fff}
.contact-us img{width:500px;height:400px}
.footer{text-align:center}
.footer .light{background:#e6fff9}
.media{padding:30px 0 0 0}
.footer .media ul li{height:50px;width:50px;line-height:50px;border:1px solid #f8b500;background:#f8b500;display:inline-block;border-radius:25px;margin-left:15px}
.site-copy{margin-bottom:10px}
.footer .footer_social ul{display:-webkit-inline-box;padding:10px 0 10px 0;list-style:none}
.footer_social ul li span{margin-right:10px}
.footer_social ul li a{list-style:none;margin-left:0;margin-right:10px;font-size:17px;color:#000;font-weight:bolder}
.copyright{background:#be206b}
.copyright p{color:#fff;padding:15px 0 5px 0;font-size:17px;line-height:1.75}
.error-not-found{padding:150px 10px;}
@media (max-width:768px){
p{margin-bottom: 7px;}
h1{font-size:1.25rem;}
h2{font-size:1.25rem;}
p{font-size:14px;}
.mt-5{margin-top:1.5rem !important;}
.mb-5{margin-bottom:1.5rem !important;}
ul li{font-size:14px;}
.py-4{padding-top:.8rem !important;padding-bottom:.8rem !important;}
.px-4{padding-right:.8rem !important;padding-left:.8rem !important;}
.navbar-brand img{max-width: 210px;max-height: 39px;}
.navbar-nav{flex-direction:column;padding-bottom:10px;}
.navbar .form-control{width:210px;font-size:15px;background-color:#f0f1f6;border-radius:20px 0 0 20px;border:none;padding:5px 15px;}
.d-flex{height:42px;}
.about-button,.contact-button{width:100%;margin:10px 0;}
.navbar-nav .nav-item{margin-left:0;}
.navbar .btn-primary{padding:7px 20px;font-size:15px;}
.footer .footer_social ul{padding:10px 0px 0px 0px;}
.footer_social ul li a{margin-right:7px;font-size:12px;}
.footer_social ul li span{margin-left:1px;}
.copyright p{color:#fff;padding:8px 0px 2px 0px;font-size:14px;}
.desclamer{padding:10px;}
.contact-us{text-align: center;}
.contact-us img{width:250px;height:200px;}
.home-form .form-message{padding:40px 20px !important;}
}

