@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light.woff2') format('woff2'),
    url('../fonts/roboto-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoitalic';
    src: url('../fonts/roboto-italic.woff2') format('woff2'),
    url('../fonts/roboto-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium.woff2') format('woff2'),
    url('../fonts/roboto-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular.woff2') format('woff2'),
    url('../fonts/roboto-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold.woff2') format('woff2'),
    url('../fonts/roboto-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotothin';
    src: url('../fonts/roboto-thin.woff2') format('woff2'),
    url('../fonts/roboto-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.roboto-regular{font-family:'robotoregular';}


html {
  scroll-behavior: smooth;
}

body{
    padding: 0;
    margin: 0;
    font: 18px/24px 'robotolight',Arial, Helvetica, sans-serif!important;
    color: #4d4d4d;
}
*{margin:0;padding:0}
ul, li {padding: 0; margin: 0; list-style-type: none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.top-header{background: #1e639b;;width: 100%;padding: 7px 0px;}
.bold{font-weight: bold}
.lh-45 {
    line-height: 45px;
}

.lh-24 {
    line-height: 24px;
}

.font16 {
    font-size: 16px;
}
.pad-r15 {
    padding-right: 15px;
}
.pad-t10 {
    padding-top: 10px;
}
.font24 {
    font-size: 24px;
}
.font18 {
    font-size: 18px;
}
.font30 {
    font-size: 30px;
}
.d-blue {
    color: #06487c;
}

.pad-b30 {
    padding-bottom: 30px;
}

.mar-t40 {
    margin-top: 40px;
}

.mar-t30 {
    margin-top: 30px;
}

.pad-b10 {
    padding-bottom: 10px;
}
.pad-t10 {
    padding-top: 10px;
}

.mar-b30 {
    margin-bottom: 30px;
}

.mar-r20 {
    margin-right: 20px;
}

.mar-l20 {
    margin-left: 20px;
}

.mar-t40 {
    margin-top: 40px;
}

.pad-b20 {
    padding-bottom: 20px;
}

.pad-t15 {
    padding-top: 15px;
}


.pad-t30 {
    padding-top: 30px;
}




#hm-aboutus #aboutus-hide p {
    line-height: 26px;
}
.mar-b20 {
    margin-bottom: 20px;
}

.mar-b10 {
    margin-bottom:10px;
}

.padd{padding:20px 0px;}

.lh-28 {
    line-height: 28px;
}
.top-header ul{
    text-align: right;
}
.top-header ul li {
    display: inline;
    width: 100%;
    color: #fff;
    margin: 0px 10px;
    white-space: nowrap;
}
.top-header ul li a{color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.main-header{width: 100%;background: #fff;}
.navbar-brand img{
    width: 309px;
    height: 43px;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 10;
    border-bottom: 2px solid #f2f2f2;
}

.sticky + .content {
    padding-top: 102px;
}
.anchor-new {
    display: block;
    height: 80px !important;
    margin-top: -80px !important;
    visibility: hidden;
}
.main-header .nav>li>a:focus, .main-header .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}
.main-header .navbar{
    margin: 0px;
    padding:10px 0px 0px;
}
.main-header .navbar-right{
    margin-right: 0px;
    padding: 5px 0px;
}
.main-header .navbar-brand{
    padding: 0px;
}
.main-header .navbar-toggle .icon-bar {
    color: #333;
    border: 1px solid #0F1B26;
}
.main-header .navbar-toggle{
    border: 1px solid #000;
}
.main-header .navbar-nav li a{font-size: 15px;color: #617b9e; padding: 8px 15px;font-weight: 600;}
.main-header .navbar-nav li a:hover{color: #0F1B26;font-weight: 600;}
.main-header .header-list li a{font-size: 15px;color:   #617b9e;font-weight: 600;}
.main-header .navbar-nav li a:hover{color: #0F1B26;font-weight: 600;}
.btn-success{background-color: #7aba1e!important;font-family: 'robotomedium'!important;padding-bottom: 8px!important;color:#ffffff!important;border:1px solid #7aba1e!important;}
.editing-service .place-order-btn{margin: 30px 0px;text-align: center;}
.service-top h2,.service-top p{
    color: #fff;
}
.service-top p{
    margin: 15px 0px 0px;
    font-size: 16px;
}
.main-header .header-list .place-order-btn a:hover{color: #fff;}

.get-btn{margin-top: 44px;}
.get-btn a{
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 11px 38px;
    color: #fff;
}

.navbar-right .dropdown-menu {
    right: auto;
    left: 0;
}

.hm-grey-bg{
    background-image: url(../images/banner-home10.jpg);
    padding: 0px 0px;
    border-bottom: 1px solid #ccc;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #DBEEFD;
}
.home-page-banner{width:100%;height:366px;background-position: 120px 0px}
.home-page-tagline{font-size:30px;margin-bottom: 10px;color: #1e639b;line-height: 40px;font-weight: 600;}
.home-page-tagline-cta{margin-top: 45px;}
.home-page-tagline-cta p{font-size: 16px}


.home-page-tagline-cta a.btn{background:#479309;transition: 0.3s ease-in;color: #fff;border: 1px solid #fff;font-size: 18px;padding: 10px 35px;margin-top:10px;position: relative;margin-bottom:10px;}
.home-page-tagline-cta a.btn:hover{background: #4ea905;transition: 0.3s ease-in;color: #fff;border: 1px solid #fff}
.quality-line{margin:5px 0;color:#4d4d4d}
.home-page-banner .btn-default{font-size:16px}
.home-page-banner .btn-default:hover{color:#ffffff;background-color:#7aba1e;border:1px solid #7aba1e}
.home_partners {display: block;}
.home_partners_mobile {display:none;}
.f7f7f7-bg {background-color: #f7f7f7;padding: 20px 0px;}

.home-page-banner .offer{color: #333333;font-style: italic;font-weight: 600;font-size: 14px;margin-bottom: 0px;}

.home-page-banner .offer span{background: #FFC107;padding: 3px;font-size: 16px;}

.our-services{
    padding-bottom: 30px;
}

.our-services .service-text{
    text-align: center;
}
.top-heading-service{
    font-size: 35px;
    padding: 40px 0px;
    line-height: 30px;
}
.our-service-title{
    padding: 0px 5px;
    text-align: center;
    margin-top: 10px;
    position: relative;
}
.our-service-title h3{
    font-size: 22px;
    color: #0881ad;
    margin: 20px;
    font-family: 'robotoregular',Arial, Helvetica, sans-serif;
}
.our-service-title p{
    font-size: 14px;
    min-height: 72px;
}

.our-service-title a{
    font-size: 16px;
    color: #59595a;
    text-decoration: none;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    padding: 5px 25px;
}

.our-service-title a:hover{
    background-color: #0881ad;
    color: white;
}

.our-service-title:after {
    content: "";
    position: absolute;
    top: 17%;
    right: -15px;
    width: 1px;
    height: 190px;
    background: #d3d3d4;
}
.line-hidden:last-child:after {
    display: none;
}

.top-heading-service{
    font-size: 35px;
    padding: 30px 0px 15px;
    line-height: 30px;
}
.our-service-title{
    padding: 0px 5px;
    text-align: center;
    margin-top: 10px;
    position: relative;
}
.our-service-title h3{
    font-size: 22px;
    color: #0881ad;
    margin: 20px;
    font-family: 'robotoregular',Arial, Helvetica, sans-serif;
}
.our-service-title p{
    font-size: 14px;
    min-height: 72px;
}

.our-service-title a{
    font-size: 16px;
    color: white;
    text-decoration: none;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    padding: 5px 25px;
    background-color: #0881ad;
}

.our-service-title:after {
    content: "";
    position: absolute;
    top: 17%;
    right: -15px;
    width: 1px;
    height: 190px;
    background: #d3d3d4;
}
.line-hidden:last-child:after {
    display: none;
}

.we-start-right-now {
    color: #fff;
    padding: 40px 0px;
}

.wiley-testimonial {
    border: 1px solid #ebebeb;
    padding: 30px;
    margin: 0px auto;
    border-radius: 10px;
}

.wiley-testimonial img {
    margin-top: 30px;
}

.wiley-testimonial .quote-hm {
    color: #dbdbdb;
    font-size: 25px;
    margin: 0px 7px 5px 0px;
}

.wiley-testimonial p:last-child {
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    padding-top: 10px;
}
.wiley-testimonial .italic {
    font-style: italic;
    font-weight: normal;
}

.dark-blue-bg {
    background-color: #1e639b;
}

.bor-b1 {
    border-bottom: 1px solid #d6dbdc;
}
.mango-color {
    color: #face00;
}
.c-white {
    color: #fff;
}
.text-underline{text-decoration: underline}

.latest-news-bg {
    background: url(../images/free-webinar-new-2.png) no-repeat center center;
    width: 100%;
    height: 390px;
    padding-top: 1px;
    background-size: cover;
}
.white {
    color: #fff;
}
a.white-n {
    color: #fff;
}
#news .section-subheading {
    font-size: 30px;
}

#news a:hover {
    text-decoration: underline;
}
#news {
    padding: 50px 0;
    border-bottom: 2px solid #e0e0e0;
}
.news-events {
    background-color: #fff;
    border-radius: 5px;
    padding: 20px;
    min-height: 270px;
    height: auto;
}

.news-events-list-item {
    margin-bottom: 5px;
    display: inline-block;
}

.hm-newtitle {
    font-size: 22px;
    color: #4d4d4d;
    line-height: 26px;
    font-weight: bold;
    width: 60%;
    margin: 20px auto 10px;
}

.hm-rightchoice-list li {
    background: url(../images/hm-blur-strip.png) no-repeat 70px 0px;
    text-align: center;
    margin: 7px auto 0px;
    padding-top: 7px;
    width: 90%;
}
.mar-b40 {
    margin-bottom: 40px;
}

.hm-rightchoice-list li:first-child {
    background: none;
}

.we-start-right-now {
    color: #fff;
    padding: 40px 0px;
}

#how-it-works .top-heading {
    font-size: 34px;
    padding: 0px 0px;
    font-family: 'robotothin';
    line-height: 40px;
    text-align: left;
}
.news-events {
    background-color: #fff;
    border-radius: 5px;
    padding: 20px;
    min-height: 270px;
    height: auto;
}
.clear {
    padding: 0;
    margin: 0;
    clear: both;
}
#how-it-works .btn-lg {
    width: 100%;
    max-width: 300px;
}

#hm-aboutus {
    background: #2d97c5;
    color: #fff;
}
.we-start-right-now .btn-default {
    background-color: transparent;
    color: #fff;
}
#newsectionadded{margin-bottom: 40px;}

.copy-right {
    background: #1e639b;
    padding: 10px 0px;
}

.copy-right p {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0px;
}

.offer-sec span{
	background: #FFC107;
    padding: 3px;
    color: #000000;
    font-weight: 600;
}

@media only screen and (min-width: 320px) and (max-width: 767px){
    .navbar-brand img{
        width: 200px;
        height: auto;
        padding-top: 12px;
    }
    .place-order-green{
        float: left;
    }
    .main-header .navbar-nav .place-order-green a, .place-order-green a{
        margin-left: 10px;
        margin-top: 10px;
    }
    .main-header .navbar-nav .place-order-btn a {
        margin-left: 0px;
        margin-top: 20px;
    }
    
    .home_partners {display: none;}
    .home_partners_mobile {display: block;}
    .home_partners_mobile img{width: 100%;}

} 


@media only screen and (max-width: 767px) {

    .top-header ul{
        text-align: center;
    }
    .our-services .service-text {
        text-align: center;
        font-size: 16px;
        padding: 0px 5px;
        line-height: 25px;
    }

    .our-service-title {
        margin-bottom: 15px;
    }

    .our-service-title p {
        min-height: inherit;
    }
    .our-service-title h3{
        margin: 15px 0px;

    }

}

@media (max-width: 1199px){
    .hm-grey-bg .container{max-width: 1120px;}
    .home-page-tagline{font-size: 24px;}
    .quality-line{max-width: 420px;}
}

@media (max-width: 992px){
.hm-grey-bg {background-image: none;}
.quality-line{max-width:100%;}
.home-page-banner {text-align: center;}
.home-page-tagline {font-size: 16px;line-height: 26px;}
.wiley-testimonial img {
    margin: 20px auto;
    display: block;
}

.wiley-testimonial p {
    text-align: center;
}
.col-md-offset-0 {
    margin-left: 0;
}

#how-it-works .top-heading {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 20px;
}
.home-upload-now {
    margin-bottom: 20px;
}
}

/* Slick Slider start here*/

.slick-slider {
    position: relative;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
  }

  .ProductBlock{
    position:relative;float:left;margin:0 15px;padding:0px 20px 20px
  }
  .author-name-wrap{position:absolute;left:0;bottom:0px;z-index:-1;width:100%;background-color:#707070;padding:8px 0px 2px;color:#fff}
  .journal-pic-shadow{
    background: url(../images/journal-shadow.png) no-repeat -10px 174px;
    padding-right: 20px;
    max-width: 190px;
    height: 211px;
  }

  .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
  }
  
  .slick-list:focus {
    outline: none
  }
  
  .slick-list.dragging {
    cursor: hand
  }
  
  .slick-slider .slick-track,
  .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
  
  .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
  }
  
  .slick-track:before,
  .slick-track:after {
    display: table;
    content: ''
  }
  
  .slick-track:after {
    clear: both
  }
  
  .slick-loading .slick-track {
    visibility: hidden
  }
  
  .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
  }
  
  .slick-slide.dragging img {
    pointer-events: none
  }
  
  .slick-initialized .slick-slide {
    display: block
  }
  
  .slick-loading .slick-slide {
    visibility: hidden
  }
  
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
  }
  
  .img-fill {
    width: 100%;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center
  }
  
  .img-fill img {
    height: 100%;
    min-width: 100%;
    position: relative;
    display: inline-block;
    max-width: none
  }
  /* Slider Theme Style */
  
  .author-story {
    padding: 0 60px;
    margin-bottom: 50px;
  }
  
  
  .ProductBlock .img-fill {
    height: 211px;
    width: 156px;
  }
  .author-name-wrap .author-name {
    margin-left: 200px;
}

.author-name-wrap .author-name {
    margin-left: 200px;
}
.mar-r30 {
    margin-right: 30px;
}

.star {
    background: url(../images/homepage_icon_sprite.png) no-repeat -228px -8px;
    width: 16px;
    height: 15px;
    float: left;
    display: inline-block;
    margin: 5px 5px 0 0;
}
  .SlickCarousel .Slick-Prev, .SlickCarousel .Slick-Next{display:none;}
  
  @media screen and (max-width:900px){
    .author-name-wrap .author-name{margin-left:20px}
    .author-name p , .impact-factor p{font-size:15px}
    #success-stories .success-stories-block{padding:0}
    .journal-pic-shadow{display:none}
    .top-heading-service {
        font-size: 30px !important;
    }
    .story-star {
        min-height: 220px;
        height: auto;
    }
    .author-story {
        padding: 0 20px;
       
    }
  }
  
/* animation css start here */
.hand-animation{
    -webkit-animation: slide1 1s ease-in-out infinite;
        animation: slide1 1s ease-in-out infinite;
        margin-left: 9px;
  margin-right: 15px;
 }

 @-webkit-keyframes slide1 {
0%,
100% {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

50% {
  -webkit-transform: translate(10px, 0);
          transform: translate(10px, 0);
}
}

@keyframes slide1 {
0%,
100% {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

50% {
  -webkit-transform: translate(10px, 0);
          transform: translate(10px, 0);
}
}
/* animation css end here */

  