.sec_1{
    padding:50px 0;
}

.sec_2{
    position:relative;
}

.sec_3{
    padding-top:50px;
}

.sec_4{
    background-image:url(https://www.newpages2u.com/userfiles/23038/image/bg1_1.jpg);
    background-size:cover;
    padding:50px 0;
}

.sec_5{
    padding:50px 0;
}

.wid-6{
    margin:0 20%;
    width:60% !important;
}

.wid-8{
    margin:0 7.5%;
    width:85% !important;
}

.font1{
    font-size: 1.5rem;
    line-height: 1.2;
    color:#26180a;
    margin:0 0 20px 0;
    font-family: 'Quicksand', sans-serif;
}

.font1 span{
    display:inline-block;
}

.font2{
    font-size:1rem;
    line-height:1.6rem;
    color:#666;
}

.brand_logoGroup {
  display: block;
  text-align: center;
  margin-top: 30px;
}

.brand_logoGroup p{
    font-size:1.2rem;
    font-weight:700;
    color:#000;
    margin-right:30px;
}

.brand_logo {
  max-width: 200px;
  margin: 0 auto;
}

.imgx1{
    width:100%;
}

.why_content {
  background-image: linear-gradient(to right, #fdd700, #f99e1c) !important;
  position: relative;
  z-index: 10;
  padding: 15% 7%;
  border-radius: 0;
}

.why_boxGroup{
    display:block;
    flex-wrap:wrap;
}

.why_icon{
    max-width:60px;
    filter:brightness(0);
}

.why_box{
    width:100%;
    display:flex;
    margin:20px 0;
}

.why_boxGroup h3{
    font-size:1.2rem;
    color:#000;
    margin:0 0 5px 0;
    font-family: 'Quicksand', sans-serif;
}

.why_boxGroup p{
    font-size:.95rem;
    line-height:1.2rem;
    margin:0;
    color:#000;
}

.why_boxContent{
    margin:5px 10px;
}

.show-content{
  border-radius:0 0 0 50px;
  margin-bottom:20px;
}

.show-content .content-holder {
  position: absolute;
  text-align: center;
  padding-top: 15vh !important;
  transform: scale(1);
  opacity: 1;
  transition: all .3s ease-in-out;
  z-index: 1;
  background-color: rgba(250,190,10,0);
  color: #000;
  opacity:0;
}

.show-content:hover .content-holder{
    background-color: rgba(250,190,10,0.9);  
    opacity:1;
}

.show-content .content-holder h2{
    font-size:1.5rem;
    transition: linear .3s;
}

.show-content .img-holder{
    transition: linear .3s;
}

 .show-content .img-holder img{
  height: 100% !important;
  object-fit: cover;
  width: auto !important;
}

.btn_more{
    border:1px solid #000;
    padding:12px 30px;
    border-radius:25px;
    background:transparent;
    transition: linear .3s;
    color:#000;
    font-size:.9rem;
}

.btn_more:hover{
    background:#000;
    color:#fff;
    cursor:pointer;
}

.socialImg{
    max-width:250px;
    margin:0 auto;
}

.certGroup{
    display:block;
}

.certImg{
    width:150px;
    margin:15px auto;
    text-align:center;
}

.txt-content {
  padding: 0;
  position: relative;
  z-index: 2;
}

.intro {
  padding: 0 !important;
  overflow-x: auto;
}