/* -------------------------------------
 * Header Css start from here 
 * -------------------------------*/
.main-menu .menu-item a{font-weight: 500}
@media (min-width: 1200px) and (max-width: 1299px) {
   .main-menu .menu-item a {
      font-size: 15px;
   } 

   header.vs-header .header-logo a {
      font-size: 40px;
   }

   header.vs-header .header-logo {
      max-width: 150px;
   }
 
}
@media (max-width: 1199px) {
    .main-menu .menu-item a {
      font-size: 15px;
   } 
header.vs-header .header-btns a{display: none;}
}


/* -----------------------
Contact Form CSS satrt from here  
----------------------------------*/
.form-style7 .form-group p{margin-bottom: 0;}
.form-style7 .media-style6 .media-icon p{color: #fff; margin-bottom: 0px;}
.form-style7 .media-style6 .media-icon{display: flex; align-items: center; justify-content: center;}

/* -----------------------
Banner css start from here
----------------------------------*/
.hero-sub-title{line-height: 1.2;}

/* --------------------------
 * FOOTER CSS START FROM HERE
 * ---------------------------- */
p.paypal-img {
    max-width: 140px;
}

/* -----------------------
Blog CSS satrt from here  
----------------------------------*/

.th-pagination span.page-numbers.current {
    background: #a35dc7;
    color: #fff;
}
.shape-mockup-wrap .img-box2 .img-1 img{max-width: 500px;}

/*-------------------------------------
 *  PAY NOW PAGE CSS
 * ------------------------------------- */
div#paypal-form-fields-container-FJ46K2LW67EBJ {
    justify-content: center;
}
div#paypal-container-FJ46K2LW67EBJ {
    max-width: 400px;
    margin: 0 auto;
    justify-content: center;
}

@media (max-width: 991px) {
.shape-mockup-wrap .img-box2 .img-1 img{max-width: 100%;}	
}