body,
html {
    height: 100%;
    width: 100%
}
a,
a:focus {
    color: inherit;
    text-decoration: none
}
.clear,
.clear_l {
    clear: both
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
html,
p,
ul {
    margin: 0;
    padding: 0
}
button,
button:focus,
input:focus,
select:focus,
textarea:focus {
    box-shadow: none;
    outline: 0
}
.fl,
.fr,
ul {
    position: relative
}
.white-btn:hover,
a,
a:active,
a:focus,
a:hover,
ul li a:hover {
    text-decoration: none
}
#stat ul,
#team .team-list ul,
ul {
    list-style: none
}
#scroll-to-top,
a,
a:active,
a:focus,
a:hover,
button {
    outline: 0
}
body {
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Droid Sans';
    color: #222;
    background-color: #fff;
    font-weight: 300;
    font-style: normal
}
#team .team-list ul li a p,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Open Sans"
}
a {
    transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in
}
a img {
    border: 0
}
img {
    max-width: 100%
}
a:focus {
    outline-offset: 0
}
.clear {
    overflow: hidden;
    height: 0;
    font-size: 0
}
::-webkit-input-placeholder {
    color: #999;
    opacity: 1
}
::-moz-placeholder {
    color: #999;
    opacity: 1
}
:-moz-placeholder {
    color: #999;
    opacity: 1
}
:-ms-input-placeholder {
    color: #999;
    opacity: 1
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}
button {
    border: none;
    background: 0 0
}
.section {
    padding: 10rem 0
}
.light {
    background: #fff
}
.dark {
    background: #171b1e;
    color: #fff
}
.dark p {
    color: #aaa
}
.section-heading-container,
.section-heading-container-left,
.section-heading-container-right {
    text-align: center;
    width: 60%;
    margin: 0 auto 5rem
}
.section-heading-container h1,
.section-heading-container-left h1,
.section-heading-container-right h1 {
    margin-bottom: 3rem
}
.section-heading-container-left>h2,
.section-heading-container-right>h2,
.section-heading-container>h2 {
    margin-bottom: 3rem;
    font-size: 48px;
    font-weight: 300;
    line-height: 50px;
    letter-spacing: -2px
}
h4,
h5 {
    line-height: 22px
}
q,
textarea {
    line-height: 26px
}
.section-heading-container-left,
.section-heading-container-right {
    text-align: left;
    width: 100%
}
.overlay-light {
    background-image: linear-gradient(-20deg, rgba(241, 80, 110, 0.77), rgba(82, 91, 202, 0.77));
    height: 100%;
    width: 100%
}
.section-full-screen-image {
    padding: 0
}
.section-full-screen-image .overlay-dark {
    padding: 10rem 0;
    background: rgba(85, 85, 85, .39)
}
.no-padding {
    padding: 0
}
.bg-white {
    background: #fff
}
.bg-grey-light {
    background: #FAFAFA
}
.bg-dark {
    background: #000
}
.fl {
    float: left
}
.fr {
    float: right
}
.btn-light-outlined {
    color: #aaa;
    display: inline-block;
    padding: 1rem 2rem;
    border-radius: 3px;
    border: 1px solid #b3b3b3
}
.btn-dark,
.btn-outlined,
.btn-white,
.btn-white-outlined {
    display: inline-block;
    padding: 1rem 2rem;
    border-radius: 3px
}
.btn-light-outlined:hover {
    border-color: #fff;
    color: #fff
}
.btn-disabled,
.btn-disabled:hover {
    border-color: #2D2D2F;
    color: #2D2D2F
}
.btn-disabled {
    cursor: default
}
.btn-disabled:hover {
    transition: none
}
.btn-dark,
.btn-white {
    background: #171b1e;
    color: #fff
}
.btn-dark:hover,
.btn-white:hover {
    color: #d9d9d9
}
.btn-white {
    background: #fff;
    color: #d63b5c
}
.btn-outlined,
.btn-white-outlined {
    color: #1e1e1e;
    box-shadow: inset 0 0 0 1px #1e1e1e
}
.btn-outlined:hover,
.btn-white-outlined:hover {
    color: #444
}
.btn-white-outlined {
    box-shadow: inset 0 0 0 1px #fff;
    color: #fff
}
.btn-white-outlined:hover {
    color: #fff
}
.white-btn {
    padding: 10px 25px;
    border: 1px solid #aaa;
    color: #aaa;
    font-weight: 700;
    display: block;
    float: left;
    margin-top: 20px;
    margin-right: 20px
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 300
}
.white-btn:hover {
    background-color: rgba(255, 255, 255, .5);
    color: #000
}
input,
textarea {
    background: 0 0;
    border: none
}
@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/open-sans/light/opensans-light-webfont.woff2) format("woff2"), url(../fonts/open-sans/light/opensans-light-webfont.woff) format("woff");
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/open-sans/regular/opensans-regular-webfont.woff2) format("woff2"), url(../fonts/open-sans/regular/opensans-regular-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/open-sans/semi-bold/opensans-semibold-webfont.woff2) format("woff2"), url(../fonts/open-sans/semi-bold/opensans-semibold-webfont.woff) format("woff");
    font-weight: 600;
    font-style: normal
}
@font-face {
    font-family: 'Open Sans';
    src: url(../fonts/open-sans/bold/opensans-bold-webfont.woff2) format("woff2"), url(../fonts/open-sans/bold/opensans-bold-webfont.woff) format("woff");
    font-weight: 700;
    font-style: normal
}
@font-face {
    font-family: 'Droid Sans';
    src: url(../fonts/droid-sans/regular/droidsans-webfont.woff2) format("woff2"), url(../fonts/droid-sans/regular/droidsans-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'Droid Sans';
    src: url(../fonts/droid-sans/bold/droidsans-bold-webfont.woff2) format("woff2"), url(../fonts/droid-sans/bold/droidsans-bold-webfont.woff) format("woff");
    font-weight: 700;
    font-style: normal
}
h1 {
    font-size: 48px;
    line-height: 50px;
    letter-spacing: -2px
}
h2 {
    font-size: 36px;
    line-height: 42px
}
h3 {
    font-size: 24px;
    line-height: 28px
}
h4 {
    font-size: 18px
}
h5 {
    font-size: 14px
}
h6 {
    font-size: 13px;
    line-height: 16px
}
p {
    font-size: 14px;
    line-height: 24px;
    font-weight: 300
}
ol li,
ul li {
    font-size: 16px;
    line-height: 32px;
    font-weight: 300
}
ul {
    float: left
}
ol li {
    list-style-position: outside
}
ul li a:hover {
    transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in
}
input {
    font-size: 14px;
    transition: all .35s ease-out;
    -moz-transition: all .35s ease-out;
    -o-transition: all .35s ease-out;
    -webkit-transition: all .35s ease-out;
    -ms-transition: all .35s ease-out
}
textarea {
    font-size: 13px;
    border-bottom: 1px solid #ccc;
    color: #aaa;
    text-transform: uppercase;
    padding-left: 5px;
    padding-bottom: 10px
}
i,
q {
    font-size: 18px
}
iframe {
    border: none
}
q {
    color: #000;
    font-style: italic;
    font-weight: 300
}
.text-left {
    text-align: left
}
.text-right {
    text-align: right
}
.text-center {
    text-align: center
}
.bold {
    font-weight: 700
}
.medium {
    font-weight: 400
}
.ex-bold {
    font-weight: 800
}
h1 span,
h2 span {
    font-weight: 400
}
#main-menu {
    overflow: hidden;
    display: block;
    position: fixed;
    right: -768px;
    color: #fff;
    z-index: 99;
    height: 100%;
    background: #171b1e;
    min-width: 250px
}
#main-menu .side-navigation-menu {
    padding-top: 3rem;
    padding-left: 5rem
}
#main-menu .side-navigation-menu .close-btn {
    margin-bottom: 2rem
}
#main-menu .side-navigation-menu .close-btn p {
    color: #9e9e9e;
    text-decoration: italic
}
#main-menu .side-navigation-menu .close-btn .main-menu-close:hover,
#main-menu .side-navigation-menu ul li a:hover {
    color: #aaa
}
#main-menu .side-navigation-menu .close-btn .main-menu-close {
    margin-right: 2rem;
    color: #aaa
}
#main-menu .side-navigation-menu ul {
    float: none;
    margin-bottom: 6rem
}
#main-menu .side-navigation-menu ul li a {
    padding: 1rem 6rem 0 0;
    display: block
}
.logo img {
    -webkit-filter: brightness(10);
    -moz-filter: brightness(10);
    -ms-filter: brightness(10);
    -o-filter: brightness(10);
    filter: brightness(10);
    width: 100%;
    max-width: 200px;
    height: auto;
}
#home {
    background: url(../images/app-bg.jpg);
    background-size: cover;
    overflow: hidden
}
#home .menu-container {
    margin-top: 4rem
}
#home .menu-container nav {
    position: fixed;
    right: 10rem;
    z-index: 10
}
#home .menu-container nav a {
    display: inline-block;
    z-index: 98;
    position: fixed;
    right: 30px;
    color: #fff
}
#home .menu-container nav a i {
    font-size: 3.5rem
}
#home .menu-container nav .dark-text {
    color: #1e1e1e
}
#home .header-items {
    text-align: center;
    margin-top: 10rem
}
#home .header-items .header-text {
    color: #fff
}
#home .header-items .header-text h1 {
  margin-bottom: 20px;
}
#home .header-items .header-img {
    width: 100%;
    max-width: 600px;
    margin: 40px auto
}
#home .header-items .header-buttons {
    margin-top: 5rem;
    margin-bottom: 0
}
#home .header-items .header-buttons a {
    margin-right: 2rem
}
#press-release {
    background: url('https://upload.wikimedia.org/wikipedia/commons/8/84/Press_conference_at_the_GAVI_Alliance_pledging_event_(5828884368).jpg');
    background-size: cover;
    overflow: hidden
}
#press-release .menu-container {
    margin-top: 4rem
}
#press-release .menu-container nav {
    position: fixed;
    right: 10rem;
    z-index: 10
}
#press-release .menu-container nav a {
    display: inline-block;
    z-index: 98;
    position: fixed;
    right: 30px;
    color: #fff
}
#press-release .menu-container nav a i {
    font-size: 3.5rem
}
#press-release .menu-container nav .dark-text {
    color: #1e1e1e
}
#press-release .header-items {
    text-align: center;
    margin-top: 0rem;
    padding-bottom: 10rem;
}
#press-release .header-items .header-text {
    color: #fff
}
#press-release .header-items .header-text h1 {
  padding-top: 6rem;
}
#press-release .header-items .header-text h1,
#press-release .header-items .header-text h2,
#press-release .header-items .header-text h3,
#press-release .header-items .header-text h4,
#press-release .header-items .header-text h5 {
  margin-bottom: 2rem;
}
#press-release .header-items .header-img {
    width: 100%;
    max-width: 600px;
    margin: 40px auto
}
#press-release .header-items .header-buttons {
    margin-top: 5rem;
    margin-bottom: 0
}
#press-release .header-items .header-buttons a {
    margin-right: 2rem
}
#features .section-content .feature-row {
    margin-top: 6rem
}
#features .section-content .feature-row h3 {
    font-weight: 400;
    margin-bottom: 2rem;
    margin-top: 1rem
}
#features .section-content .feature-row i {
    font-size: 6rem;
    color: #d63b5c
}
#features .section-content img {
    max-width: 100%;
    padding-right: 4rem
}
#features p.press-release-text::first-letter {
    font-size: 500%;
}
#description .section-heading-container-left .description-details,
#description2 .section-heading-container-left .description-details,
#desktop .section-heading-container-right .description-details {
    margin-top: 5rem
}
#description .section-heading-container-left .description-details h4,
#description2 .section-heading-container-left .description-details h4,
#desktop .section-heading-container-right .description-details h4 {
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 3rem;
    position: relative;
    letter-spacing: 2px
}
#description .section-heading-container-left .description-details h4::before,
#description2 .section-heading-container-left .description-details h4::before,
#desktop .section-heading-container-right .description-details h4::before {
    position: absolute;
    height: 1px;
    width: 40px;
    background: #d63b5c;
    bottom: -1.5rem;
    content: ''
}
#description .section-heading-container-left .download-btns,
#description2 .section-heading-container-left .download-btns,
#desktop .section-heading-container-right .download-btns {
    margin-top: 3rem
}
#description .section-heading-container-left .download-btns a,
#description2 .section-heading-container-left .download-btns a,
#desktop .section-heading-container-right .download-btns a {
    display: inline-block;
    margin-right: 3rem
}
#description .summary-image,
#description2 .summary-image,
#desktop .summary-image {
    margin-left: 6rem;
    margin-top: 13rem
}
#team .team-display {
    position: relative;
    display: none
}
#team .team-display img {
    width: 100%
}
#team .team-display .details {
    text-align: center;
    padding: 20px 0;
    background: #fafafa
}
#team .team-display .details h4 {
    font-size: 2.5rem;
    padding-bottom: 1rem;
    font-weight: 400
}
#team .team-display .details p {
    color: #9e9e9e;
    text-transform: uppercase
}
#team .team-display .details .social {
    margin-top: 2rem
}
#team .team-display .details .social a {
    display: inline-block;
    margin: 0 5px;
    font-size: 1.5rem;
    width: 25px;
    padding-bottom: .5rem;
    border-bottom: 2px solid #d63b5c;
    line-height: 30px
}
#team .active {
    display: block
}
#team .team-list {
    text-align: center;
    overflow: hidden
}
#team .team-list ul {
    margin-top: 2rem
}
#team .team-list ul li {
    display: inline-block
}
#team .team-list ul li a {
    display: block;
    margin-right: 3rem
}
#team .team-list ul li a p {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 12px
}
#team .team-list ul li span {
    height: 2px;
    width: 4rem;
    background: #d63b5c;
    display: flex;
    margin: 1.2rem auto
}
#team .team-list ul li figure {
    height: 80px;
    width: 80px;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 1rem
}
#team .team-list ul li img {
    display: block;
    max-width: 100%;
    filter: grayscale(1);
    -webkit-filter: grayscale(1)
}
#team .team-list ul li .active img,
#team .team-list ul li:hover img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0)
}
#stat {
    position: relative;
    background: url(../images/app-bg.jpg) center center/cover no-repeat fixed;
    color: #fff
}
#stat ul {
    padding: 0;
    float: none
}
#stat ul li {
    text-align: center;
    border-right: 1px solid rgba(255, 255, 255, .2)
}
#stat ul li:last-child {
    border-right: 0
}
#stat ul li span {
    width: 100%;
    text-align: center;
    font-size: 50px;
    margin-bottom: 15px;
    color: #d63b5c
}
#stat ul li p {
    font-size: 18px;
    line-height: 1.5;
    color: #d63b5c;
    font-weight: 700
}
#stat ul li h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px
}
#stat .overlay {
    background-color: rgba(23, 27, 30, .96);
    opacity: .9
}
#blog .blog-container {
    position: relative;
    overflow: hidden
}
#blog .blog-container .post-box {
    width: 100%!important;
    height: auto!important;
    overflow: hidden;
    display: inline-block;
    margin-bottom: 50px;
    background: #f7f7f7
}
#blog .blog-container .post-box .post-content,
#blog .blog-container .post-box .post-title {
    margin: 0 40px
}
#blog .blog-container .post-box .post-content {
    overflow: hidden;
    padding-bottom: 40px;
}
#blog .blog-container .post-box .post-content a {
    border: 0;
    margin: 0;
    display: block;
    float: right;
    padding: 20px;
    border-bottom: 1px solid #d63b5c
}
#blog .blog-container .post-box .post-content a:hover {
    background: #f7f7f7
}
#blog .blog-container .post-box .post-title h2 {
    color: #1e1e1e;
    margin-bottom: 25px;
    line-height: 1.5em
}
#blog .blog-container .post-box .post-title h2 a {
    color: #1e1e1e;
    text-decoration: none
}
#blog .blog-container .post-box .post-title h2 a:hover {
    border-bottom: 1px solid #d63b5c
}
#blog .blog-container .post-box .post-title h2 a:active,
#blog .blog-container .post-box .post-title h2 a:target,
#blog .blog-container .post-box .post-title h2 a:visited {
    text-decoration: none
}
#blog .blog-container .post-box .post-image {
    margin-bottom: 25px
}
#blog .blog-container .post-box .post-image img {
  height: 400px;
  width: 100%;
  -webkit-object-fit: cover;
  -moz-object-fit: cover;
  -ms-object-fit: cover;
  -o-object-fit: cover;
  object-fit: cover;
}
#desktop .col-md-6,
#desktop .row {
    margin: 0;
    padding: 0
}
#desktop .desktop-image img {
    width: 90%
}
#desktop .section-heading-container-right {
    padding-right: 20rem;
    padding-left: 1rem
}
#desktop .section-heading-container-right .description-details p {
    margin-top: 2rem
}
#desktop .section-heading-container-right .description-browser-btns {
    margin-top: 2rem;
    margin-bottom: 4rem
}
#desktop .section-heading-container-right .description-browser-btns h6 {
    margin-bottom: 1rem
}
#desktop .section-heading-container-right .description-browser-btns a {
    display: inline-block;
    margin-right: 3rem
}
#desktop .section-heading-container-right .description-browser-btns a i {
    font-size: 2rem
}
#desktop .section-heading-container-right .description-browser-btns a:hover {
    color: #5e5e5e
}
#desktop .section-heading-container-right .normal-btns a {
    margin-right: 3rem
}
#pricing .pricing-box {
    background-color: #fff;
    color: #1e1e1e;
    padding-bottom: 30px;
    position: relative
}
#pricing .pricing-box .package-heading {
    padding: 2rem;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 2rem;
    font-weight: 600;
    color: #d63b5c
}
#pricing .pricing-box .price {
    font-size: 50px;
    font-weight: 700;
    padding: 1.5rem 0;
    margin-bottom: 21px;
    line-height: 75px;
    background: #ebebeb;
    color: #5A5A5A
}
#pricing .pricing-box .sign {
    font-size: 20px;
    vertical-align: super;
    color: #aaa
}
#pricing .pricing-box .month {
    font-size: 14px;
    color: #aaa
}
#pricing .pricing-box .popular .package-heading {
    background-color: #fff
}
#pricing .pricing-box .popular .price {
    background-color: #d63b5c;
    color: #fff
}
#pricing .pricing-box .popular .month,
#pricing .pricing-box .popular .sign {
    color: #390c16
}
#pricing .pricing-box .popular a {
    background: #d63b5c
}
#pricing .purchase {
    overflow: hidden;
    text-align: center
}
#pricing .pricing-header {
    text-align: center
}
#pricing .pricing-header em {
    font-size: 1em
}
#pricing .pricing-list {
    overflow: hidden;
    padding: 0 5rem
}
#pricing .pricing-list ul {
    list-style: none;
    float: none;
    margin-bottom: 30px
}
#pricing .pricing-list li {
    text-align: center;
    font-size: 1.5rem;
    line-height: 5.5rem;
    border-bottom: 1px solid #eaeaea
}
#testimonial {
    background: url(../images/app-bg.jpg) 100% 100% no-repeat;
    background-size: cover
}
#testimonial .testimonial-bg {
    background-color: rgba(0, 0, 0, .65);
    color: #fff
}
#testimonial .testimonial-item,
#testimonial .testimonial-text {
    background: #fff;
    overflow: hidden
}
#testimonial .alpha {
    padding: 0!important
}
#testimonial .thumbnail-box {
    margin-bottom: 20px
}
#testimonial .testimonial-thumb img {
    width: 100%
}
#testimonial .testimonial-thumb .hgroup {
    margin-top: -100px;
    text-align: center;
    color: #fff
}
#testimonial .testimonial-thumb .hgroup h3 {
    color: #fff
}
#testimonial .testimonial-text {
    padding: 60px
}
#testimonial .testimonial-text h2 {
    color: #000
}
#testimonial .testimonial-text p {
    color: #000;
    font-size: 14px;
    line-height: 30px
}
#testimonial .testimonial-text p.date {
    color: #404040;
    margin-bottom: 50px
}
#testimonial .testimonial-text .show-mless {
    color: #d63b5c;
    display: inline-block;
    margin: 12px 0
}
.owl-theme .owl-controls .owl-pagination .owl-page span {
    margin: 5px 4px;
    background: #64655D;
    transition: all .5s
}
.owl-theme .owl-controls .owl-page:hover span,
.owl-theme .owl-controls .owl-pagination .active span {
    background: #fff;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}
footer {
    background-color: #171b1e;
    padding-bottom: 0!important
}
footer .social-icons {
    padding: 40px 0
}
footer .social-icons ul {
    float: none
}
footer .social-icons ul li {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px
}
footer .social-icons ul li a {
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    line-height: 50px;
    font-size: 2rem;
    background-color: #fff;
    color: #1e1e1e;
    transition: all .4s
}
footer .social-icons ul li a:hover {
    color: #fff;
    background-color: #d63b5c
}
footer .social-icons .social-text {
    padding: 40px 0;
    text-transform: uppercase
}
footer .copyright {
    padding: 3rem 0;
    border-top: 1px solid #2D2D2F
}
#scroll-to-top {
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    text-indent: -99999em;
    display: none;
    cursor: pointer;
    z-index: 2;
    background: url(../images/go-to-top.png) center center no-repeat #d63b5c;
    border-radius: 100%
}
.text-dark {
    color: #1e1e1e!important
}
@media (min-width: 0px) and (max-width: 769px) {
    .section-heading-container h2,
    .section-heading-container-left h2,
    .section-heading-container-right h2,
    h1 {
        font-size: 36px
    }
    #awards .content-awards h4,
    #awards .content-awards p,
    #features .section-content figure,
    #main-menu {
        text-align: center
    }
    .section {
        padding: 4rem
    }
    .section-heading-container,
    .section-heading-container-left,
    .section-heading-container-right {
        width: 100%
    }
    #blog .blog-container .post-box .post-title h2,
    #testimonial .testimonial-text h2 {
        font-size: 26px
    }
    #home .header-items {
        margin-top: 4rem
    }
    #features .section-content img {
        padding-right: 0;
        margin-top: -5rem
    }
    #features .section-content .feature-row {
        margin-top: 3rem
    }
    #description .section-heading-container-left .download-btns a {
        display: block;
        margin-bottom: 1rem
    }
    #description .summary-image {
        margin-left: 0
    }
    #description .desc-left {
        padding-bottom: 30px
    }
    .section-full-screen-image {
        padding: 0
    }
    .section-full-screen-image .overlay-dark {
        padding: 6rem 0
    }
    #stat ul>li {
        margin-bottom: 75px;
        border-right: 0
    }
    #stat ul>li:last-child {
        margin-bottom: 0
    }
    #team .team-list {
        display: none
    }
    #team .team-display {
        display: block;
        margin-bottom: 50px
    }
    #blog .blog-container .post-box {
        background: 0 0;
        margin-bottom: 2rem
    }
    #blog .blog-container .post-box .post-content,
    #blog .blog-container .post-box .post-title {
        margin: 0
    }
    .desktop-section {
        padding: 4rem 0
    }
    #desktop .section-heading-container-right {
        padding: 0 4rem
    }
    #testimonial .testimonial-text {
        padding: 3rem
    }
    #testimonial .testimonial-text p.date {
        margin-bottom: 1rem
    }
    #pricing .pricing-box {
        margin-bottom: 3rem
    }
    #more-feature .more-features .feature-text,
    #more-feature .more-features.right .feature-text {
        width: 100%;
        float: none;
        text-align: center
    }
    #more-feature .more-features .icon {
        width: 100%;
        float: none;
        display: inline-block;
        margin: 0
    }
    .section-awards .section-content,
    .section-awards .section-heading {
        padding: 0 4rem
    }
    .section-awards .section-heading-container {
        margin-bottom: 2rem
    }
    #awards .content-awards span {
        display: block;
        margin: 2rem auto
    }
    #awards .content-awards h4 {
        margin-bottom: 2rem
    }
    #main-menu {
        overflow: scroll
    }
    #main-menu .menu-area ul {
        margin-bottom: 100px
    }
}
