body{
	line-height: normal !important;
}
p{
	margin: 20px 0 !important;
}
.main-container{
	width: 75%;
margin: auto;
}
span.menu-icon {
    background: #384e6b;
    display: inline-block;
    width: 35px;
    text-align: center;
    height: 30px;
    line-height: 33px;
    position: absolute;
    right: 2%;
    top: 15px;
    display: none;
}
.main-menu{
	line-height: 29px;
}
.books-img{
	width: 25%;
	float: left;
	text-align: center;
}
.books-img img{
	width: 50%;
	margin: 33px 0 0;
}
.order-info{
	width: 75%;
	float: left;
}

@media (max-width:1199px){
	*{
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.head1{
		font-size: 17px;
	}
	img{
		max-width: 100%;
	}
}
@media (max-width:991px){
	.head1 {
	    font-size: 14px;
	}
	.head3{
		font-size: 14px;
	}
}
@media (max-width:767px){
	span.menu-icon {
		display: block;
	}
	.main-menu{
		display: none;
	    width: 100% !important;
	    padding: 15px;
	    box-sizing: border-box;
	    position: absolute;
	    z-index: 2;
	    background: #384e6b!important;
	    border: none !important;
	    top: 45px;
	}
	.main-menu tr td{
		width: 100%;
	    display: block;
	    text-align: left;
	    padding: 10px 0;
	    border-bottom: 1px solid #4f6786;
	}
	.main-container img{
		height: auto;
	}
	.books-img img{
		width: 100%;
	}
	
}
@media (max-width:640px){
	.main-container{
		width: 95%;
	}
	.head2{
		font-size: 25px;
	}
	.main-container table{
		width: 100%;
	}
	.main-container table form td,
	.main-container textarea{
		width: 100%;
	}
	.main-container form table tr td{
		width: 50%;
		display: inline-block;
	}
	.main-container form table tr td input{
		width: 100%;
	}
	.main-container form table tr:nth-last-child(2) td{
		width: 100%;
	}
}
.modal-body{text-align: center}

.modal-dialog {
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
  }
  
  .modal-content {
	margin: 0 auto;
  }
.main-menu .head1{font-size: 18px;}
#formsubmitpaypal .col-md-12{margin-bottom: 5px;}
#formsubmitpaypal .col-md-12 label{width:20%;}
.modal-body{text-align: center}
#myModal .modal-body{padding:38px !important; font-size:17px;}
#myModal button.close {width: 30px;height: 30px;background: #000;opacity: 1;border-radius: 100%;text-shadow: inherit;color: #fff !important;position: absolute;right: 10px;z-index: 9;top: 10px;}
