html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,
strong{font-weight:bolder;}
code,
kbd,
samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none;}
button,
input{overflow:visible;outline:none;}
button,
select{text-transform:none;}
button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
body,
button,
input,
select,
optgroup,
textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5;}
h1, h2, h3, h4, h5, h6 {
clear: both;
} p{margin-bottom:1.5em;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
body{background:#fff;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;width:100%;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:.6em 1em .4em;outline:none;}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{border-color:#ccc #bbb #aaa;outline:none;}
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus{border-color:#aaa #bbb #bbb;outline:none;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;outline:none;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus{color:#111;outline:none;}
select{border:1px solid #ccc;}
textarea{width:100%;}
a{color:royalblue;}
a:hover, a:focus, a:active{}
a:hover, a:active{outline:0;}
.main-navigation{}
.main-navigation ul{}
.main-navigation ul ul{}
.main-navigation ul ul ul{}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul{}
.main-navigation ul ul a{}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{}
.main-navigation li{}
.main-navigation a{}
.menu-toggle,
.main-navigation.toggled ul{}
@media screen and (min-width: 37.5em) {
.menu-toggle{display:none;}
.main-navigation ul{display:block;}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.sticky{display:block;}
.post,
.page{margin:0 0 1.5em;}
.updated:not(.published){display:none;}
.page-content,
.entry-content,
.entry-summary{margin:1.5em 0 0;}
.page-links{clear:both;margin:0 0 1.5em;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,
iframe,
object{max-width:100%;}
.custom-logo-link{display:inline-block;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption {
display: block;
}@import url("https://fonts.googleapis.com/css?family=Exo+2:100,300,400,500,600,900&subset=cyrillic");
a,a:focus,a:hover{outline:none!important;text-decoration:none!important;transition:all 0.3s ease-in-out!important;}
input,input:activ,input:focus,input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{outline:none!important;}
body{font-family:'Exo 2', sans-serif!important;}
ul{list-style:none!important;}
.tp-revslider-mainul ul li.active-revslide:nth-child(1){background:red;}
.tp-revslider-mainul ul #slider_1.active-revslide #slider-1-layer-11.sliderNav{color:#fff!important;;background:#3186af!important;;}
.rev-btn a{color:#fff;}
.rev-btn:hover a{color:#3186af;}
.tp-caption .sliderNav{font-size:24px;color:#3186af;background:#fff;border:none;border-radius:100px;box-shadow:none;width:38px;height:38px;padding:0!important;text-align:center!important;line-height:38px;}
.tp-caption .sliderNav.active{color:#fff;background:#3186af;}
.slider_text{position:relative;}
.slider_text:before{content:'';background-image:url(//activegel-implant.com/wp-content/themes/activegel-implant/img/li_slider.png);left:-20px;position:absolute;background-position:center;top:5px;width:10px;height:100%;background-repeat:no-repeat;}
.slider_text h3{font-size:22px;font-weight:600;margin-bottom:15px}
.slider_text ul{padding:0!important;margin:0!important;}
.slider_text ul li{position:relative;font-size:18px;}
.slider_text ul li:before{content:'-';font-weight:900;color:#3186af;margin-right:5px;}
#page{padding-top:155px;}
.home .site-header{background-image:none;}
.site-header{position:absolute;width:100%;top:0;z-index:2;background-image:url(//activegel-implant.com/wp-content/themes/activegel-implant/img/header-f_bg.png);background-repeat:repeat-x;background-size:cover;height:170px;background-position:center top;}
.site-header.f-nav{position:fixed;background-image:url(//activegel-implant.com/wp-content/themes/activegel-implant/img/header-f_bg.png);background-size:cover;background-repeat:repeat-x;background-position:center top;transition:all 0.3s ease-in-out;height:100px;}
.site-header.f-nav #logo{text-align:center;}
.site-header.f-nav #logo a img{width:150px;}
.main-navigation{width:100%;}
.main-navigation ul{margin:0;}
.site-header.f-nav .header--social--block{display:none!important;}
.site-header.f-nav{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important;}
@keyframes slideDown {
0%{transform:translateY(-100%);}
50%{transform:translateY(8%);}
65%{transform:translateY(-4%);}
80%{transform:translateY(4%);}
95%{transform:translateY(-2%);}
        
100%{transform:translateY(0%);}
    
}
@-webkit-keyframes slideDown {
0%{-webkit-transform:translateY(-100%);}
50%{-webkit-transform:translateY(8%);}
65%{-webkit-transform:translateY(-4%);}
80%{-webkit-transform:translateY(4%);}
95%{-webkit-transform:translateY(-2%);}
        
100%{-webkit-transform:translateY(0%);}

} #page h2{font-size:28px;font-weight:400;color:#0f0f0f;border-left:6px solid #3186af;padding-left:9px;text-transform:uppercase;margin-bottom:35px;display:block;width:100%;}
#page strong{font-weight:600;}
#page p{font-size:18px;margin-bottom:15px;line-height:24px;text-align:justify;font-weight:300;}
.page{margin:0!important;}
.home{background-image:url(//activegel-implant.com/wp-content/themes/activegel-implant/img/bg_home.jpg);background-repeat:no-repeat;background-size:100% 800px;margin:0!important;}
header{padding-top:12px;}
#primary-menu{display:flex;border-bottom:1px solid #a0cde3;text-align:justify;width:100%;justify-content:space-between;padding:7px 10px;padding-top:0;}
#primary-menu li{transition:all 0.3s ease-in-out!important;}
#primary-menu li.current_page_item{}
#primary-menu li a{color:#0f0f0f;font-size:18px;font-family:'Exo 2', sans-serif;font-weight:300;padding-bottom:10px;position:relative;}
#primary-menu li.current_page_item a:after,
#primary-menu li a:hover::after{content:'';position:absolute;bottom:-3px;left:0;right:0;margin:auto;width:37px;height:5px;background:#a0cde3;}
.header--telephone{color:#0f0f0f;font-size:18px;font-family:'Exo 2', sans-serif;font-weight:300;}
.header--telephone img{width:16px;height:16px;margin-right:5px;}
.header--social-link{display:inherit;}
.header--social-link{display:inline-block;background:#e4f2f7;margin:0;border-radius:40px;padding:6px 15px;box-shadow:0 1px 3px #767575;}
.header--social-link li{float:left;list-style-type:none;}
.header--social-link li a{padding:0 3px;}
.footer--social-link li .viber img,
.footer--social-link li .whatsapp img,
.header--social-link li .viber img,
.header--social-link li .whatsapp img{width:29px;}
.header--social-link li img{width:24px;}
.modal-btn{background-color:rgb(255, 255, 255);box-shadow:-0.707px 0.707px 5px 0px rgba(0, 0, 0, 0.25);border-radius:50px;font-size:17px;color:#006ca0!important;font-family:'Exo 2', sans-serif;font-weight:400;padding:6.5px 25px;}
#flags_language_selector{font-size:17px;color:#0f0f0f!important;font-family:'Exo 2', sans-serif;margin:0 0;position:relative;}
#flags_language_selector:after{content:'/';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
#flags_language_selector a{color:#0f0f0f!important;margin:0 10px;}
.wpml-ls-statics-shortcode_actions{padding:0!important;}
.wpml-ls-statics-shortcode_actions ul li:first-child a::after{content:'/';display:inline-block;vertical-align:bottom;margin:0 2px;}
.wpml-ls-statics-shortcode_actions ul li a{display:inline-block;padding:0;font-size:17px;color:#0f0f0f;font-family:'Exo 2', sans-serif;margin:0 0;}
.wpml-ls-statics-shortcode_actions ul li a:hover{color:#006ca0;}
.wpml-ls-display{display:none;}
.left-tab-column{justify-content:flex-end;}
.detail-blog-last .blog__img a img{width:auto!important;}
.detail-blog-last .block_blog:first-child{margin-top:20px!important}
.detail_blog,
.content-blog,
.content-page,
.content-home{margin-top:50px;}
.home .our_progress_block{margin-top:40px;margin-bottom:50px;}
#page .our_progress_block p{font-size:20px;font-weight:500;text-transform:uppercase;}
.progress_block_img{background-image:-ms-linear-gradient(top, rgb(199,236,254) 0%, rgb(184,222,241) 50%, rgb(170,209,229) 100%);background-image:-moz-linear-gradient(top, rgb(199,236,254) 0%, rgb(184,222,241) 50%, rgb(170,209,229) 100%);background-image:-o-linear-gradient(top, rgb(199,236,254) 0%, rgb(184,222,241) 50%, rgb(170,209,229) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(199,236,254)), color-stop(50, rgb(184,222,241)), color-stop(100, rgb(170,209,229)));background-image:-webkit-linear-gradient(top, rgb(199,236,254) 0%, rgb(184,222,241) 50%, rgb(170,209,229) 100%);background-image:linear-gradient(to bottom, rgb(199,236,254) 0%, rgb(184,222,241) 50%, rgb(170,209,229) 100%);display:inline-block;border-radius:100px;width:140px;height:140px;text-align:center;justify-content:space-between;display:flex;margin:auto;}
.progress_block_img img{width:85%;padding:20px;height:85%;background:white;border-radius:100px;display:inline-block;margin:auto;}
#tabs{display:block;width:100%;}
.gray-bg{background:#eceded;padding:60px 0 50px 0;margin-top:30px;}
.tab-block{padding:20px 30px 0 30px;}
#page .tab-main h3{font-size:24px;font-family:'Exo 2', sans-serif;font-weight:600;}
#page .tab-main p:last-child{margin-bottom:0!important;}
#page .tab-main p{font-size:18px;font-weight:500;font-family:'Exo 2', sans-serif;}
.ui-widget-header{border:none!important;background:none!important;padding:0!important;}
.ui-widget-content{border:none!important;background:#eceded!important;color:#0f0f0f!important;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#006ca0!important;text-decoration:none;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:20px;font-family:'Exo 2', sans-serif;color:#0f0f0f;padding:0 12px;}
.ui-tabs .ui-tabs-nav li:before{content:"";display:none;}
.ui-tabs .ui-tabs-nav li{background:#eceded!important;border:1px solid #434343;border-bottom:none;margin-left:-1px;border-radius:20px 20px 0 0;margin-right:0;display:inline-block;}
.ui-tabs .ui-tabs-panel{position:relative;border-top:1px solid #434343!important;margin-top:-1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{z-index:1;border:1px solid #434343;border-bottom:none;margin-bottom:0px;}
.ui-tabs .ui-tabs-panel:before,.ui-tabs .ui-tabs-panel:after{content:"";position:absolute;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#434343), to(transparent));background-image:-webkit-linear-gradient(#434343, transparent);background-image:-moz-linear-gradient(#434343, transparent);background-image:-o-linear-gradient(#434343, transparent);background-image:linear-gradient(#434343, transparent);top:-1px;bottom:-1px;width:1px;}
.ui-tabs .ui-tabs-panel:before{left:-1px;}
.ui-tabs .ui-tabs-panel:after{right:-1px;}
.product_more{font-size:24px;color:#fff;display:inline-block;margin:30px auto 53px auto;background:#3186af;font-weight:500;padding:14px 45px;border-radius:50px;border:2px solid #3186af!important;transition:all 0.3s ease-in-out!important;}
.product_more:hover{background:transparent;color:#006ca0;}
.contact-form{}
.contact-form h3{font-size:28px;color:#006ca0;text-transform:uppercase;margin:40px 0;width:100%;display:block;}
.contact-form p{margin-bottom:0!important;}
.contact-form input{margin-bottom:7px;font-size:18px;font-family:'Exo 2', sans-serif!important;font-weight:300;color:#4a4a4a;border-radius:50px;border:1px solid #acadad;padding:9px 0px 9px 20px;}
.contact-form textarea{height:137px;margin-bottom:7px;font-size:18px;font-family:'Exo 2', sans-serif!important;font-weight:300;color:#4a4a4a;border-radius:25px;border:1px solid #acadad;padding:9px 0px 9px 20px;}
.contact-form [type=submit]{font-size:20px;color:#fff;display:inline-block;background:#3186af;font-weight:500;padding:14px 45px;border-radius:50px;text-transform:lowercase;border:2px solid #3186af!important;cursor:pointer;transition:all 0.3s ease-in-out!important;}
.contact-form [type=submit]:hover{background:transparent;color:#006ca0;}
.prodution-block{}
.prodution-block a{transition:all 0.3s ease-in-out!important;display:block;}
.prodution-block a:hover{box-shadow:5.785px 6.894px 15px 0px rgba(0, 0, 0, 0.35);}
.prodution-block a:hover span{background:#085d86;transition:all 0.3s ease-in-out!important;}
.prodution-block a img{width:100%;}
.prodution-block a span{font-size:24px;background:#3186af;text-transform:uppercase;font-weight:500;text-align:center;color:#fff!important;display:block;padding:30px 0 23px 0;}
.site-content ul{padding:0!important;margin:0!important;}
.site-content ul li{position:relative;font-size:18px;padding:6px 0;}
.site-content ul li:before{content:'-';font-weight:900;color:#3186af;margin-right:5px;}
.site-content ol{padding:0;margin-left:20px;}
.block_blog{margin:20px 0;}
.block_blog:first-child{margin-top:0;}
.block_blog:last-chaild{margin-bottom:0;}
.block_blog .blog__img{overflow:hidden;max-width:400px;max-height:240px;border:2px solid #3186af;padding:0;margin:0 auto;}
.block_blog .blog__img a{}
.block_blog .blog__img a img{width:100%;}
.block_blog .blog__text{}
.block_blog .blog__text .blog__title{}
.block_blog .blog__text .blog__title h5 a{color:#3186af;font-size:20px;text-transform:uppercase;font-weight:400;}
.block_blog .blog__text .blog__date{}
.block_blog .blog__text .blog__date p{}
.block_blog .blog__text .blog__excerpt{font-size:18px;margin-bottom:15px;line-height:24px;text-align:justify;font-weight:300;}
.block_blog .blog__text .blog__excerpt p{}
.block_blog .blog__text .blog__more_btn{}
.block_blog .blog__text .blog__more_btn a{display:block;background:#3186af;color:#fff;padding:5px 20px;border-radius:20px;border:2px solid #3186af!important;transition:all 0.3s ease-in-out!important;}
.block_blog .blog__text .blog__more_btn a:hover{background:transparent;color:#006ca0;}
.pagination{clear:both;position:relative;font-size:18px;display:block;margin:32px auto 98px auto;}
.pagination span, .pagination a{display:block;float:left;margin:0px 3px 0px 3px;text-decoration:none;width:34px;height:34px;text-align:center;line-height:34px;border-radius:100px;font-weight:600;box-shadow:0px 1px 3px #8b8b8b;color:#3186af;background:#ffffff;-webkit-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;}
.pagination span:hover, .pagination a:hover{background:#3186af;color:#fff;}
.pagination .current{background:#3186af;color:#fff;}
.btn_last_pag, .btn_first_pag, .btn_next_pag, .btn_prev_pag{position:relative;font-family:FontAwesome;}
.btn_prev_pag:before{content:"\f104";}
.btn_last_pag:before{content:"\f101";}
.btn_next_pag:before{content:"\f105";}
.btn_first_pag:before{content:"\f100";}
.detail_blog .article__date{color:#3186af;font-weight:600;}
.detail_blog .back_news{display:block;background:#3186af;color:#fff!important;padding:5px 20px;border-radius:20px;margin:0 auto;cursor:pointer;}
.detail_blog img{margin-top:15px;margin-bottom:15px;}
.contacts .contact-menu{}
.contacts .contact-menu a{display:block;}
.contacts ul li:before{content:'';margin:0;}
.contacts .contact-social{}
.contacts .footer--social-link{float:left;padding:0 17px!important;background:transparent;box-shadow:none;border:2px solid #3186af;margin-top:30px!important;}
.contacts .footer--social-link li{padding:0;}
.contacts .footer--social-link img{margin:0;}
.contacts .contact-form h3{margin-top:0;}
.contacts .contact-form p{margin-bottom:25px!important;}
.baner-contact img{max-width:455px;}
.site-footer{background:#d5d6d6;padding:35px 0 40px 0;margin-top:50px;}
.navigation_footer{}
.navigation_footer .left-menu,
.navigation_footer .right-menu{position:relative;}
.navigation_footer .left-menu:after,
.navigation_footer .right-menu:after{content:'';position:absolute;border-right:1px solid #b6b5b5;height:100%;right:-15px;}
.navigation_footer .left-menu ul,
.navigation_footer .right-menu ul{padding-left:0;}
.navigation_footer .left-menu ul li,
.navigation_footer .right-menu ul li{float:left;display:block;width:100%;}
.navigation_footer .left-menu ul li a,
.navigation_footer .right-menu ul li a{font-size:18px;color:#0f0f0f;font-weight:300;padding:5px 0;margin:2px 0;display:block;transition:all 0.3s ease-in-out!important;}
.navigation_footer .left-menu ul li a:hover,
.navigation_footer .right-menu ul li a:hover{color:#006ca0;}
.contact-menu{}
.social_footer{position:relative;}
.contact-menu a img{width:15px;margin-right:10px;}
.contact-menu span img{width:20px;margin-right:5px;}
.contact-menu span,
.contact-menu a{padding:5px 0;margin:2px 0;font-size:17px;color:#0f0f0f;font-weight:300;}
.footer--social-link{float:right;display:inline-block;background:#e4e4e4;margin:0;border-radius:40px;padding:6px 15px;box-shadow:0 1px 3px #767575;}
.footer--social-link li{float:left;list-style-type:none;}
.footer--social-link li a{padding:0 4px;}
.footer--social-link li img{width:24px;}
.social--footer{float:right;display:inline-block;margin:13px 15px;}
.social--footer li{float:left;list-style-type:none;}
.social--footer li a{padding:0 4px;}
.social--footer li img{width:28px;}
.wf-design{font-size:14px;color:#636161;}
.wf-design img{margin-left:15px;}
#top{bottom:2%;cursor:pointer;display:none;background:#add6e7;border-radius:100px;position:fixed;right:2%;width:45px;height:45px;text-align:center;opacity:0.8;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;-webkit-box-shadow:1px 1px 5px;box-shadow:1px 1px 5px;}
#top:before{content:"\f077";font-family:FontAwesome;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;font-size:29px;color:#f4f2fd;}
#popmake-436 .popmake-title,
#popmake-132 .popmake-title{font-size:26px;line-height:36px;text-align:center;margin:5px 0 25px 0;text-transform:uppercase;}
#popmake-436 p,
#popmake-132 p{margin-bottom:0!important;}
#popmake-436 input,
#popmake-132 input{margin-bottom:7px;font-size:18px;font-family:'Exo 2', sans-serif!important;font-weight:300;color:#4a4a4a;border-radius:50px;border:1px solid #acadad;padding:9px 0px 9px 20px;width:100%;}
#popmake-436 textarea,
#popmake-132 textarea{height:137px;margin-bottom:7px;font-size:18px;font-family:'Exo 2', sans-serif!important;font-weight:300;color:#4a4a4a;border-radius:25px;border:1px solid #acadad;padding:9px 0px 9px 20px;}
#popmake-436 [type=submit],
#popmake-132 [type=submit]{font-size:20px;color:#fff;background:#3186af;font-weight:500;padding:14px 45px;border-radius:50px;border:none;text-transform:lowercase;cursor:pointer;max-width:200px;margin:auto;display:block;border:2px solid #3186af!important;cursor:pointer;transition:all 0.3s ease-in-out!important;}
#popmake-436 [type=submit]:hover,
#popmake-132 [type=submit]:hover{background:transparent;color:#006ca0;}
#popmake-436 .popmake-close,
#popmake-132 .popmake-close{font-size:0;}
#popmake-436 .popmake-close:before,
#popmake-132 .popmake-close:before{content:'x';font-size:21px;}
.contact-mobile{}
.contact-mobile img{width:18px;display:inline-block;margin-right:10px!important;}
.contact-mobile span,
.contact-mobile a{color:#fff;display:block;margin:10px 0!important;}
.responsive-menu-additional-content .menu-item-language{margin-top:20px!important;display:inline-block;}
.responsive-menu-additional-content .menu-item-language:first-child{margin-right:20px!important;display:inline-block;}
.prod_hologram{color:#3186af;font-size:20px;text-transform:uppercase;font-weight:600;margin:19px 0 20px 0;}
#responsive-menu-additional-content .menu-item-language{margin-top:25px;display:inline-block;}
#responsive-menu-additional-content .menu-item-language a{display:inline-block;padding:0;font-size:17px;color:#fff;font-family:'Exo 2', sans-serif;margin:0 0;}
#responsive-menu-additional-content .menu-item-language:last-child a:before{content:'/';display:inline-block;vertical-align:bottom;margin:0 10px 0 0;}
#responsive-menu-additional-content .menu-item-language:last-child{margin-left:10px;}
#error-404 img{display:block;margin:40px auto;width:auto;}
#error-404 h1{color:#3186af;font-size:42px;font-weight:400;text-transform:uppercase;margin-top:50px;margin-bottom:30px;}
#error-404 p{text-align:left;}
#error-404 ol{}
#error-404 ol li{font-weight:600;}
#error-404 a{display:inline-block;background:#3186af;color:#fff;padding:5px 20px;border-radius:20px;border:2px solid #3186af!important;transition:all 0.3s ease-in-out!important;}
#error-404 a:hover{
background: transparent;
color: #006ca0;
}@media (min-width: 1210px){
.container{min-width:1200px;}
.ui-tabs .ui-tabs-panel{min-height:519px;}
}
@media screen and (max-width: 1024px){
#page .section-menu{display:none!important;}
}
@media (min-width: 981px) and (max-width: 1024px) {
.home{background-size:100% 700px;}
.left-tab-column{justify-content:center;}
#page .our_progress_block p{font-size:16px;}
#page p{font-size:14px;margin-bottom:10px;}
#page .tab-main p{font-size:14px;}
.tp-bullets{transform:matrix(1, 0, 0, 1, -342, -124)!important;}
.navigation_footer .left-menu ul li a, .navigation_footer .right-menu ul li a{font-size:14px;}
.contact-menu span, .contact-menu a{font-size:14px;}
#page h2{font-size:24px;margin-bottom:25px;}
.contact-form h3{font-size:22px;margin:30px 0;}
.contact-form textarea,
.contact-form input{font-size:16px;}
.contact-form [type=submit]{font-size:14px;}
}
@media (min-width: 781px) and (max-width: 980px){}
@media (min-width: 671px) and (max-width: 780px) {
.home{background-size:100% 530px;}
#page .our_progress_block p{font-size:11px;line-height:20px;}
#page .tab-main h3{font-size:22px;margin:14px 0;}
#page .tab-main p{font-size:16px;}
.product_more{font-size:15px;}
.contact-form h3{font-size:22px;}
.contact-form textarea,
.contact-form input{width:100%;font-size:15px;}
.contact-form [type=submit]{font-size:17px;width:auto;}
.navigation_footer .left-menu ul li a, .navigation_footer .right-menu ul li a{font-size:12px;}
.contact-menu span, .contact-menu a{font-size:11px;}
.contact-menu a img{width:13px;margin-right:5px;}
.footer--social-link li img{width:16px;}
.footer--social-link li a{padding:0 3px;}
.social--footer li img{width:22px;}
#top{bottom:7%;}
}
@media (min-width: 561px) and (max-width: 670px) {
.home{background-size:100% 500px;}
.content-page p img{width:auto;max-height:255px;margin:0 auto;display:block;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:14px;}
.prodution-block a span{font-size:11px;}
#page .left-menu,
#page .right-menu{display:none!important;}
#page h2{font-size:20px;}
#page p{font-size:16px;}
#page .our_progress_block p{font-size:14px;}
.contact-form h3{font-size:18px;}
.contact-form input{width:100%;}
.contact-menu span, .contact-menu a{font-size:12px;}
.footer--social-link li img{width:16px;}
.wf-design{font-size:12px;}
}
@media (min-width: 481px) and (max-width: 560px){}
@media (min-width: 375px) and (max-width: 480px) {
.home{background-size:100% 690px;background-image:url(//activegel-implant.com/wp-content/themes/activegel-implant/img/bg_mobile.jpg);background-repeat:no-repeat;margin:0!important;}
#page h2{font-size:22px;}
#page p{font-size:16px;margin-bottom:12px;}
#page .our_progress_block div p:last-child{font-size:17px;margin-bottom:23px;}
#page .tab-main p{font-size:16px;}
#page .tab-main h3{font-size:19px;margin:16px 0;}
.product_more{font-size:15px;}
.contact-form h3{font-size:19px;}
.contact-form textarea,
.contact-form input{width:100%!important;font-size:16px;}
.contact-form [type=submit]{font-size:15px;max-width:200px;margin:0 auto;display:block;}
.container{max-width:395px;}
.tp-bullets{transform:matrix(1, 0, 0, 1, -277, -55)!important;}
.ui-tabs .ui-tabs-nav li{border-radius:0;margin-right:0;margin-left:0;display:block;margin-top:0;width:100%;text-align:center;margin-bottom:1px!important;}
.ui-tabs .ui-tabs-nav li a{display:inline-block;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none;width:100%;}
.logo_footer{margin-bottom:20px;}
#page .left-menu,
#page .right-menu{display:none!important;}
.social--footer{float:left;display:inline-block;margin:13px 15px;padding:0;margin-left:0;}
.footer--social-link{margin:15px 0;}
.prodution-block a{margin:15px 0;}
.site-header{height:100px;}
#page{padding-top:100px;}
.block_blog .blog__text{padding:0;}
.detail_blog img{width:100%;}
.baner-contact img{width:100%;}
#error-404 h1{color:#3186af;font-size:28px;}
#error-404 ol li{font-size:14px;}
#error-404 a{margin-top:20px;}
}
@media (min-width: 341px) and (max-width: 374px) {
.contact-form input{width:100%!important;}
.home{background-size:100% 668px;background-image:url(//activegel-implant.com/wp-content/themes/activegel-implant/img/bg_mobile.jpg);background-repeat:no-repeat;margin:0!important;}
#page h2{font-size:22px;}
#page p{font-size:16px;margin-bottom:12px;}
#page .our_progress_block div p:last-child{font-size:17px;margin-bottom:23px;}
#page .tab-main p{font-size:16px;}
#page .tab-main h3{font-size:19px;margin:16px 0;}
.product_more{font-size:15px;}
.contact-form h3{font-size:19px;}
.contact-form textarea,
.contact-form input{width:100%!important;font-size:16px;}
.contact-form [type=submit]{font-size:15px;max-width:200px;margin:0 auto;display:block;}
.container{max-width:395px;}
.tp-bullets{transform:matrix(1, 0, 0, 1, -248, -40)!important;}
.ui-tabs .ui-tabs-nav li{border-radius:0;margin-right:0;margin-left:0;display:block;margin-top:0;width:100%;text-align:center;margin-bottom:1px!important;}
.ui-tabs .ui-tabs-nav li a{display:inline-block;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none;}
.logo_footer{margin-bottom:20px;}
#page .left-menu,
#page .right-menu{display:none!important;}
.social--footer{float:left;display:inline-block;margin:13px 15px;padding:0;margin-left:0;}
.footer--social-link{margin:15px 0;}
.prodution-block a{margin:15px 0;}
.site-header{height:100px;}
#page{padding-top:100px;}
.block_blog .blog__text{padding:0;}
.detail_blog img{width:100%;}
.baner-contact img{width:100%;}
#error-404 h1{color:#3186af;font-size:28px;}
#error-404 ol li{font-size:14px;}
#error-404 a{margin-top:20px;}
}
@media (min-width: 320px) and (max-width: 340px) {
.contact-form input{width:100%!important;}
.home{background-size:100% 620px;background-image:url(//activegel-implant.com/wp-content/themes/activegel-implant/img/bg_mobile.jpg);background-repeat:no-repeat;margin:0!important;}
#page h2{font-size:22px;}
#page p{font-size:16px;margin-bottom:12px;}
#page .our_progress_block div p:last-child{font-size:17px;margin-bottom:23px;}
#page .tab-main p{font-size:16px;}
#page .tab-main h3{font-size:19px;margin:16px 0;}
.product_more{font-size:15px;}
.contact-form h3{font-size:19px;}
.contact-form textarea,
.contact-form input{width:100%!important;font-size:16px;}
.contact-form [type=submit]{font-size:15px;max-width:200px;margin:0 auto;display:block;}
.container{max-width:395px;}
.tp-bullets{transform:matrix(1, 0, 0, 1, -232, -40)!important;}
.ui-tabs .ui-tabs-nav li{border-radius:0;margin-right:0;margin-left:0;display:block;margin-top:0;width:100%;text-align:center;margin-bottom:1px!important;}
.ui-tabs .ui-tabs-nav li a{display:inline-block;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none;}
.logo_footer{margin-bottom:20px;}
#page .left-menu,
#page .right-menu{display:none!important;}
.social--footer{float:left;display:inline-block;margin:13px 15px;padding:0;margin-left:0;}
.footer--social-link{margin:15px 0;}
.prodution-block a{margin:15px 0;}
.site-header{height:100px;}
#page{padding-top:100px;}
.block_blog .blog__text{padding:0;}
.detail_blog img{width:100%;}
.baner-contact img{width:100%;}
#error-404 h1{color:#3186af;font-size:25px;}
#error-404 ol li{font-size:13px;}
#error-404 a{margin-top:20px;}
}
@media (min-width: 460px) and (max-width: 480px){
.container{max-width:450px;}
.home{background-size:100% 740px;}
}
@media (min-width: 425px) and (max-width: 459px){
.container{max-width:390px;}
.home{background-size:100% 740px;}
 background-size: 100% 690px;
}
@media (min-width: 375px) and (max-width: 424px){
.container{max-width:345px;}
.home{background-size:100% 720px;}
 
}
@media (min-width: 340px) and (max-width: 374px){
.container{max-width:330px;}
}
@media (min-width: 300px) and (max-width: 339px){
.container {
max-width: 290px;
}
}