/*---------Header Css-------*/
/*.header-div{
	padding: 3% 12%;
    background: url(../images/store/desktop-header-bg.png) no-repeat;
    background-size: 100% 100%;
}
.content-header-div{
	padding: 3.5% 1.5%;
	background: url(../images/store/content-header.png) no-repeat;
	background-color: #fff;
    background-size: 100% 100%;
}
.header-navigation {
    background-color: #44558d !important;
    border: none;
    padding: 1.5% 12%;
    margin: 0px;
}
.navigation-right{
	margin-top: 3px;
}
.navbar-inverse{
	margin-top: 0px !important;
}
.navbar 
    border-radius: 0px !important;
}
.header-logo{
	background: url(../images/white-logo.png) center / contain no-repeat;
	color: transparent !important;
	margin-right: 12%;
	margin-left: 0%;
	opacity: 0.93;
}
.navigation-links a{
	color: #ffffff !important;
    font-size: 2.15rem;
}

.section-two h1{
	font-size: 4.7rem;
	letter-spacing: -0.01em;
	color: #ffffff;
	margin-bottom: 3%;
}
.content-section-two h1{
	font-size: 5.2rem;
    letter-spacing: -0.01em;
    color: #071B6A;
    font-weight: 550;
    margin-top: 0px;
}

.section-two h4{
	letter-spacing: -0.01em;
	color: #ffffff;
	margin-bottom: 1.5%;
}

.section-two button{
	font-size: 2rem;
	letter-spacing: -0.01em;
	color: #FFFFFF !important;
	margin-top: 1.5%;
	background: #e68b58;
	border-radius: 100px;
	padding: 1.3% 3%;
}
.content-section-two button{
	font-size: 2rem;
    letter-spacing: -0.01em;
    color: #FFFFFF !important;
    margin-top: 1.2%;
    background: #e68b58;
    border-radius: 100px 0px 0px 100px;
    padding: 1% 1% 1% 3.5%;
}
.content-section-disabled-btn{
	border-radius: 100px !important;
    padding: 1% 3.5% !important;
}
.que-mark-btn {
    padding: 1% 1.5% !important;
    margin-left: -1.2%;
    border-radius: 0px 100px 100px 0px !important;
}
.section-two button:hover{
	color: #FFFFFF !important;
	opacity: 0.9;
}
.content-section-two button:focus, .content-section-two button:active:focus{
	outline: none;
}*/

/*Content page - Bootstrap PopOver over question mark on redeem button*/
.popover{
	max-width: 500px !important;
}
.popover-content{
	color: #43558d;
}
/*-----------------------*/
/*---Buttons----*/
	.toggle-btn {
	    border: none;
	    padding: 0px;
	}
	/*Remove Toggle button bootstrap css*/
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	    border: none;
	    background-color: transparent;
	}
	span.icon-bar.toggle-btn-line {
	    width: 33px;
	    height: 2px;
	    margin-bottom: 5px;
	    margin-top: 2px;
	    background-color: #ffffff !important;
	}
	span.icon-bar.last-toggle-btn-line {
	    margin-bottom: 2px;
	}
	.toggle-btn-text {
	    color: #ffffff;
	    font-size: 1.15rem;
	}
	.subscribe-btn, .modal-subscribe-btn,.signIn-btn, .logout-btn, .modal-signIn-btn {
		background-color: transparent;
	    border-radius: 25px;
	    padding: 12px 28px!important;
	    color: #fff !important;
	    font-size: 1.7rem;
	    margin-right: 10px;
	    border:1px solid #ffffff;
	}
	.modal-subscribe-btn{
		background-color: #465BC6;
	    border:1px solid transparent;
	}
	.subscribe-btn:hover, .subscribe-btn:focus, .signIn-btn:hover, .logout-btn:hover{
	    background-color: #fffffff5 !important;
	    color: #44558d !important;
	}
	.modal-subscribe-btn:hover, .modal-subscribe-btn:focus{
		color: #465BC6 !important;
	    border:1px solid #465BC6 !important;
	    background-color: transparent;
	}
	.modal-signIn-btn{
		border:1px solid #465BC6;
	    color: #465BC6 !important;
	}
	.logout-btn{
		margin-left: 10px;
	}
	.modal-signIn-btn:hover{
	    background-color: #465BC6 !important;
	    color: #fff !important;
	    border:1px solid transparent;
	}
	.modal-subscribe-btn:hover, .modal-subscribe-btn:focus, .modal-signIn-btn:hover{
		text-decoration: none;
	}
	/*--------------*/
/*-----------------------------*/

/*for disabling a tag on purchased card button*/
a.disabled {
	pointer-events: none;
    cursor: not-allowed;
    opacity: .65;
}

/*-----CARDS CSS-----*/
.scripture-card-title-row, .other-card-title-row, .scripture-card-row, .other-card-row, .info-card-row {
	margin:0 auto;
	text-align: center;
}
.scripture-card-title-col, .other-card-title-col, .scripture-card-col, .other-card-col, .info-card-col {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.scripture-card-title-row, .other-card-title-row {
    margin: 48px 0px 10px;
}
.scripture-card-col, .other-card-col{
	padding-right: 0px;
	padding-left: 0px;
}
.scripture-card-title-col h1, .other-card-title-col h1 {
    color: #071B6A;
    font-size: 32px;
    font-weight: 550;
}
.control-row{
	float: right;
}
/*.card-hr {
    margin: 0px 20px 20px;
    display: none;
}*/
.title-col{
    background: #ffffffcc;
    padding: 5px 10px;
    border-radius: 5px;
    margin-bottom: 59px;
}
.title-col h4{
	margin: 0px;
	color: #3771b8 !important;
	font-size: 16.5px !important;
	text-align: center;
}
.book-redeem-row{
	padding: 12px 25px 12px 30px;
    height: 200px;
	/*padding-bottom: 20px;*/
}
.book-col {
    padding: 0px;
    margin-top: 4px;
    /*display: none;*/
}
.description-col{
	padding: 0px;
}
.button-col{
	/*display: none;*/
	padding: 0px 5px;
}
.book-col span {
    color: #fff;
    font-size: 15px;
    white-space: normal;
}
img.book {
    margin-bottom: 3px;
}
.redeem-btn {
    background-color: #3771B8 !important;
    border: 2px solid transparent;
    border-radius: 25px;
    padding: 6px 10px;
    color: #ffffff!important;
    font-size: 1.4rem;
    background: url(../images/store/white_star.png) no-repeat;
    background-position: 6px 7px;
    float: right;
}
.info-card-col{
	background-image: url(../images/store/info-card-bg.png);
	background-size: 100% 100%;
	padding: 45px 10px 45px 40px;
	margin-bottom: 70px;
}
/*info card elements*/
.intro-title {
	text-align: left;
	font-size: 3.5rem;
	line-height: 36px;
	color: #FFFFFF;
	font-weight: 550;
	margin-bottom: 25px;
	margin-top: 0px;
}
.para_sign_up {
    font-size: 2rem;
    line-height: 26px;
    color: #FFFFFF;
    text-align: left;
    margin-bottom: 60px;
}
.info-card-col a {
    padding: 13px 30px;
    background: #FFFFFF;
    border: 1.5px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 56px;
    font-size: 1.8rem;
    color: #071B6A;
    float: left;
}
/*------------------*/

/*----Carousel---------*/
.card-carousel{
  margin-bottom: 25px;
}
.col-centered {
  float: none;
  margin: 0 auto;
}
/*.mob-control-div{
	display: none;
}*/
.card-carousel-control.left,
.card-carousel-control.right { 
	margin-left: -110px;
	margin-right: -100px;
	background-image: none;
	opacity: 1;
	top: 36%;
  /*position: unset;*/
}
.carousel-control > a > span {
  color: white;
  font-size: 29px !important;
}

.carousel-col { 
  position: relative; 
  min-height: 1px; 
  padding: 5px; 
  float: left;
}
.block {
  width: 100%;
}
.scripture-block h4{
	/*padding: 95px 20px 0px;*/
    color: #fff;
    font-weight: 550;
    line-height: 1.3;
    margin-bottom: 0px;
    font-size: 15px;
    white-space: normal;
}
/*mobile carousel*/
.contain {
  width: 100%;
  margin: 0px;
}
.mob-carousel {
  overflow-x: scroll;
  width: 100%;
  display: none;
  margin: 0px auto;
}
.row__inner {
  transition: 450ms transform;
  font-size: 0;
  white-space: nowrap;
  margin: 0px 0px 20px;
  padding-bottom: 10px;
}
.tile {
  position: relative;
  display: inline-block;
  width: 320px;
  height: 200px;
  margin-right: 10px;
  font-size: 20px;
  cursor: pointer;
  transition: 450ms all;
  transform-origin: center left;
}
/*Carousel blocks background images by Id*/
#scripture-1, #scripture-2, #scripture-3, #scripture-4, #scripture-5, #scripture-6, #scripture-7, #devotional,#coloring-sheet,#day-30,#day-12{
	background-size: 100% 100%;
}
#scripture-1 {
	background-image: url(../images/store/scripture-1.png);
}
#scripture-2 {
	background-image: url(../images/store/scripture-2.png);
}
#scripture-3 {
	background-image: url(../images/store/scripture-3.png);
}
#scripture-4 {
	background-image: url(../images/store/scripture-4.png);
}
#scripture-5 {
	background-image: url(../images/store/scripture-5.png);
}
#scripture-6 {
	background-image: url(../images/store/scripture-6.png);
}
#scripture-7 {
	background-image: url(../images/store/scripture-7.png);
}
#devotional {
	background-image: url(../images/store/devotional.png);
}
#coloring-sheet {
	background-image: url(../images/store/coloring-sheet.png);
}
#day-30 {
	background-image: url(../images/store/day-30.png);
}
#day-12 {
	background-image: url(../images/store/day-12.png);
}

.active > div { display:none; }
.active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
	.carousel-col                { width: 100%; }
	.active > div:first-child { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
	.carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		     { left: -50%; }
	.carousel-col                { width: 50%; }
	.active > div:first-child + div { display:block; }
	/*.active > div:first-child + div + div { display:block; }*/
}

/*lg*/
@media (min-width: 1200px) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .active.right{ left:  25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		     { left: -25%; }
	.carousel-col                { width: 33%; }
	.active > div:first-child + div { display:block; }
	.active > div:first-child + div + div { display:block; }
	/*.active > div:first-child + div + div + div { display:block; }*/
}

/*-------------------------------*/

/*----Footer css----*/
.footer{
	background: #F8F8FB;
	padding: 25px 138px 10px;
}
.content-footer{
	background: #fff;
}
.footer .row.div2 {
    margin-bottom: 15px;
}
.footer > div{
	margin: 0px;
}
.footer .div1{
	margin-bottom: 47px;
}
img.footer-logo {
    height: 45px;
    margin-top: 15px;
}
.contact-links{
	padding-left: 0;
    margin-left: -5px;
    list-style: none;
    margin-top: 30px;
}
.contact-links li{
	margin-bottom: 10px;
}
.contact-links a{
	color: #071B6A;
    font-size: 1.6rem;
    padding-right: 10px;
}
.media-links {
    margin-top: 10px;
}
.footer-link{
	margin-top: 12px !important;
}
.footer-link a{
	color: rgba(7, 27, 106, 0.6);
	font-size: 1.8rem;
}
/* MEDIA BUTTONS*/
.media-icons {
  padding: 12px;
  font-size: 30px;
  width: 30px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  border-radius: 50%;
}

.media-icons:hover {
    opacity: 0.9;
}

.fa-facebook, .fa-linkedin, .fa-instagram {
	background: #465BC6;
  	color: white;
	width: 47px;
    height: 47px;
    font-size: 20px;
}

.fb-ic a:hover, .fb-ic a:focus, .ins-ic a:hover, .ins-ic a:focus, .link-ic a:hover, .link-ic a:focus{
	color: #fff !important;
	text-decoration: none;
}
/*------------------*/

/*--------MODALS CSS---------*/
 /*Comes from custom.css*/
.modal-dialog {
    margin: 10px auto;
}
.modal-content{
	 margin: 10px;
}
 /*Prayer points Modal*/
.point-modal-row{
	margin : 0px 33px;
}
.point-modal-header {
    padding: 23px;
    border-bottom: none;
}
.point-modal-close{
	font-size: 21px;
	margin-top: -6px !important;
    color: rgb(14 37 93 / 79%);
    font-weight: 50;
    opacity: 1;
}
.point_modal h1 {
    font-weight: 550;
    color: #071B6A;
    font-size: 3.3rem;
}
.point_modal h5 {
    font-size: 1.8rem;
    margin: 0% 3% 5%;
    color: rgb(2 16 72 / 60%);
    line-height: 1.4;
}
.point-list {
    margin: 0% 0.3% 4%;
}
.point-list1 img {
    height: 65px;
}
.point-list h2 {
    font-size: 2.45rem;
    color: #071B6A;
    margin-top: 0px;
    margin-bottom: 1.7%;
}
.point-list p {
    font-size: 1.7rem;
    line-height: 1.3;
    color: rgb(2 16 72 / 60%);
}
.point-list h2, .point-list p {
    text-align: left;
}
/*Confirmation modal css*/
.confirmation_modal_div img{
    height: 100px;
}
.confirmation_modal_div h1{
    font-weight: 900;
    color: #164775;
    font-size:38px;
}
.confirmation_modal_div h4{
    font-size: 21px;
    padding: 1% 8% 2%;
    color: #000000cc;
}
.confirmation_modal_div button{
    background-color: #1D4FBD;
    border-radius: 25px;
    color: #fff;
    padding: 10px 65px !important;
    font-size: 22px;
}
.confirmation_modal_div button:hover{
    background-color: #2E5CC4!important;
    color: #fff;
}
.confirmation_modal_div button:active{
    background-color: #2E5CC4!important;
    color: #fff;
}
/*---------------------------*/

/*----MOBILE RESPONSIVE CSS-----*/
@media screen and (max-width: 1200px){
	.title-col {
	    margin-bottom: 67px;
	}
	.card-carousel-control.left, .card-carousel-control.right {
	    margin-left: -85px;
	    margin-right: -83px;
	}
	.media-links {
	    text-align: left;
	    margin-top: 18px;
	}
}
@media screen and (max-width: 992px){
	.card-carousel{
	  display: none;
	}
	.mob-carousel {
		display: block;
	}
	.container {
	    width: 100%;
	}
	/*.card-carousel-control img {
	    width: 42px;
	}
	.card-carousel-control.left, .card-carousel-control.right {
	    margin-right: -62px;
    	margin-left: -76px;
    	top: 40%;
	}*/
	.footer .div1 {
	    margin-bottom: 45px;
	}
	.footer-link {
	    margin-top: 17px !important;
	}
	.navigation-links a {
	    font-size: 1.8rem;
	}
	.header-logo {
	    height: 40px;
	    margin-top: 2%;
	    margin-right: 7%;
	}
	.subscribe-btn {
	    padding: 9px 23px!important;
	    font-size: 1.5rem;
	}
	.signIn-btn, .logout-btn{
		padding: 9px 23px!important;
	    font-size: 1.5rem;
	}
	.para_sign_up{
		margin-bottom: 44px;
	}
	/*.scripture-card-title-col, .other-card-title-col {
	    width: 45%;
	    padding-left: 2px;
	}*/
	.scripture-card-title-col h1, .other-card-title-col h1 {
	    font-size: 30px;
	}
}
@media screen and (max-width: 902px){
	.header-navigation {
	    padding: 1.5% 7%;
	    margin: 0px;
	}
	.navigation-links a {
	    padding: 13px 7px !important;
	    margin-left: -2px;
	}
	.header-logo {
	    margin-right: 3%;
	}
}
@media screen and (max-width: 768px){
	/*.card-carousel-control.left, .card-carousel-control.right {
	    margin-right: -51px;
	    margin-left: -51px;
	}
	.scripture-card-col {
	    width: 45%;
	}*/
	.content-section-two h1 {
	    font-size: 4.4rem;
	}
	.content-section-two button {
	    font-size: 1.7rem;
	    padding: 1.5% 1% 1.5% 4%;
	}
	.content-section-disabled-btn{
	    padding: 1.5% 4% !important;
	}
	.que-mark-btn {
	    padding: 1.5% 1.8% !important;
	}
	.modal-subscribe-btn,.modal-signIn-btn {
	    margin-right: 4px;
	}
}
@media screen and (max-width: 767px){
	.header-navigation {
	    padding: 1.5% 4%;
	}
	a.subscribe-btn, .signIn-btn, .logout-btn {
	    color: #ffffff !important;
	    font-size: 1.8rem;
	    background: transparent;
	    position: relative !important;
	    display: block !important;
	    padding: 10px 5px !important;
	    border: none;
	    margin-top: 0%;
	}
	.logout-btn {
	    margin-left: 0px;
	}
	.subscribe-btn:hover, .subscribe-btn:focus, .signIn-btn:hover , .logout-btn:hover{
	    border: none !important;
	    background-color: transparent !important;
	    color: #ffffff !important;
	}
	/*.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	    border-color: #fff;
	    margin-top: 15px;
	    border-bottom: 1px solid #fff;
	}*/
	/*.scripture-block {
	    margin: 0 auto;
	}
	.block {
	    width: 320px;
	}
	.scripture-card-title-col, .other-card-title-col {
	    text-align: center;
	    padding-bottom: 10px;
	}
	.control-row {
	    margin: 0 auto;
	    text-align: center;
	    float: none;
	}
	.control-col {
	    display: inline-block;
	    vertical-align: middle;
	    float: none;
	    padding-left: 5px;
	    padding-right: 5px;
	}*/
	.info-card-col {
	    background-size: cover;
	    border-radius: 7px;
	}
	.footer {
	    padding: 25px 70px 10px;
	}
}
/*@media screen and (max-width: 600px){
	.scripture-card-col {
	    width: 60%;
	}
}*/
@media screen and (max-width: 480px){
	.tile {
	    width: 300px;
	    height: 190px;
	}
	.title-col {
	    margin-bottom: 50px;
	}
	/*.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	    margin-top: 10px;
	}*/
	.header-navigation {
	    padding: 1.5% 6%;
	}
	/*.scripture-card-col {
	    width: 73%;
	}*/
	.section-two h1 {
    	font-size: 3.8rem;
	}
	.content-section-two h1 {
	    font-size: 3.6rem;
	}
	.section-two h4 {
	    font-size: 1.6rem;
	    line-height: 1.3;
	}
    .section-two button {
	    font-size: 1.8rem;
	    padding: 1.5% 4%;
	}
	.content-section-two button {
	    font-size: 1.7rem;
	    padding: 2.1% 1% 2.1% 5%;
	}
	.content-section-disabled-btn{
	    padding: 2.1% 5% !important;
	}
	.que-mark-btn {
	    padding: 2.1% 2.5% !important;
	}
	/*Content page - Bootstrap PopOver over question mark on claim button*/
	.popover{
		margin-right: 10px;
	}
	/*------------------------*/
	.contact-links {
	    margin-top: 15px;
	}
	.media-links {
	    margin-top: 10px;
	}
	.footer {
	    padding: 25px 42px 10px;
	}
	.footer .div1 {
	    margin-bottom: 30px;
	}
	/*----MODAL CSS----*/
	.point-modal-row {
	    margin: 0px 15px;
	}
	.point-list {
	    margin: 0% 0.3% 2.3%;
	}
	.point_modal h1 {
	    font-size: 2.9rem;
	}
	.point_modal h5 {
	    margin: 0.2% 3% 2.5%;
	}
	.point-list h2 {
	    font-size: 2.2rem;
	}
	.point-list p {
    	font-size: 1.6rem;
    }
    .modal-hr{
    	margin-top: 15px;
    }
    .confirmation_modal{
        margin: 0px 12px;
    }
    .confirmation_modal_div img {
        height: 85px;
    }
    .confirmation_modal_div h4 {
        font-size: 20px;
    }
    .confirmation_modal_div button {
        padding: 9px 45px !important;
        font-size: 19px;
        margin-right: 0px !important;
        margin-bottom: 4px;
    }
}

@media screen and (max-width: 375px){
	.redeem-btn {
	    font-size: 1.3rem;
	    background-position: 5px 5px;
	}
	.book-redeem-row {
	    padding: 12px 20px 12px 26px;
	}
	.title-col {
	    margin-bottom: 45px;
	}
	.book-col {
	    font-size: 13px !important;
	}
	.header-logo {
	    height: 35px;
	    margin-top: 4%;
	    margin-left: -7px;
	}
	.header-div{
	    background: url(../images/store/mobile-header-bg.png) no-repeat;
	    background-size: 100% 100%;
	}
	.content-header-div{
		background: url(../images/store/content-header.png) no-repeat;
		background-color: #fff;
	    background-size: 100% 100%;
	}
	.header-navigation {
	    padding: 1.5% 7%;
	}
	/*.control-div {
	    display: none;
	}
	.mob-control-div {
	    display: block;
	}
	.card-carousel-control.left, .card-carousel-control.right {
	    margin-right: unset;
	    margin-left: unset;
	    position: unset;
	}
	.card-carousel-control img {
	    width: 45px;
	}
	.scripture-card-col {
	    width: 97%;
	}*/
    .intro-title {
	    font-size: 3.2rem;
	}
	.para_sign_up {
    	font-size: 1.8rem;
    }
    .content-section-two h1 {
	    font-size: 3rem;
	}
    .content-section-two button {
	    font-size: 1.7rem;
	    padding: 2.2% 1.3% 2.2% 6%;
	}
	.content-section-disabled-btn{
	    padding: 2.2% 6% !important;
	}
	.que-mark-btn {
	    padding: 2.2% 3.2% !important;
	}
	.info-card-col {
	    padding: 30px 10px 30px 30px;
	}
	.info-card-col a {
    	padding: 9px 24px;
    }
	/*----MODAL CSS----*/
	.point-modal-row {
	    margin: 0px 5px;
	}
	.point_modal h1 {
	    font-size: 2.6rem;
	    margin-top: -16px;
	}
	.point_modal h5 {
	    margin: 0.2% 0% 2.5%;
	    font-size: 1.5rem;
	}
	.point-list h2 {
	    font-size: 1.9rem;
	}
	.point-list p {
	    font-size: 1.5rem;
	}
	.point-list1 img {
	    height: 55px;
	}
	.modal-hr {
    	margin-top: 8px;
    }
    .modal-subscribe-btn, .modal-signIn-btn {
	    padding: 10px 17px!important;
	    font-size: 1.6rem;
	}
@media screen and (max-width: 320px){
	.section-two h1 {
	    font-size: 3.7rem;
	}
	.section-two h4 {
	    font-size: 1.7rem;
	    margin-bottom: 3.5%;
	    line-height: 1.4;
	}
	.section-two button {
	    padding: 3% 5.5%;
	}
	.que-mark-btn {
	    margin-left: -1.9%;
	}
	.intro-title {
	    font-size: 3rem;
	}
	.para_sign_up {
	    font-size: 1.7rem;
	}
	.modal-subscribe-btn, .modal-signIn-btn {
	    padding: 8px 13px!important;
	    font-size: 1.4rem;
	    margin-right: 1px;
	}
	.scripture-card-title-col h1, .other-card-title-col h1 {
	    font-size: 27px;
	}
	.footer {
	    padding: 25px 32px 10px;
	}
	/*----MODAL CSS----*/
	.point-modal-row {
	    margin: 0px 5px;
	}
	.point_modal h1 {
	    font-size: 2.2rem;
	}
	.point_modal h5, .point-list p {
	    font-size: 1.3rem;
	}
	.point-list h2 {
	    font-size: 1.6rem;
	}
	.point-list1 img {
	    height: 50px;
	}
}