/* @import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400&display=swap');

.container {
    max-width: 1200px;
    width: 100%;
}

.nav-list > li > ul {
    background-color: #00H;
}

@media (max-width: 991px) {
    nav.row {
        background-color: #00H;
    }
}

body, .blog-count-likes, .blog-count-comments, .comment-reply-link, .comment-edit-link {
/*
    font-family: 'Hind', sans-serif;
    font-style: normal;
    font-weight: 300;
*/
}

html {
    font-size: 16px;
}

body, td {
    line-height: 1.6;
    color: #565656;
}

body {
    letter-spacing: -0.46999999999999975px;
    background-color: #FFF;
}

h1, h2, h3, h4, h5, h6, th, .tagcloud a, input, label, button, input, textarea, a.button, select, a, .project-count, .blog-date, .blog-category-link, .atail-post-comments-title, .atail-proj-date-text, .atail-proj-date-value, .post-content-footer-title, .small-title, .widget_archive, .widget_categories, .atail-multitext, .atail-multitext-text, .blog-author, .page-numbers, figure .description-title, .project-preview-arrow span, ol li:before, nav:before, nav.row:before, ol ul li:before, .atail-widget-heading {
    font-family: 'Montserrat', "sans-serif";
    font-style: normal;
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .blog-info a, label, thead, .atail-widget-heading {
    color: #4d4f54;
}

h1 {
    letter-spacing: -1.8px;
}

h2 {
    letter-spacing: -1.5px;
}

h3 {
    letter-spacing: -1.2px;
}

h4 {
    letter-spacing: -0.85px;
}

h5 {
    letter-spacing: -0.7px;
}

h6 {
    letter-spacing: -0.58px;
}

a, .post-content-info > a, .post-content-likes .blog-count-likes, .post-content-likes .blog-count-comments, .all-atail-projects-category > ul a, .blog-author, .side-content a {
    color: #4d4f54;
    fill: #4d4f54;
}

span[data-action="show-nav"] > span:before, span[data-action="close-nav"] > span:before {
    top: 0;
    left: inherit;
}

.atail-slider h1 a:hover, .atail-slider-item .blog-author span:hover, .atail-slider-item .blog-date span:hover, a:hover, .side-content a:hover, .blog-category a:hover, a.blog-date:hover, .content-info-date a:hover, .post-content-info > a.blog-category-link:hover, .post-content-likes .blog-count-likes:hover, .post-content-tags a[rel="tag"]:hover, .post-sidebar .widget li a:hover {
    color: #1957f3;
}

.comment-navigation > h2,
a.next.page-numbers,
a.prev.page-numbers,
.comment-navigation .nav-previous,
.comment-navigation .nav-next {
    display: none;
}

/* main .main-scroll > [class*=' row-col-'], main .main-scroll > [class^='row-col-'], main .main-scroll > .row, #main-content > .row {
    margin-top: 60px;
    margin-bottom: 60px;
} */

@media (min-width: 992px) {
    .nav-list > li ul a span:first-child {
        color: #e9e8ee;
    }

    .nav-list {
        background-color: #FFF;
    }

    .window-height .nav-list {
        background-color: transparent;
    }

    .nav-list > li > a > span:last-child {
        color: #4d4f54
    }

    .nav-list > li > a:hover span:last-child, .nav-list > li.current-menu-item > a > span:last-child {
        color: #1957f3;
    }

    .nav-list > li > a > .nav-list-counter {
        color: #e9e8ee;
    }

    .nav-list > li.menu-item-has-children:hover > a > span:last-child, .nav-list > li.more-links:hover > a > span:last-child {
        color: #0a3ab1;
    }

    .nav-list > li:hover.menu-item-has-children {
        background-color: #00H;
    }

    .preview-article-header h2 {
      font-size: 4.75rem;
    }

    .project-count-number {
      font-size: 3.75rem;
    }

    /* main .main-scroll > [class*=' row-col-'], main .main-scroll > [class^='row-col-'], main .main-scroll > .row, #main-content > .row { */
    main .main-scroll > .row, #main-content > .row {
      margin-top: 0;
      margin-bottom: 0;
      padding-top: 120px;
      padding-bottom: 120px;
    }
    main .main-scroll > .row, #main-content > .row.page-head {
      padding-top: 120px;
      padding-bottom: 120px;
    }
}

.nav-list .sub-menu li.menu-item a, .nav-list .more-links ul li a:link, .nav-list .sub-menu .menu-item a:hover, .nav-list .more-links ul li a:hover {
    color: #ffffff;
}

.nav-list .sub-menu .sub-menu li.menu-item a, .nav-list .sub-menu .sub-menu li.menu-item a:hover {
    color: #adc4ff;
}

@media (max-width: 991px) {
    .logo, .show-nav {
    }

    .atail-header-opened .container-fluid .show-nav > button > span:before, .atail-header-opened .show-nav > button > span:after {
        background-color: #FFF;
    }

    .nav-list li a, .nav-list > li a > span, .sides .side-content a {
        color: #FFF !important;
    }

    .show-nav > button > span > span, .show-nav > button > span:before, .show-nav > button > span:after {
        background-color: #565656;
    }

    .logo {
        border-top-color: #565656;
        border-right-color: #565656;
    }

    .show-nav {
        border-top-color: #565656;
        border-left-color: #565656;
    }

    .full-post-mobile-info {
        background-color: #363b46;;
        color: #FFF;
    }

    nav, nav.row, .atail-header-opened nav {
      transform: translate(100%, 0);
      background-color: #0b24fb;
    }

    .left-side {
      width: 88px;
    }

    .atail-header-opened .sides, .sides {
      transform: translate(0, 0); */
    }
    
    main .main-scroll > .row, #main-content > .row {
      margin-top: 0;
      margin-bottom: 0;
      padding-top: 60px;
      padding-bottom: 60px;
    }
    
    main .main-scroll > .row, #main-content > .row.page-head {
      padding-top: 80px;
      padding-bottom: 80px;
    }
}

.blog-category a, .comment-edit-link, .comment-reply-link, .most-likes-content .small-title span, span.atail-proj-date-value, .post-content-footer-title, .single-project .small-title span, a.blog-date, .atail-team-member-info .jssocials-share a, .blog-count-likes, .blog-count-comments, .small-title, .widget .small-title {
    color: #a9acb5;
}

.blog-promo-box:before {
    background-color: rgba(47, 47, 47, .5);
}

.blog-author {
    color: #363b46;;
}

.atail-team-follow a:link {
    color: #a9acb5;
}

.atail-team-follow a:hover {
    color: #1957f3;
}

.atail-post-comments-wrapper:before {
    background-color: #edf5f8;
}

.blog-promo-box {
    background-position: center center;
    background-size: cover;
}

.atail-footer {
    background-color: #232328;
}

.jssocials-share-count {
    color: #a9acb5
}

.post-content-tags a:link, .content-info-date a, .blog-category-link:link {
    color: #4d4f54;
}

.content-info-date a, .post-content-info > a:link, .post-content-tags a:link {
    color: #a9acb5;
}

.atail-comment-form input, .atail-comment-form textarea {
    color: #565656;
    background-color: #FFF;
}

input, textarea {
    font-weight: 400;
}

ul > li:before {
    background-color: #565656;
}

ul ol li:before, ol ul li:before, ol li:before {
    color: #565656;
}

.atail-post-comments-wrapper {
    border-top: 1px solid #edf5f8;
    border-bottom: 1px solid #edf5f8;
    border-right: 1px solid #edf5f8;
}

.atail-post-navigation a:hover {
    background-color: #eef0f6;
}

.atail-project-image:before {
    background-color: #363b46;;
}

.atail-slider h1 a, .atail-slider h2 a, .atail-slider h3 a, .atail-slider h4 a, .atail-slider h5 a, .atail-slider h6 a, .atail-slider h2 a:hover, .atail-slider h3 a:hover, .atail-slider h4 a:hover, .atail-slider h5 a:hover, .atail-slider h6 a:hover, .atail-slider-item .blog-author span, .atail-slider-item .blog-date span, .blog-promo-box > .promo-box > .small-title, .blog-promo-box > .promo-box > p, .atail-project-nav:not(.atail-no-thumbnail) h4, .figure-extended h1 {
    color: #FFF;
}

.atail-slider-item, .slider-animate-box .animate-box-left, .slider-animate-box .animate-box-right, .atail-post-title:not(.atail-no-thumbnail) {
    background-color: #0b24fb;
}

.slider-next-slide svg, .slider-prev-slide svg, .full-post-prev-slide svg, .full-post-next-slide svg {
    fill: #eee;
}

.full-post-animate-box .animate-box-left, .full-post-animate-box .animate-box-right {
    background-color: #0b24fb;
}

a.button:link, button, input[type^="submit"], input[type^="button"], button:not([data-action^="close-nav"]) {
    background-color: #1957f3;
    color: #FFF;
}

a.button:hover, button:hover, input[type^="submit"]:hover, input[type^="button"]:hover, button:not([data-action^="close-nav"]):hover {
    background-color: #1d4dc7;
    color: #FFF;
}

button.no-button {
    background-color: transparent;
    color: #4d4f54;
}

button.no-button:hover {
    background-color: transparent;
    color: #4d4f54;
}

.left-side, .right-side, .atail-small-line, .single-project .jssocials-share, .jssocials-share-count-box .jssocials-share-count, .post-content-header .jssocials-share, .grid-bg > div, .atail-brands {
    border-color: #edf5f8;
}

@media (min-width: 992px) {
    .animate-box-top > div, .animate-box-bot > div {
        border-right: 1px solid #edf5f8;
    }
}

.atail-post-navigation > div {
    border-top: 1px solid #edf5f8;
    border-bottom: 1px solid #edf5f8;
}

.atail-post-line {
    background-color: #edf5f8;
}

.atail-post-navigation a {
    border-right: 1px solid #edf5f8;
}

.widget .widget-title .small-title:after {
    background-color: #a9acb5;
}

.widget .widget-title:before, .widget .widget-title:after {
    background-color: #a9acb5;
}

.atail-preloader {
    background-color: #00H;
}

.atail-dot {
    background-color: #00H;
}

.atail-preloader .atail-dot {
    background-color: #FFF;
}

.tagcloud a {
    border-color: #1957f3;
    color: #1957f3;
}

.atail-dark-footer .tagcloud a {
    color: #FFF;
    border-color: #FFF;
}

.atail-dark-footer .tagcloud a:hover {
    background-color: #1957f3;
    border-color: #1957f3;
}

.tagcloud a:hover {
    background-color: #1957f3;
    border-color: #1957f3;
}

#today {
    background-color: #1957f3;
    color: #FFF;
}

.blog-promo-box {
    background-position: center center;
    background-size: cover;
}

.widget_recent_entries span, .widget_atail_recent_posts_widget span {
    color: #a9acb5;
}

.atail-dark-footer .widget input[type="text"], .atail-dark-footer .widget input[type="search"], .atail-dark-footer .widget input[type="email"], .atail-dark-footer .wpcf7-form-control, .atail-dark-footer .wpcf7-form-control:focus {
    border-color: #4d4f54;
    background-color: transparent;
    color: #FFF;
}

.post-sidebar .yikes-easy-mc-form input[type=text], .post-sidebar .yikes-easy-mc-form input[type=url], .post-sidebar .yikes-easy-mc-form input[type=email], .post-sidebar .yikes-easy-mc-form input[type=number], .post-sidebar .yikes-easy-mc-form select, .post-sidebar .wpcf7-form-control:not(input[type^="checkbox"]) {
    border: 1px solid #eef0f6;
    color: #565656;
    max-width: 100%;
    width: 100%;
}

.post-sidebar .wpcf7-form-control[type^="submit"] {
    color: #FFF;
}

.widget_calendar table td {
    background-color: #eef0f6;
    border-right: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}

.post-sidebar .widget li, .post-sidebar .widget li a {
    color: #4d4f54;
}

.post-sidebar .widget li:before {
    background-color: #4d4f54;
}

.widget {
    color: #4d4f54;
}

.widget_calendar table tbody td.pad {
    background-color: transparent;
}

.widget.widget_archive ul li {
    color: #a9acb5;
}

.widget_calendar table caption, div.cs-select .cs-options ul li, div.cs-select {
    font-family: 'Montserrat', 'open-sans';
}

form textarea, form input {
    color: #565656;
}

.post-sidebar .yikes-easy-mc-form input[type=text]:focus, .post-sidebar .yikes-easy-mc-form input[type=url]:focus, .post-sidebar .yikes-easy-mc-form input[type=email]:focus, .post-sidebar .yikes-easy-mc-form input[type=number]:focus, .post-sidebar .yikes-easy-mc-form select:focus, .post-sidebar .wpcf7-form-control:focus, .atail-comment-form input:focus, .atail-comment-form textarea:focus {
    border: 1px solid #565656;
}

.wpcf7-quiz-label {
    background-color: #FFF;
}

@media (max-width: 991px) {
    .all-projects-animate-box {
        background-color: #FFF;
    }
}

.atail-multitext-title, .atail-multitext-text > span {
    color: #a9acb5;
}

.description-table .description-title, figure .description-title {
    color: #a9acb5;
}

.atail-brands {
    background-color: #e0e0e0;
}

.project-count span, .project-count {
    color: #a9acb5;
}

.full-post-close:before, .full-post-close:after, .close-projects-btn.close-projects-btn-loaded:before, .close-projects-btn.close-projects-btn-loaded:after, .close-projects-btn span {
    background-color: #363b46;
}

.full-post-content {
    background-color: #FFF;
}

.animate-box-top, .animate-box-bot, .post-slider-images {
    background-color: #FFF;
}

span[data-action="show-nav"] > span:before, span[data-action="show-nav"] > span:after, span[data-action="show-nav"] > span > span{
    background-color: #363b46;;
}
span[data-action="close-nav"] > span:before, span[data-action="close-nav"] > span:after, span[data-action="close-nav"] > span > span {
    background-color: #f9f9f9;
}

.project-preview-arrow span {
    fill: #a9acb5;
    color: #a9acb5
}

.atail-dark-footer .widget ul li:before {
    background-color: #4d4f54;
}

.copyright {
    color: #e0e0e0
}

.all-projects-animate-box > div {
    background-color: #FFF;
}

input, textarea, form.yikes-easy-mc-form input.yikes-easy-mc-email, form.yikes-easy-mc-form input.yikes-easy-mc-text {
    border: 1px solid #eef0f6;
}

.wpcf7-form-control {
    max-width: 100%;
    width: 100%;
}

div.cs-select .cs-options ul li {
    color: #a9acb5;
}

div.cs-select, div.cs-select .cs-options ul li:hover {
    color: #565656;
}

div.cs-select, select.cs-select {
    background-color: #eef0f6;
}

div.cs-select .cs-options ul {
    border-top: 2px solid #FFF;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin-bottom: 2.4em;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
}

.preview-article-header > h2 > a {
    color: #363b46;
}

.preview-article-header > h2 > a:hover {
    color: #1957f3;
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
 }

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}

.blog-promo-box {
    background-image: url('../img/blog/photo.jpg');
}

.extended-row.services {
     background-image: url('../img/service/photo-2.png');
    margin-bottom: 0 !important;
 }

.row-overlay {
    background-color: rgba(0, 0, 0, 0.2);
}


/* Edit */
.logo a img {
	margin-top: 20px;
}

body {
  font-family: 'Manrope', sans-serif;
}

p {
  font-size: 1.2rem;
/* font-weight: 300;*/
  letter-spacing: .25px;
}

.atail-text-logo {
  overflow: inherit;
}

#menu-menu-1 [data-action='all-projects'] {
  bottom: 0px;
}

#menu-menu-1 [data-action='all-projects'] > span:before, #menu-menu-1 [data-action='all-projects'] > span:after {
  content: none;
}

.atail-scroll-line {
  border-right: 1.5px solid;
}

.show-nav {
	top: 12px;
  padding-right: 30px;
}

span[data-action="show-nav"]>span,
span[data-action="close-nav"]>span {

}

span[data-action="show-nav"]>span>span,
span[data-action="close-nav"]>span>span {
	top: calc(50% - 1px);
}

span[data-action="show-nav"]>span>span,
span[data-action="close-nav"]>span>span,
span[data-action="show-nav"]>span:before,
span[data-action="show-nav"]>span:after,
span[data-action="close-nav"]>span:before,
span[data-action="close-nav"]>span:after {
	height: 2px;
	/*background: #9B9B9B!important;*/
}

span[data-action="show-nav"]>span>span:first-child,
span[data-action="close-nav"]>span>span:first-child {
	left: 0;
}

span[data-action="show-nav"]>span>span:last-child,
span[data-action="close-nav"]>span>span:last-child {
	right: 0;
}

.close-projects-btn,
.full-post-close,
.mobile-menu-close-btn {
	top: 23px;
	width: 23px;
	height: 18px;
}

.full-post-close, .mobile-menu-close-btn {
	top: 26px;
  /* opacity: 1!important; */
}

.slider-next-slide svg,
.slider-prev-slide svg,
.full-post-prev-slide svg,
.full-post-next-slide svg {
	fill: #222527;
}

.type-blue {
  color: #1957f3;
}

.sides p a {
  text-transform: inherit;
}

.sides i {
  font-size: 1rem;
  transform: rotate(90deg);
  margin-right: 4px;
  padding-left: 4px;
}

.row section {
  margin-bottom: 60px;
}

.bg-blue {
  background-color: #1957f3;
}

.bg-lightgrey {
  background-color: #edf3f5;
}

.figure-extended {
  margin-bottom: 0;
}

.figure-extended img {
  max-height: 75vh;
}

.figure-extended h1 {
  left: 16.666%;
  width: 80%;
  max-width: inherit;
}

a.button:visited {
  color: #fff;
}

div.cs-select .cs-options, div.cs-select .cs-placeholder {
  background-color: #fff;
}

div.cs-select.cs-active .cs-options, div.cs-select.cs-active .cs-placeholder {
  background-color: #fafafa;
}


div.cs-select .cs-options ul {
  border-top: 2px solid #eef0f6;
}

div.cs-select.cs-active {
  padding-bottom: 0;
}

@media (min-width: 992px) {
  .atail-text-logo {
    padding: 20px 12px;
  }
	.nav-list>li>a {
		padding-left: 0;
	}
  .atail-text-logo {
    padding: 0;
    margin: 0;
    margin-top: 44px;
	}
  .logo a img {
    width: auto;
    height: 18px;
    margin: 0;
    margin-left: 3px;
  }
  .atail-text-logo {
    margin-top: 12px;
  }
  .logo a img {
    height: 50px;
    margin: 0;
  }
  .open-full-post {
    margin-left: 100px;
  }
  .open-full-post:before {
    width: 96%;
  }
  .full-post-close, .mobile-menu-close-btn {
  	top: 26px;
  }
  .all-atail-projects-article {
    padding-top: 60px;
  }
}

@media (min-width: 1200px) {
  .atail-text-logo {
    margin-top: 30px;
  }
  .logo a img {
    height: 50px;
    margin: 0;
  }
}

@media (min-width: 1401px) {
  .logo a img {
    height: 60px;
    margin: 0;
  }
}

@media (max-width: 991px) {
  .atail-text-logo {
    padding: 0 30px;
	}
  .logo a img {
  	width: 100px;
  	height: 25px;
    margin-top: 25px;
  }
	.all-projects-ajax-btn,
	.atail main .main-scroll .row .all-projects-ajax-btn {
		right: 50%;
	}
	[data-action='all-projects'] {
		margin-top: 0;
		margin-bottom: 15px;
	}
	/* .project-preview-images {
    width: calc(100% - 150px);
  } */
	.atail-header-opened .sides {
		top: 46px;
	}
	.atail-header-opened .left-side {
		top: -46px;
	}
	.project-preview-arrow {
		bottom: 45px;
	}
  .full-post-close, .mobile-menu-close-btn {
    right: 30px;
  }
  .close-btn-padding {
    padding-right: 30px;
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 46px;
    z-index: 2;
    text-align: right;
  }
  main {
    padding-top: 70px;
  }
  ol#menu-menu-1 li:before, ul li:before {
    opacity: 0;
  }
  #menu-menu-1 [data-action='all-projects'] > span {
    height: auto;
  }
  .post-slider-image-item img, .post-slider-video-item img, .post-slider-images {
    /* height: 100vh; */
  }
  nav:before, nav.row:before {
    color: #4174f1;
  }
  .show-post-content{
    height: 100vh;
    position: fixed;
  }
}

@media (max-width: 767px) {
  .logo a img {
  	width: 80px;
  	height: 20px;
  }
  /* .all-projects-ajax-btn,
	.atail main .main-scroll .row .all-projects-ajax-btn {
		left: inherit;
		right: 50%;
	}
  .all-projects-ajax-btn,
  .atail main .main-scroll .row .all-projects-ajax-btn {
    left: inherit;
    right: calc(100% - 50%);
  } */
	.project-preview-images {
    width: calc(100% - 135px);
  }
  .all-projects-ajax-btn,
  .atail main .main-scroll .row .all-projects-ajax-btn {
    left: inherit;
    right: calc(100% - 135px);
  }
	.preview-article-header,
	.preview-article-text {
		overflow: inherit;
	}
  .open-full-post {
    margin-left: 50px;
  }
  .open-full-post:before {
    width: 48%;
  }
  .project-count-number, .content {
    padding-left: 15px;
  }
}






/* Hidden Visible */
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1400px) {
  .right-side .side-content {
    bottom: -24px;
  }
/*
  .full-post {
    left: 0;
  }
*/
}
@media (min-width: 1401px) {
  .right-side .side-content {
    bottom: -88px;
  }
}
