
.container{width:1011px !important;}
body{ overflow-x:hidden;}
.mobilev {display:none;}
.headback{ background:#524c37 url(../image/headerback.png) center /cover; box-shadow: 0 2px 2px #514d3b;  z-index:5; line-height:36px; position:relative; height:192px;}
.logo{padding:0;}
.logo img{width:100%; height:192px;}
.textlogo{font-size:90px; margin-top:82px; margin-left:0px; letter-spacing:-3px; font-family: 'Sorts Mill Goudy', serif; color:#746d4d;}
.brochure{padding:15px 15px 15px 20px; background:#004663; color:#fff; margin-top:35px;}
.line{border:solid 2px #776e4e; height:46px; display:block; width:1px; vertical-align:middle; margin:0px 32px 0 32px;}
.leftfloat{float:left;}
.leftfloat40{ margin-left:-40px;}
#navbar{ margin:0; padding:0;}
.navbar{background:#feaa00; margin-bottom:0;}
.navli{display:inline-block; margin:29px 0 0 3px; padding-left:30px !important; }
.navli li{list-style:none; float:left; display:inline-block; margin-bottom:00px; }
.navli li a{color:#a2a199; margin: 1px 6px 0 6px; padding:5px !important;  font-family: 'Sorts Mill Goudy', serif; font-size:24px; line-height:20px;}
.navli li a:hover{color:#fff; text-decoration:none;}
.navli li.active a{color:#fff; text-decoration:none;}
.nomargineright{margin-right:0;}
.navbar-title
{
    color: #746d4d;
    font-size: 25px;
    /*font-weight: 800;*/
    padding-top: 9px;
    font-family: "Sorts Mill Goudy",serif;
}
.navbar-title
{
	display:none;
}


.btn-design {
   background-image: url("arrow.png") !important;
    background-position: center center;
	
    background-repeat: no-repeat;
    border: medium none !important;
    /*height: 40px;*/
    width: 50px !important;
}

.navbar-toggle
{
    position:relative;
    float:right;
    padding:9px 10px;
    margin-top:8px;
    margin-right:15px;
    margin-bottom:8px;
    background-color:transparent;
    background-image:none;
    border:1px solid #fff;          /* added line */
    border-radius:4px
}
.icon-bar
{
    display:block;
    width:22px;
    height:2px;
    border-radius:1px;
    border:1px solid #fff;
}


 
.body{background:#cec3a7 url(../image/bodyback.png) no-repeat top; padding-bottom:20px;}
.bodyback{ background:#cec3a7;}
.margintop{margin-top:60px;}
.margintop70{margin-top:90px;}
.paddingleft{padding-left:46px;}
.booktitle{font-family: 'Sorts Mill Goudy', serif; font-size:52px; color:#fff; margin:0; line-height:30px;}
.booktitle2{font-family: 'Sorts Mill Goudy', serif; font-size:43px; color:#fff; margin:0; line-height:40px;}
.booksubtitle{font-family: 'Sorts Mill Goudy', serif; font-size:36px; color:#fff;}
.booksubtitle2{font-family: 'Sorts Mill Goudy', serif; font-size:20px; color:#fff;}
.bookdetail{ color:#000; font-family: 'Sorts Mill Goudy', serif; font-size:18px; line-height:25px;}

.button{background:url(../image/button.png) no-repeat; padding-left:7px; color:#000; margin-top:30px; font-size:15px; font-family: 'Sorts Mill Goudy', serif; vertical-align:middle; padding-top:5px; height:40px;}
.sticker{ float:right;}
.footerline{ background:url(../image/footer.png) top no-repeat; padding-top:20px; width:100%;}
.biofooterline{ background:url(../image/biofooter.png) top no-repeat; padding-top:20px; width:100%;}
.bookfooterline{ background:url(../image/bookfooter.png) top no-repeat; padding-top:20px; width:100%;}
.artifooterline{ background:url(../image/artifooter.png) top no-repeat; padding-top:20px; width:100%;}
.contactfooterline{ background:url(../image/contactfooter.png) top no-repeat; padding-top:20px; width:100%;}
.footertag{margin-top:10px; font-size:12px; font:Tahoma, Geneva, sans-serif;}
.footertag span{ margin-left:18px;}
.footertag a{color:#000;}


/* Home Page*/

.homebody{background:#d0c29d url(../image/homebodyback.png) no-repeat top; padding-bottom:20px;}
.homebodyback{background:#d0c29d;}
.homebooktitle{font-family: 'Sorts Mill Goudy', serif; font-size:40px; color:#fff; font-style:italic; margin:0; line-height:37px;}
.quote{margin-top:-25px; margin-right:4px;}
.homebooksubtitle{font-family: 'Sorts Mill Goudy', serif; font-size:20px; color:#fff; margin-top:20px; margin-bottom:70px;}
.margintop40{margin-top:40px; width:100%;}
.margintop401{margin-top:40px;}
.homemargineleft{margin-left:0;}
.margineleft{margin-left:32px;}
.margintop100{margin-top:100px;}
.homebookdetail{text-align:inherit; margin-top:-20px; margin-left:54px; font-family: 'Sorts Mill Goudy', serif; font-size:21px;}
.sign{margin:0 0 99px 42px; width:60%; }

/* Contact Page*/
.conbody{background:#d9afb9 url(../image/conbodyback.png) no-repeat top; padding-bottom:20px; width:100%;}
.conbodyback{background:#d9afb9;}
.condetail{font-family: 'Sorts Mill Goudy', serif; font-size:20px; color:#000; margin-left:52px; line-height:26px;}
.conlable{font-family: 'Sorts Mill Goudy', serif; font-size:14px; color:#000; font-style:normal; margin-left:52px;}
.context{width:80%; float:right;}
.marginetop45{margin-top:45px;}
.marginetop23{margin-top:23px;}
.hight100{height:100%;}
.buttoncon{background:url(../image/button2.png) no-repeat; padding-left:7px; color:#000; margin-top:30px; font-size:15px; font-family: 'Sorts Mill Goudy', serif; vertical-align:middle; padding-top:5px; text-align:left; border:none; height:40px;}

/* Artical page*/
.artbody{background:#d9cfa4 url(../image/artibodyback.png) no-repeat top; padding-bottom:20px; }
.artbodyback{background:#d9cfa4;}
.arttitle{font:Arial, Helvetica, sans-serif; font-size:20px; color:#000; font-weight:600;}
.artcontant{font-family: 'Sorts Mill Goudy', serif; font-size:20px; color:#000; margin-left:10px; font-weight:500; line-height:25px;}
.artmore{color:#000; font-family: 'Sorts Mill Goudy', serif; font-size:20px; font-style:italic; margin-left:10px;}
.paddingin{padding:0 20px 0 50px;}
.tabp{list-style:none;}	



/* Review page*/

.revbody{background:#bccead url(../image/reviewbodyback.png) repeat-y top; padding-bottom:20px; }
.revbodyback{background:#bccead;}
.revfooterline{ background:url(../image/reviewfooter.png) top no-repeat; padding-top:20px; width:100%;}
.booksubtitlerev{font-family: 'Sorts Mill Goudy', serif; font-size:42px; color:#fff;}
.detail{text-align:center; font-family: 'Sorts Mill Goudy', serif; font-size:20px; color:#000; text-indent:5px; margin-top:60px; line-height:25px;}
.center{text-align:center; margin-left:25px;}
.detailauthor{text-align:center; font-family: 'Sorts Mill Goudy', serif; font-style:italic; font-size:16px; color:#000; text-indent:5px;}
.nomargine{margin-top:0;}
.noitalic{font-style:normal !important;}


/*Bio page*/

.biobody{background:#b1add3 url(../image/biobodyback.png) no-repeat top; padding-bottom:20px; }
.biobodyback{background:#b1add3;}
.biodetail{margin-left:37px;}
.biodetail p{font-family: 'Sorts Mill Goudy', serif; font-size:18px; color:#000; line-height:22px; text-align:left; text-indent:25px; padding-left:10px;}
.m{font-family: 'Sorts Mill Goudy', serif; font-size:50px; color:#fff;}
.rightfloat{float:right; margin-left:25px;}
.width60{width:60%;}
.width40{width:40%;}
.black{color:#000;}

#navbar a {
    padding-right: 100% !important;
}

/* responsive text queries */

@media screen and (min-width: 767px) and (max-width: 998px) {
	.container{width:100% !important;}
	.textlogo {
    margin-top: 50px;
    font-family: "Sorts Mill Goudy",serif;
    color: #746D4D;
   
}
	.paddingin {
    padding: 0px 20px 0px 0px;
}
	.author{font-size:50px;
    margin-left: 139px;
    line-height: 40px;
}
.navli{display:inline-block; margin:16px 0 0 3px; padding-left:0px !important; }
.navli li{list-style:none; float:left; display:inline-block; margin-bottom:00px; }
.navli li a{color:#a2a199; margin: 1px 5px 0 5px; padding:3px !important;  font-family: 'Sorts Mill Goudy', serif; font-size:16px; line-height:20px;}


	.line{border:solid 1px #776e4e; height:35px; display:block; width:1px; vertical-align:middle; margin:0px 32px 0 32px; display:none;}
	
p,.btn,input,div,span,h4 {
font-size: 85%;
}
h1 {
font-size: 24px; 
}
h2 {
font-size: 22px; 
}
h3 {
font-size: 18px; 
}



}


@media screen and (min-width:639px) and (max-width: 767px) {
	
	
	
	.container{width:100% !important;}
	/*.textlogo{font-size:32px; margin-top:50px; font-family: 'Sorts Mill Goudy', serif; color:#746d4d;}*/
	.textlogo{font-size:25px; margin-top:28px; font-family: 'Sorts Mill Goudy', serif; color:#746d4d; margin-left:116px;}
	.author{font-size:36px !important; margin-left:56px;}



	
	
p,.btn,input,div,span,h4 {
font-size: 95%;
}
h1 {
font-size: 20px; 
}
h2 {
font-size: 18px; 
}
h3 {
font-size: 16px; 
}

#navbar {
    	background-color: rgba(255, 255, 255, 0.3);
	}
	




}
@media screen and (min-width: 480px) and (max-width: 640px) {
	
	.container{width:100% !important;}
	.textlogo{font-size:25px; margin-top:28px; font-family: 'Sorts Mill Goudy', serif; color:#746d4d; margin-left:50px;}
	.author{font-size:36px !important; margin-left:56px;}
	 .margineleft {
    	margin-left:0 !important;
		}
	.width60{width:100% !important; margin-bottom:20px;}
	.width40{width:100%;}
p,.btn,input,div,span,h4 {
font-size: 95%;
}
h1 {
font-size: 20px; 
}
h2 {
font-size: 18px; 
}
h3 {
font-size: 16px; 
}


}
@media screen and (max-width: 767px)
{
	.line{
		display: none;
	}
	.center {
    
    margin-left: 0 !important;
}
	.paddingin {
    padding: 0px 20px 0px 0px;
}
	.textlogo
	{
		/*font-size: 50px !important;*/
	}
	.groft{margin-left:19px;}
	.logotxt{font-size:70px !important; line-height:37px;}
	
	.logo > img {
    
	height: 158px;
 /*   margin-left: 10px;*/ 
    margin-top:0;
   /* transform: scale(1.6);*/
    width: 80% !important;
	}
	.margineleft {
    margin-left: 0;
}
	.collapse.in {
    	position: relative !important;
	}	
	.navbar-header{ border-top:1px solid #aeabd0; height:auto; margin-top:0;}
	.navli{ padding:0px !important;}
	.navli a {
    color: #444 !important;
	color:#a4a29a; margin:0 14px 0 0;  font-family: 'Sorts Mill Goudy', serif; font-size:18px;
}
.navli li {
    border-bottom: 1px solid #444;
	margin-left:-17px;
	margin-top: 0px;
	padding-right:25px;
	  background-image: url("arrow-right.png") !important;
    background-position: 93% center;
    background-repeat: no-repeat;
    background-size: 20px auto;
    border-bottom: 1px solid #444;
	padding:0;
	margin-left:0px;
	margin-top: 0px;
	padding-right:25px;
	 width:100%;
}
.desktopv{display:none !important;}
.mobilev{display:block;}
.navbar-toggle
{
    position:relative;
    float:right;
    padding:9px 10px;
    margin-top:8px;
    margin-right:15px;
    margin-bottom:8px;
    background-color:transparent;
    background-image:none;
    border:1px solid #fff;          /* added line */
    border-radius:4px
}
.navbar-title
{
	display:block;
}
	#navbar {
    	background-color: rgba(255, 255, 255, 0.8);
	}
	
}
@media screen and (max-width: 479px) {
	.container{width:100% !important;}
	.margineleft{margin-left:0 !important;}
	.mobmartop{margin-top:8px !important;}
	.author{font-size:36px !important; margin-left:56px;}
	.button{background:url(../image/button.png) no-repeat; padding-left:7px; color:#000; margin-top:0px; font-size:15px; font-family: 'Sorts Mill Goudy', serif; vertical-align:middle; padding-top:5px; height:40px;}
	.textlogo{font-size:25px; margin-top:28px; font-family: 'Sorts Mill Goudy', serif; color:#746d4d; margin-left:20px;}

	.width60{width:100% !important; margin-bottom:20px;}
	.width40{width:100%;}
	.booktitle{font-family: 'Sorts Mill Goudy', serif; font-size:35px; color:#fff; margin:0; line-height:30px;}
	.booksubtitle{font-family: 'Sorts Mill Goudy', serif; font-size:25px; color:#fff;}
	.bookdetail{ color:#000; font-family: 'Sorts Mill Goudy', serif; font-size:14px; line-height:25px;}
	.margintop70{margin-top:0px;}
	.fblink{font-size:80%;}
	
p,.btn,input,div,span,h4 {
font-size: 95%;
}
h1 {
font-size: 20px; 
}
h2 {
font-size: 18px; 
}
h3 {
font-size: 16px; 
}


.desktopv{display:none !important;}
.mobilev{display:block;}
	.navli li a{color:#a4a29a; margin:0 14px 0 0;  font-family: 'Sorts Mill Goudy', serif; font-size:22px;}
	.navli{padding:0;}
.navli
{
	
	margin-top: 0px;
	padding-right:25px;
}
.navli li {
    background-image: url("arrow-right.png") !important;
    background-position: 93% center;
    background-repeat: no-repeat;
    background-size: 20px auto;
    border-bottom: 1px solid #444;
}
.navbar-title
{
	display:block;
}





.center{text-align:center; margin-left:0 !important;}
.margintop {
    margin-top: 30px;
}
.paddingin {
    padding: 0px 20px 0px 20px;
}
.condetail {
    font-family: "Sorts Mill Goudy",serif;
    font-size: 20px;
    color: #000;
    margin-left: 10px;
    line-height: 26px;
}
.marginetop23 {
    margin-top: 0 !important;
}
.conbutmartop{
    margin-top: 23px !important;
}
.conlable {
    font-family: "Sorts Mill Goudy",serif;
    font-size: 14px;
    color: #000;
    font-style: normal;
    margin-left:0 !important;
}
.biodetail {
    margin-left: 0 !important;
}
.leftfloat40 {
    margin-left: -7px !important;
}
	.logo > img {
    height: 108px;
    margin-top:0;
    transform: scale(1.6);
    width: 100% !important;
	}
	.paddingleft {
    padding-left: 0;
}
.navbar-header {
    
    padding: 9px 0px 0px;
}


}



