
.AAH-web-wrapper {
  width: 100%;
  position: relative;
  height: auto;
  overflow: hidden;
  background-color: #f8f8f8;
}
.btn.btn-default,
.btn.btn-secondary {
  font-family: inherit;
  font-weight: 300;
  color: #fff;
  font-size: 15px;
  letter-spacing: 0.3px;
  padding: 15px 30px;
  border-radius: 10px;
}
.btn.btn-secondary {
  background: 0 0;
  border: 2px solid #fff;
}
.btn.btn-secondary .fa,
.demo-link .fa {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.btn.btn-secondary:hover .fa,
.demo-link:hover .fa {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}
.header {
  background: 0 0;
  position: absolute;
  top: 0;
  transition: transform 0.2s, -webkit-transform 0.2s;
  width: 100%;
  opacity: 1;
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  font-family: inherit;
  z-index: 99;
}
.header.header-fixed {
  background: #fff;
  position: fixed;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.header-top-bar {
  width: 100%;
  float: left;
  height: 36px;
  text-align: center;
}
.header-top-bar .strip-offer {
  color: #fff;
  font-family: inherit;
  text-align: left;
  font-size: 15px;
  padding: 5px 0;
}
.header-top-bar .strip-offer a {
  text-decoration: none;
  color: #fff;
}
.text-bold {
  font-weight: 600;
}
.top-bar-order-btn a.top-ordernow-btn {
  font-weight: 600;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  background-color: #d4765d;
  color: #fff;
  text-transform: uppercase;
  margin-left: 15px;
  border-radius: 3px;
  padding: 3px 8px;
  font-size: 14px;
  font-style: italic;
}
.top-bar-order-btn a.top-ordernow-btn:hover {
  background-color: #216777;
}
.header.header-fixed .header-top-bar {
  background-color: #137187;
  color: #fff;
  display: none;
}
.header.header-fixed .header-top-bar .strip-offer {
  color: #fff;
}
.header.header-fixed
  .header-top-bar
  .strip-offer
  .top-bar-order-btn
  a.top-ordernow-btn {
  background-color: #fff;
  color: #287a8d;
}
.header-nav-top {
  position: relative;
  float: right;
  padding-left: 0;
}
.header-nav-top > li {
  display: inline-block;
  margin: 3px 15px;
  font-size: 12px;
  line-height: 32px;
  float: left;
}
.header-nav-top > li a {
  color: #333;
  font-weight: 600;
}
.header-nav-top > li a:hover {
  text-decoration: none;
}
.header-nav-top > li.last a {
  border-right: none;
}
.header-nav-top > li .menu-circle {
  width: 32px;
  height: 32px;
  text-align: center;
  background: #333;
  color: #fff;
  line-height: 32px;
  border-radius: 50%;
  padding: 9px 5px;
  font-weight: 700;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.navbar.navbar-default.aah-navbar {
  background: 0 0;
  transition: top 0.2s ease-in-out;
  width: 100%;
  opacity: 1;
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  font-family: inherit;
  float: left;
}
.navbar.navbar-default.aah-navbar .navbar-header a.navbar-brand.nav-logo-white {
  display: block;
}
.navbar.navbar-default.aah-navbar
  .navbar-header
  a.navbar-brand.nav-logo-colored {
  display: none;
}
.navbar-brand > img {
  display: inline-block;
}
.navbar.navbar-default.aah-navbar .navbar-header a.navbar-brand img {
  width: 42px;
}
.navbar.navbar-default.aah-navbar .navbar-brand {
  color: #333;
  font-weight: 600;
  font-style: italic;
  padding: 15px 15px;
}
.navbar.navbar-default.aah-navbar
  .navbar-collapse
  ul.nav.navbar-nav.navbar-right
  .btn.btn-secondary.btn-small {
  padding: 11px 8px;
  font-weight: 700;
  border-radius: 6px;
  background: #1653c4;
  border: 1px solid #1653c4;
  color: #fff !important;
  text-transform: uppercase;
  box-shadow: 2px 2px 8px rgba(111, 142, 179, 0.8);
}
.navbar.navbar-default.aah-navbar .navbar-nav > li > a {
  color: #000;
  font-weight: 600;
  padding: 22px 20px 20px 20px;
  white-space: normal;
}
.navbar.navbar-default.aah-navbar
  .navbar-collapse
  ul.nav.navbar-nav
  li
  a.nav-signup {
  margin: 10px 0 10px 10px;
  font-weight: 600;
}
.navbar.navbar-default.aah-navbar
  .collapse.navbar-collapse
  .nav.navbar-nav.navbar-right
  .btn.btn-default {
  background: 0 0;
  color: #232e45 !important;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 8px;
  border-radius: 6px;
  box-shadow: inset 0 0 8px rgba(186, 206, 230, 0.8),
    2px 2px 8px rgba(186, 206, 230, 0.8);
  text-shadow: 0 0 8px rgba(186, 206, 230, 0.8);
  border: 2px solid #232e45 !important;
}
.navbar.navbar-default.aah-navbar
  .navbar-collapse
  ul.nav.navbar-nav
  li
  a.nav-demo {
  margin: 10px 0;
}
.navbar.navbar-default.aah-navbar
  .navbar-collapse
  ul.nav.navbar-nav
  li
  a.nav-demo.btn-secondary:hover {
  background-color: #fff;
  color: #d4765d;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  background: #fff;
  color: #716b79 !important;
}
.navbar.navbar-default.aah-navbar
  .navbar-collapse
  ul.nav.navbar-nav
  li:focus
  a.main-nav-link,
.navbar.navbar-default.aah-navbar
  .navbar-collapse
  ul.nav.navbar-nav
  li:hover
  a.main-nav-link {
  background: 0 0;
}
.navbar.navbar-default.aah-navbar
  .navbar-collapse
  ul.nav.navbar-nav
  li.service-dropdown {
  position: static;
}
.navbar.navbar-default.aah-navbar
  .navbar-collapse
  ul.nav.navbar-nav
  li.service-dropdown.dropdown.open
  ul.dropdown-menu {
  border: 0;
  border-radius: 0;
  float: left;
  height: auto;
  list-style-type: none;
  box-shadow: 0;
}
.navbar.navbar-default.aah-navbar ul.dropdown-menu h5 {
  font-family: inherit;
  font-weight: 600;
  margin: 10px 0 20px 0;
  letter-spacing: 0;
  font-size: 13px;
  text-transform: none;
  display: inline;
  text-transform: uppercase;
}
.navbar.navbar-default.aah-navbar ul.dropdown-menu h5.m-drop-hdr {
  padding-left: 30px;
}
.navbar.navbar-default.aah-navbar ul.dropdown-menu h6 {
  font-family: inherit;
  font-weight: 400;
  font-style: italic;
  font-size: 13px;
  margin-right: 5px;
  opacity: 0.5;
  display: inline;
}
.navbar.navbar-default.aah-navbar .service-dropdown .dropdown-menu {
  min-width: 33%;
  border: none;
  border-radius: 0;
  padding: 15px 0;
}
.navbar.navbar-default.aah-navbar
  .service-dropdown
  .dropdown-menu
  .dropdown-submenu {
  position: static;
  padding: 0 15px;
  display: block;
}
.navbar.navbar-default.aah-navbar .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0;
  margin-left: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  min-height: 544px;
  max-height: 544px;
}
.navbar.navbar-default.aah-navbar
  .service-dropdown
  .dropdown-menu
  .dropdown-submenu
  p {
  font-style: italic;
  font-size: 13px;
  margin-bottom: 0;
}
.navbar.navbar-default.aah-navbar .dropdown-submenu:hover > a:after {
  border-left-color: #555;
}
.navbar.navbar-default.aah-navbar .dropdown-menu > .active > a:hover,
.navbar.navbar-default.aah-navbar .dropdown-menu > li > a:hover {
  text-decoration: none;
}
.navbar.navbar-default.aah-navbar .service-dropdown .dropdown-menu > li > a {
  padding: 8px 15px;
  border-bottom: 1px solid #f5f5f5;
}
.navbar.navbar-default.aah-navbar
  .service-dropdown
  .dropdown-submenu
  > .dropdown-menu {
  background: #fff;
  width: max-content;
}
.navbar.navbar-default.aah-navbar
  .service-dropdown
  .dropdown-submenu
  > .dropdown-menu
  li
  a {
  text-decoration: none;
  color: #333;
  padding: 5px 10px;
  cursor: pointer;
}
.navbar.navbar-default.aah-navbar
  .service-dropdown
  .dropdown-submenu
  > .dropdown-menu
  li
  a:hover {
  background: #ececec;
}
.navbar.navbar-default.aah-navbar
  .service-dropdown
  > .dropdown-menu
  > .dropdown-submenu
  > .dropdown-menu {
  background: #f8f8f8;
  width: 70%;
}
.navbar.navbar-default.aah-navbar
  .service-dropdown
  > .dropdown-menu
  > .dropdown-submenu
  > .dropdown-menu
  > .dropdown-submenu
  > .dropdown-menu {
  width: 190%;
}
.navbar.navbar-default.aah-navbar
  .service-dropdown
  > .dropdown-menu
  > .dropdown-submenu
  > .dropdown-menu
  > .dropdown-submenu
  > .dropdown-menu
  > li
  > a {
  display: block;
  padding: 8px 12px;
  float: left;
  width: 100%;
}
.header.header-fixed
  .navbar.navbar-default.aah-navbar
  .navbar-header
  a.navbar-brand.nav-logo-white {
  display: none;
}
.header.header-fixed
  .navbar.navbar-default.aah-navbar
  .navbar-header
  a.navbar-brand.nav-logo-colored {
  display: block;
}
.header.header-fixed .navbar.navbar-default.aah-navbar .navbar-brand {
  color: #287a8d;
}
.header.header-fixed .navbar.navbar-default.aah-navbar .navbar-nav > li > a {
  color: #333 !important;
  font-weight: 600;
  padding-top: 22px;
  padding-bottom: 22px;
}
.header.header-fixed
  .navbar.navbar-default.aah-navbar
  .navbar-nav
  > li
  > a:hover {
  color: #333 !important;
}
.resources-menu {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  padding: 0;
  transform: translate(-17%, 0);
  border: none;
}
.navbar-nav > li > .dropdown-menu.resources-menu {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.resources-menu:before,
.service-menu:before {
  content: "";
  border-style: solid;
  border-width: 10px;
  border-color: transparent transparent #fff;
  position: absolute;
  top: -18px;
  z-index: 2;
  left: 27%;
}
.service-menu:before {
  left: 85%;
}
.resource-dd-menu {
  padding: 20px;
  border-right: 1px solid #d9dde1;
  border-bottom: 1px solid #d9dde1;
  min-height: 336px;
}
.resource-dd-menu.last {
  border-right: none;
}
.resource-dd-menu .resources-menu-title,
.resource-tools-menu .resources-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1.5px;
  font-size: 15px;
  color: #2b3945;
  margin-bottom: 25px;
}
.resource-dd-menu ul {
  list-style: none;
  padding: 0;
}
.resource-dd-menu ul li {
  padding: 0;
}
.resource-dd-menu ul li a {
  padding: 0;
  text-decoration: none;
  color: #788290 !important;
  display: block;
  font-weight: 600;
  margin-bottom: 20px;
  line-height: 22px;
  min-height: 49px;
  font-size: 13px;
}
.resource-dd-menu ul li a:hover {
  color: #337ab7 !important;
}
.resource-dd-menu .viewall a {
  font-weight: 600;
  color: #3892e3 !important;
  text-decoration: none;
  text-transform: uppercase;
}
.resource-dd-menu .viewall a:hover {
  color: #044782;
  text-decoration: none;
}
.pdlr15 {
  padding: 0 15px;
}
.resource-tools-menu {
  float: left;
  width: 100%;
  padding: 15px;
  border-right: 1px solid #d9dde1;
}
.resource-tools-menu.offermenu {
  padding: 40px;
}
.resource-tools-menu.offermenu:hover {
  background-color: #f3f5f7;
}
.resource-tools-menu .tools-menu {
  list-style: none;
  padding: 0;
}
.resource-tools-menu .tools-menu li a {
  text-decoration: none;
  color: #788290 !important;
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 5px;
}
.resource-tools-menu .tools-menu li a:hover {
  color: #337ab7 !important;
}
.resource-tools-menu .tools-menu li .tools-icon {
  border-radius: 50%;
  max-width: 36px;
}
.resource-tools-menu .tools-menu li .tools-icon img {
  width: 36px;
}
.border-none {
  border: none;
}
.menu-offer {
  width: 100%;
  height: 75px;
  float: left;
  border-radius: 5px;
  background-color: #446f94;
  color: #fff;
  text-align: center;
  line-height: 75px;
  font-size: 26px;
}
.full-width-banner {
  width: 100%;
  min-height: 100vh;
  float: left;
  position: relative;
  background: linear-gradient(245deg, #cadafb, #fff);
}
.full-width-banner .banner-headline {
  padding: 150px 0 80px;
}
.banner-title {
  text-transform: none;
  letter-spacing: 0;
  font-weight: 700;
  font-size: 40px;
  line-height: 130%;
  margin: 0;
  color: #1754c4;
  text-transform: uppercase;
}
h3.banner-title-slogan {
  font-size: 22px;
  margin: 10px 0 30px 0;
  font-weight: 400;
  line-height: 32px;
}
.secondLevelBanner h3.banner-title-slogan {
  color: #fff;
}
.aah-banner-form-wrapper {
  width: 100%;
  float: left;
  position: relative;
  padding: 2rem;
  background: #fff;
  box-shadow: 0 1rem 1rem 0 rgba(0, 0, 0, 0.08);
  border-radius: 1rem;
  z-index: 2;
}
.aah-banner-form-wrapper .form-title {
  font-weight: 700;
  font-size: 26px;
  margin-bottom: 32px;
}
.aah-banner-form-wrapper .form-group {
  position: relative;
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
.banner-headline .aah-banner-form-wrapper .control-label {
  padding: 15px 15px;
}
.aah-banner-form-wrapper .form-control {
  height: 52px;
  border-radius: 8px;
  border-color: #e4f3ff;
  color: #232e45;
  background: #e4f3ff;
}
.banner-headline .aah-banner-form-wrapper .form-control.datetimeSelector,
.banner-headline .aah-banner-form-wrapper .typeahead {
  background: #e4f3ff !important;
}
aah-banner-form-wrapper .btn-secondary.btn-common-orange {
  border-color: #fff !important;
}
.aah-banner-form-wrapper .btn-common-blue {
  width: 200px;
  height: 58px;
  margin-top: 30px;
  border-radius: 0;
  position: absolute;
  right: -15px;
  top: 0;
  margin-top: 0;
}
.typeahead:focus {
  border: 1px solid #e4f3ff !important;
}
.aah-header-helper-text {
  position: absolute;
  right: 190px;
  top: 125px;
  width: 200px;
}
.aah-header-helper-text h6 {
  margin-top: 0;
  text-align: left;
  color: #fff;
  font-size: 14px;
  font-style: italic;
}
.aah-header-helper-text img {
  max-height: 25px;
}
.aah-banner-stats {
  width: 74%;
  float: left;
  position: relative;
  margin: 90px auto 30px;
  clear: both;
}
.banner-stats-title {
  font-size: 50px;
  font-weight: 700;
  color: #232e44;
  display: block;
}
.banner-stats-text {
  font-size: 16px;
  font-weight: 400;
}
.banner-stats-icon {
  width: 80px;
  height: 80px;
  margin: auto;
  font-size: 50px;
  color: #f4b900;
  text-align: center;
}
.aah-banner-reviews {
  width: 85%;
  float: left;
  position: relative;
  margin: 0 auto;
  background: #fff;
  padding: 10px 15px;
  box-shadow: 0 0 11px rgba(72, 54, 80, 0.16);
}
.aah-banner-reviews .reviews-list-item .star-area {
  font-size: 12px;
  color: #232e44;
  float: left;
  width: 70%;
}
.aah-banner-reviews .reviews-list-item {
  cursor: pointer;
}
.aah-banner-reviews .reviews-list-item .star-area .aah-logo {
  /*background: url(../images/favicon.png);*/
  background-size: 16px;
  background-repeat: no-repeat;
  padding: 0 8px;
  margin-right: 2px;
}
.aah-banner-reviews .reviews-list-item .star-area .site-logo {
  /*background: url(../images/sitejabbar-logo.png);*/
  background-size: 16px;
  background-repeat: no-repeat;
  padding: 0 8px;
  margin-right: 2px;
}
.aah-banner-reviews .reviews-list-item .star-area .trust-logo {
  /*background: url(../images/trustpilotlogo.png);*/
  background-size: 16px;
  background-repeat: no-repeat;
  padding: 0 8px;
  margin-right: 2px;
}
.aah-banner-reviews .reviews-list-item .number {
  font-size: 24px;
  font-weight: 600;
  color: #232e44;
  float: right;
  text-align: right;
  width: 30%;
}
.border-right {
  border-right: 1px solid #eaeaea;
}
.trustpilot-star {
  width: 100%;
  /*background: url(../images/trustpilot-star.png);*/
  background-repeat: no-repeat;
  height: 18px;
  background-size: 90px;
}
.sitejabbar-star {
  width: 100%;
  /*background: url(../images/sitejabber-star.png);*/
  background-repeat: no-repeat;
  height: 18px;
  background-size: 90px;
}
.sitejabbar-star i {
  background: #e66822;
  color: #fff;
  padding: 2px 2px;
  border-radius: 50%;
}
.sitejabbar-star i.star-muted {
  background: #cccccb;
}
.trustpilot-star i {
  background: #68b77b;
  color: #fff;
  padding: 2px 2px;
}
.aah-star i {
  font-size: 18px;
  margin-top: 2px;
  background: #d4765d;
  color: #fff;
  padding: 2px 2px;
}
.trustworthy-logos {
  margin-top: 15px;
  width: 100%;
  float: left;
}
.trustworthy-logos img {
  height: 40px;
}
@media (max-width: 767px) {
  .aah-banner-form-wrapper .form-title {
    font-size: 22px;
  }
  .aah-banner-stats {
    margin: 0 auto 30px;
    width: 100%;
  }
  .banner-stats-title {
    font-size: 36px;
  }
  .tt-menu {
    width: 300px !important;
  }
}
.home-reviews .nav-tabs > li > a {
  max-width: 299px;
  height: 80px;
  border-radius: 20px;
  border: none;
  margin: 15px 0 30px;
  transition: 0.3s ease-out;
  padding: 0;
  box-shadow: 3px 3px 12px #6c7581;
  font-size: 19px;
  font-weight: 700;
  line-height: 73px;
  padding: 5px;
  background-color: #a9aaab;
  color: #fff;
}
.home-reviews .nav-tabs > li:not(.active) {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.3;
}
/*.home-reviews .nav-tabs > li > a.reviewtab1 {
  background: url(../images/reviews-tab-1.png) center/cover no-repeat;
}
.home-reviews .nav-tabs > li > a.reviewtab2 {
  background: url(../images/reviews-tab-2.png) center/cover no-repeat;
}
.home-reviews .nav-tabs > li > a.reviewtab3 {
  background: url(../images/reviews-tab-3.png) center/cover no-repeat;
}*/
.home-reviews .nav-tabs {
  border-bottom: none;
}
.home-reviews-container {
  width: 100%;
  background: #fff;
  min-height: 400px;
  box-shadow: 2px 2px 8px rgba(111, 142, 179, 0.8);
  border-radius: 1rem;
  overflow: hidden;
}
.home-reviews-body,
.home-reviews-footer,
.home-reviews-header {
  width: 100%;
  float: left;
  position: relative;
  padding: 15px;
}
.home-reviews-header {
  border-bottom: 1px solid #eee;
}
.reviews-body-top {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
span.rstar {
  background: #6abb7a;
  color: #fff;
  padding: 2px 5px;
}
span.rstar.rdefault {
  background: #ccc;
}
.reviews-date {
  color: #999;
}
.home-reviews-container img {
  max-width: 100%;
}
.home-reviews #carouselAahReviews .carousel-inner,
.home-reviews #carouselSitejabbar .carousel-inner,
.home-reviews #carouselTrustpilot .carousel-inner {
  padding-bottom: 15px;
}
.home-reviews #carouselAahReviews .carousel-inner > .item,
.home-reviews #carouselSitejabbar .carousel-inner > .item,
.home-reviews #carouselTrustpilot .carousel-inner > .item {
  padding: 15px;
}
.home-reviews #carouselAahReviews .carousel-control,
.home-reviews #carouselSitejabbar .carousel-control,
.home-reviews #carouselTrustpilot .carousel-control {
  position: relative;
  top: 30px;
  bottom: 0;
  width: 50px;
  height: 50px;
  font-size: 20px;
  text-align: center;
  text-shadow: none;
  opacity: 1;
  border: 1px solid #1552c4;
  float: left;
  margin-right: 15px;
  background: #fff;
  color: #1552c4;
  line-height: 50px;
}
@media (max-width: 767px) {
  .home-reviews .nav-stacked > li {
    float: left;
    width: 33%;
  }
  .home-reviews a[aria-expanded="false"]::before,
  .home-reviews a[aria-expanded="true"]::before {
    display: none;
  }
  .home-reviews .nav-tabs > li > a {
    margin: 15px 3px;
    height: 27px;
    box-shadow: 0 0 4px #6c7581;
  }
  .home-reviews #carouselAahReviews .carousel-inner > .item,
  .home-reviews #carouselSitejabbar .carousel-inner > .item,
  .home-reviews #carouselTrustpilot .carousel-inner > .item {
    padding: 0;
  }
  .home-reviews-container {
    min-height: 200px;
    box-shadow: 2px 2px 8px rgba(186, 206, 230, 0.8);
  }
}
.offer-text {
  font-size: 16px;
  line-height: 22px;
  font-style: italic;
  margin-bottom: 30px;
}
.offer-title {
  font-size: 18px;
  margin-top: 15px;
}
.current_offer {
  font-weight: 700;
  color: #1653c4;
  font-size: 40px;
}
.offer-input-box {
  width: 100%;
  float: left;
  position: relative;
}
.offer-input-box .form-control {
  height: 51px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1rem 1rem 0 rgba(0, 0, 0, 0.08);
}
.offer-input-box .btn.btn-secondary.btn-bg-red {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 0;
  border-radius: 0 8px 8px 0;
  padding: 10px 30px;
}
.offer-image-box {
  text-align: center;
  width: 100%;
}
.sales-manager-box {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0 50px;
}
.sales-person-name {
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 0;
}
.sales-person-designation {
  font-size: 12px;
  color: #1b6fcb;
  font-weight: 700;
}
@media (max-width: 767px) {
  .offer-input-box .btn.btn-secondary.btn-bg-red {
    position: relative;
    margin-top: 10px;
    border-radius: 8px;
    padding: 10px 18px;
    margin-left: -50px;
  }
  .offer-input-box {
    background: #f2f4f6;
    padding: 20px 5px;
  }
  .onload-offer-form {
    margin-top: 0 !important;
  }
}
.home-sample-box {
  width: 100%;
  float: left;
  background: #1b6fcb;
  padding: 50px;
  color: #fff;
  min-height: 510px;
  margin-top: 15px;
}
.home-sample-box h2 {
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  position: relative;
  padding: 30px 0;
}
.home-sample-box h2:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 80px;
  height: 4px;
  background-color: #fff;
  top: 0;
}
.delivered-sample-list {
  width: 100%;
  float: left;
  position: relative;
}
.delivered-sample-list #carouselSample .carousel-inner {
  padding-bottom: 15px;
}
.delivered-sample-list #carouselSample .carousel-inner > .item {
  padding: 15px;
}
.delivered-sample-list #carouselSample .carousel-control {
  position: relative;
  top: 30px;
  bottom: 0;
  width: 50px;
  height: 50px;
  font-size: 20px;
  text-align: center;
  text-shadow: none;
  opacity: 1;
  border: 1px solid #1552c4;
  float: left;
  margin-right: 15px;
  background: #fff;
  color: #1552c4;
  line-height: 50px;
}
.delivered-sample-list .sample-container-box {
  width: 100%;
  float: left;
  position: relative;
  background: #fff;
  box-shadow: 2px 2px 8px rgba(111, 142, 179, 0.8);
  border: 1px solid #ededed;
}
.delivered-sample-list .sample-container-box .sample-top-box {
  float: left;
  width: 100%;
  background: #fff;
}
.sample-container-box .sample-top-box .subjectIcon {
  font-size: 24px;
  color: #1b6fcb;
  display: block;
  margin-bottom: 15px;
}
.delivered-sample-list .sample-container-box .sample-bottom-box {
  float: left;
  width: 100%;
  padding: 25px 25px 50px;
  background: #f7faff;
  border-top: 1px solid #ededed;
}
.sample-title {
  width: 100%;
  float: left;
  height: 65px;
  overflow: hidden;
  display: inline-block;
}
.sample-icon {
  width: 64px;
  height: 64px;
  float: left;
  padding: 10px;
  background-color: #295af4;
  color: #fff;
  font-size: 26px;
  text-align: center;
  margin-right: 15px;
}
.sample-title .title {
  font-weight: 700;
  color: #277cef;
  font-size: 16px;
  padding: 10px;
}
.sample-top-body {
  float: left;
  width: 100%;
  background: #fff;
  padding: 10px;
  height: 150px;
}
.sample-top-body .badge {
  float: left;
  margin-right: 5px;
  background-color: #277cef;
}
.sample-top-body .badge.bg-success {
  background-color: #35bd5c;
}
.completed-sample-text {
  color: #332f4c;
  font-size: 12px;
  line-height: 12px;
  position: relative;
  font-style: italic;
}
.sample-info {
  width: 100%;
  float: left;
  position: relative;
  padding: 5px 0;
}
.sample-info .info-left {
  color: #aab8c5;
  text-align: left;
}
.sample-info .info-right {
  color: #2b2d39;
  text-align: right;
}
@media (max-width: 767px) {
  .home-sample-box {
    width: 110%;
    padding: 15px;
    min-height: 270px;
    margin-left: -5%;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .delivered-sample-list .sample-container-box {
    margin-bottom: 15px;
  }
  .delivered-sample-list #carouselSample .carousel-inner > .item {
    padding: 0;
  }
}
.main {
  width: 100%;
  float: left;
  position: relative;
}
.how-it-works {
  position: relative;
  float: left;
  display: block;
  width: 100%;
  padding: 25px 0 50px;
  background-color: #fff;
}
.page-title {
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
  text-align: center;
  margin: 0 0 15px;
}
.features-title {
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin: 0 0 15px;
}
.page-title-slogan {
  margin: 0;
  max-width: 74%;
  margin: 0 auto;
  font-size: 18px;
  text-align: center;
  line-height: 24px;
  color: #666;
}
.howItWorkList {
  padding-right: 57.47%;
  position: relative;
  box-sizing: border-box;
  margin-top: 50px;
  float: left;
  width: 100%;
}
.howItWorkListItem {
  display: table;
  min-height: 97px;
}
.howItWorkListItem:nth-child(1) {
  left: 0;
  margin-right: -55%;
  width: 55%;
  float: left;
  position: relative;
}
.howItWorkListImage {
  display: block;
  float: left;
  width: 87px;
  height: 87px;
  margin: 5px 20px 5px 0;
  border-radius: 45px;
  border: 3px solid #333;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: -2px 2px 4px 0 #666;
  background-repeat: no-repeat;
  background-image: url(../images/aah-sprite.png);
}
.howItWorkListImage-instruct {
  background-position: 20px 20px;
}
.howItWorkListText {
  display: table-cell;
  vertical-align: middle;
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 50px;
}
.howItWorkListItem:nth-child(1):after,
.howItWorkListItem:nth-child(3):after {
  content: "";
  position: absolute;
  top: 105px;
  left: 45px;
  width: 174px;
  height: 135px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/aah-sprite.png);
  background-position: -6px -830px;
}
.howItWorkListItem:nth-child(2) {
  left: 40%;
  margin-right: -55%;
  width: 55%;
  float: left;
  position: relative;
  margin-top: 185px;
  margin-left: 30px;
}
.howItWorkListImage-writers {
  background-position: 14px -50px;
}
.howItWorkListItem:nth-child(2):after,
.howItWorkListItem:nth-child(4):after {
  content: "";
  position: absolute;
  top: -105px;
  left: 45px;
  width: 111px;
  height: 98px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/aah-sprite.png);
  background-position: -210px -825px;
}
.howItWorkListItem:nth-child(3) {
  left: 80%;
  margin-right: -55%;
  width: 55%;
  float: left;
  position: relative;
  margin-left: -10px;
}
.howItWorkListImage-rating {
  background-position: 14px -118px;
}
.howItWorkListItem:nth-child(4) {
  left: 120%;
  margin-right: -55%;
  width: 55%;
  float: left;
  position: relative;
  margin-top: 185px;
  margin-left: 30px;
}
.howItWorkListImage-payment {
  background-position: 17px -180px;
}
.howItWorkListItem:nth-child(5) {
  left: 160%;
  margin-right: -55%;
  width: 55%;
  float: left;
  position: relative;
}
.howItWorkListImage-paper {
  background-position: 12px -240px;
}
.order-now-common-row {
  position: relative;
  float: left;
  display: block;
  width: 100%;
  padding: 60px 0;
  background-color: #d4765d;
  text-align: center;
}
h4.order-title {
  font-family: inherit;
  font-weight: 600;
  font-size: 26px;
  text-transform: none;
  letter-spacing: 0;
  margin: 0;
  margin-bottom: 10px;
  text-align: center;
  color: #fff;
}
h3.order-title-tagline {
  color: #fff;
  text-align: center;
  text-transform: none;
  letter-spacing: 0;
  font-family: inherit;
  font-weight: 300;
  font-style: italic;
  margin: 0;
  font-size: 22px;
}
.order-now-common-row button {
  display: block;
  margin: 25px auto;
}
.order-now-common-row .btn.btn-secondary {
  background: 0 0;
  border: 2px solid #fff;
  margin: 25px auto;
}
.order-now-common-row a:focus,
.order-now-common-row a:hover {
  text-decoration: none;
}
.btn.btn-secondary:focus,
.btn.btn-secondary:hover {
  background: #fff;
  color: #d4765d;
  cursor: pointer;
  outline: 0;
}
.order-now-common-row .btn-order-white {
  font-weight: 600;
  font-size: 18px;
  background: #fff !important;
  color: #d4765d !important;
  font-weight: 700 !important;
}
.order-now-common-row p.small {
  font-size: 12px;
  margin: 10px 0;
  font-style: italic;
  text-align: center;
  color: #fff;
}
.order-now-common-row a.demo-link {
  display: block;
  color: #fff;
  font-size: 16px;
  text-align: center;
  margin: 10px auto;
  text-decoration: underline;
}
.order-now-common-row button.btn.btn-secondary span.glyphicon,
.order-now-common-row span.glyphicon {
  font-size: 10px;
}
.order-now-common-row.row-bg-blue {
  background-color: #287a8d;
}
.price-calc-form-wrapper {
  background-color: transparent;
  width: 100%;
  float: left;
  position: relative;
}
.price-calc-form-wrapper .calculator_form {
  margin-top: 30px;
  clear: both;
}
.price-calc-form-wrapper .calculator_form .form-control {
  height: 48px;
  background: #216575;
  border-color: #1c5765;
  color: #fff;
  text-align: center;
}
.price-calc-form-wrapper .calculator_form .input-group-btn .btn-number {
  color: #555;
  text-align: center;
  background-color: #216575;
  border-color: #1c5765;
  color: #fff;
  border-radius: 0;
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
}
.price-calc-form-wrapper .calculator_form .fieldLabel {
  color: #fff;
  font-size: 14px;
  display: inline-block;
  margin-bottom: 5px;
}
.order-now-common-row .calculator_form .fieldLabel {
  width: 100%;
}
.order-now-common-row .calculator_form .fieldLabel img {
  max-width: 16px;
}
.order-now-common-row .calculator_form .fieldLabeldata {
  position: relative;
}
.order-now-common-row .calculator_form .fieldLabel .fieldLabel-tooltip {
  display: none;
  position: absolute;
  background: #fff;
  color: #d4765d;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -ms-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 0.2s;
  -moz-animation-duration: 0.2s;
  -ms-animation-duration: 0.2s;
  -o-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 50;
  width: 130%;
  top: -65px;
  padding: 10px;
  font-size: 13px;
}
.order-now-common-row .calculator_form .fieldLabel .fieldLabel-tooltip::after {
  border-top: 16px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  bottom: -16px;
  content: "";
  position: absolute;
  left: 16%;
  width: 0;
  height: 0;
}
.order-now-common-row .calculator_form .fieldLabel:hover > .fieldLabel-tooltip,
.priceWrapper-calculated
  .calculatorResult
  .fieldLabel
  .fieldLabel-tooltip::after {
  display: block !important;
}
.order-now-common-row
  .calculator_form
  .priceWrapper-calculated
  .calculatorResult
  .all-info-left
  .fieldLabel
  .fieldLabel-tooltip::after {
  border-top: 16px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  bottom: -16px;
  content: "";
  position: absolute;
  left: 48%;
  width: 0;
  height: 0;
}
.order-now-common-row
  .calculator_form
  .priceWrapper-calculated
  .calculatorResult
  .all-info-right
  .fieldLabel
  .fieldLabel-tooltip::after {
  border-top: 16px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  bottom: -16px;
  content: "";
  position: absolute;
  left: 56%;
  width: 0;
  height: 0;
}
.order-now-common-row
  .calculator_form
  .priceWrapper-calculated
  .calculatorResult
  .fieldLabel
  .fieldLabel-tooltip::after {
  display: block !important;
}
.order-now-common-row .calculator_form .fieldLabeldatatab .nav > li > a {
  padding: 0 10px 7px;
  color: #ccc;
  font-size: 13px;
}
.order-now-common-row .calculator_form .fieldLabeldatatab .nav-tabs {
  border-bottom: none;
}
.order-now-common-row
  .calculator_form
  .fieldLabeldatatab
  .nav-tabs
  > li.active
  > a,
.order-now-common-row
  .calculator_form
  .fieldLabeldatatab
  .nav-tabs
  > li.active
  > a:focus,
.order-now-common-row
  .calculator_form
  .fieldLabeldatatab
  .nav-tabs
  > li.active
  > a:hover {
  background-color: transparent;
  border: none;
  color: #fff;
}
.fieldLabeldatatab .nav > li > a:focus,
.order-now-common-row .calculator_form .fieldLabeldatatab .nav > li > a:hover {
  text-decoration: none;
  background-color: transparent;
}
.order-now-common-row
  .calculator_form
  .fieldLabeldatatab
  .nav-tabs
  > li
  > a:hover {
  border-color: transparent;
}
#words .input-group {
  width: 100%;
}
.order-now-common-row .calculator_form .priceWrapper-calculated {
  border-bottom: solid 1px #247082;
  border-top: solid 1px #247082;
  margin-bottom: 15px;
  padding: 0 45px 0;
  position: relative;
  width: 100%;
  float: left;
}
.order-now-common-row .calculator_form .priceWrapper-footer {
  width: 100%;
  text-align: center;
}
.order-now-common-row .calculator_form .price-calc-text {
  width: auto;
  min-width: 370px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  margin-bottom: 50px;
}
.order-now-common-row .calculator_form .calculatorResult {
  list-style: none;
  margin: 0;
  padding: 0;
}
.order-now-common-row .calculator_form .calculatorResult li {
  width: 50%;
  padding: 20px 20px 0;
  float: left;
  position: relative;
}
.order-now-common-row .calculator_form .calculatorResult li.all-info-right {
  text-align: center;
  position: relative;
}
.order-now-common-row .calculator_form .calculatorResult li.all-info-left {
  text-align: center;
  position: relative;
}
.order-now-common-row
  .calculator_form
  .priceWrapper-calculated
  .calculatorResult
  .fieldLabel
  .fieldLabel-tooltip {
  display: none;
  position: absolute;
  background: #fff;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -ms-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 0.2s;
  -moz-animation-duration: 0.2s;
  -ms-animation-duration: 0.2s;
  -o-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 50;
  width: 100%;
  top: -45px;
  padding: 10px;
  text-align: center;
  font-size: 13px;
}
.priceWrapper-calculated .calculatorResult .all-info-left .fieldLabel {
  padding-right: 30px;
  margin-bottom: 23px;
  font-size: 16px;
}
.priceWrapper-calculated .calculatorResult .all-info-right .fieldLabel {
  padding-left: 30px;
  margin-bottom: 23px;
  font-size: 16px;
}
.calcualated-total-price {
  border-bottom: 4px solid #d4765d;
  width: 100%;
  float: right;
  text-align: center;
}
.calcualated-total-price .m-calculatorMain__priceValue {
  position: relative;
  display: inline-block;
  color: #fff;
  line-height: 52px;
  font-size: 33px;
  font-weight: 600;
  padding-right: 60px;
}
.m-calculatorMain__bestPrice {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -40px;
  width: 48px;
  height: 48px;
  padding: 11px 10px 10px 10px;
  border-radius: 50%;
  background: #fff;
  background-size: 100% 200%;
  border-color: transparent;
  color: #d4765d;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
}
.priceWrapper-calculated
  .calculatorResult
  .all-info-right
  .m-calculatorMain__price {
  text-align: center;
  padding: 0;
}
.m-calculatorMain__priceValue {
  position: relative;
  display: inline-block;
  color: #fff;
  line-height: 52px;
  font-size: 38px;
  font-weight: 600;
}
.m-calculatorMain__priceValue--lineThrough {
  position: relative;
  color: #ccc;
  font-size: 36px;
  font-weight: 300;
}
.m-calculatorMain__priceValue--lineThrough {
  position: relative;
  color: #ccc;
  font-size: 36px;
  font-weight: 300;
}
.m-calculatorMain__priceValue--lineThrough::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -10px;
  right: -10px;
  margin-top: -1px;
  height: 2px;
  background-color: rgba(147, 147, 147, 0.4);
}
.order-now-common-row .calculator_form .fieldLabeldatatab .nav > li {
  padding: 0 10px 7px;
  font-size: 13px;
  text-align: center;
  width: 100%;
}
.content-section-grey {
  width: 100%;
  /*float: left;*/
  position: relative;
  padding: 50px 0;
  clear: both;
  background-color: #f1f3f5;
  /*margin-bottom: 80px;*/
}
.content-section-white {
  width: 100%;
 /* float: left;*/
  position: relative;
  padding: 50px 0;
  clear: both;
  background-color: #fff;
}
.textCommon {
  font-size: 16px;
  font-family: inherit;
  padding: 5px 0;
  line-height: 24px;
}
.aah-content-lists {
  padding-left: 10px;
  margin: 0;
}
.aah-content-lists li {
  font-size: 16px;
  font-family: inherit;
  padding: 5px 0;
  color: #666;
  line-height: 24px;
}
ul.support-block {
  width: 100%;
  float: left;
  list-style: none;
  padding: 0;
  margin: 0;
  border-right: 1px solid #e3e3e3;
}
.ui-siteStats {
  float: left;
  width: 100%;
  text-align: center;
}
.ui-siteStats ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ui-siteStats ul li {
  display: inline-block;
  width: 50%;
  position: relative;
  float: left;
}
.ui-siteStats ul li .statItem-data-private,
.ui-siteStats ul li .statItem-paypal-icon,
.ui-siteStats ul li .statItem-quality_score,
.ui-siteStats ul li .statItem-visitors-count {
  position: relative;
  padding: 75px 1rem 0;
}
.ui-siteStats ul li .ui-statItem-value {
  font-size: 1.5rem;
}
.ui-siteStats ul li .ui-statItem-valueText {
  display: inline-block;
  margin-left: 5px;
}
.ui-siteStats ul li .ui-statItem-text {
  font-size: 16px;
  font-weight: 400;
  text-transform: lowercase;
  margin-bottom: 0;
  margin-top: 0.15rem;
  padding: 0;
}
.ui-siteStats ul li .statItem-data-private:after,
.ui-siteStats ul li .statItem-paypal-icon:after,
.ui-siteStats ul li .statItem-quality_score:after,
.ui-siteStats ul li .statItem-visitors-count:after {
  content: "";
  position: absolute;
  display: block;
  width: 64px;
  height: 64px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-repeat: no-repeat;
  background-image: url(../images/aah-sprite.png);
}
.ui-siteStats ul li .statItem-quality_score:after {
  background-position: 0 -323px;
}
.ui-siteStats ul li .statItem-visitors-count:after {
  background-position: -424px -323px;
}
.ui-siteStats ul li .statItem-paypal-icon:after {
  background-position: -88px -492px;
}
.ui-siteStats ul li .statItem-data-private:after {
  background-position: -88px -407px;
}
ul.support-block li {
  width: 50%;
  float: left;
  padding: 0 15px;
}
.support-block-title {
  font-size: 36px;
  font-weight: 600;
  color: #ff3115;
  text-align: center;
}
.content-Featuresbx {
  width: 100%;
  float: left;
  padding: 15px 10px;
  text-align: center;
}
.content-Featuresbx .content-feature-icon {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 15px;
}
.content-Featuresbx .content-feature-icon .content-feature-icon2x {
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  background-image: url(../images/aah-sprite.png);
  margin: auto;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-price {
  background-position: -340px -323px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-plagarism {
  background-position: -88px -323px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-solutions {
  background-position: -180px -323px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-moneysaving {
  background-position: -87px -659px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-quality {
  background-position: -340px -406px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-noplag {
  background-position: -3px -659px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-discount {
  background-position: -87px -743px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-ontimesubmit {
  background-position: -339px -491px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-proofread {
  background-position: -255px -575px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-originaltext {
  background-position: -255px -491px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-pquality {
  background-position: -339px -575px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-punctual {
  background-position: -3px -575px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-confidential {
  background-position: -88px -407px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-support {
  background-position: -262px -407px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-impecable {
  background-position: -176px -659px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-fileformat {
  background-position: -426px -491px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-solutionpvt {
  background-position: -90px -575px;
}
.content-Featuresbx .content-feature-text {
  width: 100%;
  float: left;
  text-align: center;
}
.content-Featuresbx .content-feature-text h3 {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  font-family: inherit;
}
.content-Featuresbx .content-feature-text p {
  color: #666;
}
.caseStudyPdfSection {
  padding: 30px 0;
}
.aahCaseStudy {
  width: 100%;
  background: #9e400d;
  float: left;
  position: relative;
  text-align: center;
  padding: 30px;
  color: #fff;
  min-height: 230px;
}
.aahCaseStudy:hover {
  /*background-image: url(../images/sample-hover-pattern.png) !important;*/
  background-repeat: repeat !important;
}
.aahCaseStudy:hover .fa {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.aahCaseStudy.CaseStudy2 {
  background: #b64d14;
}
.aahCaseStudy.CaseStudy3 {
  background: #d4765d;
  padding: 106px 30px;
  min-height: 460px;
}
.aahCaseStudy.CaseStudy4 {
  background: #b64d14;
}
.aahCaseStudy.CaseStudy5 {
  background: #9e400d;
}
.aahCaseStudy .pageheading {
  color: #fff;
  font-size: 22px;
}
.aahCaseStudy .pageheading a {
  color: #fff;
  text-decoration: none;
}
.aahCaseStudy .pageheading a:hover {
  color: #dedede;
  text-decoration: none;
}
.aahCaseStudy .textCommon {
  color: #fff;
  font-size: 16px;
}
.pd-bottom0 {
  padding-bottom: 0;
}
.choose-writer .pageheading {
  text-align: center;
  margin-bottom: 30px;
  color: #656565;
  font-weight: 600;
  font-size: 26px;
}
.writers-image {
  width: 100%;
  float: left;
  text-align: center;
  vertical-align: middle;
}
.writers-image img {
  max-width: 100%;
  text-align: center;
}
.btn-secondary.btn-common-orange {
  background: #d4765d !important;
  border-color: #d4765d !important;
  color: #fff !important;
  font-weight: 700 !important;
}
.btn-secondary.btn-common-orange:hover {
  background: #fff !important;
  color: #d4765d !important;
}
.btn-secondary.btn-common-blue {
  background: #287a8d !important;
  border-color: #287a8d !important;
  color: #fff !important;
  font-weight: 700 !important;
}
.btn-secondary.btn-common-white {
  background: #fff !important;
  color: #d4765d !important;
  font-weight: 700 !important;
}
.btn-secondary.btn-common-white:hover {
  background: #d4765d !important;
  color: #fff !important;
  font-weight: 700 !important;
}
.order-now-common-row .fa-chevron-right,
.order-now-common-row span.fa-chevron-right,
button.btn.btn-secondary span.fa-chevron-right {
  font-size: 10px;
}
.writers-button {
  width: 100%;
  text-align: center;
}
.landing-writing-service-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.landing-writing-service-list li {
  padding: 0 0 0 50px;
  position: relative;
  margin-bottom: 2rem;
  display: block;
  width: 100%;
  float: left;
}
.landing-writing-service-list li p {
  line-height: 22px;
  font-family: inherit;
  font-size: 14px;
  margin: 0;
}
.landing-writing-service-list li.landing-writing-service-list-item10:after,
.landing-writing-service-list li.landing-writing-service-list-item11:after,
.landing-writing-service-list li.landing-writing-service-list-item12:after,
.landing-writing-service-list li.landing-writing-service-list-item13:after,
.landing-writing-service-list li.landing-writing-service-list-item14:after,
.landing-writing-service-list li.landing-writing-service-list-item15:after,
.landing-writing-service-list li.landing-writing-service-list-item16:after,
.landing-writing-service-list li.landing-writing-service-list-item17:after,
.landing-writing-service-list li.landing-writing-service-list-item18:after,
.landing-writing-service-list li.landing-writing-service-list-item19:after,
.landing-writing-service-list li.landing-writing-service-list-item1:after,
.landing-writing-service-list li.landing-writing-service-list-item20:after,
.landing-writing-service-list li.landing-writing-service-list-item21:after,
.landing-writing-service-list li.landing-writing-service-list-item22:after,
.landing-writing-service-list li.landing-writing-service-list-item23:after,
.landing-writing-service-list li.landing-writing-service-list-item24:after,
.landing-writing-service-list li.landing-writing-service-list-item25:after,
.landing-writing-service-list li.landing-writing-service-list-item26:after,
.landing-writing-service-list li.landing-writing-service-list-item27:after,
.landing-writing-service-list li.landing-writing-service-list-item28:after,
.landing-writing-service-list li.landing-writing-service-list-item29:after,
.landing-writing-service-list li.landing-writing-service-list-item2:after,
.landing-writing-service-list li.landing-writing-service-list-item30:after,
.landing-writing-service-list li.landing-writing-service-list-item3:after,
.landing-writing-service-list li.landing-writing-service-list-item4:after,
.landing-writing-service-list li.landing-writing-service-list-item5:after,
.landing-writing-service-list li.landing-writing-service-list-item6:after,
.landing-writing-service-list li.landing-writing-service-list-item7:after,
.landing-writing-service-list li.landing-writing-service-list-item8:after,
.landing-writing-service-list li.landing-writing-service-list-item9:after {
  content: "";
  position: absolute;
  display: block;
  top: 10px;
  left: 0;
  width: 36px;
  height: 36px;
  background-image: url(../images/aah-sprite.png);
  background-repeat: no-repeat;
}
.landing-writing-service-list li.landing-writing-service-list-item1:after {
  background-position: -68px -107px;
}
.landing-writing-service-list li.landing-writing-service-list-item2:after {
  background-position: -119px -107px;
}
.landing-writing-service-list li.landing-writing-service-list-item3:after {
  background-position: -119px -211px;
}
.landing-writing-service-list li.landing-writing-service-list-item4:after {
  background-position: -379px -4px;
}
.landing-writing-service-list li.landing-writing-service-list-item5:after {
  background-position: -379px -60px;
}
.landing-writing-service-list li.landing-writing-service-list-item6:after {
  background-position: -225px -211px;
}
.landing-writing-service-list li.landing-writing-service-list-item7:after {
  background-position: -222px -4px;
}
.landing-writing-service-list li.landing-writing-service-list-item8:after {
  background-position: -222px -55px;
}
.landing-writing-service-list li.landing-writing-service-list-item9:after {
  background-position: -222px -107px;
}
.landing-writing-service-list li.landing-writing-service-list-item10:after {
  background-position: -222px -159px;
}
.landing-writing-service-list li.landing-writing-service-list-item11:after {
  background-position: -328px -159px;
}
.landing-writing-service-list li.landing-writing-service-list-item12:after {
  background-position: -67px -159px;
}
.landing-writing-service-list li.landing-writing-service-list-item13:after {
  background-position: -124px -3px;
}
.landing-writing-service-list li.landing-writing-service-list-item14:after {
  background-position: -380px -106px;
}
.landing-writing-service-list li.landing-writing-service-list-item15:after {
  background-position: -274px -112px;
}
.landing-writing-service-list li.landing-writing-service-list-item16:after {
  background-position: -118px -259px;
}
.landing-writing-service-list li.landing-writing-service-list-item17:after {
  background-position: -172px -107px;
}
.landing-writing-service-list li.landing-writing-service-list-item18:after {
  background-position: -170px -260px;
}
.landing-writing-service-list li.landing-writing-service-list-item19:after {
  background-position: -222px -259px;
}
.landing-writing-service-list li.landing-writing-service-list-item20:after {
  background-position: -68px -210px;
}
.landing-writing-service-list li.landing-writing-service-list-item21:after {
  background-position: -330px -2px;
}
.landing-writing-service-list li.landing-writing-service-list-item22:after {
  background-position: -66px -55px;
}
.landing-writing-service-list li.landing-writing-service-list-item23:after {
  background-position: -171px -159px;
}
.landing-writing-service-list li.landing-writing-service-list-item24:after {
  background-position: -170px -212px;
}
.landing-writing-service-list li.landing-writing-service-list-item25:after {
  background-position: -66px -3px;
}
.landing-writing-service-list li.landing-writing-service-list-item26:after {
  background-position: -118px -159px;
}
.landing-writing-service-list li.landing-writing-service-list-item27:after {
  background-position: -172px -2px;
}
.landing-writing-service-list li.landing-writing-service-list-item28:after {
  background-position: -172px -54px;
}
.landing-writing-service-list li.landing-writing-service-list-item29:after {
  background-position: -118px -54px;
}
.landing-writing-service-list li.landing-writing-service-list-item30:after {
  background-position: -67px -260px;
}
.landing-writing-service-list
  li:hover.landing-writing-service-list-item10:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item11:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item15:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item16:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item17:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item18:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item19:after,
.landing-writing-service-list li:hover.landing-writing-service-list-item1:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item20:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item21:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item22:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item23:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item24:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item25:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item26:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item27:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item28:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item29:after,
.landing-writing-service-list li:hover.landing-writing-service-list-item2:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item30:after,
.landing-writing-service-list li:hover.landing-writing-service-list-item3:after,
.landing-writing-service-list li:hover.landing-writing-service-list-item4:after,
.landing-writing-service-list li:hover.landing-writing-service-list-item5:after,
.landing-writing-service-list li:hover.landing-writing-service-list-item6:after,
.landing-writing-service-list li:hover.landing-writing-service-list-item7:after,
.landing-writing-service-list li:hover.landing-writing-service-list-item8:after,
.landing-writing-service-list
  li:hover.landing-writing-service-list-item9:after {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.clientLogoSlider {
  width: 100%;
  float: left;
  position: relative;
  clear: both;
  background-color: #fff;
  padding-bottom: 25px;
  margin-bottom: 15px;
}
.clientLogoSlider h5 {
  font-size: 16px;
  color: #bababa;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 10px 0;
}
.clientSlider {
  margin-top: 10px;
}
.clientSlider .item {
  display: inline-block;
  margin: 10px;
  text-align: center;
  background-image: url(../images/aah-sprite.png);
  background-repeat: no-repeat;
  height: 40px;
  width: 204px;
}
.clientSlider.security-partners .item {
  width: 150px;
}
.clientSlider.universities .item {
  width: 150px;
}
.clientSlider .item.country1 {
  background-position: 0 -990px;
}
.clientSlider .item.country2 {
  background-position: 0 -1042px;
}
.clientSlider .item.country3 {
  background-position: 0 -1140px;
}
.clientSlider .item.country4 {
  background-position: 0 -1090px;
}
.clientSlider .item.country5 {
  background-position: 0 -1190px;
}
.clientSlider .item.country6 {
  background-position: 0 -990px;
}
.clientSlider .item.security-partners1 {
  background-position: -189px -988px;
}
.clientSlider .item.security-partners2 {
  background-position: -189px -1040px;
}
.clientSlider .item.security-partners3 {
  background-position: -189px -1090px;
}
.clientSlider .item.security-partners4 {
  background-position: -198px -1146px;
}
.clientSlider .item.security-partners5 {
  background-position: -189px -1193px;
}
.clientSlider .item.security-partners6 {
  background-position: -210px -1242px;
}
.clientSlider .item.security-partners1 {
  background-position: -189px -988px;
}
.clientSlider .item.university1 {
  background-position: -360px -988px;
}
.clientSlider .item.university2 {
  background-position: -360px -1046px;
}
.clientSlider .item.university3 {
  background-position: -360px -1094px;
}
.clientSlider .item.university4 {
  background-position: -360px -1144px;
}
.clientSlider .item.university5 {
  background-position: -360px -1192px;
}
.clientSlider .item.university6 {
  background-position: -360px -1248px;
}
.clientSlider .item.university7 {
  background-position: -8px -2944px;
}
.clientSlider .item.university8 {
  background-position: -188px -2944px;
}
.clientSlider .item.university9 {
  background-position: -355px -2944px;
}
.clientSlider.aue-universities .item {
  width: 140px;
}
.clientSlider.aue-universities .item:nth-child(1) {
  width: 204px;
}
.clientSlider.aue-universities .item:nth-child(6) {
  width: 204px;
}
.clientSlider.aue-universities .item.aue-university1 {
  background-position: 0 -1290px;
}
.clientSlider.aue-universities .item.aue-university2 {
  background-position: -210px -1290px;
}
.clientSlider.aue-universities .item.aue-university3 {
  background-position: -375px -1290px;
}
.clientSlider.aue-universities .item.aue-university4 {
  background-position: 0 -1343px;
}
.clientSlider.aue-universities .item.aue-university5 {
  background-position: -145px -1343px;
}
.clientSlider.aue-universities .item.aue-university6 {
  background-position: -310px -1343px;
}
.clientSlider.ca-universities .item {
  width: 150px;
}
.clientSlider.ca-universities .item:nth-child(1) {
  width: 160px;
}
.clientSlider.ca-universities .item:nth-child(3) {
  width: 165px;
}
.clientSlider.ca-universities .item:nth-child(6) {
  width: 165px;
}
.clientSlider.ca-universities .item.ca-university1 {
  background-position: 0 -1393px;
}
.clientSlider.ca-universities .item.ca-university2 {
  background-position: -176px -1393px;
}
.clientSlider.ca-universities .item.ca-university3 {
  background-position: -346px -1393px;
}
.clientSlider.ca-universities .item.ca-university4 {
  background-position: -190px -1444px;
}
.clientSlider.ca-universities .item.ca-university5 {
  background-position: -415px -1444px;
}
.clientSlider.ca-universities .item.ca-university6 {
  background-position: 0 -1444px;
}
.clientSlider.my-universities .item {
  width: 136px;
}
.clientSlider.my-universities .item.my-university1 {
  background-position: 0 -1491px;
}
.clientSlider.my-universities .item.my-university2 {
  background-position: -164px -1491px;
}
.clientSlider.my-universities .item.my-university3 {
  background-position: -375px -1491px;
}
.clientSlider.my-universities .item.my-university4 {
  background-position: -406px -1542px;
}
.clientSlider.my-universities .item.my-university5 {
  background-position: -295px -1542px;
}
.clientSlider.my-universities .item.my-university6 {
  background-position: -144px -1542px;
}
.clientSlider.my-universities .item.my-university7 {
  background-position: 11px -1542px;
}
.clientSlider.nz-universities .item {
  width: 128px;
}
.clientSlider.nz-universities .item:nth-child(7) {
  width: 204px;
}
.clientSlider.nz-universities .item.nz-university1 {
  background-position: 0 -1590px;
}
.clientSlider.nz-universities .item.nz-university2 {
  background-position: -135px -1593px;
}
.clientSlider.nz-universities .item.nz-university3 {
  background-position: -280px -1592px;
}
.clientSlider.nz-universities .item.nz-university4 {
  background-position: -410px -1592px;
}
.clientSlider.nz-universities .item.nz-university5 {
  background-position: -380px -1644px;
}
.clientSlider.nz-universities .item.nz-university6 {
  background-position: -220px -1644px;
}
.clientSlider.nz-universities .item.nz-university7 {
  background-position: -4px -1642px;
}
.clientSlider.sg-universities .item {
  width: 138px;
}
.clientSlider.sg-universities .item.sg-university1 {
  background-position: 0 -1691px;
}
.clientSlider.sg-universities .item.sg-university2 {
  background-position: -204px -1691px;
}
.clientSlider.sg-universities .item.sg-university3 {
  background-position: -376px -1691px;
}
.clientSlider.sg-universities .item.sg-university4 {
  background-position: -400px -1740px;
}
.clientSlider.sg-universities .item.sg-university5 {
  background-position: -140px -1740px;
}
.clientSlider.sg-universities .item.sg-university6 {
  background-position: 5px -1743px;
}
.clientSlider.sg-universities .item.sg-university7 {
  background-position: -380px -1793px;
}
.clientSlider.uk-universities .item {
  width: 150px;
}
.clientSlider.uk-universities .item.uk-university1 {
  background-position: -3px -1792px;
}
.clientSlider.uk-universities .item.uk-university2 {
  background-position: -204px -1791px;
}
.clientSlider.uk-universities .item.uk-university3 {
  background-position: -3px -1844px;
}
.clientSlider.uk-universities .item.uk-university4 {
  background-position: -174px -1844px;
}
.clientSlider.uk-universities .item.uk-university5 {
  background-position: -330px -1844px;
}
.clientSlider.uk-universities .item.uk-university6 {
  background-position: -3px -1892px;
}
.clientSlider.us-universities .item {
  width: 150px;
}
.clientSlider.us-universities .item:nth-child(1) {
  width: 170px;
}
.clientSlider.us-universities .item:nth-child(6) {
  width: 212px;
}
.clientSlider.us-universities .item.us-university1 {
  background-position: -172px -1889px;
}
.clientSlider.us-universities .item.us-university2 {
  background-position: -358px -1892px;
}
.clientSlider.us-universities .item.us-university3 {
  background-position: -3px -1939px;
}
.clientSlider.us-universities .item.us-university4 {
  background-position: -180px -1939px;
}
.clientSlider.us-universities .item.us-university5 {
  background-position: -357px -1939px;
}
.clientSlider.us-universities .item.us-university6 {
  background-position: -3px -1990px;
}
.clientSlider.secure-payments .item {
  width: 170px;
  height: 80px;
}
.clientSlider.secure-payments .item.secure-payment1 {
  background-position: -3px -2567px;
}
.clientSlider.secure-payments .item.secure-payment2 {
  background-position: -180px -2567px;
}
.clientSlider.secure-payments .item.secure-payment3 {
  background-position: -360px -2567px;
}
.clientSlider.secure-payments .item.secure-payment4 {
  background-position: -360px -2424px;
}
.clientSlider.secure-payments .item.secure-payment5 {
  background-position: 18px -2703px;
}
.testimonials-section {
  width: 100%;
  float: left;
  padding: 40px 0;
  mix-blend-mode: multiply;
  /*background: #fbfcfe url(../images/testimonials-pattern.png) 50% 50%/110px
    110px repeat;*/
  overflow: hidden;
}
#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  min-height: 250px;
  opacity: 0;
  -webkit-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #d4765d;
  border: none;
}
#fade-quote-carousel blockquote {
  text-align: center;
  border: none;
}
#fade-quote-carousel blockquote h3 {
  font-size: 20px;
  font-weight: 600;
  color: #656565;
}
#fade-quote-carousel blockquote p {
  color: #666;
  font-size: 15px;
  line-height: 24px;
}
.footer {
  width: 100%;
  float: left;
  position: relative;
  background-color: #287a8d;
}
.footer .footerTopSect {
  width: 100%;
  float: left;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #287a8d;
  color: #fff;
}
.footer .footerTopSect h5 {
  font-size: 16px;
  font-weight: 600;
  margin: 10px 0 20px;
  padding: 0;
  color: #d2f3fb;
}
.footer .footerTopSect p {
  font-size: 14px;
  margin: 10px 0 20px;
  padding: 0;
  color: #d2f3fb;
  line-height: 26px;
}
.footer .footerTopSect ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer .footerTopSect ul li {
  display: block;
  padding: 7px 0;
  margin: 0;
  line-height: 100%;
}
.footer .footerTopSect ul li a {
  color: #d2f3fb;
  text-decoration: none;
}
.footer .footerTopSect ul li a:hover {
  color: #fff;
  text-decoration: underline;
}
.social-icon {
  width: 35px;
  height: 35px;
  color: #696969;
  margin: 5px 3px;
  font-size: 20px;
  padding: 8px 0;
}
.social-icon.circle {
  border-radius: 50%;
}
.footer .footerTopSect .social-icon {
  background: #71a4b2;
  color: #81b9c3;
  margin: 0 2px;
  text-align: center;
}
.footer .footerTopSect .social-icon:focus,
.footer .footerTopSect .social-icon:hover,
.social-icon {
  background: #fff;
}
.footer .footerTopSect .ftr-subscribe {
  width: 100%;
  background: rgba(33, 101, 117, 0.3);
  padding: 15px;
}
.footer .footerTopSect .ftr-subscribe .subscribe-text {
  font-family: inherit;
  font-size: 14px;
  text-align: left;
}
.footer .footerTopSect .ftr-subscribe .form-control {
  height: 48px;
  background: #216575;
  border-color: #1c5765;
  color: #fff;
}
.footer .footerTopSect .ftr-subscribe .btn.btn-secondary {
  padding: 10px 30px;
  width: 100%;
  border-color: #d2f3fb;
}
.footer .footerTopSect .ftrDisclaimer {
  padding-top: 10px;
  font-size: 14px;
  width: 100%;
  float: left;
  margin-top: 15px;
  text-align: center;
  color: #69b4c5;
}
.footer .footerMenuSect {
  width: 100%;
  float: left;
  padding: 15px 0;
  background-color: rgba(33, 101, 117, 0.3);
}
.footer .footerMenuSect .footer-logo {
  text-align: center;
}
.footer .footerMenuSect .footer-logo .footer-logo-colored {
  display: inline-block;
  text-decoration: none;
  color: #d2f3fb;
  font-size: 24px;
}
.footer .footerMenuSect .footer-logo .footer-logo-colored img {
  width: 54px;
}
.footer .footerMenuSect h5 {
  text-align: center;
  color: #d2f3fb;
  font-size: 14px;
  font-weight: 600;
}
.footer .footerMenuSect .nav-tabs {
  display: inline-block;
  border-bottom: none;
  padding-top: 5px;
  font-weight: 300;
  color: #cbc6c6;
}
.footer .footerMenuSect .navbar-header,
.footer .footerMenuSect .navbar-left,
.footer .footerMenuSect .navbar-nav,
.footer .footerMenuSect .navbar-nav > li,
.footer .footerMenuSect .navbar-right {
  float: none !important;
}
.footer .footerMenuSect .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.footer .footerMenuSect .ftr-hd-clr {
  color: #cbc6c6 !important;
}
.footer .footerMenuSect .nav-tabs > li.active > a,
.footer .footerMenuSect .nav-tabs > li.active > a:focus,
.footer .footerMenuSect .nav-tabs > li.active > a:hover,
.footer .footerMenuSect .nav-tabs > li > a,
.footer .footerMenuSect .nav-tabs > li > a:focus,
.footer .footerMenuSect .nav-tabs > li > a:hover {
  border: none;
  border-radius: 0;
  background: 0 0;
  color: #cbc6c6;
}
.footer .footerMenuSect .nav-list > li:last-child {
  border-bottom: none !important;
  border-right: 1px solid #616161;
}
.footer .footerMenuSect .nav-list > li {
  padding: 0 14px;
  border-left: 1px solid #fff;
  line-height: 11px;
}
.footer .footerMenuSect .nav-list > li > a:hover {
  text-decoration: none;
  background: 0 0;
}
.footer .footerMenuSect .nav-list > li > a > span {
  display: block;
  font-weight: 300;
  font-size: 13px;
  color: #cbc6c6;
}
.footer .footerMenuSect .mega-dropdown {
  position: static !important;
}
.footer .footerMenuSect .mega-dropdown-menu {
  padding: 0 15px;
  text-align: center;
  width: 100%;
  background: 0 0;
  box-shadow: none;
  border: none;
}
.footer .footerMenuSect .footer-country-list li {
  display: inline-block;
}
.footer .footerMenuSect .footer-country-lis-bg {
  background: 0 0;
  box-shadow: none;
  color: #cbc6c6;
  border: none;
}
.footer .footerMenuSect .bgn-hd {
  background: 0 0;
}
.footer .footerMenuSect .footer-country-bg-none {
  background: 0 0;
  border: none;
  box-shadow: none;
  color: #d2f3fb;
}
.footer .footerMenuSect .navbar-collapse {
  border: none;
  box-shadow: none;
  max-height: none;
  padding-left: 0;
  padding-right: 0;
}
.footer .footerMenuSect .navbar-collapse.collapse {
  display: block !important;
  width: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}
.footer .footerMenuSect .navbar-default .navbar-nav > li > a {
  color: #cbc6c6;
  background: 0 0;
  box-shadow: none;
}
.footer .footerMenuSect .country-nav .navbar-default .navbar-nav > li > a:hover,
.footer .footerMenuSect .navbar-default .navbar-nav > li > a:focus {
  background: 0 0 !important;
  box-shadow: none;
  text-shadow: none;
  color: #fff !important;
}
.footer .footerMenuSect .dropDown-list,
.footer .footerMenuSect .navbar-default .navbar-toggle:focus,
.footer .footerMenuSect .navbar-default .navbar-toggle:hover {
  background: 0 0;
}
.footer .footerMenuSect .navbar-brand,
.footer .footerMenuSect .navbar-nav > li > a {
  text-shadow: none;
  color: #d2f3fb !important;
}
.country-border-left {
  border-left: none !important;
}
.country-border-right {
  border-right: none !important;
}
.footer .footerBottomSect {
  width: 100%;
  height: 56px;
  float: left;
  background-color: #216575;
}
.footer .footerBottomSect .copyright {
  font-size: 14px;
  color: #fff;
  text-align: center;
  padding: 18px 0;
}
.footer .footerBottomSect .copyright a {
  color: #ccc;
}
.full-width-banner.Singapore-banner {
  background-color: #d68319;
  /*background-image: url(../images/singapore-banner.jpg);*/
}
.edu-pattern {
  mix-blend-mode: multiply;
  /*background: #287a8d url(../images/educational-pattern.jpg) 50% repeat;*/
  overflow: hidden;
}
.order-now-common-row.singapore-common-row {
  background-color: #d68319;
}
.order-now-common-row.singapore-map {
  /*background: #d68319 url(../images/singapore-map.png);*/
  background-position: left center;
  background-repeat: repeat-x;
}
.sidelinks-section {
  width: 100%;
  position: relative;
  float: right;
  box-shadow: 0 3px 10px #bcbbbb;
  border: 1px solid #ddd;
  padding: 15px;
  background-color: #fff;
  margin-top: 30px;
  min-height: 460px;
}
.sidelinks-section ul {
  list-style: none;
  margin: 0;
}
.sidelinks-section ul li {
  padding-left: 0;
  position: relative;
  padding: 8px;
}
.sidelinks-section ul li a {
  display: inline-block;
  font-size: 16px;
  color: #337ab7;
  text-decoration: none;
}
.sidelinks-section ul li a:hover {
  color: #666;
}
.sidelinks-section ul li:before {
  content: "\f0c1";
  position: absolute;
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -30px;
  width: 30px;
  color: #337ab7;
  font-size: 16px;
  padding-top: 3px;
}
.full-width-banner.uae-banner {
  background-color: #00a651;
  /*background-image: url(../images/UAE-banner.jpg);*/
}
.order-now-common-row.uae-common-row {
  background-color: #00a651;
}
.aahCaseStudy.uae-casestudy {
  background: #00a651;
}
.aahCaseStudy.uae-casestudy.CaseStudy2 {
  background: #028843;
}
.aahCaseStudy.uae-casestudy.CaseStudy4 {
  background: #028843;
}
.aahCaseStudy.uae-casestudy.CaseStudy5 {
  background: #00a651;
}
.order-now-common-row.uae-map {
  /*background: #00a651 url(../images/uae-map.png);*/
  background-position: left center;
  background-repeat: repeat-x !important;
}
.full-width-banner.australia-banner {
  background-color: #014f78;
  /*background-image: url(../images/australia-banner.jpg);*/
}
.order-now-common-row.australia-common-row {
  background-color: #014f78;
}
.aahCaseStudy.australia-casestudy {
  background: #014f78;
}
.aahCaseStudy.australia-casestudy.CaseStudy2 {
  background: #004163;
}
.aahCaseStudy.australia-casestudy.CaseStudy4 {
  background: #004163;
}
.aahCaseStudy.australia-casestudy.CaseStudy5 {
  background: #014f78;
}
.order-now-common-row.australia-map {
  /*background: #014f78 url(../images/australia-map.png);*/
  background-position: left center;
  background-repeat: repeat-x;
}
.btn-secondary.btn-common-blue.btn-au {
  background: #d4765d !important;
  border-color: #d4765d !important;
}
.full-width-banner.malaysia-banner {
  background-color: #313184;
  /*background-image: url(../images/malaysia-banner.jpg);*/
}
.order-now-common-row.malaysia-map {
  /*background: #d4765d url(../images/malaysia-map.png);*/
  background-position: left center;
  background-repeat: repeat-x;
}
.full-width-banner.new-zealand-banner {
  background-color: #0a2c74;
  /*background-image: url(../images/new-zealand-banner.jpg);*/
}
.order-now-common-row.new-zealand-common-row {
  background-color: #e67e22;
}
.aahCaseStudy.new-zealand-casestudy {
  background: #e67e22;
}
.aahCaseStudy.new-zealand-casestudy.CaseStudy2 {
  background: #d35400;
}
.aahCaseStudy.new-zealand-casestudy.CaseStudy4 {
  background: #d35400;
}
.aahCaseStudy.new-zealand-casestudy.CaseStudy5 {
  background: #e67e22;
}
.order-now-common-row.new-zealand-map {
  /*background: #e67e22 url(../images/new-zealand-map.png);*/
  background-position: left center;
  background-repeat: repeat-x;
}
.full-width-banner.canada-banner {
  background-color: #ab112a;
  /*background-image: url(../images/canada-banner.jpg);*/
}
.order-now-common-row.canada-common-row {
  background-color: #bf2c37;
}
.aahCaseStudy.canada-casestudy {
  background: #e67e22;
}
.aahCaseStudy.canada-casestudy.CaseStudy2 {
  background: #d35400;
}
.aahCaseStudy.canada-casestudy.CaseStudy4 {
  background: #d35400;
}
.aahCaseStudy.canada-casestudy.CaseStudy5 {
  background: #e67e22;
}
.order-now-common-row.canada-map {
  /*background: #bf2c37 url(../images/canada-map.png);*/
  background-position: left center;
  background-repeat: repeat-x;
}
.full-width-banner.uk-banner {
  background-color: #002f5b;
  /*background-image: url(../images/uk-banner.jpg);*/
}
.order-now-common-row.uk-common-row {
  background-color: #273c75;
}
.aahCaseStudy.uk-casestudy {
  background: #273c75;
}
.aahCaseStudy.uk-casestudy.CaseStudy2 {
  background: #192a56;
}
.aahCaseStudy.uk-casestudy.CaseStudy4 {
  background: #192a56;
}
.aahCaseStudy.uk-casestudy.CaseStudy5 {
  background: #273c75;
}
.order-now-common-row.uk-map {
  /*background: #273c75 url(../images/uk-map.png);*/
  background-position: left center;
  background-repeat: repeat-x;
}
.full-width-banner.us-banner {
  background-color: #eaaf49;
  /*background-image: url(../images/usa-banner.jpg);*/
}
.order-now-common-row.us-common-row {
  background-color: #eaaf49;
}
.aahCaseStudy.us-casestudy {
  background: #eaaf49;
}
.aahCaseStudy.us-casestudy.CaseStudy2 {
  background: #bd8b36;
}
.aahCaseStudy.us-casestudy.CaseStudy4 {
  background: #bd8b36;
}
.aahCaseStudy.us-casestudy.CaseStudy5 {
  background: #eaaf49;
}
.order-now-common-row.us-map {
  /*background: #eaaf49 url(../images/us-map.png);*/
  background-position: left center;
  background-repeat: repeat-x;
}
.about-full-width-banner {
  width: 100%;
  float: left;
  height: auto;
  background-color: #d4765d;
  /*background-image: url(../images/about-banner.jpg);*/
  background-size: cover;
  background-position: center;
  padding: 20px;
  text-align: center;
}
.about-full-width-banner .about-banner-headline {
  padding: 170px 0 150px 0;
  overflow: hidden;
}
.about-full-width-banner .about-banner-headline h1,
.about-full-width-banner .about-banner-headline h2 {
  display: inline-block;
  margin: 0;
  line-height: 120%;
  font-size: 70px;
}
.inner-banner-title {
  letter-spacing: -0.3px;
  font-weight: 600;
  font-family: inherit;
  color: #fff;
  text-align: center;
  font-size: 28px;
}
.AAH-web-wrapper .resource-details-banner .secondLevelBanner hr {
  width: 70px;
  margin: 20px auto 60px auto;
  border: 2px solid #fff;
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
.about-full-width-banner .about-banner-headline h2 .em hr {
  border-top: 4px solid #fff;
  margin: 0;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.aah-about-timeline-group {
  background: #f8f8f8;
  position: relative;
  float: left;
  width: 100%;
}
.aah-about-timeline-group .aah-about-timeline-info {
  margin-bottom: 60px;
  padding: 30px;
  width: 100%;
  float: left;
  overflow: hidden;
}
.aah-about-timeline-group .about-aah-timeline .col-md-3,
.aah-about-timeline-group .about-aah-timeline .col-md-offset-3,
.aah-about-timeline-group .about-aah-timeline .col-xs-6 {
  padding: 0;
}
.aah-about-timeline-group .about-aah-timeline .about-aah-timeline-item {
  padding: 5px 50px;
  position: relative;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-left {
  padding-bottom: 135px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-left
  .abt-timeline-icon {
  width: 100px;
  height: 100px;
  float: right;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-image: url(../images/aah-sprite.png);
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-left
  .abt-timeline-icon.aboutidea {
  background-position: 0 -2066px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-left
  .abt-timeline-icon.aboutdevelopment {
  background-position: -5px -2224px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-left
  .abt-timeline-icon.aboutglobe {
  background-position: -406px -2237px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-left
  .abt-timeline-icon.aboutexperts {
  background-position: -4px -2408px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-right
  .abt-timeline-icon {
  width: 100px;
  height: 100px;
  float: left;
  margin-bottom: 20px;
  background-repeat: no-repeat;
  background-image: url(../images/aah-sprite.png);
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-right
  .abt-timeline-icon.aboutdomain {
  background-position: -405px -2065px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-right
  .abt-timeline-icon.aboutorder {
  background-position: -201px -2224px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-right
  .abt-timeline-icon.aboutcustomers {
  background-position: -197px -2065px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-right
  .abt-timeline-icon.aboutworkers {
  background-position: -203px -2408px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-left
  h5 {
  clear: both;
  text-align: right;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 10px 0;
  color: #666;
}
.aah-about-timeline-group .about-aah-timeline .about-aah-timeline-item p {
  font-size: 16px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-left
  p {
  text-align: right;
}
.aah-about-timeline-group .about-aah-timeline .about-aah-timeline-item .circle {
  background: #d4765d;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  position: absolute;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-left
  .circle {
  right: -9px;
  top: 32%;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-right {
  border-left: 3px solid #d4765d;
  padding-top: 150px;
  padding-bottom: 50px;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-right
  h5 {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 10px 0;
  color: #666;
}
.aah-about-timeline-group
  .about-aah-timeline
  .about-aah-timeline-item.about-aah-timeline-item-right
  .circle {
  left: -9px;
  bottom: 35%;
}
.about-page-images {
  width: 100%;
  margin-bottom: 60px;
}
.eliminating-tagline {
  font-size: 16px;
  text-align: center;
  color: #fff;
  line-height: 24px;
  font-style: italic;
}
.order-now-common-row .quote {
  color: #fff;
  margin-bottom: 15px;
}
.order-now-common-row .quote .fa-3x {
  font-size: 3em !important;
}
.order-now-common-row .small {
  color: #fff;
}
.about-center-icon {
  text-align: center;
  width: 100%;
  margin-top: 15px;
}
.about-center-icon .content-feature-icon2x {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  margin: auto;
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  background-image: url(../images/aah-sprite.png);
}
.about-center-icon .content-feature-icon2x.feature-support {
  background-position: -262px -407px;
}
.about-center-icon .content-feature-icon2x.feature-smsupdates {
  background-position: -425px -659px;
}
.about-center-icon .content-feature-icon2x.feature-availability {
  background-position: -339px -659px;
}
.about-center-icon .content-feature-icon2x.feature-whatsapp {
  background-position: -256px -659px;
}
.about-center-icon .content-feature-icon2x.feature-clientfirst {
  background-position: -339px -743px;
}
.about-center-icon .content-feature-icon2x.feature-innovation {
  background-position: -339px -828px;
}
.about-center-icon .content-feature-icon2x.feature-teamwork {
  background-position: -424px -743px;
}
.about-center-icon .content-feature-icon2x.feature-professional {
  background-position: -424px -828px;
}
.about-center-icon .content-feature-icon2x:hover {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}
.clientSlider.aboutclient .item img {
  max-width: 175px;
}
.about-full-width-banner.featured-banner {
  background-color: #75c164;
  /*background-image: url(../images/featured-banner.jpg);*/
}
.featured-image {
  width: 100%;
}
.featured-image img {
  max-height: 550px;
  margin: auto;
}
.text-left {
  text-align: left;
}
.page-title-tagline {
  font-style: italic;
  font-size: 20px;
  text-transform: capitalize;
  letter-spacing: 0;
  margin-top: 0;
}
.featured-icons img {
  max-width: 220px;
  margin-top: 20px;
}
.btn.btn-secondary.btn-border-red {
  border: 2px solid #d4765d;
  color: #d4765d;
  font-weight: 600;
  margin-top: 30px;
}
.btn.btn-secondary.btn-bg-red {
  background: #d4765d;
  color: #fff;
  border-color: #d4765d;
  font-weight: 600;
  margin-top: 30px;
}
.btn.btn-secondary.btn-bg-red:hover {
  color: #d4765d;
  background: #fff;
}
.btn.btn-secondary.btn-bg-yellow {
  color: #ffbb03;
  border-color: #ffbb03;
  font-weight: 600;
  margin-top: 30px;
  padding: 10px 30px;
}
.pdt70 {
  padding-top: 70px;
}
.faq-banner {
  width: 100%;
  float: left;
  height: auto;
  text-align: center;
  position: relative;
  /*background: #00a651 url(../images/bg-pattern4.png);*/
  background-position: left top;
  background-repeat: repeat;
}
.banner-container {
  width: 100%;
  float: left;
  padding: 180px 0 50px;
  position: relative;
}
.faq-banner h1 {
  font-size: 50px;
  text-transform: capitalize;
  letter-spacing: -0.3px;
  font-weight: 600;
  font-family: inherit;
  color: #fff;
  text-align: center;
}
.faq-section-head {
  width: 100%;
  float: left;
  border: 1px solid #e3e4e3;
  padding: 0;
  margin-bottom: 20px;
}
.faq-inner-container {
  width: 100%;
  float: left;
  padding: 10px;
}
.faq-section-heading {
  color: #4d443a;
  font-size: 18px;
  line-height: 0;
  background: #ebe7e2;
  font-weight: 600;
  margin: 0;
  padding: 20px 20px 25px;
  text-align: left;
}
.panel-group .panel {
  border-radius: 0;
  box-shadow: none;
  border-color: #eee;
}
.panel-default > .panel-heading {
  padding: 0;
  border-radius: 0;
  color: #212121;
  background-color: #fafafa;
  border-color: #eee;
}
h3.panel-title {
  padding: 0;
}
h3.panel-title > a {
  display: block;
  padding: 7px 15px;
  text-decoration: none;
  line-height: 28px;
  font-size: 15px;
  font-weight: 600;
}
.more-less {
  float: right;
  color: #666;
  margin-top: 7px;
  font-size: 12px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #eee;
}
.inner-full-width-banner {
  width: 100%;
  float: left;
  height: auto;
  text-align: center;
  position: relative;
  /*background: #016d70 url(../images/bg-pattern2.png);*/
  background-position: left top;
  background-repeat: repeat;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.inner-full-width-banner .container-fluid {
  position: relative;
  z-index: 1;
}
.inner-full-width-banner:after {
  background-color: rgba(40, 122, 141, 0.2);
  content: " ";
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
  width: 50%;
}
.inner-full-width-banner .bannerLeft {
  width: 100%;
  float: left;
  padding: 180px 0 50px;
  position: relative;
  z-index: 1;
}
.inner-full-width-banner .bannerRight {
  width: 85%;
  float: left;
  position: relative;
  padding: 160px 0 30px;
}
.inner-full-width-banner
  .bannerRight
  .choosenContryCode
  .select-country-code-left {
  width: 30%;
  float: left;
}
.inner-full-width-banner
  .bannerRight
  .choosenContryCode
  .select-country-code-left
  .chosen-select {
  width: 100%;
  border-radius: 0;
  height: 40px;
}
.inner-full-width-banner
  .bannerRight
  .choosenContryCode
  .select-country-code-left
  .chosen-container-single
  .chosen-single {
  width: 100%;
  height: 40px;
  background: #fff;
  text-align: left;
  justify-content: center;
  align-items: center;
  line-height: 40px;
  border-radius: 3px;
}
.inner-full-width-banner
  .bannerRight
  .choosenContryCode
  .contact-right-container {
  width: 69%;
  float: right;
}
.inner-full-width-banner
  .bannerRight
  .form-group
  .input-group.choosenContryCode {
  width: 100% !important;
}
.inner-full-width-banner .bannerRight #fieldLabelTabContent .btn-info {
  color: #666;
  background-color: #fff;
  border-color: #d8d7d7;
  height: 40px;
}
.inner-full-width-banner.plagarismchecker .bannerLeft:after,
.inner-full-width-banner.plagarismchecker .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #016d70;
  border-style: solid;
  border-width: 265px 0 265px 25px;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  right: -34px;
  top: 0;
  width: 0;
}
.inner-full-width-banner.plagarismchecker .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgba(118, 124, 125, 0.8);
  border-width: 267px 0 267px 27px;
  right: -37px;
  top: -3px;
  z-index: -1;
}
.inner-full-width-banner .bannerLeft:after,
.inner-full-width-banner .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #016d70;
  border-style: solid;
  border-width: 212px 0 212px 25px;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  right: -34px;
  top: 0;
  width: 0;
}
.inner-full-width-banner .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgba(119, 124, 124, 0.8);
  border-width: 215px 0 215px 27px;
  right: -37px;
  top: -3px;
  z-index: -1;
}
.inner-full-width-banner.businesswriting-banner {
  /*background: #00a651 url(../images/bg-pattern10.png);*/
}
.inner-full-width-banner.businesswriting-banner .bannerLeft:after,
.inner-full-width-banner.businesswriting-banner .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #267e4f;
}
.inner-full-width-banner.businesswriting-banner .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgba(42, 119, 79, 0.8);
}
.inner-full-width-banner.casestudy-banner {
  /*background: #287a8d url(../images/bg-pattern10.png);*/
}
.inner-full-width-banner.casestudy-banner .bannerLeft:after,
.inner-full-width-banner.casestudy-banner .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #3a6872;
}
.inner-full-width-banner.casestudy-banner .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgba(61, 97, 107, 0.8);
}
.inner-full-width-banner.coursework-banner {
  /*background: #5f5f5f url(../images/bg-pattern4.png);*/
}
.inner-full-width-banner.coursework-banner .bannerLeft:after,
.inner-full-width-banner.coursework-banner .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #5c5c5c;
}
.inner-full-width-banner.coursework-banner .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgba(113, 127, 59, 0.8);
}
.inner-full-width-banner.dissertationwriting-banner {
  /*background: #678202 url(../images/bg-pattern6.png);*/
}
.inner-full-width-banner.dissertationwriting-banner .bannerLeft:after,
.inner-full-width-banner.dissertationwriting-banner .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #5a700a;
}
.inner-full-width-banner.dissertationwriting-banner .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgb(113, 127, 59, 0.8);
}
.inner-full-width-banner.essaywriting-banner {
  /*background: #027582 url(../images/bg-pattern4.png);*/
}
.inner-full-width-banner.essaywriting-banner .bannerLeft:after,
.inner-full-width-banner.essaywriting-banner .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #1b6c75;
}
.inner-full-width-banner.essaywriting-banner .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgba(113, 127, 59, 0.8);
}
.inner-full-width-banner.homeworkwriting-banner {
  /*background: #00a651 url(../images/bg-pattern10.png);*/
}
.inner-full-width-banner.homeworkwriting-banner .bannerLeft:after,
.inner-full-width-banner.homeworkwriting-banner .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #267d4f;
}
.inner-full-width-banner.homeworkwriting-banner .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgba(113, 127, 59, 0.8);
}
.inner-full-width-banner.programming-banner {
  /*background: #273c75 url(../images/bg-pattern1.png);*/
}
.inner-full-width-banner.programming-banner .bannerLeft:after,
.inner-full-width-banner.programming-banner .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #2b3961;
}
.inner-full-width-banner.programming-banner .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgb(113, 127, 59, 0.8);
}
.inner-full-width-banner.proofreadingediting-banner {
  /*background: #678202 url(../images/bg-pattern2.png);*/
}
.inner-full-width-banner.proofreadingediting-banner .bannerLeft:after,
.inner-full-width-banner.proofreadingediting-banner .bannerLeft:before {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) #678202;
}
.inner-full-width-banner.proofreadingediting-banner .bannerLeft:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0) rgba(113, 127, 59, 0.8);
}
.inner-full-width-banner .bannerLeft .inner-banner-small-text {
  font-size: 17px;
  margin: 0;
  font-style: italic;
  color: #fff;
  font-weight: 400;
  text-align: center;
  margin-top: 20px;
  line-height: 24px;
}
.inner-full-width-banner .bannerLeft .inner-banner-small-title {
  margin: 0;
  margin-top: 25px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  color: #fff;
}
.inner-full-width-banner .bannerLeft .inner-banner-small-title-txt {
  margin: 0 auto;
  margin-top: 5px;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  color: #fff;
}
.inner-full-width-banner .bannerLeft h2.inner-banner-title {
  font-size: 18px;
  margin-top: 30px;
  margin-bottom: 0;
}
.inner-full-width-banner .bannerLeft h1.inner-banner-title {
  margin-top: 15px;
  font-size: 23px;
}
.inner-full-width-banner .bannerRight .form-group .form-control {
  border-radius: 2px;
  width: 100%;
  height: 40px;
  color: #5d5c5c;
  background-color: #fff;
  border: 1px solid #d8d7d7;
  border-radius: 3px;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.19) inset,
    2px 2px 0 0 rgba(0, 0, 0, 0.1);
}
.inner-full-width-banner .bannerRight .form-group .form-control.input-number {
  text-align: center;
}
.inner-full-width-banner .bannerRight .form-group label {
  font-weight: 400;
  text-align: right;
  padding-top: 12px;
  color: #fff;
}
.chapter-tabwrap {
  float: left;
  width: 100%;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 15px;
}
.chapter-tabwrap ul.nav.nav-tabs.nav-justified.hometab {
  width: 26%;
  float: left;
}
.tab-left-title {
  color: #7b7b7b;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  font-size: 16px;
}
.tab-item-title-tagline {
  font-style: italic;
  font-size: 16px;
  text-transform: capitalize;
  letter-spacing: 0;
  margin: 0;
  margin-top: 5px;
  line-height: 24px;
}
.chapter-tabwrap .tab-content {
  width: 72%;
  min-height: 390px;
  float: right;
  padding: 15px;
  background-color: #fff;
  border: 1px solid #e7eaec;
}
.chapter-tabwrap ul.nav.nav-tabs.nav-justified.hometab > li {
  width: 100%;
  display: block;
  color: #000;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  margin: 0 0 10px 0;
}
.chapter-tabwrap .nav-tabs.nav-justified {
  border: none;
  border-radius: 10px;
}
.chapter-tabwrap .nav-tabs.nav-justified > li > a {
  border: none !important;
  border-left: 1px solid #e7eaec !important;
  border-radius: 0;
  color: inherit;
  padding-top: 18px;
  padding-bottom: 22px;
  font-size: 20px;
  font-weight: 400;
  color: #333 !important;
  background: #fff;
}
.chapter-tabwrap .nav-tabs.nav-justified > li:first-child > a {
  border: none !important;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.chapter-tabwrap .nav-tabs.nav-justified > .active > a,
.chapter-tabwrap .nav-tabs.nav-justified > li > a:focus,
.chapter-tabwrap .nav-tabs.nav-justified > li > a:hover {
  background: #f8f8f8;
  border: 1px solid #e9e9e9;
}
.chapter-tabwrap h4.tab-item-title {
  font-weight: 600;
  margin: 20px 0 20px 0;
  font-size: 22px;
  color: #656565;
}
.sidebar-guide-container {
  width: 100%;
  float: left;
  text-align: center;
  border-radius: 4px;
}
#expertcarousel
  .carousel-inner
  .item
  .sidebar-guide-container
  .sidebar-guide-bio {
  min-height: 530px;
}
.sidebar-guide-bio {
  padding: 30px;
  text-align: center;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
}
.sidebar-guide-container .sidebar-guide-bio img {
  display: block;
  width: 70px;
  height: 70px;
  border-radius: 100%;
  border: 5px solid #f8f8f8;
  margin: 20px auto;
}
.sidebar-guide-container .sidebar-guide-bio a {
  color: #d4765d;
  padding: 0 0 20px 0;
}
.sidebar-guide-container .sidebar-guide-bio a.btn-bg-red {
  padding: 15px 30px !important;
}
.sidebar-guide-container .sidebar-guide-bio .guide-writer-name {
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  margin: 0;
  color: #656565;
}
.internal-page-how-it-works {
  position: relative;
  float: left;
  display: block;
  width: 100%;
  padding: 0;
}
.internal-page-how-it-works .howItWorkList {
  padding-right: 57.47%;
  position: relative;
  box-sizing: border-box;
  margin-top: 20px;
  float: left;
  width: 100%;
}
.internal-page-how-it-works .howItWorkListItem {
  display: table;
  min-height: 97px;
}
.internal-page-how-it-works .howItWorkListItem:nth-child(1) {
  left: 0;
  margin-right: -55%;
  width: 55%;
  float: left;
  position: relative;
}
.internal-page-how-it-works .howItWorkListImage {
  display: block;
  float: left;
  width: 75px;
  height: 75px;
  margin: 5px 20px 5px 0;
  border-radius: 45px;
  border: 3px solid #333;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: -2px 2px 4px 0 #666;
  background-repeat: no-repeat;
  background-image: url(../images/aah-sprite.png);
}
.internal-page-how-it-works .howItWorkListImage-instruct {
  background-position: 12px 14px;
}
.internal-page-how-it-works .howItWorkListText {
  display: table-cell;
  vertical-align: middle;
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 50px;
}
.internal-page-how-it-works .howItWorkListItem:nth-child(1):after,
.internal-page-how-it-works .howItWorkListItem:nth-child(3):after {
  content: "";
  position: absolute;
  top: 65px;
  left: 35px;
  width: 145px;
  height: 135px;
  background-repeat: no-repeat;
  background-position: center;
  /*background-image: url(../images/howitworks-arrowdown.png);*/
  background-size: 100%;
}
.internal-page-how-it-works .howItWorkListItem:nth-child(2) {
  left: 40%;
  margin-right: -55%;
  width: 63%;
  float: left;
  position: relative;
  margin-top: 155px;
  margin-left: 30px;
}
.internal-page-how-it-works .howItWorkListImage-writers {
  background-position: 7px -56px;
}
.internal-page-how-it-works .howItWorkListItem:nth-child(2):after,
.internal-page-how-it-works .howItWorkListItem:nth-child(4):after {
  content: "";
  position: absolute;
  top: -85px;
  left: 45px;
  width: 76px;
  height: 98px;
  background-repeat: no-repeat;
  background-position: center;
  /*background-image: url(../images/howitworks-arrowup.png);*/
  background-size: 100%;
}
.internal-page-how-it-works .howItWorkListItem:nth-child(3) {
  left: 70%;
  margin-right: -55%;
  width: 70%;
  float: left;
  position: relative;
  margin-left: -10px;
}
.internal-page-how-it-works .howItWorkListImage-rating {
  background-position: 7px -125px;
}
.internal-page-how-it-works .howItWorkListItem:nth-child(4) {
  left: 100%;
  margin-right: -55%;
  width: 70%;
  float: left;
  position: relative;
  margin-top: 155px;
  margin-left: 30px;
}
.internal-page-how-it-works .howItWorkListImage-payment {
  background-position: 11px -187px;
}
.internal-page-how-it-works .howItWorkListItem:nth-child(5) {
  left: 115%;
  margin-right: -55%;
  width: 70%;
  float: left;
  position: relative;
}
.internal-page-how-it-works .howItWorkListImage-paper {
  bbackground-position: 4px -250px;
}
.writingSample-section {
  width: 100%;
  max-width: 380px;
  position: relative;
  float: left;
  box-shadow: 0 3px 10px #bcbbbb;
  border: 1px solid #ddd;
  padding: 0;
  background-color: #fff;
  margin-top: 25px;
}
.writingSample-section h3 {
  margin: 0;
  padding: 15px 15px 0 15px;
  font-size: 22px;
  color: #656565;
  font-weight: 400;
}
.writingSample-section ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.writingSample-section ul li {
  padding: 0;
  display: block;
  position: relative;
  line-height: 1.3em;
}
.writingSample-section ul li a {
  display: block;
  position: relative;
  font-size: 18px;
  padding: 10px 15px 10px 46px;
  border-bottom: 1px solid #ccc;
  transition: all 220ms;
  text-decoration: none;
}
.writingSample-section ul li:first-of-type a {
  border-top: 1px solid #ccc;
}
.writingSample-section ul li a:hover {
  background-color: #f8f8f8;
}
.writingSample-section ul li a::before {
  font-family: FontAwesome;
  color: #555;
  content: "\f0F6";
  font-size: 24px;
  line-height: 24px;
  position: absolute;
  top: 12px;
  left: 15px;
}
.writingSample-section ul li a .title {
  display: block;
  font-size: 14px;
  line-height: 1.2em;
  margin-bottom: 5px;
  color: #555;
  font-weight: 600;
}
.writingSample-section ul li a .subTitle {
  display: block;
  font-size: 14px;
  line-height: 1.2em;
  color: gray;
}
.writingSample-section ul li a .pdf {
  color: #d40606;
}
.highlight {
  background: #f7fbff;
  padding: 5px;
  font-style: italic;
}
.writingSample-section p {
  padding-left: 15px;
}
.sidebar-tab-link-section {
  width: 100%;
  max-width: 380px;
  float: left;
  position: relative;
  background: #fff;
  box-shadow: 0 3px 10px #bcbbbb;
}
.sidebar-tab-link-section h3.sidebar-title {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
}
.sidebar-tab-link-section ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sidebar-tab-link-section ul li {
  padding: 0;
  display: block;
  position: relative;
  line-height: 1.3em;
}
.sidebar-tab-link-section ul li a {
  display: block;
  position: relative;
  font-size: 18px;
  padding: 15px;
  border-bottom: 1px solid #ccc;
  transition: all 220ms;
  text-decoration: none;
}
.sidebar-tab-link-section ul li a:hover {
  background: #c5c5c5;
}
.sidebar {
  position: relative;
}
.inclusion-section {
  padding-bottom: 15px;
  padding-right: 15px;
}
.inclusion-tagline {
  color: #666;
  margin-top: 0;
  font-size: 16px;
  line-height: 24px;
  padding: 0;
  margin: 0 0 20px;
}
.qualityAssuranceLists {
  width: 92%;
  margin: 0 auto auto;
  padding: 0;
}
.qualityAssuranceLists ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.qualityAssuranceLists ul li {
  display: block;
  position: relative;
  padding: 7px 0;
  line-height: 1.3em;
  color: #666;
  font-size: 16px;
}
.qualityAssuranceLists ul li::before {
  content: " ";
  position: absolute;
  top: 5px;
  left: 10px;
  width: 8px;
  height: 100%;
  background-color: #ccc;
}
.qualityAssuranceLists ul li .QAicon {
  position: absolute;
  display: block;
  top: -1px;
  left: -6px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background-color: #ccc;
  text-align: center;
  padding: 11px 0;
  font-size: 18px;
}
.qualityAssuranceLists ul li .QATitle {
  margin: 0;
  padding: 0 0 2px 45px;
  font-size: 16px;
  font-weight: 600;
  color: #666;
}
.qualityAssuranceLists ul li .QAText {
  margin: 0;
  padding: 10px 0 0 45px;
  font-size: 14px;
  color: #666;
}
.QAcyclebottomtxt {
  margin: 15px 0 0;
  padding-top: 10px;
  font-size: 14px;
  border-top: 2px solid #f5f5f5;
  padding-left: 15px;
  line-height: 1.3em;
  color: #666;
}
.md-accordion .card .fa-angle-down {
  float: right;
}
.sidebar-icon {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  text-align: center;
}
.internal-sidebar-form h3 {
  font-size: 24px;
  color: #333;
  margin-top: 0;
}
.internal-sidebar-form .btn.btn-secondary.btn-bg-red {
  margin-top: 0;
}
.sidebar .nav > li.tools-lists {
  width: 100%;
  float: left;
  padding: 15px;
  border-bottom: 1px solid #ccc;
}
.sidebar .nav > li.tools-lists .tools-icon {
  width: 70px;
  float: left;
  text-align: center;
}
.sidebar .nav > li.tools-lists .tools-icon img {
  max-width: 52px;
}
.sidebar .nav > li.tools-lists .tools-content {
  width: calc(100% - 80px);
  float: right;
}
.sidebar .nav > li.tools-lists p {
  line-height: 1.2;
  margin-bottom: 0;
  font-size: 15px;
}
.tccontent {
  width: 100%;
  float: left;
  clear: both;
  margin-top: 30px;
}
.tclists {
  width: 100%;
  clear: both;
}
.tclists li {
  font-size: 16px;
  padding: 5px 0;
  line-height: 24px;
}
.mt15 {
  margin-top: 15px;
}
.content-section-grey .textCommon .no-underline {
  text-decoration: none;
}
.page-breadcrumb {
  width: 100%;
  float: left;
  padding: 5px 115px;
  position: relative;
  background: #fff;
}
.breadcrumb {
  background-color: #fff;
  margin-bottom: 0;
}
.inner-full-width-banner.inner-second-level {
  /*background: #75756c url(../images/bg-pattern2.png);*/
  overflow: visible;
}
.inner-full-width-banner.inner-second-level:after {
  background-color: transparent;
}
.inner-full-width-banner .secondLevelBanner h2.inner-banner-title {
  font-size: 20px;
}
.inner-full-width-banner .secondLevelBanner {
  width: 100%;
  float: left;
  padding: 120px 0 50px;
  position: relative;
  font-weight: 600;
}
.inner-banner-price-title {
  text-transform: capitalize;
  letter-spacing: -0.3px;
  font-weight: 600;
  font-family: inherit;
  color: #fff;
  text-align: center;
  font-size: 28px;
  margin-top: 0;
  margin-bottom: 20px;
}
.inner-full-width-banner .secondLevelForm {
  width: 100%;
  float: left;
  position: relative;
  padding: 20px 30px;
}
.inner-full-width-banner .secondLevelForm .form-group {
  position: relative;
}
.inner-full-width-banner .secondLevelForm .form-control {
  height: 58px;
  width: 100%;
  border-radius: 10px;
  border: 1px solid #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.secondLevelForm .btn-common-orange {
  border-color: #fff !important;
}
.secondlevel .featuresbx {
  width: 100%;
  float: left;
  padding: 15px 10px;
  text-align: center;
}
.secondlevel .featuresbx::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: -10px;
  bottom: 0;
  border-right: 1px dashed #adb7c6;
}
.secondlevel .featuresbx.featuresbxlast::after {
  border-right: 0 dashed #adb7c6;
}
.secondlevel .featuresbx .feature-icon {
  width: 100%;
  float: left;
  text-align: center;
}
.secondlevel .featuresbx .feature-icon .content-feature-icon2x {
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  background-image: url(../images/aah-sprite.png);
  margin: auto;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-expert,
.secondlevel .featuresbx .feature-icon .content-feature-icon2x.feature-expert {
  background-position: -256px -743px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-protection,
.secondlevel
  .featuresbx
  .feature-icon
  .content-feature-icon2x.feature-protection {
  background-position: 0 -323px;
}
.secondlevel .featuresbx .feature-icon .content-feature-icon2x.feature-paypal1 {
  background-position: -424px -575px;
}
.secondlevel
  .featuresbx
  .feature-icon
  .content-feature-icon2x.feature-plagfree {
  background-position: -4px -490px;
}
.secondlevel .featuresbx .feature-icon .content-feature-icon2x.feature-support {
  background-position: -262px -407px;
}
.secondlevel
  .featuresbx
  .feature-icon
  .content-feature-icon2x.feature-easyprice {
  background-position: -424px -407px;
}
.secondlevel .featuresbx .feature-icon .content-feature-icon2x.feature-noplag {
  background-position: -3px -659px;
}
.secondlevel
  .featuresbx
  .feature-icon
  .content-feature-icon2x.feature-optsolution {
  background-position: -340px -407px;
}
.secondlevel
  .featuresbx
  .feature-icon
  .content-feature-icon2x.feature-adviceexpert {
  background-position: -172px -407px;
}
.secondlevel
  .featuresbx
  .feature-icon
  .content-feature-icon2x.feature-deadline {
  background-position: -172px -743px;
}
.secondlevel
  .featuresbx
  .feature-icon
  .content-feature-icon2x.feature-fileformat {
  background-position: -426px -491px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-refund,
.secondlevel .featuresbx .feature-icon .content-feature-icon2x.feature-refund {
  background-position: -87px -659px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-rework {
  background-position: -448px -238px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-report {
  background-position: -372px -238px;
}
.content-Featuresbx
  .content-feature-icon
  .content-feature-icon2x.feature-reviews {
  background-position: -171px -575px;
}
.secondlevel .featuresbx .feature-icon .content-feature-icon2x:hover {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.secondlevel .featuresbx .feature-content {
  width: 100%;
  float: left;
  text-align: center;
}
.secondlevel .featuresbx .feature-content h3 {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #656565;
  text-transform: uppercase;
}
ul.support-block.second-level-support {
  border-right: none;
}
ul.support-block.second-level-support li {
  width: 33.33%;
}
div#intHeadingTwo {
  margin-top: 30px;
}
.inner-second-level .aah-header-helper-text {
  top: 150px;
  right: 120px;
}
.banner-container.thirdlevel {
  padding: 51px 0 51px;
}
.main.thirdlevel h1.page-title {
  margin-bottom: 10px;
}
hr.underline {
  margin-top: 0;
  margin-bottom: 20px;
  border-top: 2px solid #287a8d;
}
.description-title {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 10px;
  font-weight: 600;
  text-transform: none;
  margin-top: 26px;
  text-align: left;
}
.main.thirdlevel .content-section-grey h3,
.main.thirdlevel .content-section-white h3 {
  font-size: 20px;
  font-weight: 600;
}
.internal-common-row {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  border-radius: 0;
}
.internal-sidebar-form {
  width: 100%;
  float: right;
  position: relative;
  padding: 7rem 0 1.5rem;
  padding: 1.5rem 2rem;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.14);
}
.internal-common-row h2 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 600;
  padding-top: 0;
  margin-top: 0;
  color: #656565;
}
.country-cities-row {
  width: 100%;
  float: left;
  background-color: #fff;
  padding: 15px;
  margin-bottom: 30px;
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.2);
  min-height: 285px;
}
.country-cities-row h3 {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #656565;
  text-transform: uppercase;
  font-family: inherit;
}
.main.firstlevel .page-title {
  margin-top: 0;
  font-size: 24px;
  line-height: 30px;
}
.width70 {
  width: 70%;
  margin: auto;
  margin-bottom: 20px;
}
.order-content-list li {
  font-size: 16px;
  font-family: inherit;
  padding: 5px 0 5px 15px;
  line-height: 24px;
}
ul.order-content-list {
  list-style: none;
  position: relative;
}
ul.order-content-list li::before {
  content: "\f054";
  display: inline-block;
  position: absolute;
  left: 40px;
  font-family: FontAwesome;
  font-size: 0.6em;
}
.order-info {
  width: 100%;
  float: left;
  clear: both;
  margin: 10px 0 25px;
}
.order-info ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.order-info ul li {
  text-align: center;
  padding: 5px;
}
.order-info ul li span {
  display: block;
  margin: 5px 0;
}
.orderIcon {
  width: 32px;
  height: 32px;
  margin: auto;
  line-height: 32px;
  font-size: 18px;
  text-align: center;
  background: #137187;
  color: #fff;
  border-radius: 50%;
  margin-bottom: 10px;
}
.order_text {
  font-size: 13px;
}
.back-to-top {
  cursor: pointer;
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
  background-color: #ce735a;
  color: #fff;
  text-align: center;
  text-decoration: none;
  padding: 16px;
  border-radius: 3px;
}
.back-to-top:hover {
  background-color: #b1624d;
  color: #fff;
}
.sidebar-story-container {
  border: 1px solid #e9e9e9;
  overflow: hidden;
  padding: 30px 30px;
  background: #fff;
  text-align: left;
  border-radius: 4px;
}
.sidebar-story-container .story-title {
  color: #666;
  margin: 0 0 10px 0;
  font-size: 22px;
  font-style: italic;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 600;
}
.sidebar-story-container h4 {
  margin: 30px 0 0 0;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: 600;
}
.blockquote.story-blockquote {
  margin: 50px 0;
  text-align: center;
}
.blockquote.story-blockquote .larger-text {
  color: #7f93d3;
  font-size: 22px;
  font-style: italic;
  text-align: center;
  text-transform: none;
  letter-spacing: 0;
}
.blockquote.story-blockquote .blockquote-details {
  display: inline-block;
  width: 250px;
  text-align: left;
  margin-top: 20px;
}
.blockquote.story-blockquote .blockquote-details img {
  display: inline-block;
  max-width: 60px;
  border: 4px solid #e9e9e9;
  border-radius: 100%;
  margin: 0 10px 0 0;
  float: left;
}
.blockquote.story-blockquote .blockquote-details h5 {
  margin-top: 7px;
  color: #7f93d3;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 8px;
}
.blockquote.story-blockquote .blockquote-details h6 {
  font-size: 14px;
  margin: 0;
  margin-top: 5px;
  color: #7f93d3;
  font-style: italic;
}
.story-content-image {
  width: 100%;
  float: left;
  clear: both;
  display: block;
  margin: 30px 0;
}
.resource-service {
  width: 100%;
  float: left;
  background: #f2f0f0;
  position: relative;
  margin-bottom: 20px;
}
.resource-service a {
  display: block;
  text-decoration: none;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}
.topic-first-char {
  width: 80px;
  height: 100%;
  position: absolute;
  background: #3a6671;
  text-align: center;
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}
.topic-first-char:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: -10px;
  top: 42%;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #3a6671;
}
.resource-topic-info {
  padding: 16px 10px;
  padding-left: 100px;
}
.badge-right {
  float: right;
}
.resources-banner {
  width: 100%;
  float: left;
  height: auto;
  text-align: center;
  position: relative;
  /*background: #287a8d url(../images/bg-pattern10.png);*/
  overflow: hidden;
  padding: 120px 0 60px;
}
.pretty-text-underline {
  display: inline;
  text-shadow: 1px 1px #f5f6f9, -1px 1px #f5f6f9, -1px -1px #f5f6f9,
    1px -1px #f5f6f9;
  background-image: linear-gradient(90deg, currentColor 100%, transparent 100%);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 100% 1px;
  color: #287a8d;
}
.pretty-text-underline::-moz-selection {
  background-color: rgba(0, 150, 255, 0.3);
  text-shadow: none;
}
.pretty-text-underline::selection {
  background-color: rgba(0, 150, 255, 0.3);
  text-shadow: none;
}
.sample-resources {
  width: 100%;
  float: left;
  background-color: #fff;
  margin-bottom: 30px;
  border: 1px solid #e3e4e3;
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.2);
  padding: 20px;
}
.sample-heading {
  color: #287a8d;
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  padding: 10px 0 20px;
  text-align: left;
}
.samples-tag {
  margin-top: 15px;
  clear: both;
}
.o-tag-skill {
  background-color: #e0e0e0;
  border-radius: 0 12px 12px 0;
  color: #555;
  font-size: 14px;
  display: inline-block;
  padding: 5px 8px;
  line-height: 1;
  margin: 10px 2px;
  font-weight: 600;
}
.o-tag-skill:hover {
  color: #fff;
  background-color: #287a8d;
  text-decoration: none;
  font-weight: 600;
}
.resouces-btn-center {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 0;
}
.resouces-btn-center .btn.btn-secondary.btn-bg-red {
  margin-top: 0;
}
.evenly-distributed-children {
  display: flex;
  justify-content: space-between;
}
#sampleCategoriesMain .resource-service {
  display: block;
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 15px #6f6f6f;
}
#sampleCategoriesMain .topic-first-char {
  background-color: #fff;
  color: #333;
  width: 100%;
  position: relative;
  padding: 15px 0;
  border-bottom: 1px solid #efefef;
}
#sampleCategoriesMain .topic-first-char:after {
  display: none;
}
#sampleCategoriesMain .resource-topic-info {
  padding-left: 0;
  border-bottom: 1px solid #efefef;
  padding: 15px 10px;
}
#sampleDetailsPage p {
  font-size: 16px;
  font-family: inherit;
  padding: 5px 0;
  line-height: 24px;
}
#sampleDetailsPage table {
  width: 100% !important;
  border-color: #ccc;
}
#sampleDetailsPage table td {
  padding: 10px;
  border-color: #ccc;
}
#sampleDetailsPage .content-section-white img {
  width: 100%;
  max-width: 100% !important;
  height: auto !important;
}
.resource-details-banner {
  /*background: #d68319 url(../images/bg-pattern4.png);*/
}
.inner-order-common-row {
  position: relative;
  float: left;
  display: block;
  width: 100%;
  padding: 30px 0;
  background-color: #d68319;
  text-align: center;
  margin: 20px 0;
}
.inner-order-common-row .order-title-tagline {
  color: #fff !important;
}
.inner-order-common-row .btn-order-white {
  font-weight: 600;
  margin-top: 25px;
}
.sidebarBoostArea {
  width: 100%;
  float: left;
  background-color: #23b5b9;
  color: #fff;
  padding: 30px;
  margin: 15px 0 30px;
}
.sidebarBoostArea .boostAreaIcon {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 25px;
}
.sidebarBoostArea .boostAreaIcon .topIcon {
  width: 100px;
  height: 100px;
  margin: auto;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #fff;
}
.sidebarBoostArea .boostAreaInfo {
  width: 100%;
  float: left;
  text-align: center;
}
.sidebarBoostArea .boostAreaInfo h3 {
  letter-spacing: 1px;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  color: #fff !important;
  margin: 0;
  margin-bottom: 0;
  line-height: 26px;
  font-family: "Open Sans", sans-serif;
}
.sidebarBoostArea .boostAreaInfo h4 {
  font-size: 16px;
  margin-top: 10px;
  font-style: italic;
  margin-bottom: 30px;
  font-weight: 400;
  text-align: center;
  color: #fff !important;
  margin: 0;
  line-height: 24px;
}
.trustpilot-box {
  background-color: #030a2e;
}
.trustpilot-box .boostAreaInfo a {
  text-decoration: none;
  color: #fff;
}
.trustpilot-box .boostAreaInfo a:hover {
  text-decoration: none;
  color: #68b77b;
}
.pricing-banner {
  width: 100%;
  float: left;
  height: auto;
  text-align: center;
  position: relative;
  overflow: hidden;
  background: #3498af;
  background-position: left top;
  background-repeat: repeat;
  padding: 51px 0;
}
.pricing-banner .inner-banner-title {
  font-size: 36px;
  font-weight: 600;
  line-height: 36px;
  text-align: center;
  margin-bottom: 30px;
}
.pricing-banner .order-title-tagline {
  font-weight: 600;
  font-size: 20px;
  font-style: normal;
  line-height: 26px;
}
.price-details-row {
  width: 100%;
  float: left;
  background: #fff;
  padding: 15px;
  margin-top: 15px;
  border-radius: 10px;
}
.price-details-row a {
  text-decoration: none;
}
.calc_result {
  float: left;
  width: 100%;
  margin: 12px 0 0;
}
.calc_result table {
  width: 100%;
  text-align: center;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  font: 100%;
}
.calc_result table tbody tr td,
.calc_result table thead tr th {
  text-align: center;
  width: 120px;
}
.calc_result table thead tr th.first {
  width: 160px;
}
.calc_result table thead tr th .standard {
  font-size: 16px;
  font-weight: 600;
  background: #287a8d;
  padding: 8px 0;
  color: #fff;
  border-left: 1px solid #216777;
}
.calc_result table thead tr th .standard0 {
  font-size: 16px;
  font-weight: 400;
  background: #216777;
  padding: 8px 0;
  color: #fff;
  border-left: 1px solid #287a8d;
}
.calc_result table thead tr th .standard1 {
  font-size: 16px;
  font-weight: 600;
  background: #d4765d;
  padding: 20px 0;
  color: #fff;
  border-left: 1px solid #c15639;
}
.calc_result table thead tr th .standard2 {
  font-size: 16px;
  font-weight: 600;
  background: #c15639;
  padding: 20px 0;
  color: #fff;
  border-left: 1px solid #d4765d;
}
.f32 {
  font-size: 32px;
  font-weight: 600;
}
.calc_result table tbody tr td {
  border-bottom: 1px solid #f7f1f1;
}
.calc_result table tbody tr.white td {
  background: #fff;
}
.calc_result table tbody tr.gray td {
  background: #f7f8f8;
}
.calc_result table tbody tr td .days,
.calc_result table tbody tr td a.pri {
  padding: 15px 0;
  float: left;
  width: 100%;
  color: #666;
  font-size: 16px;
  font-weight: 600;
}
.calc_result table tbody tr td:hover a.pri {
  color: #287a8d;
  padding: 20px 0;
}
.calc_result table tbody tr td .days {
  background: #e8e8e8;
}
.w100 {
  width: 100%;
  font-weight: 600;
}
.pricetime {
  width: 100%;
  color: #ce2e03;
  font-size: 11px;
  float: left;
  font-weight: 600;
  line-height: 10px;
  float: left;
}
.calc_result table tbody tr td .price_order {
  display: none;
  padding: 1px 7px;
  font-size: 16px;
  color: #d4765d;
  margin-left: 5px;
}
.calc_result table tbody tr td:hover .price_order {
  display: inline;
}
.includelists {
  width: 100%;
  clear: both;
  float: left;
  margin-top: 25px;
  position: relative;
}
.includelists ul.order-content-list li {
  padding: 12px 15px 12px 40px;
  position: relative;
}
.includelists ul.order-content-list li::before {
  font-family: FontAwesome;
  content: "\f00c";
  color: green;
  padding-right: 10px;
  position: absolute;
  top: 15px;
  left: 15px;
}
.login h2.page-title {
  margin-bottom: 5px;
  margin-top: 5px;
}
.login-details-row {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  border-radius: 10px;
  margin-top: 20px;
  /*background: #287a8d url(../images/bg-pattern10.png);*/
  background-repeat: repeat;
  padding: 40px 15px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16),
    0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16),
    0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.loginlogoIcon {
  width: 100%;
  float: left;
  text-align: center;
  padding: 10px 0;
}
.loginlogoIcon .topIcon {
  width: 64px;
  height: 64px;
  margin: auto;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #fff;
}
.loginlogoIcon .topIcon img {
  max-width: 100%;
  text-align: center;
}
.login-details-row .form-control {
  height: 52px;
  border-radius: 0;
  border-color: #fff;
}
.login-details-row .input-group-addon {
  padding: 6px 25px;
  background-color: #d4765d;
  border: 1px solid #d4765d;
  color: #fff;
  font-size: 20px;
}
.login-details-row .submitbutton {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}
.login-details-row .submitbutton .btn-login {
  background-color: #d4765d;
  color: #fff;
  font-weight: 600;
  border-radius: 10px;
  width: 200px;
  padding: 10px;
}
.login-details-row .order-title-tagline a {
  text-align: center;
  color: #fff;
}
.loginv2 {
  width: 100%;
  height: 100vh;
  float: left;
  /*background: #077cf1 url(../images/bg-pattern10.png);*/
  background-repeat: repeat;
  background-attachment: fixed;
}
.loginleft {
  width: 100%;
  height: 100vh;
  z-index: 1;
  float: left;
  background: #fff;
  padding: 15px;
  overflow-y: scroll;
}
.loginleft::-webkit-scrollbar {
  width: 8px;
  display: none;
}
.pd0 {
  padding: 0;
}
.loginv2 .loginleft label {
  padding-bottom: 0.8em;
}
.loginv2 .loginleft .form-control {
  height: 52px;
  border: 2px solid #c9c9c9;
  margin-bottom: 30px;
  width: 100%;
}
.loginv2 .loginleft .submitbutton .btn-common-orange {
  background-color: #d4765d;
  color: #fff;
  font-weight: 600;
  border-radius: 3px;
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
}
.loginv2 .loginleft .evenly-distributed-children .order-title-tagline a {
  text-decoration: underline;
}
.loginv2 .banner-title {
  font-family: inherit;
  font-weight: 600;
  font-size: 36px;
  text-transform: none;
  letter-spacing: 0;
  padding: 70px 30px 30px;
  text-align: center;
  color: #fff;
}
.loginv2 .banner-title-slogan {
  text-align: center;
  color: #fff;
  font-size: 20px;
}
.login-info-list {
  width: 100%;
  float: left;
  clear: both;
  margin-top: 60px;
}
.login-info-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.login-info-list ul li {
  display: inline-block;
  width: 32%;
  vertical-align: top;
  position: relative;
  text-align: center;
  color: #fff;
}
.login-info-list ul li span {
  display: block;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  padding: 10px 0;
}
.login-info-list ul li small {
  display: block;
  font-size: 14px;
}
.login-info-list ul li + li::before {
  background-image: -webkit-linear-gradient(bottom, #197fbd, #fff 50%, #197fbd);
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  background-image: -moz-linear-gradient(bottom, #197fbd, #fff 50%, #197fbd);
  background-image: -o-linear-gradient(bottom, #197fbd, #fff 50%, #197fbd);
  background-image: -ms-linear-gradient(bottom, #197fbd, #fff 50%, #197fbd);
  background-image: linear-gradient(to top, #197fbd, #fff 50%, #197fbd);
  width: 1px;
  height: 122px;
}
.login-copyright {
  text-align: center;
  font-size: 13px;
  color: #666;
  padding-top: 90px;
}
.loginbtn-inline {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
}
.loginbtn-inline a {
  margin-right: 10px;
  margin-left: 10px;
}
.loginbtn-inline.btnfistlevel {
  margin-top: 15px;
  margin-bottom: 20px;
}
.login-info-list ul li .loginicon {
  width: 64px;
  height: 64px;
  margin: auto;
  background-image: url(../images/aah-sprite.png);
  background-repeat: no-repeat;
}
.login-info-list ul li .loginicon.loginicon1 {
  background-position: -448px -83px;
}
.login-info-list ul li .loginicon.loginicon2 {
  background-position: -388px -155px;
}
.login-info-list ul li .loginicon.loginicon3 {
  background-position: -444px -4px;
}
.loginWithOtp-div .select-country-code-left {
  width: 30%;
  float: left;
}
.loginWithOtp-div .contact-right-container {
  width: 70%;
  float: left;
}
.loginv2 .select-country-code-left .chosen-container-single .chosen-single,
.loginv2 .select-country-code-left select {
  background: linear-gradient(#fff 20%, #fff 50%, #fff 52%, #fff 100%);
  height: 52px;
  border-radius: 4px;
  padding: 10px;
  text-align: center;
  border: 2px solid #c9c9c9;
}
.loginv2
  .select-country-code-left
  .chosen-container-single
  .chosen-single
  div
  b {
  /*background: url(../images/chosen-sprite.png) no-repeat 0 12px;*/
}
.tab-item-title {
  font-weight: 600;
  margin: 10px 0 10px 0;
  font-size: 20px;
  color: #656565;
}
.order-form-container {
  width: 100%;
  float: left;
  padding: 20px;
  background-color: #fff;
  box-shadow: 0 1px 6px #bcbbbb;
  -moz-box-shadow: 0 1px 6px #bcbbbb;
  -webkit-box-shadow: 0 1px 6px #bcbbbb;
}
.order-form-container h1,
.order-form-container h4,
.order-form-container h5 {
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  color: #656565;
}
.formHeading {
  font-size: 18px;
  padding: 5px 0;
  line-height: 24px;
}
.formtagline {
  margin-bottom: 40px;
}
.order-form-container .form-control {
  height: 44px;
}
.order-form-container textarea.form-control {
  height: 135px;
  background-image: none;
  resize: none;
}
#fileUploadType a {
  color: #a53c00;
}
.order-form-container #fileUploadType a {
  background: 0 0;
  border: 1px solid #a53c00;
}
.sidebar .button_chat {
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: block;
  text-align: center;
  text-decoration: none;
  border: none;
  outline: 0;
  -webkit-appearance: none;
  box-shadow: 0 2px 5px #ced7d0;
  -moz-box-shadow: 0 2px 5px #ced7d0;
  -webkit-box-shadow: 0 2px 5px #ced7d0;
  background: #287a8d;
  font-size: 18px;
  height: 45px;
  line-height: 45px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.sidebar .button_chat:hover {
  background: #2dd256;
  background: -moz-linear-gradient(top, #2dd256 0, #29ce4e 100%);
  background: -webkit-linear-gradient(top, #2dd256 0, #29ce4e 100%);
  background: linear-gradient(to bottom, #2dd256 0, #29ce4e 100%);
}
.sidebar .widget {
  width: 100%;
  margin-bottom: 15px;
}
.sidebar .widget_order_summary {
  box-shadow: 0 1px 6px #bcbbbb;
  -moz-box-shadow: 0 1px 6px #bcbbbb;
  -webkit-box-shadow: 0 1px 6px #bcbbbb;
  background: #fff;
  position: relative;
}
.sidebar .widget_order_summary .widget_title {
  border-bottom: #d5e4ea 1px solid;
  margin: 0;
  text-align: center;
  padding: 10px 0;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 15px;
}
.sidebar .widget_content {
  padding: 10px 0;
}
.sidebar .widget_order_summary .widget_content ul {
  list-style: none;
  padding: 0;
  position: relative;
}
.sidebar .widget_order_summary .widget_content ul li {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding: 5px 15px;
  padding-left: 70px;
  position: relative;
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.sidebar .widget_order_summary .widget_content ul li:hover {
  background: #f5f5f5;
}
.sidebar .widget_order_summary .widget_content ul li::before {
  content: "\f093";
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  display: block;
  width: 60px;
  height: 60px;
  color: #d4765d;
  font-size: 36px;
  text-align: center;
  line-height: 60px;
}
.sidebar .widget_order_summary .widget_content ul li.infoIcon2::before {
  content: "\f1c1";
}
.sidebar .widget_order_summary .widget_content ul li.infoIcon3::before {
  content: "\f045";
}
.green {
  color: green;
}
.dispNone {
  display: none;
}
.footer .footerTopSect .ftr-subscribe .form-control.subscriberEmailErr {
  border-color: #d4765c;
}
.plagarism-checker {
  /*background: url(../images/plagarism-checker.jpg);*/
  background-size: cover;
  background-repeat: no-repeat;
}
.full-width-banner .plagarism-checker-headline {
  padding: 150px 30px 50px 30px;
  text-align: center;
}
.full-width-banner .plagarism-checker-headline .banner-title {
  font-size: 36px;
}
ul.order-stats-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.order-stats-list li {
  margin-bottom: 50px;
}
ul.order-stats-list li h3 {
  font-size: 28px;
  color: #ffbb03;
  font-weight: 600;
  line-height: 18px;
}
ul.order-stats-list li h4 {
  font-size: 20px;
  color: #fff;
  font-weight: 600;
  line-height: 18px;
}
ul.order-stats-list li p {
  font-size: 14px;
  color: #fff;
  font-style: italic;
}
.order-stats-list-right {
  list-style: none;
}
.mobile-bg .bannerRight .form-horizontal .btn-upload {
  color: #d4765d;
  background: #fff;
  border-radius: 3px;
}
.sidebar .widget_order_summary .profileImg {
  float: left;
  max-width: 60px;
  max-height: 60px;
  margin: 15px;
}
.sidebar .widget_order_summary .profileImg img {
  max-height: 60px;
}
.sidebar .widget_order_summary .tutorfinalrating {
  font-size: 16px;
}
.text-underline {
  text-decoration: underline;
}
.fileL {
  margin-top: 10px;
  background-color: #ceeff9;
  border: 1px solid #3c7a8d;
  border-radius: 2px;
  overflow: hidden;
  padding-top: 4px;
  height: 30px;
  margin-bottom: 10px;
  text-overflow: ellipsis;
}
.fileL a {
  color: #3c7a8d;
  text-decoration: none;
}
.progressBar {
  width: 200px;
  height: 22px;
  border: 1px solid #111;
  background-color: #292929;
}
.progressBar div {
  height: 100%;
  color: #fff;
  text-align: right;
  line-height: 22px;
  width: 0;
  background-color: #09f;
}
.inputError {
  border-color: #d4765c !important;
}
.inputSuccess {
  border-color: #27ae60 !important;
}
.order-offer {
  background: linear-gradient(
    to right,
    #a5440c 0,
    rgba(51, 149, 171, 0.9) 100%
  );
  padding: 10px;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  margin-bottom: 20px;
}
.OfferText {
  font-size: 18px;
  font-weight: 600;
}
.order-form-container .form-group .input-group .form-control[readonly] {
  background: #fff;
}
.internal-sidebar-form .form-control {
  height: 42px;
}
.internal-sidebar-form .form-control.datetimeSelector {
  background: #fff;
}
.inner-full-width-banner .secondLevelForm .form-control.datetimeSelector {
  background: #fff;
}
.reviewSummary-banner {
  /*background: #ccc url(../images/bg-pattern10.png);*/
  padding-top: 140px;
}
.businessformreview {
  width: 100%;
  float: left;
  position: relative;
  background: #fff;
  padding: 20px;
  margin-bottom: 30px;
  border-radius: 5px;
  border: none;
  box-shadow: 0 2px 2px 0 #c8c8c8;
}
.rvUserinfo {
  width: 100%;
  float: left;
}
.user-review-pic {
  width: 75px;
  height: 75px;
  margin: auto;
  border-radius: 50%;
  background: #f5f5f5;
  overflow: hidden;
  margin-bottom: 15px;
}
.user-review-pic a {
  display: block;
}
.user-review-pic img {
  max-width: 100%;
}
.businessformreview .rvUserinfo .user-review-name {
  font-size: 14px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #222;
  padding-bottom: 5px;
}
.user-star-rating {
  width: 100%;
  position: relative;
  display: inline-block;
  float: left;
  margin: 0 0 1.3em;
}
.userstar-rating-left {
  width: 100%;
  float: left;
  clear: both;
}
.user-star-rating .rv-star {
  width: 24px;
  height: 24px;
  float: left;
  display: inline-block;
  cursor: pointer;
  margin-right: 3px;
  border-radius: 3px;
  text-align: center;
  padding: 1px 0;
  background-color: #c8c8c8;
  color: #fff;
  font-size: 16px;
}
.user-star-rating .rv-star.star1 {
  background-color: #e22027 !important;
}
.user-star-rating .rv-star.star2 {
  background-color: #f47324 !important;
}
.user-star-rating .rv-star.star3 {
  background-color: #f8cc18 !important;
}
.user-star-rating .rv-star.star4 {
  background-color: #73b143 !important;
}
.user-star-rating .rv-star.star5 {
  background-color: #007f4e !important;
}
.reviewfinalrating {
  font-size: 18px;
  margin-left: 5px;
  font-weight: 600;
  color: #3e7f4e;
}
.published-dt-time {
  position: absolute;
  top: 5px;
  right: 0;
  display: block;
  margin: 0;
  font-size: 12px;
  color: #999;
}
.review-title {
  font-size: 18px;
  color: #444;
  font-weight: 600;
  padding: 5px 0;
  margin-top: 0;
}
.company-review-summary {
  padding-bottom: 20px;
  text-align: left;
  width: 100%;
  float: left;
}
.company-profile-pic {
  width: 100%;
  height: auto;
  min-height: 90px;
  float: left;
  margin: 0 20px 20px 0;
}
.company-profile-pic img {
  max-width: 100%;
}
.company-review-dtls-top {
  width: 100%;
  float: left;
  position: relative;
}
h1.company-title {
  font-family: inherit;
  font-size: 26px;
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 600;
  color: #fff;
}
.top-rating-info-wrapper {
  width: 100%;
  float: left;
  position: relative;
}
.rating-in-word {
  font-size: 20px;
  line-height: 20px;
  display: block;
  margin-bottom: 15px;
  padding-top: 6px;
  color: #fff;
}
.topstarSelector {
  width: 100%;
  float: left;
  height: 40px;
  margin-top: 10px;
}
a.topstar-selector-button {
  width: 41px;
  height: 40px;
  float: left;
  display: inline-block;
  cursor: pointer;
  margin-right: 6px;
  border-radius: 3px;
  background: #fff;
  text-align: center;
  padding: 7px 0;
  color: #007f4e;
}
.rating-progress-chart {
  width: 100%;
  float: left;
}
.distribution-title {
  font-size: 22px;
  font-weight: 500;
  margin-top: 8px;
  color: #fff;
}
.progress-chart-container {
  width: 100%;
  float: left;
  margin-top: 10px;
  display: table;
}
.chart__row {
  width: 100%;
  display: table-row;
  line-height: 10px;
  color: #007f4e;
}
.chart__cell__bar,
.chart__cell__label,
.chart__cell__value {
  display: table-cell;
  background-clip: padding-box;
  border-bottom: 14px solid transparent;
}
.chart__cell__label {
  padding: 0 8px 0 0;
  margin: 5px 0;
  text-align: left;
  white-space: nowrap;
  color: #fff;
  font-weight: 600;
}
.chart__cell__bar {
  width: 100%;
  background-color: #f1f1f1;
  position: relative;
}
.chart__cell__bar__value {
  position: absolute;
  left: 0;
  top: 0;
  height: 10px;
}
.progress-chart-container .chart__row.star-rating-5 .chart__cell__bar__value {
  background-color: #007f4e;
}
.progress-chart-container .chart__row.star-rating-4 .chart__cell__bar__value {
  background-color: #73b143;
}
.progress-chart-container .chart__row.star-rating-3 .chart__cell__bar__value {
  background-color: #f8cc18;
}
.progress-chart-container .chart__row.star-rating-2 .chart__cell__bar__value {
  background-color: #f47324;
}
.progress-chart-container .chart__row.star-rating-1 .chart__cell__bar__value {
  background-color: #e22027;
}
.chart__cell__value {
  white-space: nowrap;
  padding-left: 5px;
  text-align: right;
  color: #fff;
}
.chart__cell__value a {
  color: #fff;
}
#sendReview .modal-content .form-group .star-border .fa {
  color: #e3e3e3;
}
#sendReview .modal-content .form-group .star-border .fa:hover {
  color: red !important;
}
.star-border {
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 0.1px 0.3px rgba(0, 0, 0, 0.42);
  background: #fff;
}
#sendReview .modal-content .form-group .star-border .fa:hover {
  color: #007f4e !important;
}
.tutorwrapper {
  position: relative;
  background-color: #fff;
  margin: 30px 0;
  box-shadow: 0 1px 6px rgba(57, 73, 76, 0.35);
  float: left;
  width: 100%;
}
.tutorSearch {
  background-color: #f9f9f9;
  padding: 30px;
  float: left;
  position: relative;
  width: 100%;
}
.tutorSearch .input-group {
  position: relative;
  display: inherit;
}
.tutorSearch .input-group .input-group-addon,
.tutorSearch .input-group .input-group-btn {
  height: 40px;
  line-height: 1;
  padding: 0;
  border: 0;
  background-color: transparent;
  border-color: transparent;
  position: absolute;
  top: 0;
  z-index: 5;
  width: auto;
  color: #656565;
  white-space: nowrap;
  vertical-align: middle;
}
.tutorSearch .input-group .input-group-addon .sIcon {
  float: left;
  margin-top: 13px;
  margin-left: 13px;
}
.searchTutor {
  width: 100%;
  height: 40px;
  border-radius: 0;
  padding-left: 32px;
}
.tutorSearch .btn.btn-secondary.btn-bg-red {
  margin-top: 0;
  padding: 7px 60px 8px;
  position: absolute;
  right: 0;
  z-index: 2;
  border-radius: 0;
}
.btnSearch {
  margin: 0;
  color: #23527c !important;
  background-color: #fff !important;
  padding: 11px 28px;
  font-size: 14px;
  line-height: 14px;
  border-radius: 2px;
  display: inline-block;
}
.tutorFilter {
  background-color: #fff;
  padding: 30px;
  float: left;
  position: relative;
  width: 100%;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.tutorFilter .tutorlocationfilter,
.tutorFilter .tutorratingfilter,
.tutorFilter .tutorsubjectfilter {
  width: 100%;
  box-shadow: 0 1px 6px rgba(57, 73, 76, 0.35);
  float: right;
  position: relative;
}
.tutorFilter .tutorlocationfilter a,
.tutorFilter .tutorratingfilter a,
.tutorFilter .tutorsubjectfilter a {
  font-family: inherit;
  color: #333;
  font-size: 16px;
  padding: 8px 20px;
  display: inline-block;
  text-decoration: none;
  width: 100%;
  position: relative;
}
.tutorFilter .tutorlocationfilter a:hover,
.tutorFilter .tutorratingfilter a:hover,
.tutorFilter .tutorsubjectfilter a:hover {
  box-shadow: 0 1px 6px rgba(57, 73, 76, 0.7);
  text-decoration: none;
}
.tutorFilter .tutorlocationfilter a .righticon,
.tutorFilter .tutorratingfilter a .righticon,
.tutorFilter .tutorsubjectfilter a .righticon {
  float: right;
  color: #32526e;
  font-weight: 600;
}
.tutorFilter .tutorlocationfilter .feedbackdropdown,
.tutorFilter .tutorratingfilter .feedbackdropdown,
.tutorFilter .tutorsubjectfilter .feedbackdropdown {
  position: relative;
  display: inline-block;
  width: 100%;
}
.eo-dropdown-menu {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2);
  z-index: 1;
  max-height: 250px;
  overflow-y: scroll;
}
.feedbackdropdown:hover .eo-dropdown-menu {
  display: block;
}
.tutorFilter .tutorlocationfilter ul.eo-dropdown-menu,
.tutorFilter .tutorratingfilter ul.eo-dropdown-menu,
.tutorFilter .tutorsubjectfilter ul.eo-dropdown-menu {
  list-style: none;
  width: 100%;
  padding-left: 0;
  margin-top: 1px;
}
.tutorFilter .tutorlocationfilter ul.eo-dropdown-menu li,
.tutorFilter .tutorratingfilter ul.eo-dropdown-menu li,
.tutorFilter .tutorsubjectfilter ul.eo-dropdown-menu li {
  width: 100%;
}
.tutorFilter .tutorlocationfilter ul.eo-dropdown-menu li a,
.tutorFilter .tutorratingfilter ul.eo-dropdown-menu li a,
.tutorFilter .tutorsubjectfilter ul.eo-dropdown-menu li a {
  display: block;
  font-family: inherit;
  color: #333;
  font-size: 14px;
  border-left: 3px solid #fff;
  padding: 6px 20px;
}
.tutorFilter .tutorlocationfilter ul.eo-dropdown-menu li a:hover,
.tutorFilter .tutorratingfilter ul.eo-dropdown-menu li a:hover,
.tutorFilter .tutorsubjectfilter ul.eo-dropdown-menu li a:hover {
  color: #32526e;
  background: #f5f5f5;
  box-shadow: none;
  border-left: 3px solid #32526e;
}
.tutorsresultwrap {
  width: 100%;
  float: left;
  position: relative;
  padding: 0;
  background-color: #fff;
}
.tutorinforow {
  width: 100%;
  float: left;
  position: relative;
  padding: 30px 40px;
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
.tutorinforow:hover {
  box-shadow: 0 2px 10px 1px rgba(57, 73, 76, 0.4),
    0 1px 2px rgba(57, 73, 76, 0.25);
  background-color: #f8f8f8;
  outline: 0;
  cursor: pointer;
}
.profileImg {
  width: 100%;
  height: 100%;
  max-width: 100px;
  max-height: 100px;
  border-radius: 50%;
  background-color: #eee;
  text-align: center;
}
.profileImg img {
  width: 100%;
  max-width: 100px;
  max-height: 100px;
  border-radius: 50%;
}
.pd-r-0 {
  padding-right: 0;
}
.pd-l-0 {
  padding-left: 0;
}
h4.tutorName {
  line-height: 24px;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 3px;
  color: #555;
  font-family: inherit;
}
h4.tutorName a {
  text-decoration: none;
  color: #555;
}
h4.tutorName a:hover {
  text-decoration: underline;
}
h4.subjectExperties {
  line-height: 24px;
  font-size: 17px;
  font-weight: 600;
  margin: 0 0 5px;
  color: #555;
  font-family: inherit;
}
.tutorinforow .order-status,
.tutorinforow .tutorLocation {
  font-size: 16px;
  color: #666;
  font-weight: 400;
  padding-top: 5px;
  padding-bottom: 5px;
}
.tutorDisciption {
  font-size: 16px;
  color: #666;
  font-weight: 400;
  line-height: 24px;
  padding-top: 5px;
}
.o-tag-skill {
  background-color: #e0e0e0;
  border-radius: 4px;
  color: #222;
  font-size: 12px;
  cursor: default;
  padding: 5px 10px;
  line-height: 1;
  margin: 10px 0 0;
  font-weight: 600;
}
.o-tag-skill:hover {
  color: #fff;
  background-color: #23527c;
  text-decoration: none;
  font-weight: 600;
}
.tag-more {
  font-weight: 600;
  color: #555;
}
.tutorinforow article:hover .tutorName a,
.tutorinforow article:hover span a.tag-more {
  color: #23527c;
}
.orng {
  color: #ff9500;
}
.tutorfinalrating {
  font-weight: 600;
  font-size: 14px;
  color: #287a8d;
  margin-left: 5px;
}
.tutorHeader {
  width: 100%;
  float: left;
}
.tutorsDetails {
  width: 100%;
  float: left;
  background-color: #f5f5f5;
}
.tutorsdetailswrap {
  width: 100%;
  float: left;
  position: relative;
  padding: 0;
  background-color: #fff;
  border: 2px solid #eee;
}
.tutordtlsrow {
  width: 100%;
  float: left;
  position: relative;
  padding: 30px 30px;
  background-color: #fff;
}
.right-align {
  text-align: right;
}
.tutordtlsrow h4.subjectExperties {
  padding-bottom: 3px;
}
.tutordtlsrow .tutorLocation {
  padding-bottom: 3px;
}
.TutorOverview {
  border-top: 1px solid #eee;
  padding: 30px 20px 0;
  margin-top: 25px;
}
h4.overviewHead {
  padding-bottom: 3px;
  line-height: 24px;
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 5px;
  color: #555;
  font-family: inherit;
}
h5.tutorHistory {
  padding-bottom: 5px;
  padding-top: 10px;
  line-height: 24px;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 5px;
  color: #555;
  font-family: inherit;
}
.TutorOverview p {
  padding-top: 5px;
  padding-bottom: 5px;
}
.TutorOverview ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 15px;
  margin-top: 15px;
}
.TutorOverview ul li {
  line-height: 22px;
}
.singlerow {
  width: 100%;
  padding: 30px;
  float: left;
}
.tutorlink {
  font-family: inherit;
  text-decoration: none;
  font-weight: 600;
  color: #337ab7;
}
.signlerowText {
  font-family: inherit;
  font-size: 16px;
}
.iconBlue {
  color: #337ab7;
}
.feedbacklist {
  width: 100%;
  float: left;
}
.feedbacklist ul.list-unstyled {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.feedbacklist ul li {
  margin-bottom: 10px;
  border-bottom: 1px solid #e0e0e0;
  padding: 20px 0;
}
.feedbacklist .feedbacklistHeading {
  font-size: 18px;
  font-weight: 600;
  word-break: break-word;
  margin: 0 0 5px;
  color: #555;
  font-family: inherit;
}
.feedbacktext {
  font-family: inherit;
  color: #333;
  font-size: 14px;
  padding: 5px 0;
}
.feedbackdate {
  font-family: inherit;
  color: #999;
  font-size: 12px;
  padding: 5px 0;
}
.feedbacklighttext {
  font-family: inherit;
  color: #666;
  font-size: 14px;
}
.feedbackstarwrap {
  display: inline;
  padding: 5px 0;
}
.feedbackstars {
  display: inline;
}
.str-rating {
  padding-left: 7px;
}
.feedbackfilter {
  width: 100%;
  box-shadow: 0 1px 6px rgba(57, 73, 76, 0.35);
  float: right;
  position: relative;
}
.feedbackfilter a {
  font-family: inherit;
  color: #333;
  font-size: 16px;
  padding: 8px 20px;
  display: inline-block;
  text-decoration: none;
  width: 100%;
  position: relative;
}
.feedbackfilter a:hover {
  box-shadow: 0 1px 6px rgba(57, 73, 76, 0.7);
  text-decoration: none;
}
.feedbackfilter a .righticon {
  float: right;
  color: #32526e;
  font-weight: 600;
}
.feedbackdropdown {
  position: relative;
  display: inline-block;
  width: 100%;
}
.eo-dropdown-menu {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.feedbackdropdown:hover .eo-dropdown-menu {
  display: block;
}
.feedbackfilter ul.eo-dropdown-menu {
  list-style: none;
  width: 100%;
  padding-left: 0;
  margin-top: 1px;
}
.feedbackfilter ul.eo-dropdown-menu li {
  width: 100%;
}
.feedbackfilter ul.eo-dropdown-menu li a {
  display: block;
  font-family: inherit;
  color: #333;
  font-size: 14px;
  border-left: 3px solid #fff;
  padding: 6px 20px;
}
.feedbackfilter ul.eo-dropdown-menu li a:hover {
  color: #32526e;
  background: #f5f5f5;
  box-shadow: none;
  border-left: 3px solid #32526e;
}
.tutorrequestform {
  width: 100%;
  float: left;
  background: #f5f5f5;
}
.requetTutor {
  color: #555;
  text-align: left;
  font-size: 18px;
  line-height: 24px;
  font-family: inherit;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 0;
}
.tutorrequestform a#uploadFiles {
  background-color: #c0d8d3;
}
.tutorrequestform .formSubmit {
  background-color: #1bbc9d;
  width: 100%;
  padding: 10px 0;
  border: 0;
  background: #1bbc9d !important;
  color: #fff !important;
  font-weight: 600;
}
.tutorsideinfo {
  float: left;
  width: 100%;
  padding: 15px 0;
}
.tutorlink {
  color: #fff;
  background: #ce735a;
  padding: 4px 10px;
}
.tutorsideinfo h3.tutorrightHead {
  line-height: 24px;
  font-size: 18px;
  font-weight: 600;
  word-break: break-word;
  margin: 0 0 20px;
  font-family: inherit;
  color: #555;
  text-align: left;
}
.tutorcommonrow {
  width: 100%;
  padding: 15px 0;
}
.tutorsideinfo .tutorcommonrow .feedbacktext {
  padding: 0;
}
.tutorsideinfo .tutorcommonrow .similar-tutor {
  width: 100%;
}
.tutorsideinfo .tutorcommonrow .similar-tutor ul {
  list-style: none;
  padding-left: 0;
}
.tutorsideinfo .tutorcommonrow .similar-tutor ul li {
  margin: 0;
  padding: 0;
  line-height: 24px;
  font-size: 14px;
  color: #32526e;
  font-family: inherit;
}
.tutorsideinfo .tutorcommonrow .similar-tutor ul li a {
  margin: 0;
  padding: 0;
  line-height: 24px;
  font-size: 14px;
  color: #32526e;
  font-family: inherit;
}
.spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}
.double-bounce1,
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #333;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}
.double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}
#quote-carousel .carousel-control.left {
  left: -60px;
}
#quote-carousel .carousel-control.right {
  right: -60px;
}
#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: 0;
  margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
  background-color: #d4765d;
  border: none;
}
#quote-carousel .carousel-inner {
  min-height: 240px;
}
#quote-carousel .item blockquote {
  border-left: none;
  margin: 0;
}
#quote-carousel .item blockquote h3:before {
  content: "\f10d";
  font-family: Fontawesome;
  float: left;
  margin-right: 10px;
}
.questionwrapper {
  margin-top: 15px !important;
  width: 75%;
  margin: auto;
  margin-top: auto;
  float: none;
  background: 0 0;
  box-shadow: none;
}
.aah-banner-form-wrapper.questionwrapper .form-control {
  background: #fff;
  height: 58px;
}
.questionlist {
  width: 100%;
  border: 1px solid #e3e3e3;
  float: left;
}
.card {
  width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  margin-bottom: 1.5rem !important;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 0.25rem;
  border: 1px solid rgba(0, 0, 0, 0.125);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05);
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-body {
  padding: 0.75rem 1.25rem;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.blursolution {
  width: 100%;
  position: relative;
  /*background-image: url(../images/blursolution.jpg);*/
  background-size: 100%;
  background-position: top center;
}
.subscribe-answer {
  width: 50%;
  margin: auto;
  padding: 50px 0;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.solution-pdf {
  padding: 20px 0;
  text-align: left;
}
.card-heading {
  margin: 0;
  font-weight: 600;
  font-size: 20px;
  color: #d4765d !important;
}
.full-width-banner.affiliate-banner {
  background: linear-gradient(245deg, #cadafb, #fff);
}
.full-width-banner.affiliate-banner .banner-headline {
  padding: 150px 30px 30px 30px;
  text-align: center;
}
.full-width-banner.affiliate-banner h3.banner-title-slogan {
  font-size: 16px;
  margin: 10px 0 30px 0;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  text-shadow: none;
}
.banner-form-wrapper,
.signup-form-wrapper {
  width: 100%;
  margin: auto;
  position: relative;
  padding: 30px 30px;
}
.banner-form-wrapper .form-group {
  position: relative;
}
.home-signup {
  background-color: rgba(46, 81, 121, 0.6);
  border-radius: 10px;
  font-family: inherit;
  padding: 20px;
}
.affiliate-signup {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  text-align: center;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.home-signup .form-control {
  height: 42px;
}
.home-signup .btn.btn-warning {
  font-size: 16px;
  height: 44px;
  width: 100%;
}
.whyus-section {
  margin-top: 50px;
}
.whyus-item {
  width: 100%;
  display: flex;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 2px 0 rgba(11, 37, 71, 0.2),
    0 0 1px 0 rgba(10, 37, 70, 0.2);
  box-shadow: 0 2px 2px 0 rgba(11, 37, 71, 0.2), 0 0 1px 0 rgba(10, 37, 70, 0.2);
  position: relative;
  padding: 30px;
  margin-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.whyus-header {
  margin-bottom: 20px;
  height: 60px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
.whyus-icon {
  margin-right: 25px;
  width: 64px;
  height: 64px;
  background-image: url(../images/aah-sprite.png);
  background-repeat: no-repeat;
}
.whyus-icon.whyusicon1 {
  background-position: -204px -2712px;
}
.whyus-icon.whyusicon2 {
  background-position: -319px -2712px;
}
.whyus-icon.whyusicon3 {
  background-position: -444px -2712px;
}
.whyus-icon.whyusicon4 {
  background-position: -444px -2816px;
}
.whyus-icon.whyusicon5 {
  background-position: -323px -2816px;
}
.whyus-icon.whyusicon6 {
  background-position: -204px -2816px;
}
.whyus-header h5 {
  font-size: 18px;
  line-height: 1.67;
  color: #0d1a2b;
  font-weight: 400;
}
.affiliate-common-strips {
  background-color: #d4765d;
}
.signup-form-wrapper .form-control {
  height: 52px;
}
.signup-form-wrapper {
  margin-top: 40px;
  text-align: center;
}
.left-right-section {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.left-right-column {
  width: 50%;
}
.left-right-img-box {
  max-width: initial;
  margin-bottom: 0;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  height: 700px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.left-right-img {
  padding: 0;
  max-width: initial;
  margin-left: 50px;
  position: absolute;
  border: 1px solid #ddd;
}
.left-right-text {
  padding: 0 85px;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
}
.left-right-section:nth-child(odd) .left-right-img-box {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
.left-right-section:nth-child(odd) .left-right-img {
  right: 50px;
  left: auto;
}
.left-right-section:nth-child(odd) .left-right-text {
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
}
.affiliate-banner
  .banner-form-wrapper
  .home-signup
  .form-group
  .input-group.choosenContryCode,
.signup-form-wrapper
  #affiliateForm2
  .form-group
  .input-group.choosenContryCode {
  width: 100% !important;
}
.affiliate-banner
  .banner-form-wrapper
  .home-signup
  .choosenContryCode
  .select-country-code-left,
.signup-form-wrapper
  #affiliateForm2
  .choosenContryCode
  .select-country-code-left {
  width: 30%;
  float: left;
}
.affiliate-banner
  .banner-form-wrapper
  .home-signup
  .choosenContryCode
  .select-country-code-left
  .chosen-select,
.signup-form-wrapper
  #affiliateForm2
  .choosenContryCode
  .select-country-code-left
  .chosen-select {
  width: 100%;
  border-radius: 0;
  height: 42px;
  color: #333;
}
.affiliate-banner
  .banner-form-wrapper
  .home-signup
  .choosenContryCode
  .select-country-code-left
  .chosen-container-single
  .chosen-single,
.signup-form-wrapper
  #affiliateForm2
  .choosenContryCode
  .select-country-code-left
  .chosen-container-single
  .chosen-single {
  width: 100%;
  height: 42px;
  background: #fff;
  text-align: left;
  justify-content: center;
  align-items: center;
  line-height: 40px;
  border-radius: 3px;
}
.affiliate-banner
  .banner-form-wrapper
  .home-signup
  .choosenContryCode
  .contact-right-container,
.signup-form-wrapper
  #affiliateForm2
  .choosenContryCode
  .contact-right-container {
  width: 70%;
  float: right;
}
.signup-form-wrapper
  #affiliateForm2
  .choosenContryCode
  .select-country-code-left
  .chosen-select {
  height: 52px;
  border: 1px solid #ccc;
}
.affiliatepage-form2
  .signup-form-wrapper
  #affiliateForm2
  .choosenContryCode
  .select-country-code-left
  .chosen-container-single
  .chosen-single {
  height: 52px;
}
.affiliate-banner .banner-headline .banner-title {
  font-size: 36px;
}
.affiliate-modal-title {
  font-size: 18px;
  color: #666;
  margin-top: 25px;
  margin-bottom: 5px;
  font-weight: 600;
}
.order-now-common-row
  .calculator_form
  .fieldLabel
  .fieldLabel-tooltip.affiliate-tooltip {
  width: 200%;
  top: -110px;
}
.order-now-common-row
  .calculator_form
  .fieldLabel
  .fieldLabel-tooltip.affiliate-tooltip::after {
  left: 13%;
}
.free-palgarism-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
.free-palgarism-bar a {
  display: block;
  text-align: center;
  padding: 2px;
  transition: all 0.3s ease;
  color: #fff;
  font-size: 20px;
}
.free-palgarism-bar a:hover {
  background-color: #bd4524;
}
.plagarism-icon {
  background: #d4765d;
  color: #fff;
}
.clientSlider.footer-features {
  text-align: center;
}
.clientSlider.footer-features .item img {
  margin-right: 10px;
  margin-left: 10px;
}
.clientSlider.security-partners.footer-features .item img {
  margin-right: 20px;
  margin-left: 20px;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@keyframes shake {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.shake-error {
  border: 1px dashed red !important;
}
.spinner {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #d4765d;
  border-bottom: 16px solid #d4765d;
  width: 40px;
  height: 40px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.mt-element-step,
.step-line,
.stepsDisplayArea {
  width: 100%;
  position: relative;
}
.stepsDisplayArea .mt-element-step .step-line .mt-step-col {
  padding: 0 0 16px;
  text-align: left;
}
.stepsDisplayArea .mt-element-step .step-line .done .mt-step-number {
  color: #fff !important;
  border-color: #d4765d !important;
  background: #d4765d !important;
}
.stepsDisplayArea .mt-element-step .step-line .mt-step-number {
  font-size: 20px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto auto 5px;
  padding: 0;
  border: 3px solid #e5e5e5;
  position: relative;
  z-index: 4;
  height: 36px;
  width: 36px;
  text-align: center;
  background: #fff;
  cursor: pointer;
}
.font-grey-cascade {
  color: #95a5a6 !important;
}
.uppercase {
  text-transform: uppercase !important;
}
.stepsDisplayArea .mt-element-step .step-line .mt-step-title {
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
.stepsDisplayArea .mt-element-step .step-line .mt-step-title:after,
.stepsDisplayArea .mt-element-step .step-line .mt-step-title:before {
  content: "";
  height: 3px;
  width: 100%;
  position: absolute;
  background-color: #e5e5e5;
  top: -21px;
  z-index: 3;
  transform: translateY(-100%);
}
.stepsDisplayArea .mt-element-step .step-line .done .mt-step-title:after,
.stepsDisplayArea .mt-element-step .step-line .done .mt-step-title:before {
  background-color: #d4765d;
}
.stepsDisplayArea .mt-element-step .step-line .mt-step-title:before {
  right: 0;
}
.stepsDisplayArea .mt-element-step .step-line .mt-step-title:after {
  left: 0;
}
.stepsDisplayArea .mt-element-step .step-line .done .mt-step-content,
.stepsDisplayArea .mt-element-step .step-line .done .mt-step-title {
  color: #d4765d !important;
}
.stepsDisplayArea .mt-element-step .step-line .mt-step-col.last {
  text-align: right;
}
.order-form-container .form-group label .filled-form {
  position: absolute;
  right: 20px;
  top: 0;
  color: green;
  font-size: 16px;
}
.banner-form-wrapper .form-group,
.left-right-img-box,
.left-right-section,
.whyus-item {
  position: relative;
}
.order-form-container .form-group .input-group .form-control[readonly] {
  background: #fff;
}
.order-form-container .collapsibleForm {
  width: 100%;
  background-color: #f5f5f5;
  border: none;
  box-shadow: none;
  outline: 0;
  color: green;
  padding: 10px;
  text-align: left;
  font-size: 16px;
  font-weight: 600;
}
.order-form-container .formPdt15 {
  padding: 15px 10px 0;
  background: #ececec;
  margin-bottom: 10px;
}
.steptext {
  color: #d4765d;
  padding-bottom: 5px;
  font-weight: 600;
}
.steptext2 {
  color: #ccc;
}
.form-control.datetimeSelector {
  background: #fff;
}
.inner-full-width-banner .bannerRight #fieldLabelTabContent .btn-info,
.inner-full-width-banner .bannerRight .form-group .form-control.input-number {
  border-radius: 0;
}
.order-now-common-row .calculator_form .fieldLabeldatatab .nav > li {
  padding: 0 10px 7px;
  font-size: 13px;
}
.modal-header {
  width: 100%;
  background: #287a8d;
  border-bottom: 1px solid #f1f1f0;
  height: 65px;
  padding: 15px;
  margin-bottom: 15px;
  box-sizing: border-box;
}
.modal-header h3 {
  margin: 0;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
}
.modal-header .sub-header {
  margin: 0 0 0 20px;
  padding: 0;
  color: #fff;
  font-style: italic;
  margin-left: 25px !important;
}
.modal-body .inputValue {
  display: block;
  padding: 7px;
  border: 1px solid #ccc;
  margin-top: 6px;
  margin-bottom: 15px;
  background-color: #f4f4f4;
  color: #555;
  font-weight: 600;
  min-width: 237px;
  float: left;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  width: 100%;
  box-sizing: border-box;
}
.modal-header .close {
  color: #fff;
  opacity: 0.6;
}
.gaswgt.gasbr {
  right: 40px !important;
  bottom: 0 !important;
}
.gaswgt {
  position: fixed !important;
  font-family: Helvetica, Arial !important;
  font-size: 8pt !important;
  color: #fff !important;
  -moz-border-radius: 5px 5px 0 0 !important;
  -webkit-border-radius: 5px 5px 0 0 !important;
  z-index: 9999999;
  width: 350px;
  border-radius: 5px !important;
  background-color: #fff;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: left;
  box-shadow: 1px 0 10px 1px #333;
}
.gasbtm.gaswc,
.gaswc {
  margin-bottom: -10px;
}
.gaswc .gaspc {
  display: none;
}
.gaswc {
  width: 350px !important;
}
.gaswc.gaswb {
  display: none !important;
}
.gasclr:before,
.gaswgt .gasclr:after {
  content: "";
  display: table;
}
.gaswgt.gaswe {
  width: 330px !important;
}
.gaswc.gaswh {
  opacity: 0.2;
}
.gaswgt .gaswinr {
  background-color: #5590b1;
  padding: 0;
  border-radius: 5px 5px 0 0;
  font-size: 13px;
}
.gaswgt .gasclr:after {
  clear: both;
}
.gaswgt .gaswh:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.gaswgt .gaswh {
  display: block;
}
.gaswgt .btn,
.gaswgt .gasmenu .btn {
  color: #fff;
  background-color: transparent;
  background-image: none;
  padding: 3px 6px;
  border-radius: 3px;
  border: 0;
  margin-left: 5px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.gaswgt .btn:hover {
  cursor: pointer;
}
.gaswgt .btn [class*=" icon-"],
.gaswgt .btn [class^="icon-"] {
  line-height: 0.9em;
}
.gaswgt [class*=" icon-"],
.gaswgt [class^="icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-repeat: no-repeat;
}
.gaswgt .icon-minus {
  /*background: url(../images/spritesheet.png) -53px -5px no-repeat !important;*/
}
.icon-remove {
  /*background: url(../images/close.png) no-repeat;*/
  background-size: 100% 100%;
}
.gaswgt .gaswh {
  border-bottom: 1px solid #5590b1;
  margin: 0;
  padding: 0;
}
.gaswgt .gaswtit {
  overflow: hidden;
  padding: 28px 10px;
  line-height: 1.2em;
  color: #fff;
  font-weight: 700;
}
.gaswgt .gaswtl,
.gaswgt .gaswtl:hover {
  font-weight: 700 !important;
}
.gaswgt .gaswtl {
  color: #fff !important;
  font-size: 14px;
  padding-left: 20px;
}
.gaswgt .gasbtnt {
  float: right;
  margin-right: 7px !important;
  margin-top: 22px !important;
}
.chat-fixed {
  position: fixed;
  bottom: 0;
  z-index: 200;
  right: 10px;
  border-radius: 3px 3px 0 0;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
  background: #232323;
}
.btn-direct-call {
  display: inline-block;
  color: #fff;
  padding: 10px 16px 5px 10px;
  border-radius: 3px;
  box-shadow: 1px 1px 4px rgba(210, 210, 210, 0.9);
  border: none;
  font: 18px/20px Arial, Helvetica, sans-serif;
  cursor: pointer;
  background: #839e99;
  margin: 0;
}
.chat-fixed .btn-direct-call i {
  font-size: 22px;
  vertical-align: -3px;
  line-height: 19px;
}
.btn-direct-call:hover {
  background: #9aadaa;
}
.chat-fixed .skype-bottom {
  /*background: url(../images/skype-spr.png) no-repeat;*/
  float: left;
  height: 25px;
  width: 35px;
  margin: 6px 0 0 15px;
  border-right: 1px solid #555;
  padding-right: 13px;
}
.chat-fixed .skype-bottom:hover {
  background-position: 0 -25px;
}
.chat-fixed .chat:hover {
  font-family: arial;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  transition: text-shadow 0.2s linear;
}
.chat-fixed .chat {
  background-image: url(../images/chat-icon.png);
  background-repeat: no-repeat;
  background-position: 0 -41px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  font-family: arial;
  font-size: 14px;
  font-weight: 700;
  padding: 7px 23px 7px 30px;
  margin-left: 15px;
  margin-top: 2px;
}
.chat-fixed .btn-direct-call {
  padding: 3px 10px;
  font-size: 15px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  font-weight: 700;
  margin: 0 0 0 10px;
}
.inner-full-width-banner.wordcount-banner {
  /*background: url(../images/bg-pattern10.png) #00a651;*/
}
.inner-full-width-banner.wordcount-banner:after {
  content: none;
}
.inner-full-width-banner.wordcount-banner
  .secondLevelBanner
  .inner-banner-small-text {
  color: #fff;
}
.inner-full-width-banner.wordcount-banner .secondLevelForm {
  margin-top: 20px;
}
.inner-full-width-banner.wordcount-banner
  .secondLevelForm
  .calculator_area
  .form-control {
  height: 200px !important;
}
.wordcount-banner .calculator_stat {
  width: 100%;
}
.wordcount-banner .calculator_stat .calculator_stat_item {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  background-color: #fff;
  padding: 18px;
  border-radius: 10px;
}
.wordcount-banner .calculator_stat .calculator_stat_item .words-cout {
  font-size: 16px;
}
.wordcount-banner .calculator_stat .calculator_stat_item .text-bold {
  font-size: 18px;
}
.inner-full-width-banner.grammerchecker-banner {
  background: #fff;
  padding-bottom: 50px;
  text-align: center;
}
.inner-full-width-banner.grammerchecker-banner:after {
  content: none;
}
.grammerchecker-banner .inner-banner-title {
  letter-spacing: 0.25px;
  color: #333;
  padding-bottom: 40px;
  margin: 0;
  font-size: 36px;
  padding-top: 30px;
}
.grammerchecker-banner .grammer-subtitle {
  font-size: 16px;
  color: #333;
  line-height: 36px;
  font-weight: 600;
  max-width: 80%;
  margin: auto;
}
.grammer-checker-form {
  position: relative;
  margin-top: 40px;
  box-shadow: 0 19px 40px rgba(187, 192, 211, 0.2);
  border-radius: 5px;
  padding: 10px 10px 16px;
  border: 1px solid #e4e6f2;
}
.grammer-info-text {
  color: #333;
  margin-bottom: 25px;
  line-height: 28px;
  text-align: left;
  font-size: 19px;
  font-weight: 600;
}
.grammer-result-title {
  font-size: 40px;
  line-height: 40px;
  color: #000;
  text-transform: uppercase;
  position: relative;
  margin-top: 0;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 60px;
}
.grammer-result-content {
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row nowrap;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: baseline;
  align-items: baseline;
}
.grammer-result-subtitle {
  color: #00a6e7;
  font-size: 28px;
  line-height: 34px;
  letter-spacing: 0.25px;
  text-decoration: underline;
  text-align: right;
  margin-right: 30px;
}
.nav-white .header-top-bar .header-nav-top > li > a,
.nav-white .navbar-nav > li > a {
  color: #000 !important;
}
.nav-black .header-top-bar .header-nav-top > li > a,
.nav-black .navbar-nav > li > a {
  color: #fff !important;
}
.nav-black .aah-navbar .navbar-header .navbar-brand {
  color: #fff;
}
.nav-white.header-fixed .header-nav-top > li > a {
  color: #fff !important;
}
.nav-white .aah-navbar .navbar-header .navbar-brand {
  color: #287a8d !important;
}
.nav-white .aah-navbar .navbar-nav.navbar-right .btn.btn-secondary.btn-small {
  border: 1px solid #333 !important;
  color: #333;
}
.grammer-checker-form .btn-gcheker {
  background: #63d88e;
  color: #fff;
  border-radius: 3px;
  padding: 8px 80px;
  border: none;
}
.grammer-features {
  margin-top: 40px;
  text-align: center;
}
.g-feature-img {
  width: 100%;
  text-align: center;
  padding: 10px;
}
.g-feature-text {
  color: #8189a9;
  line-height: 24px;
}
@media (min-width: 1350px) and (max-width: 1380px) {
  .AAH-web-wrapper {
    width: 100%;
    overflow-x: hidden;
  }
}
@media (max-width: 1199px) {
  .navbar.navbar-default.aah-navbar .navbar-nav > li > a {
    padding: 27px 10px 20px 10px;
    font-size: 13px;
  }
  .navbar.navbar-default.aah-navbar
    .collapse.navbar-collapse
    .nav.navbar-nav.navbar-right
    button.btn.btn-default {
    padding: 10px 19px;
    font-size: 13px;
  }
  .navbar.navbar-default.aah-navbar
    .navbar-collapse
    ul.nav.navbar-nav.navbar-right
    button.btn.btn-secondary.btn-small {
    padding: 10px 10px;
    font-size: 13px;
  }
  .aah-banner-form-wrapper {
    width: 65%;
  }
  .clientSlider .item img {
    max-width: 142px;
  }
  .navbar.navbar-default.aah-navbar
    .service-dropdown
    .dropdown-menu
    .dropdown-submenu
    p {
    font-size: 11px;
  }
  .navbar.navbar-default.aah-navbar ul.dropdown-menu h5 {
    font-size: 11px;
  }
  .banner-title {
    font-size: 40px;
  }
  h3.banner-title-slogan {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .navbar.navbar-default.aah-navbar .navbar-nav > li > a {
    padding: 27px 16px 20px 15px;
    font-size: 13px;
  }
  .navbar.navbar-default.aah-navbar
    .collapse.navbar-collapse
    .nav.navbar-nav.navbar-right
    button.btn.btn-default {
    padding: 10px 24px;
    font-size: 13px;
  }
  .banner-title {
    font-size: 40px;
  }
  .full-width-banner .banner-headline {
    padding: 200px 10px 100px 10px;
  }
  .aah-banner-form-wrapper {
    width: 70%;
    padding: 30px 15px;
  }
  .aah-banner-form-wrapper .btn-common-blue {
    width: 170px;
  }
  .aah-header-helper-text {
    width: 150px;
    right: -150px;
  }
  .page-title-slogan {
    font-size: 16px;
  }
  .howItWorkList {
    padding-right: 0;
  }
  .howItWorkListItem {
    min-height: 70px;
    display: flex;
  }
  .howItWorkListImage {
    display: inline-block;
    width: 70px;
    height: 70px;
  }
  .howItWorkListText {
    display: inline-block;
    font-size: 15px;
    padding-top: 24px;
    margin-bottom: 24px;
  }
  .howItWorkListItem:nth-child(1):after,
  .howItWorkListItem:nth-child(2):after,
  .howItWorkListItem:nth-child(3):after,
  .howItWorkListItem:nth-child(4):after {
    display: none;
  }
  .howItWorkListItem:nth-child(1) {
    margin: 0;
    width: 100%;
  }
  .howItWorkListItem:nth-child(2),
  .howItWorkListItem:nth-child(3),
  .howItWorkListItem:nth-child(4),
  .howItWorkListItem:nth-child(5) {
    left: 0;
    margin: 0;
    width: 100%;
  }
  .clientSlider {
    text-align: center;
  }
  .textCommon {
    font-size: 15px;
  }
  .caseStudyPdfSection {
    padding: 0 0;
  }
  .aahCaseStudy.CaseStudy3 {
    padding: 16px 30px;
    min-height: auto;
  }
  .footer .footerMenuSect .navbar-default .navbar-nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .inner-full-width-banner .bannerLeft:after,
  .inner-full-width-banner .bannerLeft:before {
    display: none;
  }
  .inner-full-width-banner:after {
    display: block;
    width: 100%;
  }
  .inner-full-width-banner .bannerRight {
    padding: 0;
  }
  .internal-page-how-it-works .howItWorkList {
    padding-right: 0;
  }
  .internal-page-how-it-works .howItWorkListText {
    padding-top: 0;
  }
  .internal-page-how-it-works .howItWorkListItem:nth-child(1) {
    margin: 0;
    width: 100%;
  }
  .internal-page-how-it-works .howItWorkListItem:nth-child(2),
  .internal-page-how-it-works .howItWorkListItem:nth-child(3),
  .internal-page-how-it-works .howItWorkListItem:nth-child(4),
  .internal-page-how-it-works .howItWorkListItem:nth-child(5) {
    left: 0;
    margin: 0;
    width: 100%;
  }
  .page-title {
    font-size: 25px;
  }
  .sidebar-guide-container {
    padding: 15px 0;
  }
  .sidebar-guide-bio {
    padding: 11px;
  }
  .chapter-tabwrap ul.nav.nav-tabs.nav-justified.hometab {
    width: 100%;
  }
  .chapter-tabwrap .tab-content {
    display: none;
    width: 100%;
  }
  .chapter-tabwrap .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
    border-left: none !important;
  }
  ul.support-block {
    border-right: 0 solid #e3e3e3;
  }
  ul.support-block li {
    width: 100%;
  }
  .ui-siteStats ul li {
    width: 100%;
  }
  .inner-full-width-banner .bannerLeft .inner-banner-small-text {
    display: none;
  }
  .inner-full-width-banner .bannerLeft .inner-banner-small-title {
    display: none;
  }
  .inner-full-width-banner .bannerLeft .inner-banner-small-title-txt {
    display: none;
  }
  .faq-banner h1 {
    font-size: 36px;
  }
  .about-full-width-banner .about-banner-headline h2 {
    font-size: 48px;
  }
  .profileImg {
    max-width: 80px;
    max-height: 80px;
  }
  .profileImg img {
    max-width: 80px;
    max-height: 80px;
  }
  .TutorOverview {
    padding: 20px 15px 0;
  }
  .singlerow {
    padding: 20px 5px;
  }
  .tutordtlsrow {
    padding: 20px 15px;
  }
  .o-tag-skill {
    margin: 10px 5px 0;
  }
  .tutorsdetailswrap {
    border: 1px solid #eee;
  }
  #expertcarousel
    .carousel-inner
    .item
    .sidebar-guide-container
    .sidebar-guide-bio {
    min-height: 430px;
  }
  .sidebar-tab-link-section,
  .writingSample-section {
    max-width: 100%;
  }
  .inner-full-width-banner .bannerLeft {
    padding: 100px 0 50px;
  }
}
@media (max-width: 767px) {
  .navbar-nav {
    display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .header.header-fixed .navbar-default .navbar-toggle .icon-bar {
    background-color: #828282;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #333;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: #ccc;
  }
  .navbar-nav .open .dropdown-menu {
    border-bottom: 1px solid #fff;
    border-radius: 0;
  }
  .dropdown-menu {
    padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
    padding-left: 20px;
  }
  .mobilechatIcon {
    float: right;
    margin-right: 15px;
    margin-top: 15px;
    color: #d4765d;
  }
  .dropdown-menu .dropdown-menu .dropdown-menu {
    padding-left: 30px;
  }
  li.dropdown.open {
    border: 0 solid red;
  }
  .header {
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  }
  .header .navbar.navbar-default.aah-navbar .navbar-brand {
    color: #287a8d;
  }
  .header-top-bar {
    height: auto;
  }
  .header-top-bar .strip-offer {
    font-size: 12px;
    color: #fff;
  }
  .header .header-top-bar {
    background-color: #287a8d;
    color: #fff;
  }
  .header .header-top-bar .strip-offer .top-bar-order-btn a.top-ordernow-btn {
    padding: 3px 4px;
    background-color: #fff;
    color: #287a8d;
  }
  .navbar.navbar-default.aah-navbar .navbar-brand {
    padding: 10px 0;
    font-size: 16px;
  }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    background: #fff;
  }
  .header.header-fixed .navbar.navbar-default.aah-navbar .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .header .navbar-default .navbar-toggle .icon-bar {
    background-color: #828282;
  }
  .navbar.navbar-default.aah-navbar
    .navbar-header
    a.navbar-brand.nav-logo-white {
    display: none;
  }
  .navbar.navbar-default.aah-navbar
    .navbar-header
    a.navbar-brand.nav-logo-colored {
    display: block;
  }
  .navbar.navbar-default.aah-navbar .navbar-nav > li > a {
    color: #333;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .navbar.navbar-default.aah-navbar .service-dropdown .dropdown-menu {
    min-width: auto;
    width: 100%;
  }
  .banner-title {
    font-size: 24px;
    text-shadow: none;
  }
  .full-width-banner {
    height: auto;
  }
  .banner-headline .aah-banner-form-wrapper .control-label {
    padding: 0 15px;
  }
  .banner-headline h3.banner-title-slogan {
    text-shadow: none;
    font-size: 17px;
    line-height: 25px;
  }
  .aah-banner-form-wrapper {
    width: 100%;
    padding: 30px 0;
  }
  .aah-banner-form-wrapper .btn-common-blue {
    position: relative;
    margin-top: 15px;
    border-radius: 30px;
  }
  .aah-header-helper-text {
    display: none;
  }
  .full-width-banner .banner-headline {
    padding: 125px 0 30px 0;
  }
  .aah-banner-form-wrapper .form-control {
    border-radius: 10px;
  }
  .page-title-slogan {
    font-size: 16px;
    max-width: 100%;
  }
  .howItWorkListText {
    padding-top: 5px;
    margin-bottom: 10px;
  }
  .howItWorkListImage {
    width: 70px;
    height: 70px;
    text-align: center;
    padding: 35px;
  }
  .page-title {
    font-size: 22px;
    line-height: 26px;
  }
  .order-now-common-row .calculator_form .priceWrapper-calculated {
    padding: 0;
  }
  .clientSlider .item img {
    max-width: 120px;
  }
  .order-now-common-row .calculator_form .calculatorResult li {
    padding: 20px 0 0;
  }
  .order-now-common-row .calculator_form .calculatorResult li.all-info-left {
    text-align: center;
    width: 100%;
  }
  .order-now-common-row .calculator_form .calculatorResult li.all-info-right {
    text-align: center;
    width: 100%;
    padding-left: 0;
  }
  .calcualated-total-price {
    width: 100%;
    float: none;
    text-align: center;
    margin: auto;
  }
  .priceWrapper-calculated
    .calculatorResult
    .all-info-right
    .m-calculatorMain__price {
    text-align: center;
    padding: 0;
  }
  .about-full-width-banner .about-banner-headline h2 {
    font-size: 34px;
    text-shadow: 2px 2px 4px rgba(60, 72, 76, 0.5);
  }
  .aah-about-timeline-group .about-aah-timeline .about-aah-timeline-item {
    padding: 5px 25px;
  }
  .aah-about-timeline-group
    .about-aah-timeline
    .about-aah-timeline-item.about-aah-timeline-item-left
    img {
    max-width: 60px;
    max-height: 60px;
  }
  .aah-about-timeline-group .about-aah-timeline .about-aah-timeline-item p {
    font-size: 14px;
  }
  .aah-about-timeline-group
    .about-aah-timeline
    .about-aah-timeline-item.about-aah-timeline-item-right
    img {
    max-width: 60px;
    max-height: 60px;
  }
  .about-full-width-banner {
    /*background-image: url(../images/bg-pattern7.png);*/
    background-size: auto;
    background-repeat: repeat;
  }
  .about-full-width-banner .about-banner-headline {
    padding: 120px 0 50px 0;
  }
  .inner-full-width-banner .bannerLeft {
    padding: 90px 0 15px;
  }
  .inner-full-width-banner .bannerLeft h2.inner-banner-title {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .inner-full-width-banner .bannerRight {
    width: 100%;
    text-align: left;
  }
  .inner-full-width-banner .bannerRight .form-group label {
    padding-top: 0;
  }
  h1.inner-banner-title {
    text-shadow: 2px 2px 4px rgba(60, 72, 76, 0.5);
    font-size: 32px;
  }
  .width70 {
    width: 100%;
  }
  .banner-container {
    padding: 120px 0 50px;
  }
  .published-dt-time {
    top: 4px;
  }
  .tutorsdetailswrap .tutordtlsrow .profileImg {
    margin: auto;
  }
  .tutorsdetailswrap .tutordtlsrow h4.tutorName {
    text-align: center;
  }
  .tutorsdetailswrap .tutordtlsrow article .right-align {
    text-align: center;
  }
  .tutorSearch .btn.btn-secondary.btn-bg-red {
    margin-top: 15px;
    width: 100%;
  }
  .tutorFilter .tutorlocationfilter,
  .tutorFilter .tutorratingfilter,
  .tutorFilter .tutorsubjectfilter {
    margin-top: 10px;
  }
  h1.company-title {
    font-size: 24px;
  }
  .tutorFilter,
  .tutorSearch {
    padding: 15px 10px;
  }
  .evenly-distributed-children {
    display: block;
  }
  #questionDetailsPage .card-header.evenly-distributed-children {
    display: flex;
  }
  #sampleListData .card-footer.evenly-distributed-children {
    display: flex;
  }
  .subscribe-answer {
    display: block;
    width: 96%;
  }
  .subscribe-answer a {
    display: block;
    width: 100%;
    margin-bottom: 5px;
  }
  .order-now-common-row .calculator_form .price-calc-text {
    min-width: auto;
  }
  .inner-full-width-banner .secondLevelForm {
    padding: 20px 0;
  }
  .back-to-top {
    bottom: 40px;
    z-index: 2;
    display: none !important;
  }
  .navbar-default .navbar-toggle:focus,
  .navbar-default .navbar-toggle:hover {
    background-color: transparent;
  }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    display: none;
  }
  .home-screen {
    border-top: 1px solid #839e99;
    padding: 10px 0 0;
    margin-top: 20px;
  }
  .home-screen ul {
    margin: 10px 0;
    list-style: none;
    padding: 0;
  }
  .home-screen ul li {
    padding-left: 35px;
    position: relative;
    margin-bottom: 20px;
    color: #656565;
    font-size: 16px;
    line-height: 18px;
    text-align: left;
  }
  .home-screen ul li:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -12px;
    background-color: transparent;
    /*background-image: url(../images/sprite@2x.png);*/
    background-repeat: no-repeat;
  }
  .home-screen ul li.first:after {
    background-size: 124px;
    width: 24px;
    height: 24px;
    background-position: 0 0;
  }
  .home-screen ul li.second:after {
    background-size: 124px;
    width: 29px;
    height: 28px;
    background-position: 0 -25px;
  }
  .home-screen ul li.third:after {
    background-size: 124px;
    width: 24px;
    height: 25px;
    background-position: 0 -53px;
  }
  .home-screen ul li.fourth:after {
    background-size: 124px;
    width: 28px;
    height: 25px;
    background-position: 0 -78px;
  }
  .aah-banner-form {
    width: 100%;
    margin-bottom: 15px;
    background: #f2f2f2;
    clear: both;
    float: left;
    padding: 15px 0;
    box-shadow: 0 0 2px 2px #c5c5c5;
    border-radius: 10px;
  }
  .aah-banner-form .mobile-banner-form {
    width: 100%;
    float: left;
    text-align: left;
  }
  .aah-banner-form .mobile-banner-form label {
    text-align: left;
    color: #656565;
  }
  .aah-banner-form .mobile-banner-form .form-control {
    height: 46px;
    border-color: #999;
    font-style: italic;
  }
  .aah-banner-form .mobile-banner-form .form-control.datetimeSelector {
    background: #fff;
  }
  .aah-banner-form .mobile-banner-form textarea.form-control {
    height: 80px;
    border-color: #999;
    font-style: italic;
  }
  .aah-banner-form .mobile-banner-form #fileUploadType a {
    background: 0 0;
    border: 1px solid #a53c00;
  }
  .aah-banner-form .mobile-banner-form .btn.btn-secondary.btn-bg-red {
    width: 100%;
  }
  .form-group.m-group-width {
    text-align: center;
  }
  #sidebar {
    width: 280px;
    position: fixed;
    top: 0;
    left: -285px;
    height: 100vh;
    z-index: 999;
    background: #287a8d;
    color: #fff;
    transition: all 0.3s;
    overflow-y: scroll;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
  }
  #sidebar.active {
    left: 0;
  }
  #dismiss {
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    font-size: 30px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
  }
  #dismiss:hover {
    background: #fff;
    color: #7386d5;
  }
  .overlay {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    z-index: 998;
    display: none;
  }
  #sidebar .sidebar-header {
    background: #d4765d;
    width: 100%;
    float: left;
    clear: both;
    padding: 9px 10px;
    font-size: 18px;
  }
  #sidebar .sidebar-header img {
    width: 42px;
  }
  #sidebar ul {
    width: 100%;
    float: left;
    clear: both;
    list-style: none;
    padding: 0;
    margin-bottom: 0;
  }
  #sidebar ul li a {
    padding: 10px;
    font-size: 16px;
    display: block;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #1f7184;
  }
  #sidebar ul li a:hover {
    color: #d4765d;
    background: #fff !important;
  }
  #sidebar ul li a:nth-last-child(1):hover {
    background: 0 0;
  }
  #sidebar ul li a.nav-demo.btn-small {
    background: #fff3cd;
    color: #856404;
  }
  #sidebar ul li a.nav-signup {
    background: #fce8e6;
    color: #d93025;
  }
  #sidebar ul li ul li a {
    padding-left: 30px;
  }
  #sidebar ul li.active > a,
  a[aria-expanded="true"] {
    color: #fff;
    background: #247082;
  }
  a[data-toggle="collapse"] {
    position: relative;
  }
  a[aria-expanded="false"]::before,
  a[aria-expanded="true"]::before {
    content: "\f054";
    display: block;
    position: absolute;
    right: 20px;
    font-family: FontAwesome;
    font-size: 0.6em;
    top: 15px;
  }
  a[aria-expanded="true"]::before {
    content: "\f078";
  }
  .m-form-heading {
    border: none;
    font-size: 20px;
    font-weight: 600;
    color: #656565;
    line-height: 100%;
    margin: 0;
    padding: 10px 10px 7px;
  }
  .form-comment {
    float: right;
    padding-right: 8px;
  }
  .calc_result table thead tr th .standard0 {
    padding: 8px 0 !important;
    line-height: 18px;
  }
  .calc_result table thead tr th .standard {
    padding: 9px 0 10px;
  }
  .f32 {
    font-size: 27px;
  }
  .aah-banner-form-wrapper.questionwrapper {
    display: block !important;
  }
  .orderpage .order-form-container {
    margin-bottom: 30px;
  }
  .orderpage
    .order-form-container
    .resouces-btn-center
    .btn.btn-secondary.btn-bg-red {
    width: 76%;
  }
  .navbar.navbar-default.aah-navbar .navbar-header a.navbar-brand img {
    width: 38px;
  }
  .footer .footerBottomSect .copyright {
    padding: 10px 0;
  }
  .footer .footerBottomSect .copyright .mbreak {
    clear: both !important;
  }
  #reviewList .businessformreview .rvUserinfo .user-review-pic {
    float: left;
    text-align: left;
    width: 48px;
    height: 48px;
  }
  #reviewList .businessformreview .rvUserinfo .user-review-name {
    float: left;
    text-align: left !important;
    margin-left: 25px;
    padding-top: 15px;
  }
  .rightsidebar
    .internal-common-row
    .internal-sidebar-form
    .servicesForm
    .m-group-width {
    width: 100%;
  }
  .rightsidebar
    .internal-common-row
    .internal-sidebar-form
    .servicesForm
    button {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .tutorlist .page-title {
    margin: 0;
  }
  .tutorlist .tutorwrapper .tutorSearch .btn.btn-secondary.btn-bg-red {
    padding: 5px;
    position: absolute;
    margin: 0;
    right: 0;
    width: 84px;
    border-radius: 0;
    z-index: 9;
    height: 40px;
    text-align: center;
  }
  .tutorlist .tutorwrapper .tutorSearch .btn.btn-secondary.btn-bg-red:hover {
    color: #fff;
    background: #d05f41;
  }
  .order-now-common-row
    .calculator_form
    .fieldLabel
    .fieldLabel-tooltip::after {
    left: 23%;
  }
  .order-now-common-row .calculator_form .fieldLabel .fieldLabel-tooltip {
    width: 100%;
    top: -60px;
    left: 0;
  }
  .order-now-common-row
    .calculator_form
    .priceWrapper-calculated
    .calculatorResult
    .all-info-left
    .fieldLabel
    .fieldLabel-tooltip::after {
    left: 56%;
  }
  .order-now-common-row
    .calculator_form
    .priceWrapper-calculated
    .calculatorResult
    .all-info-right
    .fieldLabel
    .fieldLabel-tooltip::after {
    left: 76%;
  }
  .order-now-common-row
    .calculator_form
    .priceWrapper-calculated
    .calculatorResult
    .all-info-right
    .fieldLabel
    .fieldLabel-tooltip {
    width: 100%;
    left: 0;
    top: -60px;
  }
  .clientSlider.security-partners.footer-features .item {
    width: 42%;
    float: left;
  }
  .clientSlider.footer-features .item {
    width: 42%;
    float: left;
  }
  .sidelinks-section ul li {
    padding: 7px 0;
  }
  .sidelinks-section {
    padding: 15px 0;
  }
  .blockquote.story-blockquote .larger-text {
    font-size: 18px;
  }
  .internal-common-row h2 {
    padding-left: 0;
  }
  .tutorDisciption {
    font-size: 15px;
    margin-top: 15px;
  }
  .searchTutor {
    padding-left: 12px;
  }
  .tutorinforow .order-status,
  .tutorinforow .tutorLocation {
    font-size: 14px;
  }
  .tutorlink {
    color: #fff;
    background: #ce735a;
    padding: 4px 10px;
  }
  .profileImg {
    max-width: 48px;
    max-height: 48px;
  }
  h4.subjectExperties {
    margin-top: 15px;
  }
  .profileImg img {
    max-width: 48px;
    max-height: 48px;
  }
  .signlerowText {
    line-height: 30px;
  }
  .faq-section-head .faq-inner-container .panel .panel-heading a i {
    display: none;
  }
  .internal-sidebar-form {
    padding: 1.5rem 1rem;
  }
  .internal-sidebar-form .form-control {
    height: 44px;
  }
  .md-accordion a[aria-expanded="false"]::before,
  .md-accordion a[aria-expanded="true"]::before {
    display: none;
  }
  .md-accordion .card .card-header a[aria-expanded="true"] {
    color: #287a8d;
    text-decoration: none;
  }
  .md-accordion .card .card-header a {
    font-weight: 600;
  }
  .md-accordion .card .card-header a:hover {
    text-decoration: none;
  }
  .mobile-servicelist-header {
    padding: 5px 0 0;
    line-height: 36px;
    color: #656565;
    font-size: 14px;
    margin: 0;
  }
  .md-accordion .card .card-body .order-content-list {
    padding-left: 20px;
  }
  .md-accordion .card .card-body ul.order-content-list li {
    font-size: 14px;
  }
  .md-accordion .card .card-body ul.order-content-list li::before {
    left: 25px;
  }
  .free-palgarism-bar {
    display: none;
  }
  .caseStudyPdfSection {
    clear: both;
  }
  .how-it-works .howItWorkList .howItWorkListImage-instruct {
    background-position: 14px 14px;
  }
  .how-it-works .howItWorkList .howItWorkListImage-writers {
    background-position: 7px -55px;
  }
  .how-it-works .howItWorkList .howItWorkListImage-rating {
    background-position: 8px -122px;
  }
  .how-it-works .howItWorkList .howItWorkListImage-payment {
    background-position: 12px -185px;
  }
  .how-it-works .howItWorkList .howItWorkListImage-paper {
    background-position: 6px -243px;
  }
  h3.order-title-tagline {
    font-size: 18px;
    font-weight: 400;
  }
  .page-breadcrumb {
    padding: 5px 0 !important;
  }
  .breadcrumb {
    padding: 8px 0;
  }
  .breadcrumb > li {
    font-size: 13px;
  }
  .o-tag-skill {
    padding: 5px 7px;
  }
  .affiliate-banner .banner-title {
    color: #fff;
    font-size: 22px !important;
    margin-bottom: 20px;
  }
  .full-width-banner.affiliate-banner h3.banner-title-slogan {
    color: #fff;
  }
  .full-width-banner.affiliate-banner .banner-headline {
    padding: 105px 10px 30px 10px;
  }
  .banner-form-wrapper,
  .signup-form-wrapper {
    padding: 10px 5px;
    margin-top: 30px;
  }
  .left-right-column {
    padding: 0 20px;
    width: 100%;
  }
  .left-right-img {
    max-width: 100%;
    position: relative;
    margin: 0;
  }
  .left-right-section {
    display: block;
  }
  .left-right-img-box {
    height: auto;
    min-height: 250px;
  }
  .left-right-section:nth-child(odd) .left-right-img {
    right: 0;
  }
  .company-profile-pic {
    display: none;
  }
  #pricecalculator_modal .modal-header .close {
    font-size: 26px;
    margin-top: -12px;
    margin-right: -8px;
  }
}
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}
#pricecalculator_modal .modal-header {
  margin-bottom: 0;
}
#pricecalculator_modal .order-now-common-row.edu-pattern {
  float: none;
  background: #f7f8f9;
  padding: 0;
}
#pricecalculator_modal .price-calc-form-wrapper .calculator_form .fieldLabel {
  color: #666;
}
#pricecalculator_modal
  .order-now-common-row
  .calculator_form
  .priceWrapper-calculated {
  border-bottom: solid 1px #e0e0e0;
  border-top: solid 1px #e0e0e0;
}
#pricecalculator_modal .calcualated-total-price .m-calculatorMain__priceValue {
  color: #555;
}
#pricecalculator_modal .m-calculatorMain__priceValue--lineThrough {
  color: #999;
}
#pricecalculator_modal .order-now-common-row .calculator_form .price-calc-text {
  color: #666;
  margin-bottom: 0;
}
#pricecalculator_modal .m-calculatorMain__bestPrice {
  background: #d4765d;
  color: #fff;
}
#pricecalculator_modal .price-calc-form-wrapper .calculator_form .form-control {
  background: #fff;
  border-color: #e0e0e0;
  color: #666;
}
#pricecalculator_modal
  .price-calc-form-wrapper
  .calculator_form
  .input-group-btn
  .btn-number {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
  color: #666;
}
#pricecalculator_modal
  .order-now-common-row
  .calculator_form
  .priceWrapper-calculated
  .calculatorResult
  .fieldLabel
  .fieldLabel-tooltip {
  width: 97%;
  top: -70px;
}
#pricecalculator_modal .calcualated-total-price .m-calculatorMain__priceValue {
  font-size: 32px;
}
#pricecalculator_modal .m-calculatorMain__priceValue--lineThrough {
  font-size: 33px;
}
#contactus_modal
  .landing-writing-service-list
  li:hover.landing-writing-service-list-item11:after,
#contactus_modal
  .landing-writing-service-list
  li:hover.landing-writing-service-list-item4:after {
  transform: none;
}
#contactus_modal .btn-border-red:hover {
  color: #fff;
  background: #d4765d;
}
.feedback-pattern {
  mix-blend-mode: multiply;
  /*background: #757575 url(../images/bg-pattern6.png);*/
  overflow: hidden;
}
.feedback-pattern .order-form-container textarea.form-control {
  height: 80px;
}
.feedback-pattern .order-form-container .form-control[readonly] {
  background: #fff;
}
.text-white {
  color: #fff !important;
}
.m-t-0 {
  margin-top: 0 !important;
}
.m-t-10 {
  margin-top: 10px !important;
}
.m-t-20 {
  margin-top: 20px !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.border-top {
  border-top: 1px solid #e5e5e5;
}
.p-t-30 {
  padding-top: 30px !important;
}
#pricecalculator_modal
  .order-now-common-row
  .calculator_form
  .priceWrapper-calculated {
  padding: 0 25px;
}
.m-calculatorMain__bestPrice {
  width: 60px;
  height: 60px;
  padding: 20px 3px 10px;
}
.progress-circle {
  font-size: 20px;
  position: relative;
  padding: 0;
  width: 30px;
  height: 30px;
  background-color: #f2e9e1;
  border-radius: 50%;
  line-height: 5em;
}
.progress-circle:after {
  border: none;
  position: absolute;
  top: 5px;
  left: 5px;
  text-align: center;
  display: block;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background-color: #fff;
  content: " ";
}
.progress-circle span {
  position: absolute;
  line-height: 30px;
  width: 30px;
  text-align: center;
  display: block;
  color: #1dbf73;
  z-index: 2;
  font-size: 12px;
}
.left-half-clipper {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  clip: rect(0, 30px, 30px, 15px);
}
.progress-circle.over50 .left-half-clipper {
  clip: rect(auto, auto, auto, auto);
}
.value-bar {
  position: absolute;
  clip: rect(0, 15px, 30px, 0);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 0.45em solid #53777a;
  box-sizing: border-box;
}
.progress-circle.over50 .first50-bar {
  position: absolute;
  clip: rect(0, 30px, 30px, 15px);
  background-color: #53777a;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.progress-circle:not(.over50) .first50-bar {
  display: none;
}
.progress-circle.p0 .value-bar {
  display: none;
}
.progress-circle.p1 .value-bar {
  transform: rotate(4deg);
}
.progress-circle.p2 .value-bar {
  transform: rotate(7deg);
}
.progress-circle.p3 .value-bar {
  transform: rotate(11deg);
}
.progress-circle.p4 .value-bar {
  transform: rotate(14deg);
}
.progress-circle.p5 .value-bar {
  transform: rotate(18deg);
}
.progress-circle.p6 .value-bar {
  transform: rotate(22deg);
}
.progress-circle.p7 .value-bar {
  transform: rotate(25deg);
}
.progress-circle.p8 .value-bar {
  transform: rotate(29deg);
}
.progress-circle.p9 .value-bar {
  transform: rotate(32deg);
}
.progress-circle.p10 .value-bar {
  transform: rotate(36deg);
}
.progress-circle.p11 .value-bar {
  transform: rotate(40deg);
}
.progress-circle.p12 .value-bar {
  transform: rotate(43deg);
}
.progress-circle.p13 .value-bar {
  transform: rotate(47deg);
}
.progress-circle.p14 .value-bar {
  transform: rotate(50deg);
}
.progress-circle.p15 .value-bar {
  transform: rotate(54deg);
}
.progress-circle.p16 .value-bar {
  transform: rotate(58deg);
}
.progress-circle.p17 .value-bar {
  transform: rotate(61deg);
}
.progress-circle.p18 .value-bar {
  transform: rotate(65deg);
}
.progress-circle.p19 .value-bar {
  transform: rotate(68deg);
}
.progress-circle.p20 .value-bar {
  transform: rotate(72deg);
}
.progress-circle.p21 .value-bar {
  transform: rotate(76deg);
}
.progress-circle.p22 .value-bar {
  transform: rotate(79deg);
}
.progress-circle.p23 .value-bar {
  transform: rotate(83deg);
}
.progress-circle.p24 .value-bar {
  transform: rotate(86deg);
}
.progress-circle.p25 .value-bar {
  transform: rotate(90deg);
}
.progress-circle.p26 .value-bar {
  transform: rotate(94deg);
}
.progress-circle.p27 .value-bar {
  transform: rotate(97deg);
}
.progress-circle.p28 .value-bar {
  transform: rotate(101deg);
}
.progress-circle.p29 .value-bar {
  transform: rotate(104deg);
}
.progress-circle.p30 .value-bar {
  transform: rotate(108deg);
}
.progress-circle.p31 .value-bar {
  transform: rotate(112deg);
}
.progress-circle.p32 .value-bar {
  transform: rotate(115deg);
}
.progress-circle.p33 .value-bar {
  transform: rotate(119deg);
}
.progress-circle.p34 .value-bar {
  transform: rotate(122deg);
}
.progress-circle.p35 .value-bar {
  transform: rotate(126deg);
}
.progress-circle.p36 .value-bar {
  transform: rotate(130deg);
}
.progress-circle.p37 .value-bar {
  transform: rotate(133deg);
}
.progress-circle.p38 .value-bar {
  transform: rotate(137deg);
}
.progress-circle.p39 .value-bar {
  transform: rotate(140deg);
}
.progress-circle.p40 .value-bar {
  transform: rotate(144deg);
}
.progress-circle.p41 .value-bar {
  transform: rotate(148deg);
}
.progress-circle.p42 .value-bar {
  transform: rotate(151deg);
}
.progress-circle.p43 .value-bar {
  transform: rotate(155deg);
}
.progress-circle.p44 .value-bar {
  transform: rotate(158deg);
}
.progress-circle.p45 .value-bar {
  transform: rotate(162deg);
}
.progress-circle.p46 .value-bar {
  transform: rotate(166deg);
}
.progress-circle.p47 .value-bar {
  transform: rotate(169deg);
}
.progress-circle.p48 .value-bar {
  transform: rotate(173deg);
}
.progress-circle.p49 .value-bar {
  transform: rotate(176deg);
}
.progress-circle.p50 .value-bar {
  transform: rotate(180deg);
}
.progress-circle.p51 .value-bar {
  transform: rotate(184deg);
}
.progress-circle.p52 .value-bar {
  transform: rotate(187deg);
}
.progress-circle.p53 .value-bar {
  transform: rotate(191deg);
}
.progress-circle.p54 .value-bar {
  transform: rotate(194deg);
}
.progress-circle.p55 .value-bar {
  transform: rotate(198deg);
}
.progress-circle.p56 .value-bar {
  transform: rotate(202deg);
}
.progress-circle.p57 .value-bar {
  transform: rotate(205deg);
}
.progress-circle.p58 .value-bar {
  transform: rotate(209deg);
}
.progress-circle.p59 .value-bar {
  transform: rotate(212deg);
}
.progress-circle.p60 .value-bar {
  transform: rotate(216deg);
}
.progress-circle.p61 .value-bar {
  transform: rotate(220deg);
}
.progress-circle.p62 .value-bar {
  transform: rotate(223deg);
}
.progress-circle.p63 .value-bar {
  transform: rotate(227deg);
}
.progress-circle.p64 .value-bar {
  transform: rotate(230deg);
}
.progress-circle.p65 .value-bar {
  transform: rotate(234deg);
}
.progress-circle.p66 .value-bar {
  transform: rotate(238deg);
}
.progress-circle.p67 .value-bar {
  transform: rotate(241deg);
}
.progress-circle.p68 .value-bar {
  transform: rotate(245deg);
}
.progress-circle.p69 .value-bar {
  transform: rotate(248deg);
}
.progress-circle.p70 .value-bar {
  transform: rotate(252deg);
}
.progress-circle.p71 .value-bar {
  transform: rotate(256deg);
}
.progress-circle.p72 .value-bar {
  transform: rotate(259deg);
}
.progress-circle.p73 .value-bar {
  transform: rotate(263deg);
}
.progress-circle.p74 .value-bar {
  transform: rotate(266deg);
}
.progress-circle.p75 .value-bar {
  transform: rotate(270deg);
}
.progress-circle.p76 .value-bar {
  transform: rotate(274deg);
}
.progress-circle.p77 .value-bar {
  transform: rotate(277deg);
}
.progress-circle.p78 .value-bar {
  transform: rotate(281deg);
}
.progress-circle.p79 .value-bar {
  transform: rotate(284deg);
}
.progress-circle.p80 .value-bar {
  transform: rotate(288deg);
}
.progress-circle.p81 .value-bar {
  transform: rotate(292deg);
}
.progress-circle.p82 .value-bar {
  transform: rotate(295deg);
}
.progress-circle.p83 .value-bar {
  transform: rotate(299deg);
}
.progress-circle.p84 .value-bar {
  transform: rotate(302deg);
}
.progress-circle.p85 .value-bar {
  transform: rotate(306deg);
}
.progress-circle.p86 .value-bar {
  transform: rotate(310deg);
}
.progress-circle.p87 .value-bar {
  transform: rotate(313deg);
}
.progress-circle.p88 .value-bar {
  transform: rotate(317deg);
}
.progress-circle.p89 .value-bar {
  transform: rotate(320deg);
}
.progress-circle.p90 .value-bar {
  transform: rotate(324deg);
}
.progress-circle.p91 .value-bar {
  transform: rotate(328deg);
}
.progress-circle.p92 .value-bar {
  transform: rotate(331deg);
}
.progress-circle.p93 .value-bar {
  transform: rotate(335deg);
}
.progress-circle.p94 .value-bar {
  transform: rotate(338deg);
}
.progress-circle.p95 .value-bar {
  transform: rotate(342deg);
}
.progress-circle.p96 .value-bar {
  transform: rotate(346deg);
}
.progress-circle.p97 .value-bar {
  transform: rotate(349deg);
}
.progress-circle.p98 .value-bar {
  transform: rotate(353deg);
}
.progress-circle.p99 .value-bar {
  transform: rotate(356deg);
}
.progress-circle.p100 .value-bar {
  transform: rotate(360deg);
}
.fileStrong {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
  line-height: 120%;
  padding-bottom: 2px;
  color: #000;
  height: 15px;
  font-size: 12px;
}
.fileSize {
  color: #999;
  font-size: 12px;
}
.fa-trash {
  font-size: 15px;
  margin-top: 6px;
}
@media only screen and (min-width: 600px) {
  .conversation-footer {
    border-top: none;
    padding: 0 20px;
    background-color: transparent;
  }
}
.message-box {
  background-color: #fff;
  border-radius: 5px;
  margin-top: 1px;
}
@media only screen and (min-width: 600px) {
  .message-box .message-uploader-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    margin: 0;
    height: auto;
  }
}
.message-box .message-uploader-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  margin: 12px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 44px;
}
.message-box .message-container {
  overflow-y: hidden;
}
@media only screen and (min-width: 600px) {
  .message-box .message-container {
    width: 100%;
  }
}
.message-box .message-container.border {
  border-bottom: 1px solid #e7e7e7;
}
@media only screen and (min-width: 600px) {
  .message-box .message-container.border {
    border-right: 1px solid #e7e7e7;
    border-bottom: none;
  }
}
.message-box .textarea-container {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
}
.message-box .textarea-container textarea {
  font: 400 14px/120% Helvetica Neue, Helvetica, Arial, sans-serif;
  color: #777;
  outline: 0;
  resize: none;
  border-radius: 0;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 100%;
  border: 0;
  padding: 0;
  overflow-y: hidden;
  overflow-x: hidden;
}
.message-box .textarea-container .ruler {
  position: absolute;
  z-index: -1;
  left: -100vw;
  top: -100vh;
  width: 100%;
  font: 400 14px/120% Helvetica Neue, Helvetica, Arial, sans-serif;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: pre-wrap;
  word-break: break-all;
  opacity: 0;
}
@media only screen and (min-width: 600px) {
  .message-box .message-uploader-container .attachment-list-container {
    width: 300px;
  }
}
.message-box .message-uploader-container .attachment-list-container {
  overflow-y: scroll;
}
.message-box .message-uploader-container .fit-attachment-list {
  border: none;
}
.fit-attachment-list {
  border: 1px solid #ddd;
  position: relative;
  -webkit-transition: height 0.25s;
  -o-transition: height 0.25s;
  transition: height 0.25s;
  padding-left: 0;
}
.fit-attachment-list > li {
  list-style-type: none;
  left: 0;
  right: 0;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.fit-attachment {
  background-color: #fafafa;
  font-size: 12px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  padding: 10px 20px 10px 10px;
  height: 50px;
  min-width: 190px;
  border-bottom: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none;
}
.message-box .message-uploader-container .attachment-list-container {
  overflow-y: scroll;
}
.progress-circle {
  font-size: 20px;
  position: relative;
  padding: 0;
  width: 30px;
  height: 30px;
  background-color: #f2e9e1;
  border-radius: 50%;
  line-height: 5em;
  float: left;
  margin-right: 5px;
}
@media only screen and (min-width: 600px) {
  .conversation-footer {
    border-top: none;
    padding: 0;
    background-color: transparent;
  }
}
.conversation-footer {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
  padding: 0;
  top: -3px;
  position: relative;
  z-index: 2;
  background-color: #fff;
}
@media only screen and (min-width: 600px) {
  .message-box .message-uploader-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    margin: 0;
    height: auto;
  }
}
.message-box .message-uploader-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  border: 1px solid #e7e7e7;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  margin: 12px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 44px;
}
@media only screen and (max-width: 599px) {
  .message-box .message-uploader-container {
    display: block !important;
  }
  .fit-attachment-list {
    margin-bottom: 0 !important;
  }
}
.fit-attachment a.abort {
  width: 20%;
  float: left;
  margin-left: -8px;
  text-align: right;
  font-size: 16px;
  padding: 5px;
  color: #999;
  position: absolute;
  top: 45%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
.file-info {
  width: 70%;
  float: left;
}
.dropzone {
  border-radius: 5px;
  background: #f3f3f3;
}
.dropzone.dz-clickable,
.ibox-tools a,
.spin-icon {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone .dz-message,
.tag {
  font-weight: 400;
}
.dropzone .dz-message {
  font-size: 15px;
  padding: 20px;
  text-align: center;
  margin-top: 20px;
}
.dropzone .dz-message img {
  margin-bottom: 30px;
}
.dropzone .dz-message p {
  color: #999;
}
.dz-drag-hover {
  border: 2px dashed #0087f7;
}
.dz-drag-hover .dz-message {
  opacity: 0.5;
  position: absolute;
  z-index: 100;
}
.hideMessageArea {
  opacity: 0.2;
  z-index: 1;
}
.showMessageArea {
  min-height: 200px;
  border: 2px dashed #0087f7;
  text-align: center;
  padding-top: 50px;
  position: relative;
  margin-top: -224px;
  margin-left: 20px;
  margin-right: 20px;
  z-index: 100;
}
.v-seperator {
  width: 2px;
  height: 100px;
  border-left: 1px solid #eee;
  margin: auto;
}
.v-sep-text {
  font-size: 16px;
  color: #666;
  line-height: 24px;
  background-color: #fff;
  position: absolute;
  text-align: center;
  margin: auto;
  left: 25px;
  top: 36%;
}
@media only screen and (max-width: 599px) {
  .v-sep-text {
    left: 46%;
    top: 26%;
  }
  .v-seperator {
    height: 50px;
  }
}
.questiontags {
  margin-bottom: 20px;
}
#sticky-sidebar.stick {
  position: fixed;
  max-width: 360px;
}
.text-attach-alert {
  font-size: 16px;
  line-height: 24px;
}
.uppercase {
  text-transform: uppercase;
}
.btn-back {
  color: #597080;
  background: #fff;
  background-image: linear-gradient(
    rgba(89, 112, 128, 0),
    rgba(89, 112, 128, 0.05)
  );
  box-shadow: 0 1px 1px rgba(34, 36, 38, 0.05);
  border: 1px solid #cfdce6;
  border-top-color: #dae8f2;
  border-bottom-color: #b8c4cc;
}
.bannerwidget {
  display: none;
  max-width: 475px;
  margin: 0 auto;
  background-color: rgba(255, 254, 254, 0.98);
  font-size: 19px;
  position: fixed;
  top: 120px;
  right: 0;
  z-index: 101;
  cursor: pointer;
  -webkit-transform: translateX(435px);
  -ms-transform: translateX(435px);
  transform: translateX(435px);
}
@media screen and (min-width: 960px) {
  .bannerwidget {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.bannerwidget a {
  text-decoration: none;
}
.bannerwidget.widget--enter {
  -webkit-transition: -webkit-transform 0.6s ease-in;
  transition: transform 0.6s ease-in;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.bannerwidget.widget--leave {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translateX(435px);
  -ms-transform: translateX(435px);
  transform: translateX(435px);
}
.bannerwidget .widget-tab {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  width: 100%;
  max-width: 40px;
  letter-spacing: 3px;
  padding-top: 16px;
  padding-left: 20px;
  font-weight: 600;
}
.bannerwidget .widget-tab .rotate-text {
  display: inline-block;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: left;
  -ms-transform-origin: left;
  transform-origin: left;
  width: max-content;
}
.bannerwidget .widget-tab--blue {
  background: #0037ff;
}
.bannerwidget .bannerwidget-body {
  box-shadow: 1px 1px 4px 1px rgba(51, 51, 51, 0.2);
  width: 435px;
  min-height: 304px;
  padding: 25px 40px;
}
.bannerwidget .bannerwidget-body h2 {
  font-size: 21px;
  color: #333;
  font-weight: 600;
  margin-top: 0;
  font-style: italic;
}
.bannerwidget .bannerwidget-body form label {
  color: #333;
  font-size: 14px;
  font-weight: 500;
}
.bannerwidget .bannerwidget-body form .form-control {
  height: 44px;
  border-radius: 20px;
}
.bannerwidget .bannerwidget-body form .form-control.datetimeSelector {
  background: #fff;
}
.bannerwidget .bannerwidget-body .demo-link {
  font-size: 16px;
  color: #333;
  background: 0 0;
  border: none;
}
.bannerwidget .bannerwidget-body h5 {
  margin: 20px 38px;
}
@media only screen and (max-width: 767px) {
  .bannerwidget {
    display: none;
    max-width: 360px;
    top: 120px;
    -webkit-transform: translateX(320px);
    -ms-transform: translateX(320px);
    transform: translateX(320px);
  }
  .bannerwidget.widget--leave {
    -webkit-transform: translateX(320px);
    -ms-transform: translateX(320px);
    transform: translateX(320px);
  }
  .bannerwidget .bannerwidget-body {
    box-shadow: 1px 1px 4px 1px rgba(51, 51, 51, 0.2);
    width: 360px;
    min-height: 304px;
    padding: 15px;
  }
}
.homework-banner {
  width: 100%;
  min-height: 80vh;
  /*background: url(../images/home-banner.jpg) top center;*/
  overflow: hidden;
  position: relative;
  padding-top: 70px;
  background-repeat: no-repeat;
  background-size: cover;
}
.homework-banner .container {
  padding-top: 100px;
  padding-bottom: 50px;
}
.homework-banner h1 {
  margin: 20px 0;
  font-size: 28px;
  color: #fff;
  font-weight: 600;
  font-family: "NBI Pro Light";
  line-height: initial;
  text-transform: capitalize;
}
.homework-banner p {
  font-size: 18px;
  margin-bottom: 15px;
  font-family: "NBI Pro Light";
  line-height: 28px;
  color: #fff;
}
.btn-homework {
  padding: 6px 35px;
  display: block;
  background-color: #d4765d;
  position: relative;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  line-height: 40px;
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.btn-homework:hover {
  background: #fff;
  color: #d4765d;
}
.float-left {
  float: left;
}
.homework-banner .university-logo {
  list-style: none;
  margin: 0;
  background: rgba(255, 255, 255, 0.3);
  padding: 10px 0;
  bottom: 0;
  position: absolute;
}
.bg-color-grey h2,
.bg-color-white h2,
.new-style-title {
  line-height: 30px;
  font-family: "NBI Pro Bold";
}
.bg-color-grey p,
.bg-color-white p,
.new-style-text {
  font-family: "NBI Pro Light";
  line-height: 1.6;
}
.testimonial .carousel .carousel-inner .item {
  min-height: 360px !important;
}
.testimonial .carousal_content {
  background: #f1f4f7;
  border-radius: 3px;
  padding: 20px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
  position: relative;
  margin: 0 0 36px;
}
.testimonial .carousal_content h3 {
  margin-top: 0;
  text-align: left;
}
.testimonial .carousal_content p {
  font-weight: 400;
  font-style: italic;
  color: #3d3d3d;
  margin: 0;
  line-height: 28px;
  text-align: left;
}
.testimonial .carousal_content::after {
  border-top: 16px solid #f3f5f7;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  bottom: -16px;
  position: absolute;
  width: 0;
  height: 0;
  content: "";
}
.testimonial .carousal-bottom {
  padding-left: 0;
}
.carousal-bottom .student-img {
  width: 64px;
  height: 64px;
  /*background: url("../images/css_sprites.png") -10px -211px;*/
  display: inline-block;
  float: left;
  margin-right: 20px;
}
.carousal-bottom .student-img img {
  border-radius: 50%;
  max-width: 100%;
}
.student-title {
  margin: 12px 0 0;
  float: left;
}
.student-title span {
  display: block;
  font-weight: 600;
}
.student-title .student-name {
  font-size: 16px;
  color: #000;
  text-transform: uppercase;
}
.student-title .student-place {
  font-style: italic;
  font-size: 14px;
  color: #7e7e7e;
}
.student-title .student-place a {
  text-decoration: none;
  color: #0037ff;
}
.testimonial .carousel-indicators {
  bottom: -35px;
}
.page-content-img {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 400px;
  min-height: 400px;
}
.page-content-img.img1 {
  /*background-image: url(../images/do-homework.png);*/
}
.page-content-img.img2 {
  /*background-image: url(../images/programming2.jpg);*/
}
.bg-color-grey {
  width: 100%;
  float: left;
  position: relative;
  padding: 60px 0;
  clear: both;
  background-color: #f1f4f7;
}
.bg-color-white {
  width: 100%;
  float: left;
  position: relative;
  padding: 60px 0;
  clear: both;
  background-color: #fff;
}
.content-list-items {
  list-style: none;
  margin: 0;
  padding: 0;
}
.content-list-items li {
  font-size: 16px;
  font-family: "NBI Pro Light";
  padding: 7px 0 7px 30px;
  line-height: 24px;
  font-weight: 300;
  position: relative;
  color: #666;
}
.content-list-items li:before {
  content: "\f00c";
  position: absolute;
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -30px;
  width: 30px;
  color: #71c55d;
  font-size: 19px;
  padding-top: 3px;
}
.bg-color-grey .panel-group .panel,
.bg-color-white .panel-group .panel {
  margin-bottom: 15px;
  box-shadow: 0 0 15px -5px rgba(0, 0, 0, 0.3);
}
.bg-color-grey h3.panel-title > a,
.bg-color-white h3.panel-title > a {
  font-family: "NBI Pro Light";
}
.bg-color-grey .panel-default > .panel-heading {
  background-color: #fff;
  padding: 0;
}
.bg-color-grey .panel-default > .panel-heading .panel-title a,
.bg-color-white .panel-default > .panel-heading .panel-title a {
  display: block;
  text-decoration: none;
  cursor: pointer;
  padding: 20px;
}
@media only screen and (max-width: 767px) {
  .homework-banner .university-logo {
    display: none;
  }
  .homework-banner h1 {
    font-size: 22px;
  }
  .homework-banner p {
    font-size: 16px;
    line-height: 22px;
  }
  .bg-color-grey .panel .panel-heading a i {
    display: none;
  }
  .main.thirdlevel .bg-color-grey,
  .main.thirdlevel .bg-color-white {
    padding: 30px 0;
  }
  .page-content-img {
    min-width: 340px;
    min-height: 340px;
  }
  .bg-color-grey .content-list-items li.text-justify,
  .bg-color-white .content-list-items li.text-justify {
    text-align: left !important;
  }
  .bg-color-grey .panel-default > .panel-heading .panel-title a,
  .bg-color-white .panel-default > .panel-heading .panel-title a {
    padding: 20px 30px 20px 20px;
    line-height: 22px;
  }
  .homework-banner .btn-homework {
    display: none;
  }
  .homework-banner .container {
    padding-top: 50px;
  }
  .homework-banner .internal-sidebar-form {
    margin-top: 30px;
  }
  .homework-banner .internal-common-row h2 {
    color: #fff;
    font-size: 24px;
    text-align: center;
  }
  .homework-banner .internal-sidebar-form .form-control {
    height: 58px;
    border-radius: 10px;
  }
  .homework-banner .btn-secondary.btn-common-orange {
    border-color: #fff !important;
  }
  .homework-banner .internal-sidebar-form {
    box-shadow: none;
  }
  .homework-banner::before {
    content: "";
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
  }
}
.offerWrapperPopup {
  background: #fff;
  font-family: inherit;
  color: #333;
  text-align: center;
  padding: 0 15px;
  width: 100%;
}
.offerLeft {
  width: 100%;
  background: linear-gradient(135deg, #f76927 0, #ed63a8 100%);
  color: #fff;
  height: 490px;
  padding: 20px;
  box-shadow: 0 0 10px #d4765d;
}
.offerRight {
  width: 100%;
  background: #fff;
  padding: 15px 0;
}
.offer-header {
  width: 100%;
}
.offer-modal-title {
  font-size: 45px;
  font-weight: 600;
  color: #222;
  margin: 0;
  line-height: 60px;
  text-align: left;
}
.chatClosePopup .chat-body {
  width: 100%;
}
.offer-modal-text {
  font-size: 15px;
  text-align: left;
  color: #333;
  line-height: 24px;
  font-family: inherit;
  margin-top: 15px;
  margin-bottom: 15px;
}
.onload-offer-form {
  margin-top: 20px;
  position: relative;
}
.onload-offer-form .form-control {
  height: 44px;
  border: 2px solid #ccc;
  border-left: none;
  border-radius: 0;
}
.onload-offer-form .btn-bg-red {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0 5px 5px 0;
  height: 44px;
  padding: 6px;
  margin-top: 0 !important;
}
.offerLeft ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.offerLeft ul li {
  width: 100%;
  float: left;
  display: block;
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
}
.offerLeft ul li .offer-icon {
  text-align: center;
  font-size: 80px;
  margin-top: 3px;
  color: rgba(255, 255, 255, 0.7);
}
.offerLeft ul li .offer-icon-text {
  float: right;
  text-align: left;
}
.offer-icon-text h4 {
  font-weight: 600;
  margin: 3px 0 0;
  color: #ffbb03;
}
.offer-icon-text p {
  font-size: 14px;
}
.offer-highlight {
  color: green;
  border-bottom: 2px dashed green;
}
.m-desclaimer-text {
  font-size: 13px;
  margin: 15px 0 10px 0;
  color: #b5b5b5;
  text-align: left;
}
.m-t-50 {
  margin-top: 40px;
}
@media only screen and (max-width: 767px) {
  .offer-modal-title {
    font-size: 28px;
    line-height: 44px;
  }
  .offerLeft {
    height: 94px;
    box-shadow: none;
  }
  .offerLeft ul li {
    width: 33.3333%;
  }
  .offerLeft ul li .offer-icon {
    font-size: 36px;
  }
  .sidebar {
    position: relative;
    width: 100%;
    float: left;
  }
}
.orderOnWhatsapp {
  right: 0;
  z-index: 999;
  height: auto;
  padding: 5px 29px;
  border-radius: 60px;
  position: fixed;
  bottom: 40px;
}
.orderOnWhatsapp .liveChat {
  color: #fff;
  padding: 5px 15px;
  border-radius: 5px;
  font-size: 16px;
  width: auto;
  font-weight: 500;
}
.orderOnWhatsapp a {
  position: static;
  margin: 0 7px;
  vertical-align: middle;
  display: inline-block;
  transition: 0.4s all ease;
  width: 40px;
  height: 40px;
  color: #fff;
  padding: 5px;
  border-radius: 55px;
  background: #25d366;
  text-decoration: none;
}
.deskControl {
  display: inline-block;
}
.snippet {
  float: left;
  width: 100%;
  background: #f3e8e5;
  padding: 40px;
  margin-bottom: 20px;
  line-height: 26px;
}
.reviewDiv {
  position: fixed;
  bottom: 25px;
  left: 15px;
  width: 301px;
  border-radius: 4px;
  z-index: 9999;
  cursor: pointer;
}
.sidereview {
  padding: 0;
  background: #fff;
  border-radius: 5px;
  padding: 15px;
  box-shadow: 1px 0 10px 1px #333;
}
.sidereview_image {
  width: 48px;
  height: 48px;
  line-height: 40px;
  border-radius: 50%;
  text-align: center;
  float: left;
  padding: 3px;
  background: #d4765d;
  font-size: 32px;
  color: #fff;
  border: 2px solid #ffd5ca;
  margin-top: 20px;
}
.sidereview_container {
  width: calc(100% - 60px);
  float: right;
  position: relative;
}
.reviewDiv .fa-times {
  color: #d4765d;
}
.reviewHeading {
  line-height: 10px;
}
.reviewHeading h5 {
  text-transform: capitalize;
  padding: 0;
  font-weight: 400;
  color: #333;
  font-size: 16px;
  white-space: nowrap;
  overflow: hidden;
  width: 155px;
  text-overflow: ellipsis;
  display: inline-block;
  margin: 0 0 5px;
  line-height: 20px;
}
.reviewHeading .rating {
  color: orange;
  font-size: 13px;
  display: inline-block;
  margin: 0;
  vertical-align: 6px;
}
.reviewDiv span {
  font-size: 11px;
  color: #373737;
}
.reviewDiv .info {
  line-height: 20px;
}
.reviewDiv .country {
  line-height: 0;
}
.reviewDiv .flag {
  float: left;
  display: inline;
}
.reviewDiv .user {
  float: left;
  margin-top: 9px;
}
.reviewDiv .time {
  color: #373737;
  margin-top: 9px;
  font-size: 11px;
  float: right;
}
.reviewDiv p {
  font-size: 14px;
  line-height: 22px;
  color: #373737;
  padding: 0;
  text-align: justify;
  font-size: 12px;
  margin: 0 0 8px;
  line-height: 15px;
  font-style: italic;
  word-break: break-word;
}
.reviewDiv .flag img {
  width: 36px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: 0;
}
.sidebar-guide {
  width: 100%;
  float: left;
  text-align: left;
  padding: 15px;
  border: none;
  border-bottom: 1px solid #e9e9e9;
}
.sidetutorLeft {
  width: 35%;
  float: left;
}
.sidetutorRight {
  width: 65%;
  float: left;
}
.sidebar-guide-container .sidebar-guide-bio.sidebar-guide .guide-writer-name {
  margin-bottom: 7px;
}
.sidebar-guide-container .sidebar-guide-bio.sidebar-guide .tutorlink {
  padding: 4px 10px;
  color: #fff;
}
.tocBox {
  width: 100%;
  background: #f5f9ff;
  padding: 15px;
  display: inline-block;
  margin: 0 0 30px;
  border-radius: 4px;
  border: solid 2px #d1dcec;
}
.tocBox ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  width: 100%;
}
.tocBox ul li {
  line-height: 22px;
  position: relative;
  padding-left: 25px;
  color: #333;
}
.tocBox ul li a {
  color: #333;
  font-size: 15px;
  padding: 5px 0;
  line-height: 24px;
  text-decoration: none;
}
.tocBox ul li::before {
  content: "\f00c";
  display: inline-block;
  position: absolute;
  left: 0;
  font-family: FontAwesome;
  font-size: 1em;
  color: green;
}
.tocBox ul li ul li::before {
  content: "\f101";
}
.tocBox ul li ul li ul li::before {
  content: "\f10c";
}
.questionBox {
  padding: 15px;
  background: #fffedc;
  color: #333;
  font-size: 15px;
  line-height: 24px;
  text-decoration: none;
}
.answerBox {
  padding: 15px;
  background: #4caf502b;
  color: #333;
  font-size: 15px;
  line-height: 24px;
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 0;
}
.citation-generator {
  width: 100%;
  float: left;
  position: relative;
  padding: 140px 0 50px;
  background: linear-gradient(245deg, #306575, #88989c);
}
.citation-generator .inner-banner-small-text {
  color: #fff;
  font-size: 16px;
  margin: 30px 0;
  line-height: 1.6;
}
.white-section {
  width: 100%;
  float: left;
  position: relative;
  padding: 50px 0;
  clear: both;
  background-color: #fff;
}
.white-section h2 {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 10px;
  font-weight: 600;
  text-transform: none;
  margin-top: 26px;
  text-align: left;
}
.white-section p {
  font-size: 16px;
  font-family: inherit;
  padding: 5px 0;
  line-height: 24px;
}
.white-section ul {
  list-style: none;
  position: relative;
}
.white-section ul li {
  font-size: 16px;
  font-family: inherit;
  padding: 5px 0 5px 15px;
  line-height: 24px;
}
.white-section ul li::before {
  content: "\f054";
  display: inline-block;
  position: absolute;
  left: 40px;
  font-family: FontAwesome;
  font-size: 0.6em;
}
.tocBox ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  width: 100%;
  margin-left: 0 !important;
}
.tocBox ul li {
  line-height: 22px;
  position: relative;
  padding-left: 25px;
  color: #333;
}
.tocBox ul li::before {
  content: "\f00c";
  display: inline-block;
  position: absolute;
  left: 0;
  font-family: FontAwesome;
  font-size: 1em;
  color: green;
}
.tocBox ul li a {
  color: #333;
  font-size: 15px;
  padding: 5px 0;
  line-height: 24px;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .orderOnWhatsapp {
    left: auto;
    right: -25px;
  }
}
.onload-offer-form .select-country-code-left {
  width: 15%;
  float: left;
  padding: 0;
  height: 44px;
  border: 2px solid #ccc;
  border-right: none;
}
.onload-offer-form .contact-right-container {
  width: 70%;
  float: left;
}
.onload-offer-form .select-country-code-left .dropdown {
  padding: 10px 3px;
}
.onload-offer-form .select-country-code-left .dropdown-menu {
  min-width: 102px;
  max-height: 130px;
  overflow-y: scroll;
}
.onload-offer-form .select-country-code-left .dropdown-menu li {
  padding: 2px 5px;
}
.onload-offer-form .contact-right-container .btn-bg-red {
  background: linear-gradient(45deg, #00e676, #02d06b);
  border-color: #00e676;
}
.onload-offer-form .contact-right-container .btn-bg-red:hover {
  background: linear-gradient(45deg, #01da70, #02b960);
  border-color: #25d366;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .onload-offer-form .select-country-code-left {
    width: 30%;
    background: #fff;
  }
  .onload-offer-form .contact-right-container .btn-bg-red {
    position: relative;
    margin-top: 14px !important;
    float: left;
    border-radius: 6px;
    right: 40px;
  }
  .onload-offer-form .select-country-code-left a[aria-expanded="false"]::before,
  .onload-offer-form .select-country-code-left a[aria-expanded="true"]::before {
    display: none;
  }
}
.wallet-recharge-banner {
  width: 100%;
  color: #fff;
  float: left;
  clear: both;
  position: relative;
  padding: 150px 0 100px;
  background: #37517e;
}
.wallet-title {
  font-weight: 700;
  font-size: 38px;
  color: #fff;
  margin-bottom: 30px;
}
.wallet-subtitle {
  font-size: 16px;
  color: #fff;
  margin-bottom: 30px;
  line-height: 24px;
}
.wallet-border-btn {
  padding: 5px 15px;
  border: 1px solid #47b9f8;
  color: #47b9f8;
  font-size: 16px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  border-radius: 3px;
  margin: 30px 0 60px;
}
.wallet-border-btn:hover {
  color: #0182ca;
}
.wallet-border-btn .fa {
  margin-right: 15px;
}
.wallet-recharge-banner p {
  margin-bottom: 0;
}
.how-giftcard-works,
.section-bg-grey {
  background-color: #f2f5f7;
}
.works-gift-img {
  width: 128px;
  height: 128px;
  text-align: center;
  line-height: 128px;
  margin: 40px auto;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #eceff1;
  box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.25);
}
.how-giftcard-works h3 {
  font-weight: 600;
  color: inherit;
  margin-bottom: 20px;
}
.giftText,
.how-giftcard-works p {
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
}
.giftText {
  padding: 10px 0;
}
.wallet-recharge-form {
  position: relative;
  margin-top: 50px;
}
.wallet-recharge-form .form-control,
.wallet-recharge-form .input-group-btn .btn.btn-default {
  height: 72px;
}
.wallet-recharge-form .input-group-btn .btn.btn-default {
  border-radius: 0 4px 4px 0;
  color: #fff;
  font-weight: 700;
  background: #2e4369;
  width: 130px;
}
.wallet-form {
  width: 100%;
  position: relative;
}
.flag-img {
  width: 18px;
}
.wallet-recharge-tooltip {
  position: relative;
}
.wallet-recharge-tooltip:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 1px;
  background-color: #253655;
  left: 10px;
}
.wallet-recharge-service {
  margin-bottom: 20px;
  position: relative;
  cursor: pointer;
}
.wallet-recharge-service .step-badge {
  color: #253655;
  line-height: 25px;
  font-size: 1.4em;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 50%;
  z-index: 98;
  width: 4px;
  height: 4px;
  border-radius: 50%;
}
.bonus-amount {
  color: #46b6f5;
  font-weight: 700;
  font-size: 16px;
  padding-left: 30px;
}
.bonus-from {
  font-size: 16px;
  font-weight: 700;
  color: #b0b7c3;
  margin-left: 20px;
  text-decoration-line: underline;
  text-decoration-style: dotted;
}
.recharge_tooltip {
  display: none;
  position: absolute;
  background: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  animation-name: fadeInUp;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  z-index: 50;
  width: 70%;
  left: 50%;
  top: -46px;
  padding: 20px;
}
.recharge_tooltip::after {
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  top: 40%;
  left: -15px;
  transform: translate(0, -15px);
  border-right: 16px solid #fff;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
}
.recharge_tooltip-text {
  color: #999;
  margin-bottom: 10px !important;
  font-size: 14px;
}
.wallet-recharge-service:hover > .recharge_tooltip {
  display: block !important;
}
.wallet-recharge-form .form-group {
  position: relative;
}
.wallet-recharge-form .wallet-form .form-label {
  position: absolute;
  z-index: 4;
  color: #808e96;
  left: 10px;
  top: 38%;
  font-weight: 500;
  pointer-events: none;
  transition: transform 150ms ease-out, font-size 150ms ease-out;
}
.wallet-form.focused .form-label {
  transform: translateY(-125%);
  font-size: 0.75em;
}
.wallet-recharge-form .form-control {
  position: relative;
  transition: box-shadow 150ms ease-out;
}
.wallet-recharge-form .form-control[disabled] {
  background-color: #fff;
}
.banner-link {
  font-weight: 600;
  color: #47b9f8;
}
.banner-link:active,
.banner-link:focus,
.banner-link:hover {
  color: #0182ca;
}
.btn-round {
  border-radius: 25px;
}
@media (max-width: 767px) {
  .recharge_tooltip {
    left: 34%;
    top: -25px;
    padding: 5px;
    z-index: 9;
  }
}
.aah-spr-au {
  display: inline-block;
  width: 16px;
  height: 11px;
  /*background: url(../images/css_sprites.png) -553px -211px;*/
}
.aah-spr-menu_referencing_icon {
  display: inline-block;
  float: left;
  width: 48px;
  height: 48px;
  /*background: url(../images/css_sprites.png) -10px -295px;*/
}
.aah-spr-gb {
  display: inline-block;
  width: 16px;
  height: 11px;
  /*background: url(../images/css_sprites.png) -589px -211px;*/
}
.aah-spr-reviews_tab_3 {
  display: inline-block;
  float: left;
  width: 301px;
  height: 80px;
  /*background: url(../images/css_sprites.png) -330px -10px;*/
}
.aah-spr-reviews_tab_2 {
  display: inline-block;
  float: left;
  width: 301px;
  height: 80px;
  /*background: url(../images/css_sprites.png) -10px -111px;*/
}
.aah-spr-reviews_tab_1 {
  display: inline-block;
  float: left;
  width: 300px;
  height: 81px;
  /*background: url(../images/css_sprites.png) -10px -10px;*/
}
.aah-spr-student_icon {
  width: 64px;
  height: 64px;
  /*background: url(../images/css_sprites.png) -10px -211px;*/
}
.aah-spr-sitejabbar_logo {
  width: 32px;
  height: 32px;
  /*background: url(../images/css_sprites.png) -282px -295px;*/
}
.aah-spr-sitejabber_star {
  display: inline-block;
  float: left;
  width: 105px;
  height: 20px;
  /*background: url(../images/css_sprites.png) -392px -211px;*/
}
.aah-spr-trustpilot_star {
  display: inline-block;
  float: left;
  width: 110px;
  height: 22px;
  /*background: url(../images/css_sprites.png) -262px -211px;*/
}
.aah-spr-menu_word_count {
  display: inline-block;
  float: left;
  width: 48px;
  height: 48px;
  /*background: url(../images/css_sprites.png) -78px -295px;*/
}
.aah-spr-control_game_play_player_icon__21 {
  display: inline-block;
  float: left;
  width: 48px;
  height: 48px;
  /*background: url(../images/css_sprites.png) -146px -295px;*/
}
.aah-spr-konnekt {
  display: inline-block;
  float: left;
  width: 36px;
  height: 36px;
  /*background: url(../images/css_sprites.png) -591px -111px;*/
}
.aah-spr-menu_grammar_icon {
  display: inline-block;
  float: left;
  width: 64px;
  height: 64px;
  /*background: url(../images/css_sprites.png) -94px -211px;*/
}
.aah-spr-file {
  display: inline-block;
  margin-bottom: 20px;
  width: 64px;
  height: 64px;
  /*background: url(../images/css_sprites.png) -178px -211px;*/
}
.aah-spr-menu_plagiarism_icon {
  display: inline-block;
  float: left;
  width: 48px;
  height: 48px;
  /*background: url(../images/css_sprites.png) -214px -295px;*/
}
.aah-spr-trustpilotlogo {
  width: 16px;
  height: 16px;
  /*background: url(../images/css_sprites.png) -517px -211px;*/
  display: inline-block;
  float: left;
}
.aah-spr-unsw_university {
  width: 123px;
  height: 52px;
  /*background: url(../images/css_sprites.png) -331px -111px;*/
}
.aah-spr-us {
  display: inline-block;
  width: 16px;
  height: 11px;
  /*background: url(../images/css_sprites.png) -262px -253px;*/
}
.aah-spr-yele_university_logo {
  width: 97px;
  height: 52px;
  /*background: url(../images/css_sprites.png) -474px -111px;*/
}
.tools-icon1 {
  margin-top: -14px;
  margin-right: 6px;
}
@media (max-width: 767px) {
  .aah-spr-reviews_tab_3,
  .aah-spr-reviews_tab_2,
  .aah-spr-reviews_tab_1 {
    height: 80px !important;
    transform: scale(0.35);
    margin-left: -90px !important;
  }
  .aah-spr-reviews_tab_3 {
    /*background: url("../images/css_sprites.png") -330px -10px !important;*/
  }
  .aah-spr-reviews_tab_2 {
    /*background: url("../images/css_sprites.png") -10px -111px !important;*/
  }
  .aah-spr-reviews_tab_1 {
    /*background: url("../images/css_sprites.png") -10px -10px !important;*/
  }
}
@media (max-width: 767px) {
  #lhc_status_widget_v2 {
    display: none !important;
  }
}
.lhc-mobile.lhc-mode-widget {
  height: 75% !important;
  max-height: 75% !important;
  min-height: 75% !important;
}
