/* reset.css is here */
*{margin:0; padding:0; box-sizing:border-box; }
table {border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%;height:auto;display:inline-block;margin: 0 auto;padding: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a {color:#000;text-decoration:none;outline:0 none !important;}

h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:bold;}
h1 {font-size:24px;}
h2 {font-size:45px; line-height:47px;color: #fff;font-weight: normal;font-family: 'SegoeUI-Bold';}
h3 {font-size:26px;line-height: 28px;color: #1abc9c;font-weight: normal;font-family: 'SegoeUI-Bold';}
h4 {font-size:22px;line-height: 30px;color: #673ab7;font-weight: normal;font-family: 'SegoeUI-Bold';}
h5 {font-size: 18px;line-height: 20px;color: #673ab7;font-weight: normal;font-family: 'SegoeUI-Bold';letter-spacing: 0;}
h6 {font-size: 13px;line-height: 20px;color: #5a5a5a;font-weight: normal;font-family: 'SegoeUI-Bold';}
p{font-size: 24px;line-height:28px;color: #fff;font-weight: normal;font-family: 'SegoeUI';}
header,nav,section,article,aside,footer,hgroup,figure,main {display: block;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}




@font-face {
  font-family: 'HelveticaNeue';
  src: url('../fonts/HelveticaNeue/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
      url('../fonts/HelveticaNeue/HelveticaNeue.woff') format('woff'), url('../fonts/HelveticaNeue/HelveticaNeue.ttf')  format('truetype'), url('../fonts/HelveticaNeue/HelveticaNeue.svg#HelveticaNeue') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular/MyriadPro-Regular.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular/MyriadPro-Regular.ttf')  format('truetype'), url('../fonts/MyriadPro-Regular/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica/Helvetica.eot?#iefix') format('embedded-opentype'), 
      url('../fonts/Helvetica/Helvetica.woff') format('woff'),
      url('../fonts/Helvetica/Helvetica.ttf')  format('truetype'),
      url('../fonts/Helvetica/Helvetica.svg#Helvetica') format('svg');
  font-weight: normal;
  font-style: normal;
}



 @font-face {
     font-family:"English";
     src:url("../fonts/English/English_.eot?") format("eot"),
         url("../fonts/English/English_.woff") format("woff"),
         url("../fonts/English/English_.ttf") format("truetype"),
         url("../fonts/English/English_.svg#English") format("svg");
     font-weight:normal;
     font-style:normal;
}


/* reset.css ends here */
body{font-family: 'HelveticaNeue';}
.wrapper{max-width: 100%;margin: 0 auto;}
.container{max-width: 1100px;margin:0 auto;}
/* banner starts here */
.banner{padding: 18px 0 0 0;position: relative;}
.gift{position: absolute;top: 60px;left: 352px;}
.gift h2{font-size: 45px;color: #077482;line-height: 47px;  font-family: 'HelveticaNeue';letter-spacing: 11.3px;}
.finding{position: absolute;top: 132px;left: 796px;}
.finding p{font-size: 30px;color: #077482;line-height: 32px;font-weight: 500;font-family:"English";}
nav{background: url(../images/imaage2.png) no-repeat right top;height: 88px;width: 100%;background-repeat: no-repeat;padding: 41px 0 0px 0;margin: -13px 0 0 0;background-size: cover;position: relative;}
nav:after{content: "";background: url(../images/image5.png) no-repeat right top;width: 100%;height: 22px;position: absolute;bottom: -22px;left: 0;background-size: cover;}
nav:before{content: "";background: url(../images/image9.png) no-repeat right top;width:314px;height: 453px;position: absolute;bottom: 0px;right: 245px;}
nav ul{margin: 0;}
nav ul li{padding: 0px 182px 0 59px;display: inline-block;vertical-align: middle;position: relative;}
nav ul li:after{content: "";position: absolute;top: -40px;right: -30px;background: url(../images/image3.png);width: 109px;height: 88px;}
nav ul li.blk:after{display: none;}
nav ul li.blk:nth-child(2) span{;position: absolute;top: -42px;right: -84px;z-index: 99;}
nav ul li a{font-size: 23px;color: #fff;line-height: 26px;font-family: 'MyriadPro-Regular';letter-spacing: 0.6px;}
/* banner ends here */
/* books starts here */
.books{max-width: 1612px;margin: 0 auto;padding: 36px 0 0 0;}
.books-left{width: 37.1%;display: inline-block;float: left;}
.books-left p{font-size: 24px;color: #010101;line-height: 36px;letter-spacing: 0px;font-family: 'MyriadPro-Regular';}
.books-center{display: inline-block;float: left;padding: 5px 0 0 0px;width: 27.4%;}
.books-center p{font-size: 22px;color:#000000;line-height: 28px;font-family: 'Helvetica';padding: 0 0 11px 121px;}
.books-right{float: left;display: inline-block;padding: 3px 0 0 0;}
.books-right ul{}
.books-right ul li{padding: 0 0 63px 0;position: relative;}
.books-right ul li:after{content: "";position: absolute;top: 84px;left: 0px;background: url(../images/image7.png) no-repeat right top;;width: 425px;height: 11px;}
.books-right ul li:nth-child(1):after{content: "";position: absolute;top: 61px;left: 0px;background: url(../images/image8.png) no-repeat;width: 496px;height: 129px;}
.books-right ul li p{font-size: 22px;color: #000;line-height: 35px;font-family: 'Helvetica';padding: 0 0 0 18px;}
/* books ends here */
/* copy starts here */
.copy{padding: 71px 0 0px 0;position: relative;overflow: hidden;}
.copy-in{background: #077482;width: 88%;}
.banner figure{}
.main-content{position: relative;}
.main-content:before{content: "";position: absolute;top: 71px;background: url(../images/border.jpg) repeat-y;width: 91px;height: 100%;right: 174px;z-index: 1;height: -webkit-calc(100% - 71px);}


.banner figure img{}
.copy:before{content: "";position: absolute;top: 27px;left: 0px;background: url(../images/image12.png) no-repeat right top;width: 1102px;height: 45px;}

.copy h2:after{content: "";position: absolute;top: 159px;left: -265px;background: url(../images/image15.png) no-repeat right top;;width: 100%;height: 22px;z-index: 1;background-size: cover;}
.copy h2{font-size: 24px;color: #fff;line-height: 26px;font-family: 'Helvetica';background: url(../images/image11.png) no-repeat right top;;width: 100%;height: 88px;background-repeat: no-repeat;padding: 32px 0 0 31px;letter-spacing: 0.9px;background-size: cover;}
.copy-left{float: left;width: 55%;display: inline-block;}
.copy-right{float: left;width: 45%;display: inline-block;padding: 401px 0 20px 48px;position: relative;background: #077482;margin: 0;}
.copy-right1{float: right;width: 45%;display: inline-block;padding: 88px 238px 20px 30px;position: relative;margin: 0 0 0 -218px;}
/*.copy-right:after{content: "";position: absolute;top: 36px;background: url(../images/image14.png);width: 419px;height: 514px;left: -37px;}*/
.copy-blk{position: absolute;top: 36px;left: -37px;}
.copy-right h3{font-size: 30px;line-height: 32px;text-align: left;color:#fff;font-family: 'Helvetica';padding: 0 0 94px 218px;}
.book-right figure{}
.copy-right1 p{font-size: 22px;line-height: 44px;color:#fff;font-family: 'Helvetica';padding: 0 0 0 0;letter-spacing: 1.3px;}
.copy-right p{font-size: 22px;line-height: 27px;color:#fff;font-family: 'Helvetica';padding: 0 46px 38px 0;letter-spacing: -0.1px;}
.copy{position: relative;}
/*.copy-right:before{content: "";position: absolute;top: 53px;background: url(../images/image23.png) no-repeat;width: 391px;height: 366px;right: -204px;z-index: 1;}*/
.copy:after{content: "";position: absolute;top: 229px;background: url(../images/image23.png) no-repeat;width: 391px;height: 366px;right: 26px;z-index: 9;}
/* copy ends here */
/* book starts here */
.book{position: relative;padding: 70px 0 0 0;}
.book:before{content: "";position: absolute;top: 25px;left: 0px;background: url(../images/image12.png) no-repeat right top;width: 1102px;height: 45px;background-size: cover;}
.reed{padding: 346px 0 0 0;}

.book-in:before{content: "";position: absolute;top: -311px;left: 211px;background: url(../images/image16.png) no-repeat ;width: 384px;height: 492px;z-index: 1;}
.book h2:after{content: "";position: absolute;top: 158px;left: 0px;background: url(../images/image15.png) no-repeat right top;;width: 86.3%;height: 22px;z-index: 1;background-size: cover;} 
.book-right-cont{}
.book-right-cont{position: absolute;top: 135px;
    left: 641px;z-index: 9;margin: 0;}
.book h2{font-size: 24px;color: #fff;line-height: 26px;font-family: 'Helvetica';background: url(../images/image18.png) no-repeat right top;;width: 100%;height: 88px;background-repeat: no-repeat;padding: 32px 0 0 31px;letter-spacing: 0.9px;background-size: cover;}
.book-left{float: left;display: inline-block;width: 30%;padding: 42px 0px 0 28px;}
.book-left p{font-size: 22px;line-height: 36px;color:#000000;letter-spacing: 0.9px;font-family: 'Helvetica';}
.book-right{float: right;display: inline-block;width: 70%;margin: -23px 0 0 0;padding: 0 0 0px 23px;position: relative;z-index: -1;}
.copy-left figure{}
.copy-left figure img{height: auto;object-fit: cover;width: 100%;display: block;}
nav ul li a:hover{opacity: 0.7;transition: all 0.3s ease-in-out;}

.fade-image:hover{opacity: 0.7;transition: all 0.3s ease-in-out;}

/* book starts here */