#content {
    padding:0 15px;
}

.smallPreHeader {
    width: 100%;
    float: left;
    background: #1a80b6;
    color: white;
}
.container {
    width: 1200px;
    margin: 0 auto;
    max-width: 98%;
    box-sizing: border-box;
}
.leftPreheader {
    float: left;
    margin: 12px 0 0 0;
}
.rightPreheader {
    float: right;
    margin: 10px 0 10px;
}
.leftPreheader ul.menu li {
    list-style-type: none;
    margin: 0;
    padding-inline-start: 0;
    display: inline-block;
    float: left;
}
.leftPreheader ul.menu li a {
    color: white;
    text-decoration: none;
    padding: 10px 20px;
    display: inline-block;
    box-sizing: border-box;
}
.leftPreheader ul.menu li:not(:last-child) {
    border-right: 1px solid #e5e5e5;
}
.rightPreheader ul.menu li {
    list-style-type: none;
    margin: 0;
    padding-inline-start: 0;
    display: inline-block;
    float: left;
}
.rightPreheader ul.menu li a {
    background-color: #f76157;
    border-color: #f76157;
    border-radius: 50%;
    color: white;
    font-size: 20px;
    width: 40.81px;
    display: inline-block;
    text-align: center;
    line-height: 1;
    padding: 10px 0;
}
.rightPreheader ul.menu li:not(:last-child) {
    margin-right: 5px;
}
header.site-header {
    width: 100%;
    float: left;
    padding: 10px 0;
    background: white;
}
header.site-header .leftLogo {
    float: left;
    width: 200px;
}
header.site-header .leftLogo img.site-logo {
    max-width: 100%;
}
img {
    max-width: 100%;
}
header.site-header .leftLogo > a {
    display: inline-block;
}
header.site-header .rightMenu ul.menu {
    margin: 0;
    padding: 0;
}
header.site-header .rightMenu ul.menu li {
    display: inline-block;
    float: left;
}
header.site-header .rightMenu ul.menu li a {
    color: black;
    text-decoration: none;
    padding: 10px 10px;
}
header.site-header .rightMenu ul.menu li:last-child a {
    padding-right: 0;
}
header.site-header .rightMenu {
    float: right;
    margin: 32px 0 0;
}
body {
    font-size: 16px;
}
div.blogPages {
    width: 100%;
    float: left;
    background: white;
}
div.site-content.singleArticleTbe {
    float: left;
    width: calc(75% - 50px);
    margin-right: 50px;
    margin-top: 0;
}

.customSidebarWrp {
    width: 25%;
    float: left;
}

.entry-content blockquote, .comment-content blockquote {
    border-color: #1a80b6;
    background-color: #f6f6f6;
    font-style: italic;
    background: #f5f5f5;
    color: #444;
    border-left: 4px solid #1a80b6;
    padding: 25px;
    margin: 10px 0;
    box-sizing: border-box;
}
div.site-content.singleArticleTbe .entry-content p {
    margin: 0 0 20px;
}
div.site-content.singleArticleTbe .entry-content h1, div.site-content.singleArticleTbe .entry-content h3, div.site-content.singleArticleTbe .entry-content h2, div.site-content.singleArticleTbe .entry-content h4, div.site-content.singleArticleTbe .entry-content h5 {
    margin: 10px 0;
    line-height: inherit;
}
div.site-content.singleArticleTbe .entry-header .comments-link {
    display: none;
}
div.site-content.singleArticleTbe .entry-header .entry-title {
    font-weight: bold;
    font-size: 40px;
}
div.site-content.singleArticleTbe header.entry-header {
    width: 100%;
    /*float: left;*/
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    order: 1;
}
div.site-content.singleArticleTbe header.entry-header img.wp-post-image {
    order: 2;
    margin: 20px 0 0;
}
.author-container {
    order:3;
    display:flex;
    align-items: center;
    margin-top:20px;
}

.author-container p {
    margin-left: 20px;
}
.customSidebarWrp {
    background-color: #f1f0ec;
    padding: 25px;
    box-sizing: border-box;
    border-radius: 5px;
    top: 0;
}
.widget-content.customSideBar {
    width: 100%;
    float: left;
    margin: 0 0 30px 0;
}
.widget-content.customSideBar:last-child {
    margin-bottom: 0;
}
.widget-content.customSideBar h3.widget-title {
    color: #f1574d;
    font-size: inherit;
    margin: 0 0 10px;
}
.widget-content.customSideBar ul li a {
    text-decoration: none;
    display: inline-block;
    font-size: inherit;
    color: inherit;
    line-height: 1.3;
}
.widget-content.customSideBar ul li:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "\f054";
    font-size: 10px;
    margin: 5px 0 0 -11px;
    display: inline-block;
    vertical-align: top;
}
.widget-content.customSideBar ul {
    padding-inline-start: 11px;
}
.widget-content.customSideBar ul li {
    margin: 0 0 10px;
}
.social_links_in_sidebar a.oneSLINS {
    background-color: #f76157;
    border-color: #f76157;
    border-radius: 50%;
    color: white;
    font-size: 16px;
    width: 35.81px;
    display: inline-block;
    text-align: center;
    line-height: 1;
    padding: 10px 0;
    margin: 0 10px 10px 0;
}
.relImg {
    background: #2f3192;
    padding: 50px 30px 90px 30px;
    display: flex;
    flex-wrap: wrap;
    line-height: 1.8;
    margin-bottom: 50px;
    margin-top: 10px;
    border: 4px solid #f1574d;
    position: relative;
}
.relImg .textLeft {
    width: 50%;
    float: left;
    color: white;
    font-size: 16px;
}
.imgRight {
    width: 50%;
    float: right;
    position: relative;
}
.imgRight img {
    vertical-align: middle;
    display: inline-block;
    height: auto;
}
.imgRight .insideImg:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.insideImg {
    height: 100%;
    display: table;
}
.relImg .textLeft li {
    line-height: 1.6;
    list-style-type: none;
}
a.btnImage {
    margin-top: 20px;
    display: inline-block;
    background: #dc1d11;
    color: white;
    padding: 5px 15px;
    border-radius: 30px;
    position: absolute;
    left: 0;
    right: 0;
    width: 190px;
    text-align: center;
    margin: 0 auto;
    bottom: 30px;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    transition: all 300ms ease-in-out;
    box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);
}
.relImg .textLeft i {
    font-size: 18px;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 10px;
}
a.btnImage:hover {
    background: white;
}
@media(max-width: 600px) {
    .relImg .textLeft {
        width: 100%;
    }
    .imgRight {
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }
}
@-webkit-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

@-moz-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

@-ms-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}

@keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
  }
}
div.site-content.singleArticleTbe footer.entry-meta {
    display: none;
}
footer.site-footer {
    width: 100%;
    float: left;
    background: #2c2f3e;
    color: white;
}
.footerCopyright {
    width: 100%;
    float: left;
    text-align: center;
    background: rgb(0 0 0 / 27%);
    display: block;
    padding: 10px 0;
}
.footerSidebar {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}
.customFooterWidget {
    margin: 30px auto;
    width: calc(25% - 20px);
    display: inline-block;
    text-align: left;
}
.customFooterWidget h3.widget-title {
    color: white;
    font-size: inherit;
    width: 100%;
    float: left;
    margin: 0 0 10px;
}
.customFooterWidget ul.menu li {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0 0 15px;
    padding-left: 20px;
    box-sizing: border-box;
}
.customFooterWidget ul.menu li a {
    display: inline-block;
    color: #d7d7d7;
    text-decoration: none;
    line-height: 1.2;
}
.customFooterWidget ul.menu li a i {
    display: inline-block;
    margin: 0 5px 0 -20px;
}
.customFooterWidget .menu-blog-preheader-social-right-container ul.menu a {
    background-color: #f76157;
    border-color: #f76157;
    border-radius: 50%;
    color: white;
    font-size: 16px;
    width: 35.81px;
    display: inline-block;
    text-align: center;
    line-height: 1;
    padding: 10px 0;
    margin: 0 10px 10px 0;
}
.customFooterWidget .menu-blog-preheader-social-right-container ul.menu li {
    padding-left: inherit;
    width: auto;
}
.customFooterWidget .menu-blog-preheader-social-right-container ul.menu a i {
    margin: 0 auto;
}
.footerCopyright span.realizatCopy {
    display: inline-block;
    width: 100%;
    float: left;
    margin: 10px auto 10px;
}
.footerCopyright span.realizatCopy i.fas.fa-heart {
    color: #f76157;
}
.custom-sharing-box {
    display: inline-block;
    margin: 0 0 50px;
    width: 100%;
    background-color: #f6f6f6;
    padding: 30px 20px;
    box-sizing: border-box;
}
.custom-sharing-box h4.sharing-box-title {
    display: inline-block;
    width: 300px;
    vertical-align: middle;
    line-height: 1.5;
}
.custom-sharing-box .custom-boxed-icons {
    width: calc(100% - 310px);
    display: inline-block;
    vertical-align: middle;
}
.custom-social-networks-wrapper {
    float: right;
}
a.custom-social-network-icon {
    padding: 10px 0;
    width: 40.81px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    margin: 5px 0px 5px 10px;
    font-size: 20px;
}
.custom-related-posts {
    width: 100%;
    float: left;
}
h4.custom-related-title {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    font-size: inherit;
}
.custom-related-box {
    width: 100%;
    float: left;
}
.oneRelatedArticle {
    width: calc(33.3% - 25px);
    float: left;
    margin: 10px;
    line-height: 1.3;
    border-radius: 3px;
}
.oneRelatedArticle > a {
    text-decoration: none;
    width: 100%;
    float: left;
}
.oneRelatedArticle .imageOfRelated {
    width: 100%;
    float: left;
    height: 200px;
    background-size: cover;
    background-position: center center;
}
.oneRelatedArticle .nameOfTheRelated {
    color: black;
    padding: 20px 0 0 0;
    display: inline-block;
    font-weight: bold;
}
div.comments-area {
    width: 100%;
    float: left;
    background: #f6f6f6;
    padding: 30px;
    box-sizing: border-box;
    margin: 50px 0 50px;
}
div.comments-area > h2.comments-title {
    display: none;
}
div.comments-area ol.commentlist {
    width: 100%;
    float: left;
}
div.comments-area ol.commentlist li.comment {
    width: 100%;
    float: left;
    background: #dfdfdf;
    border: 1px solid #dbdbdb;
    padding: 30px;
    box-sizing: border-box;
    margin-bottom: 20px;
}
div.comments-area ol.commentlist  article {
    border-bottom: 0;
    margin: 0;
}
.comments-area article header {
    margin: 0 0 20px;
}
div.comments-area form#commentform input#submit {
    padding: 10px 20px;
    font-size: inherit;
    color: white;
    background: #2c2f3e;
}
form#commentform {
    width: 100%;
    float: left;
    margin: 0px 0 0px;
}
div.comments-area div#respond {
    margin: 0;
}
.bottomB {
    width: 100%;
    float: left;
    height: 20px;
}
.oneArticleWrpTbe {
    width: 100%;
    float: left;
    position: relative;
    margin: 30px 0 0;
}
.notif_hover_pointer {
    /*display: none !important;*/
}
.custom-query-posts {
    width: 100%;
    float: left;
}
.oneQueryedArticle {
    display: inline-block;
    width: calc(50% - 18px);
    margin: 0 36px 40px 0px;
    box-sizing: border-box;
    background: #f1f0ec;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    /* padding: 0 0 20px; */
    transition: 0.2s all ease-in-out;
}
.oneQueryedArticle:nth-child(2n+2) {
    margin-right: 0;
}
.oneQueryedArticle:hover {
    background: #ebebeb;
    box-shadow: 0 0 10px rgb(0 0 0 / 18%);
}
.custom-query-box {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
}

.oneQueryedArticle > a {
    text-decoration: none;
    color: inherit;
    width: 100%;
    float: left;
    outline: none;
    height: 100%;
}

.imageOfRelated {
    width: 100%;
    float: left;
    padding: 10px;
    min-height: 200px;
    box-sizing: border-box;
    background-size: cover;
    background-position: center center;
}

.dateOfPost {
    background: #2c2f3e;
    display: inline-block;
    color: white;
    padding: 10px;
    border-radius: 3px;
    font-size: 13px;
    margin: 150px 0 0 0;
}

.nameOfTheRelated {
    width: 100%;
    float: left;
}

.oneQueryedArticle .nameOfTheQpost {
    font-size: 18px;
    font-weight: bold;
    padding: 10px 20px;
    box-sizing: border-box;
    width: 100%;
    float: left;
    line-height: 1.2;
    margin: 10px 0 0;
    color: black;
}

.oneQueryedArticle .postExcerpt {
    width: 100%;
    float: left;
    padding: 10px 20px 60px;
    box-sizing: border-box;
    width: 100%;
    float: left;
    line-height: 1.2;
}
.oneQueryedArticle .postExcerpt p {
    margin: 0;
}
.oneQueryedArticle span.readMoreLnk {
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: #1a80b6;
}
.oneQueryedArticle span.readMoreLnk i.fas.fa-chevron-right {
    font-size: 12px;
    vertical-align: middle;
    display: inline-block;
    margin: -1px 0 0 7px;
}
.pagination {
    width: 100%;
    float: left;
    margin: 0 0 50px;
    text-align: center;
}

.pagination .page-numbers {
    background: white;
    padding: 12px 0;
    min-width: 40px;
    display: inline-block;
    text-align: center;
    color: gray;
    border: 1px solid gray;
    border-radius: 100px;
    text-decoration: none;
    outline: none;
    margin: 0 5px;
}

.pagination a.page-numbers {
    transition: 0.2s all ease-in-out;
}

.pagination span.page-numbers.dots {
    border-color: white;
}

.pagination a.page-numbers:hover, .pagination span.page-numbers.current {
    background: #1a80b6;
    color: white;
    border-color: #1a80b6;
}

.pagination  a.next.page-numbers {
    border: none;
    margin-left: 20px;
}

.form-group, .woocommerce-address-fields__field-wrapper .form-row, .leftCheckout .form-row {
    position: relative;
    width: 100%;
    display: inline-block;
}
.form-group + .form-group, .woocommerce-address-fields__field-wrapper .form-row + .woocommerce-address-fields__field-wrapper .form-row, .leftCheckout .form-row + .leftCheckout .form-row {
    margin-top: 15px;
}
.form-label, .woocommerce-address-fields__field-wrapper .form-row label, .leftCheckout .form-row label {
    position: absolute;
    pointer-events: none;
    left: 19px;
    top: 7px;
    color: black;
    z-index: 10;
    transition: font-size 150ms ease-out, -webkit-transform 150ms ease-out;
    transition: transform 150ms ease-out, font-size 150ms ease-out;
    transition: transform 150ms ease-out, font-size 150ms ease-out, -webkit-transform 150ms ease-out;
}
.focused .form-label, .woocommerce-address-fields__field-wrapper .form-row.focused label, .leftCheckout .form-row.focused label {
    -webkit-transform: translateY(-90%);
    transform: translateY(-90%);
    font-size: 0.75em;
    color: #3a3a3a;
    top: 6px;
    background: white;
    padding: 0 5px;
    font-weight: bold;
}
.form-input, .woocommerce-address-fields__field-wrapper .form-row .input-text, .leftCheckout .form-row .input-text {
    position: relative;
    padding: 7px 0px 15px 10px !important;
    width: 100%;
    outline: 0;
    border-radius: 5px;
    background: none;
    border: 1px solid #c3c3c3;
    color: black !important;
    transition: all 150ms ease-out;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.form-input:focus, .woocommerce-address-fields__field-wrapper .form-row .input-text:focus, .leftCheckout .form-row .input-text:focus {
    border-color: #de005f;
}
textarea.form-input {
    height: 90px;
    width: 100% !important;
}
.form-wrapper input.wpcf7-submit {
    margin: 0 auto;
    background: #629dab;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 10px 35px;
    color: white;
    text-decoration: none;
    transition: 0.2s all ease-in-out;
    letter-spacing: 1px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
    display: inline-block;
    cursor: pointer;
    border: 0;
    font-size: 16px;
}
.btnSubmitwrp {
    margin: 0 0 30px 0;
    text-align: center;
    width: 100%;
}
.form-group.focused .form-input.filled, .woocommerce-address-fields__field-wrapper .form-row.focused .input-text.filled, .leftCheckout .form-row.focused .input-text.filled {
    border-color: #173541;
}
.form-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.contactPageForm {
    width: 50%;
    float: left;
    display: inline-block;
    margin: 0 auto;
    box-sizing: border-box;
    background: #f1f0ec;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    padding: 30px 30px;
    transition: 0.2s all ease-in-out;
}
.gdprcheck {
    margin: 20px 0;
}
.gdprcheck span.wpcf7-list-item {
    margin: 0;
}
.gdprcheck span.wpcf7-list-item span.wpcf7-list-item-label a {
    color: inherit;
}
.gdprcheck span.wpcf7-list-item > label {
    width: 100%;
    float: left;
}
.formSubmit input.wpcf7-form-control.wpcf7-submit {
    padding: 10px 20px;
    font-size: inherit;
    color: white;
    background: #2c2f3e;
    width: 100%;
    border: 0;
}
div.site-content.singleArticleTbe header.entry-header {
    width: 100%;
    float: left;
}
div.site-content.singleArticleTbe header.entry-header a {
    color: #1a80b6;
}
div.site-content.singleArticleTbe article {
    width: 100%;
    float: left;
    border: none;
    padding: 0;
}
div.site-content.singleArticleTbe .entry-content {
    width: 100%;
    float: left;
}
.contactPageDetails {
    width: 50%;
    float: left;
    padding-top: 30px;
    padding-right: 20px;
    box-sizing: border-box;
}
.cnctTttl {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    font-weight: bold;
    font-size: 20px;
    color: black;
}
.contactPageDetails ul.menu {
    margin: 0;
    padding: 0;
}
.contactPageDetails ul.menu li {
    list-style-type: none;
    margin: 0 0 10px;
    padding-left: 25px;
    box-sizing: border-box;
    width: 100%;
    float: left;
}
.contactPageDetails ul.menu li a {
    text-decoration: none;
    color: inherit;
}
.contactPageDetails ul.menu li a i {
    margin: 0 10px 0 -25px;
}
* {
    outline: none !important;
}
.oneQueryedArticle.hidden {
    display: none;
}
.readmoreWrp {
    width: 100%;
    float: left;
}
button.readMoreArt {
    background: #f21d0e;
    color: white;
    font-size: 20px;
    padding: 20px 10px;
    width: 100%;
    font-weight: bold;
    border: 0;
    cursor: pointer;
    box-sizing: border-box;
    transition: 0.2s all ease-in-out;
}
button.readMoreArt:hover {
    background: #2c2f3e;
}
.mobileToggleWrp {
    display: none;
}
.mobileNavTrigger {
  width: 50px;
  height: 35px;
  position: relative;
  margin: 30px auto 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  display: none;
}
.mobileNavTrigger span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #2f3192;
  border-radius: 100px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.mobileNavTrigger span:nth-child(1) {
  top: 0px;
}
.mobileNavTrigger span:nth-child(2),.mobileNavTrigger span:nth-child(3) {
  top: 13px;
}
.mobileNavTrigger span:nth-child(4) {
  top: 26px;
}
.mobileNavTrigger.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}
.mobileNavTrigger.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mobileNavTrigger.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mobileNavTrigger.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

.footerTErms li {
    display: inline-block;
    padding: 2.5px 10px;
    border-right: 1px solid white;
}

.footerTErms li a {
    text-decoration: none;
    color: white;
    display: inline-block;
}

.footerTErms {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    width: 100%;
    margin-bottom: 15px;
}

.footerTErms li:last-child {
    border-right: 0;
}
div.site-content.singleArticleTbe #toc_container {
    float: right;
    display: inline-block;
}
div.site-content.singleArticleTbe .entry-content h2 {
    display: inline-block;
}



@media (max-width: 900px) {
    div.site-content.singleArticleTbe {
        width: 100%;
        margin: 0;
    }
    .oneQueryedArticle {
        margin: 0 auto 40px auto;
    }
    .customSidebarWrp {
	    width: 100%;
	    max-width: 100%;
	    margin: 0 auto;
	    position: relative !important;
	    float: none;
	    display: flex;
	    text-align: center;
	    margin-bottom: 40px;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: center;
	}
    .customFooterWidget {
        /* width: 100%; */
        float: none;
        margin: 30px auto;
        max-width: 300px;
        min-width: 225px;
    }
    .footerSidebar {
        text-align: center;
    }
    .mobileToggleWrp {
        display: inline-block;
        float: right;
    }
    .mobileNavTrigger {
        display: inline-block;
    }
    header.site-header .rightMenu {
        width: 100%;
        float: left;
        display: none;
        border-bottom: 1px solid #f1f0ec;
        padding-bottom: 30px;
        box-sizing: border-box;
    }
    header.site-header .rightMenu ul.menu li {
        width: 100%;
        margin: 20px 0 0;
        text-align: right;
    }
    header.site-header .rightMenu ul.menu {
        float: right;
        width: 100%;
    }
    header.site-header .rightMenu ul.menu li:last-child a {
        padding-right: 0;
    }
    header.site-header .rightMenu ul.menu li a {
        padding-right: 0;
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        display: inline-block;
        width: 100%;
        background: #f1f0ec;
        padding: 20px 20px;
        box-sizing: border-box;
        transition: 0.2s all ease-in-out;
    }
    header.site-header .rightMenu ul.menu li a:hover {
        background: #2e3192;
        color: white;
    }
}
@media (max-width: 700px) {
    .oneQueryedArticle {
        width: 100%;
        max-width: 450px;
    }
    .oneQueryedArticle:nth-child(2n+2) {
        margin-right: auto;
    }
    .custom-sharing-box h4.sharing-box-title {
        width: 100%;
        float: left;
        margin: 0 0 20px;
    }
    .custom-sharing-box .custom-boxed-icons {
        width: 100%;
    }
    .custom-social-networks-wrapper {
        float: left;
    }
    .contactPageDetails {
        width: 100%;
        margin-bottom: 50px;
    }
    .contactPageForm {
        width: 100%;
    }
    
    div.site-content.singleArticleTbe .entry-header .entry-title {
        font-size:35px;
    }
}
@media (max-width: 650px) {
    .leftPreheader {
        width: 100%;
        text-align: center;
        font-size: 12px;
    }
    .leftPreheader ul.menu li a {
        padding: 5px 10px;
    }
    .leftPreheader ul.menu {
        margin: 0 auto;
        display: inline-block;
    }
    .rightPreheader {
        width: 100%;
        float: left;
        text-align: center;
    }
    .rightPreheader ul.menu {
        display: inline-block;
        margin: 0 auto;
    }
}
@media(max-width: 600px) {
	article .entry-content img.alignright, article .entry-content img.alignleft {
	    display: block;
	    float: none;
	    margin-left: auto;
	    margin-right: auto;
	}
}

@media (max-width: 400px) {
    header.site-header .leftLogo {
        width: 150px;
    }
    header.site-header .rightMenu {
        margin: 25px 0 0;
    }
}
@media (min-width: 900px) and (max-height: 800px) {
    .customSidebarWrp {
        height: calc(100vh - 20px);
        overflow: scroll;
    }
}