.jp-give {
    background-color: #fee657;
}
.samot img {
    width: 150px;
}
.samot p {
    font-family: poppins, sans-serif;
    font-weight: 600;
}
.samot h3 {
    font-family: poppins, sans-serif;
    font-weight: 600;
}

.samot-yellow {
    background-color: #fee657;
}
.samot-green {
    background-color: #a2be6f;
}
.samot-blue {
    background-color: #263e55;
}
.samot-col-green {
    color: #a2be6f;
}
.samot-green-light {
    background-color: #b9cf91;
}
.samot-instruct {
    padding: 0 50px 0 50px;
    text-align: center;
}
.box-ctcc img {
    position: relative;
    top: -50px;
    width: 300px;
    border: none;
    padding: 1px;
}


.samot-tiles {
    padding: 30px 15px 30px 15px;
}

.va-box-caption-body h2 {
    font-family: poppins, sans-serif;
    font-weight: 700;
    letter-spacing: 0px;
}
.va-box-caption-body p {
    font-family: poppins, sans-serif;
    font-weight: 600;
    letter-spacing: 0px;
}

.samot-content-head {
    padding: 20px;
    background-color: #2d2d2d;
    color: #fff;
    font-family: poppins, sans-serif;
    font-weight: 700;
    font-style: normal;
    cursor: pointer;
}
.samot-content-head h3 {
    color: #fff;
    font-family: poppins, sans-serif;
    font-weight: 700;
    font-style: normal;
}
.samot-hov:hover, .samot-hov:focus {
    background-color: #fee657;
}
.samot-content-head h3:hover, .samot-content-head h3:focus {
    color: #2d2d2d;
}
.cbp-l-inline h2 {
    font-family: poppins, sans-serif;
}
.cbp-l-inline a {
    text-decoration: none;
}
.cbp-l-inline a:hover, .cbp-l-inline a:focus {
    text-decoration: none;
}
.cbp-popup-singlePageInline .cbp-popup-content {
    min-height: 200px;
}













/*--------------------------------------------------
Medium devices (less than 1200px)
----------------------------------------------------*/
@media (max-width: 1199px) {



}



/*--------------------------------------------------
IPAD Medium devices (less than 992px)
----------------------------------------------------*/
@media (max-width: 991px) {

.samot-instruct {
    padding: 100px 150px 100px 150px;
}

}



/*--------------------------------------------------
Nexus 7 Small devices (less than 768px)
----------------------------------------------------*/
@media (max-width: 767px) {

.samot-instruct {
    padding: 80px 50px 80px 50px;
}
.box-ctcc img {
    width: 300px;
}

}



/*--------------------------------------------------
IP 6 6+, 7+ - (less than 576px)
----------------------------------------------------*/
@media (max-width: 575px) {

.samot-instruct {
    padding: 60px 30px 60px 30px;
}
.samot img {
    width: 120px;
}
.box-ctcc img {
    width: 250px;
}

}






