html {background:#e5e5e5; padding-top:50px; padding-bottom: 50px; color:black;}
body {margin:0; font-family: 'Lato', !important; font-size:16px;}

p {font-size:16px;}
a {text-decoration:none; color:inherit; color:black !important;}
a:hover {text-decoration:none !important;}

h4 {color:rgb(47, 14, 168);}

section {background:#e5e5e5;}
section .wrapper {background:rgb(255, 255, 255); padding:25px 45px;}
section .wrapper .item {border:3px solid rgb(225, 225, 225);  padding:25px; margin-bottom:30px;}
section .wrapper .item .title {text-align: center; font-weight: 600; padding:10px; background:rgb(231, 231, 231);}
section .wrapper .maintitle {padding-bottom: 25px; padding-top:15px; font-weight:600; text-transform: uppercase; text-align: center;}

.border_none {border:none !important;}

.home_btn {background:rgb(47, 14, 168); padding:5px 10px 8px 10px; color:white !important;}
.item_btn {padding-bottom:20px;}
.item_btn .btn_vm {background:#c7cc1c; color:black; text-align: center; font-size:16px; padding-top:12px; padding-bottom:12px; font-weight: bold; text-transform: uppercase;}

.w_100 {width:100%;}

.list1 {padding-top:10px;}
.list1 span {font-weight: bold;}
.list1 ul {margin:0; padding:0; margin-left:20px;}
.list1 ul li {border-bottom: 1px solid rgb(211, 211, 211); padding-bottom:10px; padding-top:10px; list-style: none; cursor: pointer;}
.list1 ul li:hover {border-bottom:1px solid rgb(47, 14, 168);}

.vmp_t_30 {padding-tOp:30px;}

#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}