/* wp-image-fallback */
.wp-post-image, .attachment-thumbnail, .size-thumbnail, .wp-embed-site-icon, img.avatar {
    border: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLTgtOEg5MlY5MkgtOHoiLz48cGF0aCBmaWxsPSIjQjZCNkI2IiBkPSJNNDIgLjMzM0E0LjE2NyA0LjE2NyAwIDAgMSA0Ni4xNjcgNC41VjE3YTQuMTY3IDQuMTY3IDAgMSAxLTguMzM0IDBWNC41QTQuMTY3IDQuMTY3IDAgMCAxIDQyIC4zMzN6bTAgNjIuNUE0LjE2NyA0LjE2NyAwIDAgMSA0Ni4xNjcgNjd2MTIuNWE0LjE2NyA0LjE2NyAwIDEgMS04LjMzNCAwVjY3QTQuMTY3IDQuMTY3IDAgMCAxIDQyIDYyLjgzM3pNODMuNjY3IDQyYTQuMTY3IDQuMTY3IDAgMCAxLTQuMTY3IDQuMTY3SDY3YTQuMTY3IDQuMTY3IDAgMSAxIDAtOC4zMzRoMTIuNUE0LjE2NyA0LjE2NyAwIDAgMSA4My42NjcgNDJ6bS02Mi41IDBBNC4xNjcgNC4xNjcgMCAwIDEgMTcgNDYuMTY3SDQuNWE0LjE2NyA0LjE2NyAwIDEgMSAwLTguMzM0SDE3QTQuMTY3IDQuMTY3IDAgMCAxIDIxLjE2NyA0MnptNTAuMjk2IDI5LjQ2M2E0LjE2NyA0LjE2NyAwIDAgMS01Ljg5MiAwbC04LjgzOC04LjgzOGE0LjE2NyA0LjE2NyAwIDAgMSA1Ljg5Mi01Ljg5Mmw4LjgzOCA4LjgzNGE0LjE2NyA0LjE2NyAwIDAgMSAwIDUuODk2ek0yNy4yNjcgMjcuMjY3YTQuMTY3IDQuMTY3IDAgMCAxLTUuODkyIDBsLTguODMzLTguODM0YTQuMTY4IDQuMTY4IDAgMSAxIDUuODkxLTUuODk1bDguODM0IDguODM3YTQuMTY3IDQuMTY3IDAgMCAxIDAgNS44OTJ6TTEyLjU0MiA3MS40NjNhNC4xNjcgNC4xNjcgMCAwIDEgMC01Ljg5Mmw4LjgzNy04LjgzOGE0LjE2NyA0LjE2NyAwIDEgMSA1Ljg5MiA1Ljg5MmwtOC44MzQgOC44MzhhNC4xNjcgNC4xNjcgMCAwIDEtNS44OTUgMHptNDQuMTkxLTQ0LjE5NmE0LjE2NyA0LjE2NyAwIDAgMSAwLTUuODkybDguODM0LTguODM3YTQuMTY4IDQuMTY4IDAgMCAxIDUuODk2IDUuODkxbC04LjgzOCA4LjgzOGE0LjE2NyA0LjE2NyAwIDAgMS01Ljg5MiAweiIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-color: rgba(238, 238, 238, 1);
    background-size: 40px 40px;
    background-position: 50% center;
}
:root{--bl-red:#b8113f;--bl-red-dark:#6f001a;--bl-ink:#0a0909;--bl-blue:#333f83;--bl-text:#3a3a3a;--bl-muted:#8b8b8b;--bl-line:#e7e7e7;--bl-soft:#f6f7f9;--bl-radius:4px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body.main-user-layout{margin:0;padding:0;font-family:"Open Sans","PT Sans","Helvetica Neue",Arial,sans-serif;font-size:15px;line-height:1.65;color:var(--bl-text);background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;border:0;vertical-align:middle}
iframe{max-width:100%;border:0}
a{color:var(--bl-blue);text-decoration:none;transition:color .2s ease,background-color .2s ease,opacity .2s ease}
a:hover,a:focus{color:var(--bl-red);text-decoration:none;outline:0}
h1,h2,h3,h4,h5,h6{margin:0 0 18px;font-weight:600;line-height:1.25;color:#111}
h1{font-size:36px;line-height:1.2}
h2{font-size:27px}
h3{font-size:21px}
h4{font-size:17px}
h5{font-size:15px}
h6{font-size:13px}
p{margin:0 0 16px}
ul,ol{margin:0 0 16px;padding-left:20px}
li{margin-bottom:6px}
hr{height:1px;border:0;background:var(--bl-line);margin:26px 0}
blockquote{margin:0 0 20px;padding:12px 20px;border-left:3px solid var(--bl-red);background:var(--bl-soft);color:#555}
::selection{background:var(--bl-red);color:#fff}

.container{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.container-fluid,.container.fullwidth{width:100%;max-width:none}
.row{margin-left:-15px;margin-right:-15px}
.row::before,.row::after,.container::before,.container::after,.clearfix::before,.clearfix::after{content:" ";display:table}
.row::after,.container::after,.clearfix::after{clear:both}
[class*="col-xs-"],[class*="col-sm-"],[class*="col-md-"],[class*="col-lg-"]{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1{width:8.33333333%}
.col-xs-2{width:16.66666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333333%}
.col-xs-5{width:41.66666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333333%}
.col-xs-8{width:66.66666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333333%}
.col-xs-11{width:91.66666667%}
.col-xs-12{width:100%}

.visible-xs-block,.visible-sm-block,.visible-md-block,.visible-lg-block{display:none}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.pull-left{float:left}
.pull-right{float:right}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

.vc_row{position:relative}
.vc_row.vc_row-fluid{margin-left:0;margin-right:0}
.vc_row::before,.vc_row::after,.vc_column-inner::before,.vc_column-inner::after,.wpb_wrapper::before,.wpb_wrapper::after{content:" ";display:table}
.vc_row::after,.vc_column-inner::after,.wpb_wrapper::after{clear:both}
.wpb_column,.vc_col-sm-12{position:relative;float:left;width:100%;min-height:1px}
.vc_column-inner,.wpb_wrapper{width:100%}
.vc_empty_space{display:block;height:0;clear:both}

.embed-responsive{position:relative;display:block;width:100%;height:0;padding:0;overflow:hidden;border-radius:var(--bl-radius);background:#000}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;border:0}

.btn{display:inline-block;padding:12px 26px;font-size:14px;font-weight:600;line-height:1.4;text-align:center;vertical-align:middle;white-space:nowrap;border:0;border-radius:var(--bl-radius);cursor:pointer;transition:all .2s ease;-webkit-appearance:none}
.btn:hover,.btn:focus{outline:0;opacity:.9}
.btn:active{transform:translateY(1px)}
.btn-lg{padding:15px 34px;font-size:16px}
.btn-sm{padding:8px 16px;font-size:12px}
.btn-block{display:block;width:100%}
.btn-brand{box-shadow:0 2px 0 rgba(0,0,0,.25)}
button.btn,input.btn{font-family:inherit}
.close{position:absolute;top:12px;right:16px;z-index:5;width:32px;height:32px;padding:0;font-size:26px;font-weight:400;line-height:30px;color:#999;text-align:center;background:transparent;border:0;border-radius:50%;cursor:pointer;opacity:.7}
.close:hover{opacity:1;color:var(--bl-red);background:#f2f2f2}

.form-group{margin-bottom:16px}
label{display:inline-block;margin-bottom:6px;font-size:13px;font-weight:600;color:#333}
.form-control,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="password"],input[type="search"],select,textarea{display:block;width:100%;height:46px;padding:10px 14px;font-family:inherit;font-size:15px;line-height:1.5;color:#333;background:#fff;border:1px solid #dcdfe3;border-radius:var(--bl-radius);transition:border-color .2s,box-shadow .2s;-webkit-appearance:none}
textarea,textarea.form-control{height:auto;min-height:110px;resize:vertical}
.form-control:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border-color:var(--bl-red);box-shadow:0 0 0 3px rgba(184,17,63,.12);outline:0}
input[type="checkbox"],input[type="radio"]{width:auto;height:auto;margin-right:6px}
.has-error .form-control{border-color:#d9534f}
.help-block{margin-top:5px;font-size:12px;color:#d9534f}

.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow-x:hidden;overflow-y:auto;outline:0;background:rgba(17,17,17,.55);-webkit-overflow-scrolling:touch}
.modal.in{display:block}
.modal-open{overflow:hidden}
.modal-dialog{position:relative;width:auto;max-width:560px;margin:40px auto;padding:0 15px}
.modal-content{position:relative;background:#fff;border:0;border-radius:6px;box-shadow:0 16px 46px rgba(0,0,0,.28);outline:0;overflow:hidden}
.modal-header{position:relative;padding:20px 24px;border-bottom:1px solid var(--bl-line)}
.modal-title{margin:0;font-size:19px;font-weight:600;line-height:1.3}
.modal-body{padding:24px}
.modal-footer{padding:16px 24px;text-align:right;border-top:1px solid var(--bl-line)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#111}
.modal-backdrop.in{opacity:.55}
.bullet-modal .modal-dialog{max-width:520px}
.inner-form-block{padding:4px 0}
.inner-form-block .btn{width:100%;margin-top:8px}

header{display:block}
.themecomp_header{position:relative;z-index:900;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.07)}
.themecomp_megadiv{position:relative}
.themecomp_megadiv_inner{position:relative;width:100%}
.themecomp_header .themecomp_megadiv_inner>.themecomp_outer{display:block;width:100%}
.themecomp_header .themecomp_megadiv_inner>.themecomp_outer>.themecomp_inner{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:20px;min-height:72px}
.themecomp_height_352745{display:none}
.themecomp_logo_holder{display:block;flex:0 0 auto}
.themecomp_logo_holder .themecomp_outer,.themecomp_logo_holder .themecomp_inner,.themecomp_logo_wrap{display:block}
.themecomp_logo_wrap a{display:inline-block;line-height:0}
.themecomp_logo_wrap img{display:block;max-height:34px;width:auto}
.themecomp_menu_holder{display:block}
ul.themecomp_menu{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none}
ul.themecomp_menu>li{margin:0;padding:0;list-style:none}
.themecomp_menu>.themecomp-menu-li>a{display:block;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;color:#1c1c1c;border-radius:var(--bl-radius);white-space:nowrap}
.themecomp_menu>.themecomp-menu-li>a .themecomp_outer,.themecomp_menu>.themecomp-menu-li>a .themecomp_inner{display:block}
.themecomp_menu>.themecomp-menu-li>a .themecomp_span{display:block;white-space:nowrap}
.themecomp_menu>.themecomp-menu-li>a:hover{color:var(--bl-red);background:#f6f6f8}
.themecomp_menu>.themecomp-menu-li>a.signup-link{color:#fff;background:var(--bl-red);box-shadow:0 2px 0 var(--bl-red-dark)}
.themecomp_menu>.themecomp-menu-li>a.signup-link:hover{color:#fff;background:#a10f37}
.themecomp_menu>.themecomp-menu-li>a.login-link{color:#1c1c1c;border:1px solid var(--bl-line)}
.themecomp_toggle-wrapper-wrap{display:none;flex:0 0 auto}
.themecomp_toggle-wrapper-wrap .themecomp_outer,.themecomp_toggle-wrapper-wrap .themecomp_inner{display:block}
#themecomp_menu-toggle-wrapper{position:relative;display:block;width:44px;height:44px;border-radius:var(--bl-radius);background:#f4f4f6}
#themecomp_menu-toggle{position:absolute;top:50%;left:50%;width:22px;height:2px;margin:-1px 0 0 -11px;background:#111;border-radius:2px;transition:.25s}
#themecomp_menu-toggle::before,#themecomp_menu-toggle::after{content:"";position:absolute;left:0;width:22px;height:2px;background:#111;border-radius:2px;transition:.25s}
#themecomp_menu-toggle::before{top:-7px}
#themecomp_menu-toggle::after{top:7px}
.themecomp_mobile_menu{display:none}

.articles-default-view>div:not(#footer){display:flex;flex-direction:column}
.articles-default-view>div:not(#footer)>.main-index-layout{order:-1}
#main-text{max-width:900px;margin:0 auto;padding:34px 0 10px}
#main-text h1{margin-bottom:24px;font-size:34px;line-height:1.22}
#main-text h2{margin:36px 0 16px;font-size:24px}
#main-text h3{margin:26px 0 12px;font-size:19px}
#main-text p{margin:0 0 16px;font-size:15px;color:#4a4a4a}
#main-text ol,#main-text ul{margin:0 0 22px;padding-left:22px}
#main-text li{margin-bottom:8px;color:#4a4a4a}

.main-index-layout{padding-bottom:20px}
.main-index-layout .index-first-block{padding:34px 0 34px}
.main-index-layout .index-first-block .index-video-col{margin:0 0 20px}
.main-index-layout .index-first-block h1{font-size:30px;line-height:1.28}
.main-index-layout .index-first-block p{color:#5c5c5c}
.main-index-layout .index-first-block .btn-brand-red-shadow{position:relative;overflow:visible}
.main-index-layout .index-first-block .btn-brand-red-shadow .red-btn-shadow-body{left:2.5%;top:0;display:block;padding:14px 20px;text-align:center;transition:background-color .2s ease,transform .15s ease}
.main-index-layout .index-first-block .btn-brand-red-shadow:hover .red-btn-shadow-body{background-color:#a10f37}
.main-index-layout .index-first-block .btn-brand-red-shadow:active .red-btn-shadow-body{transform:translateY(2px);box-shadow:0 0 0 var(--bl-red-dark)}
.main-index-layout .index-first-block .btn-brand-red-shadow .red-btn-shadow-body img{max-height:50px;width:auto;margin:0 18px 0 0}
.main-index-layout .index-first-block .btn-brand-red-shadow .red-btn-shadow-body h3{margin:0;padding:0;font-size:19px;font-weight:600;line-height:1.25;color:#fff}
.main-index-layout .index-first-block .btn-brand-red-shadow .red-btn-shadow-body p{margin:0;font-size:13px;line-height:1.3;color:#fff;opacity:.92}
.main-index-layout .index-first-block .btn-brand-red-shadow .red-circled-shadow-container{pointer-events:none}

.main-index-layout .clients-sites{padding:20px 0 50px}
.main-index-layout .clients-sites h2{margin:0 auto 26px;max-width:760px;font-size:21px;line-height:1.4;font-weight:600}
.main-index-layout .clients-sites .client-sitest-unit{position:relative;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:right center;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease}
.main-index-layout .clients-sites .client-sitest-unit:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,0,0,.14)}
.main-index-layout .clients-sites .client-sitest-unit h4{color:#111}
.main-index-layout .clients-sites .client-sitest-unit .user-client-sites p{margin:0 0 6px;font-size:13px;line-height:1.45;color:#5b5b5b}

.footer.main-user-footer{margin-top:30px;padding:34px 0 26px;background:var(--bl-soft);color:#6b6b6b;font-size:13px}
.footer.main-user-footer .top-border-footer{padding-top:26px;border-top:1px solid var(--bl-line)}
.footer.main-user-footer .links-block p{margin:0 0 10px}
.footer.main-user-footer .links-block a{font-weight:600;color:#222}
.footer.main-user-footer .links-block a:hover{color:var(--bl-red)}
.footer.main-user-footer a.line{border-bottom:1px solid rgba(0,0,0,.18)}
.footer.main-user-footer hr{margin:18px 0}
.footer.main-user-footer .copyrighting{font-size:12px;line-height:1.6;color:#9a9a9a}
.footer.main-user-footer .copyrighting p{margin:0 0 6px}
.footer.main-user-footer a.dot{display:inline-block;margin-right:14px;color:#7d7d7d;border-bottom:1px dotted #b5b5b5}
.footer.main-user-footer a.dot:hover{color:var(--bl-red);border-bottom-color:var(--bl-red)}

.profile-layout{padding-bottom:30px}
.blog.blog-default-index{padding:26px 0 10px}
.blog-default-index .head_blog{float:none;width:100%;margin-bottom:26px;padding:0;text-align:center}
.blog-default-index .head_blog>div{float:none;width:100%;padding:0}
.blog-default-index .title_head{display:block;margin-bottom:18px;font-size:30px;font-weight:600;line-height:1.25;color:#111}
.blog-default-index .head_blog .btn.btn-brand{padding:13px 28px;font-size:14px;border-radius:var(--bl-radius)}
.used_tag{margin:0 0 18px;font-size:16px;color:#6b6b6b}
.blog-default-index .tags{float:none;width:100%;padding:0}
.blog-default-index .sidebar{padding:0;border:0;background:none}
.blog-default-index .tag{float:none;width:100%;padding:0 0 26px;text-align:center}
.blog-default-index .tag a{display:inline-block;margin:0 5px 8px;padding:7px 15px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.05em;color:#5a5a5a;background:#eff0f3;border-radius:20px;opacity:1}
.blog-default-index .tag a:hover{color:#fff;background:var(--bl-red)}
.blog-posts{margin-left:-7.5px;margin-right:-7.5px}
.blog-posts>div>div::after{content:"";display:table;clear:both}
article.post{position:relative;overflow:hidden;padding:0;border-radius:5px;background-color:#e9e9ec;box-shadow:0 2px 12px rgba(0,0,0,.09);transition:box-shadow .25s ease,transform .25s ease}
article.post:hover{box-shadow:0 14px 30px rgba(0,0,0,.16);transform:translateY(-3px)}
article.post>a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}
article.post .date_text{display:none}
article.post>a>div[class*="col-"]{position:absolute;top:14px;left:14px;z-index:3;float:none;width:auto;padding:6px 12px;background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.14);white-space:nowrap}
article.post .date{display:inline-block;padding:0;font-size:12px;line-height:1.1;color:#333;vertical-align:baseline}
article.post .date.date_day{padding:0 5px 0 0;font-size:22px;font-weight:700;color:#111}
article.post .date.date_year{color:#8b8b8b}
article.post .footer_article{z-index:1;background:#fff;transition:height .25s ease,opacity .25s ease}
article.post .post_pre_title{z-index:4;padding:20px}
article.post .post_title{display:block;height:auto;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.32;color:#111;padding-left:0}
article.post .post_title a{color:#111}
article.post .post_text{padding-left:0;font-size:13px;line-height:1.5;color:#4a4a4a;transition:height .25s ease}
article.post .link_class{padding:0 0 12px}
article.post .link_class a{display:inline-block;margin:0 6px 6px 0;padding:4px 11px;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--bl-ink);border-radius:3px}
article.post .link_class a:hover{background:var(--bl-red)}

.pagination{display:block;height:auto;margin:26px 0 10px;padding:0;list-style:none;text-align:center}
.center-pagination{height:auto}
.pagination>li{display:inline-block;margin:0 3px 6px}
.pagination>li>a,.pagination>li>span{display:block;min-width:40px;padding:9px 13px;font-size:14px;line-height:1.2;color:#333;background:#fff;border:1px solid var(--bl-line);border-radius:var(--bl-radius)}
.pagination>li>a:hover{color:var(--bl-red);border-color:var(--bl-red)}
.pagination>li.active>a,.pagination>li.active>span{color:#fff;background:var(--bl-red);border-color:var(--bl-red)}
.pagination>li.disabled>a,.pagination>li.disabled>span{color:#c3c3c3;background:#fafafa;cursor:not-allowed}

.blog-post-view{max-width:860px;margin:0 auto;padding:30px 0 40px}
.blog-post-view .title{font-size:32px;line-height:1.25}
.blog-post-view .body img{border-radius:5px}

@media (min-width:768px){
.container{max-width:750px}
.col-sm-1{float:left;width:8.33333333%}
.col-sm-2{float:left;width:16.66666667%}
.col-sm-3{float:left;width:25%}
.col-sm-4{float:left;width:33.33333333%}
.col-sm-5{float:left;width:41.66666667%}
.col-sm-6{float:left;width:50%}
.col-sm-7{float:left;width:58.33333333%}
.col-sm-8{float:left;width:66.66666667%}
.col-sm-9{float:left;width:75%}
.col-sm-10{float:left;width:83.33333333%}
.col-sm-11{float:left;width:91.66666667%}
.col-sm-12{float:left;width:100%}
}

@media (min-width:992px){
.container{max-width:970px}
.col-md-1{float:left;width:8.33333333%}
.col-md-2{float:left;width:16.66666667%}
.col-md-3{float:left;width:25%}
.col-md-4{float:left;width:33.33333333%}
.col-md-5{float:left;width:41.66666667%}
.col-md-6{float:left;width:50%}
.col-md-7{float:left;width:58.33333333%}
.col-md-8{float:left;width:66.66666667%}
.col-md-9{float:left;width:75%}
.col-md-10{float:left;width:83.33333333%}
.col-md-11{float:left;width:91.66666667%}
.col-md-12{float:left;width:100%}
}

@media (min-width:1200px){
.container{max-width:1170px}
.col-lg-1{float:left;width:8.33333333%}
.col-lg-2{float:left;width:16.66666667%}
.col-lg-3{float:left;width:25%}
.col-lg-4{float:left;width:33.33333333%}
.col-lg-5{float:left;width:41.66666667%}
.col-lg-6{float:left;width:50%}
.col-lg-7{float:left;width:58.33333333%}
.col-lg-8{float:left;width:66.66666667%}
.col-lg-9{float:left;width:75%}
.col-lg-10{float:left;width:83.33333333%}
.col-lg-11{float:left;width:91.66666667%}
.col-lg-12{float:left;width:100%}
}

@media (max-width:767px){
.visible-xs-block{display:block}
.hidden-xs{display:none}
}

@media (min-width:768px) and (max-width:991px){
.visible-sm-block{display:block}
.hidden-sm{display:none}
}

@media (min-width:992px) and (max-width:1199px){
.visible-md-block{display:block}
.hidden-md{display:none}
}

@media (min-width:1200px){
.visible-lg-block{display:block}
.hidden-lg{display:none}
}

@media (max-width:1199px){
.main-index-layout .clients-sites .client-sitest-unit{padding:20px 120px 20px 20px;background-size:auto 100%}
}

@media (max-width:991px){
h1{font-size:29px}
h2{font-size:23px}
#main-text h1{font-size:27px}
#main-text h2{font-size:21px}
.main-index-layout .index-first-block h1{font-size:25px;line-height:1.3}
.main-index-layout .clients-sites .client-sitest-unit{height:auto;min-height:180px;padding:20px;background-size:cover;background-position:center}
.main-index-layout .clients-sites .client-sitest-unit .user-client-sites{background:rgba(255,255,255,.75);border-radius:3px;padding:8px 10px;display:inline-block}
article.post{height:340px}
}

@media (max-width:767px){
body.main-user-layout{font-size:14px}
.themecomp_header .themecomp_megadiv_inner>.themecomp_outer>.themecomp_inner{flex-wrap:wrap;justify-content:center;gap:10px;min-height:0;padding:12px 0}
.themecomp_toggle-wrapper-wrap,.themecomp_mobile_menu{display:none}
.themecomp_menu_holder{width:100%}
ul.themecomp_menu{justify-content:center;flex-wrap:wrap;gap:8px}
.themecomp_menu>.themecomp-menu-li>a{padding:9px 16px;font-size:13px}
.themecomp_logo_wrap img{max-height:28px}
#main-text{padding:22px 0 0}
#main-text h1{font-size:22px;line-height:1.3;margin-bottom:16px}
#main-text h2{font-size:18px;margin:26px 0 12px}
#main-text p,#main-text li{font-size:14px}
.main-index-layout .index-first-block{padding:20px 0 26px}
.main-index-layout .index-first-block h1{font-size:22px}
.main-index-layout .clients-sites{padding:10px 0 34px}
.main-index-layout .clients-sites h2{font-size:18px;margin-bottom:18px}
.main-index-layout .clients-sites .client-sitest-unit{min-height:160px;margin:8px 0}
.modal-dialog{max-width:100%;margin:20px auto}
.modal-body{padding:18px}
.modal-header{padding:16px 18px}
.blog-default-index .title_head{font-size:23px}
.blog-posts{margin-left:0;margin-right:0}
article.post{height:300px;margin:0 0 15px}
article.post .post_title{font-size:15px}
article.post:hover{transform:none}
article.post .post_pre_title{padding:16px}
.pagination>li>a,.pagination>li>span{min-width:34px;padding:7px 10px;font-size:13px}
.footer.main-user-footer{padding:26px 0 20px;text-align:center}
.footer.main-user