/*
Theme Name:dts
Theme URI:https://ditis.com.ua
Author:Ditis
Author URI:
Description:dts theme for developers to build their new theme very fast and easy.
Version:Boostrap 4.4.1
Text Domain:dts
Domain Path:/languages/
Tags:Boostrap 4.4.1

This theme built with Twitter Bootstrap. It is basic theme with basic style for build new theme with Bootstrap.

*/

/* sticky menu scroll */

.p-6 { padding: 4rem !important;}
.p-7 { padding: 5rem !important;}
.p-8 { padding: 6rem !important;}
.p-9 { padding: 7rem !important;}
.p-10 { padding: 8rem !important;}

.header { background-color: #f1f1f1; padding: 30px 0; text-align: center; }
#navbar {  background-color: #333; z-index:100; }
#navbar a.active {}
.sticky { position: fixed; top: 0; width: 100%;}
.sticky + main { padding-top: 60px; }

#menu-top-menu .caret { border-right: 5px solid transparent;border-left: 5px solid transparent; border-top: 5px solid; margin-left: 0;}
#menu-top-menu .dropdown-toggle::after {display:none;}
#menu-top-menu .dropdown-menu > li > a { font-size:1.2rem}
#menu-top-menu li.active a { color: #e30019; }
#menu-top-menu .dropdown-menu li::after,#menu-top-menu .dropdown-menu li.active ::after {display:none}
#menu-top-menu li.active ::after, #menu-top-menu li:hover::after,#menu-top-menu .dropdown.show::after{ content: " ";display:block;position: absolute;transition: all 350ms ease-in-out;right:0;left:0;bottom:5px;background: #e30019;width: calc(100% - 30px);height:3px;z-index:1;margin:auto;}
#menu-top-menu .sub-menu li:hover::after {display:none}

.dropdown-menu > li > a:hover { border-left: 3px solid #e30019; background:#ffd800; color: black;}
.dropdown-menu > li > a { border-left: 3px solid white;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {background:#ffd800; color: black; border-left: 3px solid #e30019;}
.current-menu-ancestor {}
.nav > li > a:focus, .nav > li > a, .nav > li > a:hover {transition: all 350ms ease-in-out;}
.nav > li > a:focus, .nav > li > a:hover {background:transparent;}
.nav #menu-top-menu ul li a:focus, .nav #menu-top-menu ul li a:hover {background:transparent;}

.logo-head a:hover{ text-decoration:none; }
.logo-head .txt-logo-head { text-transform: uppercase; font-size: 13px; line-height: 15px; padding: 0 0 0 12px;border-left: 1px solid #000; display:inline-block;margin-left:12px; margin-top:12px;}

.bg-black {background:#000; color:white;border-top:10px solid #bc9c68}
.bg-gold {background: #bc9c68; color:white;}
#letter2, #skype-svg, #telegram-krug, #viber-svg { width: 36px; }
footer {background:#203171;}
.footer-logo {background:black; }
.footer-logo p{line-height:1.2 }
.f-logo {width:280px;}
.f-man-img { position: absolute; top: -40px; right: -45px; }
.f-man-block { position: relative; height: 297px; width: 137px;}
.f-menu li a {font-size:20px;font-weight: 500;}
.copyright a {font-size:10px; margin:0;color:#fff;}
.copyright a p {padding-top:3px;}
.copyright a:hover {color:#fff;}
.copyright p.rights {font-size:12px; margin:0;}
.copyright p {font-size:10px;}
.copyright {font-weight: 400; color:white; text-align: center;}
.welcome-block {display: flex; 
flex-direction: column; /*?????? ?????? ?????????? ????? ?????????????*/
align-items: stretch; /*?????? ?????? ????????? ????? ????????? ??? ??? ??????*/
justify-content: center; /* ????? ?? ??????? ??? */
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
-ms-flex-wrap: wrap;
flex-wrap: wrap;}
.h-40 {height:40px; color:black; line-height:1.2;}
.h-40 span {padding-left:10px}

.link_welcome:hover {text-decoration:none; color:red;}
.icon-footer_block { position: relative; background-color: #fff;border: 1px solid #000; padding: 14px 10px 8px 20px; border-radius: 10px; margin: 23px 0;}
.watch-news_title { font-size: 22px; font-weight: 500; line-height: 17px; color: #333; padding-right: 30px; }
.sc-lnk a{ display: inline-block;}
.twitter-h,.facebook-h,.youtube-h {background-repeat: no-repeat; background-position: center, center; height: 23px; width: 22px; margin: 0 5px;}
.twitter-h:hover {background-image: url(img/twitter.png); }
.facebook-h:hover  { background-image: url(img/facebook.png);}
.youtube-h:hover { background-image: url(img/youtube.png); }
.twitter-h { background-image: url(img/twitter-h.png); }
.facebook-h { background-image: url(img/facebook-h.png);}
.youtube-h { background-image: url(img/youtube-h.png); }
#facebook:hover .facebook-svg, #facebook:hover .telegram-svg, #facebook:hover .twitter-svg, #facebook:hover .youtube-svg, #telegram:hover .facebook-svg, #telegram:hover .telegram-svg, #telegram:hover .twitter-svg, #telegram:hover .youtube-svg, #twitter:hover .facebook-svg, #twitter:hover .telegram-svg, #twitter:hover .twitter-svg, #twitter:hover .youtube-svg, #youtube:hover .facebook-svg, #youtube:hover .telegram-svg, #youtube:hover .twitter-svg, #youtube:hover .youtube-svg { fill: #e30019;}
#facebook, #telegram, #twitter, #youtube {height: 46px;width: 46px;margin-right: 10px;}

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='https://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(30, 82, 102, 0.99)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.subcat-single-tab { background:#1e5266; width: 100%;}
.subcat-single-tab li{ width: 25%; float:left;}
.subcat-single-tab a{color:#fff;}
.sub-category-production {padding-bottom: 150px;}
.top-search {text-align:left;}
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer;}
.search-top #searchform { position:relative; right:0; text-align:left;}
.search-top #searchform div { margin:0; }
.search-top #s { transition: all 700ms ease-in-out; -webkit-transition-duration:700ms;   -webkit-transition-property:width, background; -webkit-transition-timing-function:ease; -moz-transition-duration:700ms; -moz-transition-property:width, background; -moz-transition-timing-function:ease; -o-transition-duration:700ms; -o-transition-property:width, background; -o-transition-timing-function:ease;}
.search-top #s { position: absolute; width:24px; height:30px;  background:url(/wp-content/themes/dts/img/search.png) right top no-repeat; font-size:0; cursor:pointer; border: none; right: 0; top:-12px; border-bottom:1px solid rgba(30,82,102,.0);}
.search-top #s:focus { width:125px; color:#fff; border-bottom:1px solid rgba(255,255,255,.98); font-size:14px;  cursor:inherit; position: absolute; padding-right:26px}
.search-top #searchsubmit { display:none; }
label {display:inline-block; margin-bottom:15px; font-weight:400; font-size:14px; color:#717774; max-width:100%;}
.assistive-text { position:absolute !important; clip:rect(1px 1px 1px 1px);  clip:rect(1px, 1px, 1px, 1px); }
#access a.assistive-text:active, #access a.assistive-text:focus { background:#fffffe; color:#1982d1; clip:auto !important; font-size:12px; position:absolute;  text-decoration:underline; top:0;  }
.search-page .tp-btn-grey {background-color:#48bcd7!important;}
.search-page .post-area { text-align:right;  }
.search-page .post-area a { color:#fff; }
.search-page .post-holder { border-bottom:1px solid #48bcd7; }
.search-page a { color:#48bcd7;}
.search-page .effect-pic img {margin:0 auto;}

.embed-responsive {height:100%;}

.home-block-2-3 .curtain-gradient,.home-block-2-4 .curtain-gradient,.home-block-2-5 .curtain-gradient { display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0;  z-index:1; }
.home-block-2-1 .curtain-color { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index:0; background: linear-gradient(to right, #ffd311 99%, #e30019 10px);}
.home-block-2-2 .curtain-color { display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; z-index:0; background: linear-gradient(to left, #e30019 99%, #ffd311 10px);}
.home-block-2-3 .curtain-gradient { background: linear-gradient(115deg, transparent 75%, rgba(255,207,0,0.7) 80%);}
.home-block-2-3 .curtain-color { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0;  z-index:0; background: linear-gradient(to left, #ffd311 90%, rgba(255,207,0,.7) 99%); }
.home-block-2-4 .curtain-gradient { background: linear-gradient(-115deg, transparent 75%, rgba(227,0,25,0.7) 80%);}
.home-block-2-4 .curtain-color { display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0;  z-index:0; background: linear-gradient(to right, #e30019 90%, rgba(227,0,25,.7) 99%); }
.home-block-2-5 .curtain-gradient { background: linear-gradient(115deg, transparent 75%, rgba(255,207,0,0.7) 80%);}
.home-block-2-5 .curtain-color { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0;  z-index:0; background: linear-gradient(to left, #ffd311 90%, rgba(255,207,0,.7) 99%); }
.prod-bg-white { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0;  z-index:0; background: linear-gradient(99deg, transparent 90%, rgba(255,2255,255,0.99) 90%); }

/*   */
.nav > li { position: relative; display: block; border-right:2px dotted #bc9c68;}
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
.nav > li > a:focus, .nav > li > a:hover { text-decoration: none;background-color: #eee;}
.caret {display: inline-block; width: 0;height: 0;vertical-align: middle;}
.dropdown-menu > li > a {display: block; clear: both; font-weight: 400; line-height: 1.42857143; white-space: nowrap; padding: 10px 20px; text-align: left;}
.show { display: block !important;} 
.embed-responsive-16by9::before { padding-top: 0; }

.boxscroll { height: 300px; padding: 0 15px;  }

@media screen and (min-width:992px) and (max-width:1199px) {
	.steps .step-wrap { min-height: 400px; }
	.steps .step-wrap p { font-size: 16px; }
	
	
}




   
/*
.height-text-scroll::-webkit-scrollbar-button {background-image:url('');background-repeat:no-repeat;width:6px;height:0px}
.height-text-scroll::-webkit-scrollbar-track {background-color:#32312e;box-shadow:0px 0px 3px #000 inset;}
.height-text-scroll::-webkit-scrollbar-thumb {-webkit-border-radius: 5px;border-radius: 5px;background-color:#ffcb17;box-shadow:0px 1px 1px #fff inset;background-image:url('https://yraaa.ru/_pu/24/59610063.png');
background-position:center;background-repeat:no-repeat;}
.height-text-scroll::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:7px;height:0px}
.height-text-scroll::-webkit-scrollbar { width: 6px; background-color: red;}*/

 

/*
.kc-contact-form7 h5 {padding-bottom:50px;}
.dts-cat-news ul {list-style:none; margin: 0;padding:0}
.dts-cat-news li:nth-child(odd) {background:#d0dde3}
.checkbot .wpcf7-list-item { position: relative; padding-left: 35px; margin: 0; cursor: pointer;font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;}

.dts-cat-news li { position:relative;}
.dark-footer {background: #1e5266; }
.dark-footer#site-footer .main-navigation a {color: #fff;}

#sidebar-left img { vertical-align: middle;}
.sidebar-left	a p{font-family: 'Exo 2', sans-serif!important; font-weight: bold;}


.certificate-image { width:100%; }*/


/*header{background-color: #FFFFFF;padding: 2.8em 0;/*position:absolute;z-index:2;width:100%}
.top-menu li{list-style:none;float:left;padding:10px 14px;width:max-content; }
.top-menu .top_panel_middle_phone a {color: #42C3D3; font-size: 16px;}
.top-menu .current-menu-item a::after {backface-visibility: hidden;
border: 1px solid rgba(0,218,255,.9);
bottom: 0px;
content: " ";
display: block;
margin: 0 auto;
position: relative;
transition: all 350ms ease-in-out;
width: 100%;}*/
/*.top-menu a{color: #1d2627; font-size: 16px;}*/
/*.top-menu a:hover, .top-menu .current-category-ancestor a {color:#42C3D3!important; text-decoration:none;}*/
/*.top-menu a:hover, .top-menu a:focus, .top-menu a:active {color:#ffc222!important; text-decoration:none;}

.footer-menu li{list-style:none;float:left;padding:10px 16px}
.footer-menu a{color:#fff;font-size:14px;font-weight:400; transition: color 0.3s ease;}
.footer-menu a:hover,.footer-menu .current_page_item a{color:#A0A6B2;text-decoration:none;}
#menu-footer,#menu-footer-en{display:inline-block;width:auto}
.footer-menu ul{margin-bottom:0}
.footer-menu {margin:auto;}
.ws-news { border: 2px solid #ffc222;}
.menu-footer-container, .menu-footer--container {
   margin: 0 auto;
   text-align: center;
	padding-top:50px;}
.home-thumb img { 
	  border: 10px solid transparent;
	  -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
	  -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
	  border-image: linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%);
	  border-image-slice: 1;}.home-thumb img:hover { 
		background-color: rgba(66,195,211,0.8);
	  border: 10px solid transparent;
	  -moz-border-image: -moz-linear-gradient(top, #3a4ed5 0%, #3acfd5 100%);
	  -webkit-border-image: -webkit-linear-gradient(top, #3a4ed5 0%, #3acfd5 100%);
	  border-image: linear-gradient(to bottom, #3a4ed5 0%, #3acfd5 100%);
	  border-image-slice: 1;}

body.kc-css-system .kc_button {border: 2px solid transparent; }
body.kc-css-system .kc_button:hover, .tur a:hover {text-decoration:none}
.sidebar_outer_menu li li > a { position:relative; display:block; padding:0.5em 1.5em; }
.sc_socials .social_icons { display: inline-block; margin-left: 0.5em; outline: none; position: relative; }
.social_icons img, .top_phone img { width:30px; margin-left: 20px;}
.sc_socials.sc_socials_size_tiny a { width: 1.2em; height: 1.2em; line-height: 1.2em; background-position: 0 -1.2em; -webkit-background-size: 1.2em 2.4em; -moz-background-size: 1.2em 2.4em; -o-background-size: 1.2em 2.4em; background-size: 1.2em 2.4em;}
.social_icons span { font-size: 0.9333em; }
.sc_socials .sc_socials_item ::before { color: #D12764; }
.icon-twitter::before { content: '\e872';}
.top_panel_middle_socials {margin-left: 1em}
.modal-content {background: rgba(57, 156, 209, 0.85)}
#myModal .wpcf7-form .wpcf7-form-control-wrap input {background-color: rgba(255, 255, 255, 0.8); border-radius: 10px;}
#myModal .wpcf7-form .wpcf7-form-control-wrap {margin-bottom: 1em}
#myModal .modal-title {color: #fff;}
.modal-open .modal {background: rgba(25, 25, 25, 0.5);}
/*a:hover{text-decoration:none}
.z-1{z-index:1}
.z-2{z-index:2}
.z-3{z-index:3}
select#lang_choice_1{background:transparent;border:transparent;color:#c8aa64}
.bg-img-snt{display:block;position:absolute;margin-top:calc(-100vh + 43%);left:0;z-index:-1}

.current-menu-item a {color:#c7aa63!important;text-decoration: underline;}

.footer-menu li{list-style:none;float:left;padding:10px 16px}
.footer-menu a{color:#0a0a32;font-size:14px;text-transform:uppercase;font-weight:500}
.footer-menu a:hover,.footer-menu .current_page_item a{color:#c7aa63;text-decoration:underline}
#menu-footer,#menu-footer-en{display:inline-block;width:auto}
.footer-menu ul{margin-bottom:0}
.menu-footer-container,.menu-footer-en-container{margin:0 auto;text-align:center}
.news-top-img{background:#132349}
.news-top-img .news-single-cat-title{top:33%;right:25%;position:absolute;color:#fff;text-transform:uppercase;font-size:4em;font-weight:500}
.responsive{width:100%;height:auto}
.news-single{padding:60px 0 180px}
.date-post-single{display:block;width:100%}
.single-content table{width:100%}
.single-content{padding-bottom:50px}
.single-title h1{font-size:1.8em}
.single-title ul{list-style:none;padding:40px 0}
.single-title li a{color:#0a0a32;text-decoration:underline;padding:15px 0}
.single-title li a:hover,.single-title li a:active, .single-title li a:focus{color:#c9aa64}
.single-title li{line-height:1.8em}
.single-product article{padding-top:50px}

.prod-single-tab li{float:left;display:block;text-transform:uppercase;background:#c9aa64}
.prod-single-tab li a{padding:25px 10px;display:block}
.prod-single-tab li:hover, .prod-single-tab li:active, .prod-single-tab .current-menu-item{background:#0f1031;font-weight:400}
.prod-single-tab li a:hover, .prod-single-tab li a:active, .prod-single-tab .current-menu-item{font-weight:400}
.prod-single-tab ul{list-style:none;margin-bottom:0}
.prod-single-tab{background:#c9aa64;display:flex}

.subcat-single-cat-title h1, .single-prod-title h1 {text-transform:uppercase;font-weight:700;}
.subcat-single-cat-title h2, .single-prod-title h2 {font-weight:400;color:#757a8c;text-align:right;margin-right:-50px;}
.prod-single-tab li, .subcat-single-tab li { background: #c9aa64; }
.prod-single-tab li a, .subcat-single-tab li a { display: block; text-align: center;}
.prod-single-tab li:hover, .prod-single-tab li:active, .prod-single-tab .current-menu-item, 
	.subcat-single-tab li:hover, .subcat-single-tab li:active, .subcat-single-tab .current-menu-item {background: #0f1031;font-weight: 400}
.prod-single-tab li a:hover, .prod-single-tab li a:active, .prod-single-tab .current-menu-item 
	.subcat-single-tab li a:hover, .subcat-single-tab li a:active, .subcat-single-tab .current-menu-item {font-weight: 400}
.prod-single-tab ul, .subcat-single-tab ul {list-style: none; margin-bottom: 0;}
.prod-single-tab, .subcat-single-tab {background: #c9aa64;}
.prod-single-tab, .subcat-single-tab {/*text-align: center;}
.prod-single-tab li, .subcat-single-tab li { display:inline-block; }
.prod-single-tab ul, .subcat-single-tab ul { /*text-align: center;margin: auto;}
.news-single-cat-title h1{font-weight:700}
.news-single-cat-title h2{font-weight:400;text-transform:none;color:#a6aaba;text-align:right}

.dts-cat h1{position:absolute;display:block;color:#fff;font-weight:600;text-transform:uppercase;}
.dts-cat h2 {position:absolute;display:block;color:#fff;font-weight:400;text-transform:lowercase; opacity:0.5;}

.cat-news h1{position:absolute;display:block;top:0;color:#fff;right:0; font-weight:600;text-transform:uppercase;letter-spacing:2px}
.cat-news .cat-news-loop{padding-top:50px}
.cat-news .news-cat-img{padding:10px}
.cat-news .news-date{padding:10px;font-size:16px;font-weight:bolder;text-transform:uppercase}
.cat-news h3{padding:12px 10px 5px; font-size: 1.4em; }
.cat-news .excerpt{padding: 2px 10px 70px}
.cat-news .more{padding:10px 10px 30px;position:absolute;bottom:0}
.cat-news .more a{color:#c7aa63}
.subcat-top-img .subcat-single-cat-title, .subcat-top-img .single-prod-title  {position: absolute; color:#fff;}

#wpfront-scroll-top-container img {border: 2px solid #fff; border-radius: 100%; }

#post-476 .prod-img img, #post-471 .prod-img img, #post-465 .prod-img img, #post-460 .prod-img img, #post-454 .prod-img img, #post-449 .prod-img img, #post-444 .prod-img img, #post-439 .prod-img img, #post-434 .prod-img img, #post-424 .prod-img img, #post-419 .prod-img img, #post-414 .prod-img img, #post-479 .prod-img img,#post-474 .prod-img img, #post-469 .prod-img img,#post-463 .prod-img img,#post-458 .prod-img img,#post-452 .prod-img img, #post-447 .prod-img img, #post-442 .prod-img img,#post-437 .prod-img img,#post-427 .prod-img img,#post-422 .prod-img img,#post-417 .prod-img img {border-radius: 0}


@media screen and (min-width:240px) and (max-width:479px){

}
 */
@media screen and (max-width:319px){
	.show { float: right; }
	#menu-main-menu { display:block; }
	button.navbar-toggler { margin: 15px;}
	.nav > li > a { text-align: right;}

	/*header .site-title { margin-top: 22px; position: absolute; transform: translateX(-50%); left: 50%; }	
	.navbar-collapse { margin: 20px 0 0 0; z-index: 10;}
	.navbar-nav li { background: rgba(255,255,255,.8); margin-bottom: 2px;}
	.navbar-nav li a { padding:10px 10px 10px 35px !important; display:block; z-index: 1; position: relative;}
	header .site-title-heading img {width: 140px; }
	header .search-no-padding { margin-top: 2px; position: absolute; right:0; }
	header { height: 80px!important; }
	header .main-navigation { margin-top: 12px!important;}
	header .main-navigation .navbar {  /*width:100%; position: absolute; padding: 0; }
	header .navbar-toggler { margin-left: 10px; margin-top: 5px}
	header .search-no-padding { width: auto; }
	header .site-title .site-title-heading{ z-index: 15;}
	.lanq-switch ul {margin-right: 10px; margin-top: -10px;}
	.cat-title h1 { margin: 110px 0 0 50px; top: 0; left: 0; font-size: 32px; line-height: 0.95em; }
	.site-title-heading {margin: auto;}
	.dts-cat-news li {margin: 0;padding: 0 20px}
	.dts-cat-news .news-cat-desc { padding: 20px 40px;}
	.news-cat-date {position: absolute; z-index: 3; top: 10px; left: 10px;}
	.prod-img-news .news-prod-img {width:100%; text-align:center;}
	.date-post-single {margin-left:20px}
	.sidebar-left {line-height:1.2; padding-top: 40px; padding-bottom: 37px; }
	.sl-1 { display: block; text-align: center; }
	.sl-2 { display: block; text-align: center; width: 250px; margin: auto; padding-bottom: 20px; padding-top: 5px;}
	.sidebar-left p br { display: none}*/
}

@media screen and (min-width:320px) and (max-width:379px){
	.show { float: right; }
	#menu-main-menu { display:block; }
	button.navbar-toggler { margin: 15px;}
	.nav > li > a { text-align: right;}

	/*header .site-title { margin-top: 22px; position: absolute; transform: translateX(-50%); left: 50%; }	
	.navbar-collapse { margin: 20px 0 0 0; z-index: 10;}
	.navbar-nav li { background: rgba(255,255,255,.8); margin-bottom: 2px;}
	.navbar-nav li a { padding:10px 10px 10px 35px !important; display:block; z-index: 1; position: relative;}
	header .site-title-heading img {width: 150px; }
	header .search-no-padding { margin-top: 2px; position: absolute; right:0; }
	header { height: 80px!important; }
	header .main-navigation { margin-top: 12px!important;}
	header .main-navigation .navbar { position: absolute; padding: 0; }
	header .navbar-toggler { margin-left: 20px; margin-top: 5px}
	header .search-no-padding { width: auto; }
	header .site-title .site-title-heading{ z-index: 15;}
	.lanq-switch ul {margin-right: 10px; margin-top: -10px;}
	.cat-title h1 { margin: 110px 0 0 50px; top: 0; left: 0; font-size: 36px; line-height: 0.95em; }
	.site-title-heading {margin: auto;}
	.dts-cat-news li {margin: 0;padding: 0}
	.dts-cat-news .news-cat-desc { padding: 20px 40px;}
	.news-cat-date, .date-post-single {position: absolute; z-index: 3; top: 10px; left: 0;}
	.prod-img-news .news-prod-img {width:100%; text-align:center;}
	.date-post-single {margin-left:20px}
	.sidebar-left {line-height:1.2; padding-top: 40px; padding-bottom: 37px; }
	.sl-1 { display: block; text-align: center; }
	.sl-2 { display: block; text-align: center; width: 250px; margin: auto; padding-bottom: 40px; padding-top: 10px;}
	.sidebar-left p br { display: none}*/
}

@media screen and (min-width:380px) and (max-width:479px){
	.show { float: right; }
	#menu-main-menu { display:block; }
	button.navbar-toggler { margin: 15px;}
	.nav > li > a { text-align: right;}

	/*header .site-title { margin-top: 22px; position: absolute; transform: translateX(-50%); left: 50%; }	
	.navbar-collapse { margin: 20px 0 0 0; z-index: 10;}
	.navbar-nav li { background: rgba(255,255,255,.8); margin-bottom: 2px;}
	.navbar-nav li a { padding:10px 10px 10px 35px !important; display:block; z-index: 1; position: relative;}
	header .site-title-heading img {width: 150px; }
	header .search-no-padding { margin-top: 2px; position: absolute; right:0; }
	header { height: 80px!important; }
	header .main-navigation { margin-top: 12px!important;}
	header .main-navigation .navbar {  position: absolute;padding: 0; }
	header .navbar-toggler { margin-left: 20px; margin-top: 5px}
	header .search-no-padding { width: auto; }
	header .site-title .site-title-heading{ z-index: 15;}
	.lanq-switch ul {margin-right: 10px; margin-top: -10px;}
	.cat-title h1 { margin: 150px 0 0 50px; top: 0; left: 0; font-size: 36px; line-height: 0.95em; }
	.site-title-heading {margin: auto;}
	.dts-cat-news li {margin: 0;padding: 0 0 20px}
	.date-post-single {margin-left:20px}
	.news-cat-date, .date-post-single {position: absolute; z-index: 3; top: 10px; left: 0;}
	.prod-img-news .news-prod-img {width:100%; text-align:center;}
	.dts-cat-news .news-cat-date{padding-top: 25px;padding-bottom: 25px;}
	.dts-cat-news .news-cat-desc { padding: 20px 40px;}
	.sidebar-left {line-height:1.2; padding-top: 40px; padding-bottom: 37px; }
	.sl-1 { display: block; text-align: center; }
	.sl-2 { display: block; text-align: center; width: 250px; margin: auto; padding-bottom: 40px; padding-top: 10px;}
	.sidebar-left p br { display: none}*/
}

@media screen and (min-width:480px) and (max-width:639px){
	/*.lanq-switch ul {padding-left: 15px}
	header .search-no-padding { width: auto; }
	.cat-title h1 { margin: 200px 0 0 80px; top: 0; left: 0; font-size: 40px; line-height: 0.95em; }
	.site-title-heading {margin: auto;}
	.news-cat-date, .date-post-single {position: absolute; z-index: 3; top: 10px; left: 0;}
	.date-post-single {margin-left:20px}
	.prod-img-news .news-prod-img {width:100%; text-align:center;}
	.dts-cat-news .news-cat-date{padding-top:50px}
	.dts-cat-news .news-cat-desc { padding: 20px 40px;}
	.dts-cat-news li { margin: 0; padding: 0 0 25px;}*/
}
@media screen and (min-width:480px) and (max-width:767px){
	.show { float: right; }
	#menu-main-menu { display:block; }
	button.navbar-toggler { margin: 15px;}
	.nav > li > a { text-align: right;}
	/*header .site-title { margin-top: 22px; position: absolute; transform: translateX(-50%); left: 50%;}	 
	header .search-no-padding { margin-top: 2px; position: absolute; right:0; }
	.search-top #s:focus { background-color: rgba(165,205,57,.9); padding: 13px 15px 13px 40px; background-position-x: 5px; }
	.navbar-nav li {float:left; background: rgba(255,255,255,.8); margin-bottom: 2px;}
	.navbar-nav li a { padding:10px 10px 10px 35px !important; display:block; z-index: 1; position: relative;}
	.sidebar-left {line-height:1.2; padding-top: 40px; padding-bottom: 37px; }
	.sl-1 { display: block; text-align: center; }
	.sl-2 { display: block; text-align: center; width: 250px; margin: auto; padding-bottom: 40px; padding-top: 10px;}
	.sidebar-left p br { display: none}*/
}
@media screen and (min-width:640px) and (max-width:767px){
	/*.news-cat-date, .date-post-single {position: absolute; z-index: 3; top: 10px; left: 0;}
	.news-cat-date .date-post-single  { margin-left: 20px;}
	.prod-img-news .news-prod-img {width:100%;}
	header .search-no-padding { width: auto; }
	.cat-title h1 { margin: 220px 0 0 80px; top: 0; left: 0; font-size: 50px; line-height: 50px; }
	.site-title-heading {margin: auto;}
	.dts-cat-news .news-cat-desc,.dts-cat-news .news-cat-date{padding-top:50px}
	.dts-cat-news li { margin: 0; padding: 0 0 25px;}
	.dts-cat-news .news-cat-desc { padding: 20px 40px;}*/
}

 
 
@media screen and (min-width:768px) and (max-width:991px){
	/*.news-cat-date {position: absolute; z-index: 3; top: 10px; left: 15%;}
	.prod-img-news .news-prod-img {width:100%; text-align:center;}
	header .site-title { margin-top: 22px; position: absolute; transform: translateX(-50%); left: 50%;}	 
	header .search-no-padding { margin-top: 2px; position: absolute; right:0; }
	.navbar-nav li {float:left; background: rgba(255,255,255,.8); margin-bottom: 2px;}
	.navbar-nav li a { padding:10px 10px 10px 35px !important; display:block; z-index: 1; position: relative;}
	.navbar-collapse {margin-left: -1rem; margin-top: 25px; z-index: 10;}
	.single-product article {padding: 15px 30px;}
	footer {display:none}
	.cat-title h1 { margin: 240px 0 0 80px; top: 0; left: 0; font-size: 55px; line-height: 55px; }
	.site-title-heading {margin: auto;}
	.dts-cat-news li {margin: 0;padding: 0}
	.dts-cat-news {padding:60px 0}
	.dts-cat-news .news-cat-desc { padding: 20px 40px;}
	
	.sidebar-left {line-height:1.2; padding-top: 40px; padding-bottom: 37px; }
	.sidebar-left #sl-1 img {padding: 0 17px 0 15px }
	.sidebar-left #sl-2 img {padding: 0 16px 0 68px}
	.sidebar-left #sl-3 img {padding: 0 17px 0 15px}
	.sidebar-left #sl-4 img {padding: 0 17px 0 15px}
	#sl-1 p {padding-left: 18px}
	#sl-1-img img {padding-left: 70px}
	#sl-2 p {padding-left: 18px}
	#sl-2-img img {padding-left: 70px}
	#sl-3 p {padding-left: 37px}
	#sl-3-img img {padding-left: 56px}
	#sl-4 p {padding-left: 18px}
	#sl-4-img img {padding-left: 70px}
	.sl-1 { display: inline-block;  }
	.sl-2 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);-ms-transform: translateY(-50%); display: inline-block;}
 }

	.sidebar-left a:hover {color:#fff; opacity:0.8}*/
@media screen and (min-width:992px) and (max-width:1199px) {
	 
	/*.navbar-nav li {float:left; background: rgba(255,255,255,.8); margin-bottom: 2px;}
	.navbar-nav li a { padding:10px 10px 10px 35px !important; display:block; z-index: 1; position: relative;}
	.navbar-collapse {margin-left: -1rem; margin-top: 25px;}
	.cat-title h1 { margin: 250px 0 0 100px; top: 0; left: 0; font-size: 60px; line-height: 60px; }
	.certificate-image .kc_single_image:hover .kc-image-overlay i { border: 1px solid #a5cd39; color: #a5cd39;}
	.certificate-image .kc_single_image:hover .kc-image-overlay { background: rgba(30,82,102,.5); opacity: 1;}
	.certificate-image .kc_single_image .kc-image-overlay i { transition: all 250ms ease-in-out; }
	.certificate-image .kc_single_image .kc-image-overlay { transition: all 250ms ease-in-out; }
	.dts-cat-news .news-cat-desc,.dts-cat-news .news-cat-date{padding-top:35px;margin: 20px;}
	.dts-cat-news li {margin: 0;padding:0}

	.sidebar-left {line-height:1.2; padding-top: 40px; padding-bottom: 37px; font-size: 18px}
	.sidebar-left #sl-1 img {padding: 0 17px 0 15px }
	.sidebar-left #sl-2 img {padding: 0 16px 0 68px}
	.sidebar-left #sl-3 img {padding: 0 17px 0 15px}
	.sidebar-left #sl-4 img {padding: 0 17px 0 15px}
	#sl-1 p {padding-left: 8px}
	#sl-1-img img {padding-left: 10px}
	#sl-2 p {padding-left: 18px}
	#sl-2-img img {padding-left: 53px}
	#sl-3 p {padding-left: 18px}
	#sl-3-img img {padding-left: 29px}
	#sl-4 p {padding-left: 18px}
	#sl-4-img img {padding-left: 13px}
	.sl-1 { display: inline-block;  }
	.sl-2 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);-ms-transform: translateY(-50%); display: inline-block;}*/
 }
 
 @media screen and (max-width:1199px){
	/*header .main-navigation { z-index: 10; }
	header {z-index: 10; position: relative;}*/
 }

@media screen and (min-width:1200px){
	
	
	/*.sl-1 { display: inline-block;  }
	.sl-2 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);-ms-transform: translateY(-50%); display: inline-block;}
	#sl-1 p {padding-left: 18px}
	#sl-2 p {padding-left: 18px}
	#sl-2-img img {padding-left: 53px}
	#sl-3 p {padding-left: 18px}
	#sl-3-img img {padding-left: 29px}
	#sl-4 p {padding-left: 18px}
	#sl-4-img img {padding-left: 13px}
	.dts-cat-news li {margin: 0;padding:0}
	.certificate-image .kc_single_image:hover .kc-image-overlay i { border: 1px solid #a5cd39; color: #a5cd39;}
	.certificate-image .kc_single_image:hover .kc-image-overlay { background: rgba(30,82,102,.5); opacity: 1;}
	.certificate-image .kc_single_image .kc-image-overlay i { transition: all 250ms ease-in-out; }
	.certificate-image .kc_single_image .kc-image-overlay { transition: all 250ms ease-in-out; }
	.dts-cat-news .news-cat-desc,.dts-cat-news .news-cat-date{padding-top:140px}
	header {z-index: 10; position: relative;}
	.sidebar-left {line-height:1.2; padding-top: 40px; padding-bottom: 37px; }
	.sidebar-left #sl-1 img {padding: 0 17px 0 15px }
	.sidebar-left #sl-2 img {padding: 0 16px 0 68px}
	.sidebar-left #sl-3 img {padding: 0 17px 0 15px}
	.sidebar-left #sl-4 img {padding: 0 17px 0 15px}
	.v-cent { margin: 0; position: absolute; top: 50%;  -ms-transform: translateY(-50%); transform: translateY(-50%); }*/
}
@media screen and (min-width:1200px) and (max-width:1366px){

}
@media screen and (min-width:1367px) and (max-width:1599px){

}

@media screen and (min-width:1200px) and (max-width:1599px){

}

 @media screen and (min-width:1600px){

 }


nav.navbar-dark,header {width:100%; overflow:hidden; }



