/*!
Theme Name: DITIS
Theme URI: https://ditis.com.ua/dts
Author: Ditis
Version: 5.1.3/2022
Author URI: https://ditis.com.ua
Description: Is the perfect theme. 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ditis.com.ua
*/

@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap');

#primary {width: 100%;}
p {margin-bottom: 5px;}
body {font-family: 'Nunito', sans-serif;font-weight: 400;font-size: 16px;color: #08131E;line-height: 1.2;background: #fff;}
a {color: #08131E;}
a:hover,a:focus,a:active {color: #08131E;}
h1,h2 {font-family: 'Nunito', sans-serif;margin-bottom: 0;font-weight: 700;line-height: 1.2em;color:#03428C;}
h3,h4,h5,h6 {font-family: 'Nunito', sans-serif;margin-bottom: 0;line-height: 1.2em;color:#03428C;}
strong {font-weight: 700;}
.nav>li>a:hover {color: #fff;}
/*img {width: 100%;height: auto;}*/
.wpcf7-form-control.wpcf7-file {border:0!important}
.wpcf7-form textarea {border-radius: 10px!important;}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea {border: 1px solid #03428C;font-size:16px;margin: 5px 0;color:#696971;border-radius: 10px;}
.wpcf7-form input {position: relative;height: 52px;width: 100%;line-height: 29px;padding: 10px 20px;}
.wpcf7-form textarea {color:#696971;position: relative;padding: 10px 20px;height: 130px;width: 100%;resize: none;border-radius: 2px;}
.wpcf7-submit {width:auto!important;text-transform: uppercase;background: #03428C!important;color: #fff !important;border-radius: 0!important;border: 2px solid #03428C!important;font-weight: 700;border-radius: 40px!important;display: block;margin: auto!important;}
.wpcf7-submit:hover{background: #E2F2F2!important;color: #03428C!important;box-shadow: inset 0px 4px 4px rgba(88, 197, 190, 0.25);border: 2px solid #03428c!important;transition: all 0.5s ease-out;}
.home-7 .border-s-p, .home-8 .border-s-p {border-left: 1px solid #fff!important;}
.home-7 h5, .home-8 h5 {coloe:#fff!important;}
footer {background-color: #49494f;}
.contact-info a {color:#fff;padding: 25px;}
.contact-info a:hover {color:#E2F2F2;}
.contact-info {margin-top: 50px;}
.web {color:#fff;}
.copyright img {width: 80px;}
footer li {list-style: none;padding: 10px 0;}
footer li a {color: #fff;font-size: 24px;text-decoration: none;}
footer li a:hover {color:#E2F2F2;text-decoration: underline;}
footer ul {padding-left: 0;}
.footer-border {border-bottom: 2px solid #E2F2F2;}
.archive.taxonomy.category.current-item, .post.post-post.current-item {color: #66BBB6;}
.home header .phone-header a {color:#03428C;}
header .phone-header a {color:#03428C;}
./*home header nav > li > a:focus,.home header .nav > li > a:hover {
text-decoration: none;
border-bottom: 2px solid #fff!important;
background: transparent;
background-color: transparent;
background-color: transparent;
}*/
header .social-header-b {width: 60px;}
.social-header-b a {padding:0 5px;}
header .social-header {display:none}
.home header .social-header {display: block!important;}
header nav > li > a:focus,header .nav > li > a:hover {color:#03428C;border-bottom: 2px solid #03428C;}
.phone-header {margin-right: 10px;}
.nav>li>a {position: relative;display: block;padding: 18px 15px;font-size: 16px;font-weight: 600;color:#fff;text-decoration: none;border-bottom: 2px solid transparent}
.nav>li>a:focus,.nav>li>a:hover {text-decoration: none;background-color: #eee;}
.nav>li>a:focus,.nav>li>a:hover {background: transparent;background-color: transparent;}
.nav>li>a:focus,.nav>li>a,.nav>li>a:hover {transition: all 350ms ease-in-out;}
.dropdown-menu {border: 0;border-radius: 0;padding: 0;text-align: left;list-style: none;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .5), inset 0 -1px 0 rgba(0, 0, 0, .1)}
.show {display: block !important;position: relative;z-index: 10;border-radius: 0}
.dropdown-menu>li>a {display: block;clear: both;font-weight: 400;line-height: 1.42857143;white-space: nowrap;padding: 10px;text-align: left;text-transform: uppercase;}
.dropdown-menu>li>a:hover {border-left: 3px solid #ED1846;text-decoration: none;}
.dropdown-menu>li>a:hover::after {content: '';background: #03428C;width: 100%;height: 2px;display: block;left: 0;bottom: 2px;}
.navbar {padding: 0;}
/*.home header {position: absolute!important;z-index: 99;padding: 0 50px!important;background: transparent!important;}*/
header {background: #E2F2F2;}
/*.home header .nav > li > a:hover,.home header .nav > li > a {color: #fff;}*/
header .nav > li > a {color: #03428C;}
.home-1 {background: url(/wp-content/themes/dts/img/home-top.jpg) center center no-repeat;background-size: auto;background-size: auto;color: #fff;
background-size: cover;padding-left: 50px!important;padding-right: 50px!important;}
.home-1 h1 {font-size: 64px;font-weight: 900;line-height: 1;margin-bottom:25px;color:#fff;}
.phone-header a {color:#fff;text-decoration: none;font-size: 16px; font-weight: 600;line-height: 30px;}
.social-header img {padding: 0 15px;}
.home-2 h2 {font-weight: 900;font-size: 40px;margin-bottom: 25px;}
.home-2 h6 {margin-top: 25px;}
.home-2 h6 a {color:#66BBB6;font-weight: 700;font-size: 16px;line-height: 22px;}
.home-3 h2 {text-align: center;color:#03428C;font-weight: 900;font-size: 40px;line-height: 55px;padding: 100px 0 50px;background: #E2F2F2;}
.home-4 {background: #E2F2F2;}
.home-4 h3 {font-weight: 700;font-size: 24px;line-height: 33px;text-transform: uppercase;margin: 30px 0 15px;}
.home-4 h6 a {color:#66BBB6;font-weight: 700;font-size: 16px;line-height: 22px;margin-top: 25px;}
.home-4 h6 {margin-top: 25px;}
.home-4-pad {padding: 50px;background: #fff;box-shadow: 0px 5px 6px -3px rgba(88, 197, 190, 0.2), 0px 9px 12px 1px rgba(88, 197, 190, 0.14), 0px 3px 16px 2px rgba(88, 197, 190, 0.12);}
.home-4-1, .home-4-2, .home-4-3 {padding: 1%;}
.home-5 h5 {font-weight: 700;font-size: 18px;line-height: 25px;text-align: center;background: #E2F2F2;padding: 50px 0 100px;}
.kc-sync2 .owl-wrapper-outer img {width: 150px;border-radius: 150px;}
.owl-item {text-align: center;}
.home-product h3 {font-weight: 900;font-size: 40px;line-height: 1;}
p.bold {font-weight: 700; font-size: 24px;margin: 25px 0;}
.home-product h4 {font-weight: 700;font-size: 16px;line-height: 22px;text-transform: uppercase;margin-bottom: 25px;}
.home-product ul {padding-left: 20px;color:#03428C;}
.home-product h5 {font-weight: 700;font-size: 16px;line-height: 22px;text-transform: uppercase;margin-bottom: 25px;margin-top:50px}
ul.pop-button li {border: 1px solid #03428C;list-style: none;background: #03428C;border-radius: 20px;margin-right: 15px;}
ul.pop-button li a {color:#fff;text-decoration: none;padding: 10px 20px;display: block;font-weight: 700;}
ul.pop-button {display: flex;padding-left: 0;}
.ul-btn {width: 200px;} 
.home-6-right {background: #FBD9E8;}
.price-size {width: 100%;margin-top: 50px;padding: 25px 0;border-top:1px solid #03428C;border-bottom:1px solid #03428C;}
.block-size, .block-price {text-align: center;font-weight: 700;font-size: 24px;line-height: 33px;color:#03428C;margin: auto;align-items: center;}
.block-size, .block-price {display: flex;}
.block-size img {width: auto;height: 20px;margin-right: 20px;margin-top: -5px;}
.block-price img {width: auto;height: 20px;margin-right: 20px;margin-top: -3px;}
.block-price img::before {border-left: 1px solid #03428C;padding-left: 30%;}
.border-s-p {border-left: 1px solid #03428C;height: 50px;}
.size-table {margin-top: 50px;}
.size-table a {font-weight:700;border: 1px solid #03428C;background: #03428C;border-radius: 25px;padding: 5px 20px;color:#fff; text-decoration: none;}
.home-6-right p, .home-8-right p, .home-10-right p, .home-9-right p {color:#03428C;margin-left: 20px;}
.home-7-right p, .home-8-right p {color:#fff;margin-left: 20px;}
.kc_button {font-weight:700;border: 1px solid #03428C;background: #03428C;border-radius: 40px;font-size: 16px;line-height: 22px;text-transform: uppercase;padding: 12px 36px;margin-top: 25px;}
.kc_button:hover {border: 1px solid #03428C;background: #E2F2F2;box-shadow: inset 0px 4px 4px rgba(88, 197, 190, 0.25);border-radius: 40px;font-size: 16px;line-height: 22px;text-transform: uppercase;padding: 12px 36px;color:#03428C;}
ul.pop-button li:hover {border: 1px solid #03428C;background: #E2F2F2;box-shadow: inset 0px 4px 4px rgba(88, 197, 190, 0.25);
text-transform: uppercase;color:#03428C!important;}
ul.pop-button li a:hover {color:#03428C!important;}
.size-table a:hover {border: 1px solid #03428C;background: #E2F2F2;box-shadow: inset 0px 4px 4px rgba(88, 197, 190, 0.25);
 color:#03428C!important;}
.size-table-img {min-width: fit-content;}
.male-female {width: max-content;}
p.male-female:before {display: block;width: 24px;height: 24px;background: url("/wp-content/themes/dts/img/male.svg") no-repeat 0;content: " ";position: relative;margin-right: -34px;float: right;margin-top: -2px;}
p.male-female:after {display: block;width: 24px;height: 24px;background: url("/wp-content/themes/dts/img/female.svg") no-repeat 0;content: " ";position: relative;margin-right: -64px;float: right;margin-top: -3px;}
.home-7-right {background: #F6804D;}
.home-8-right {background: #66BBB6;}
.home-9-right {background: #FBDCCE;}
.home-10-right {background: #97D5F6;}
.home-11 {background: url(/wp-content/themes/dts/img/home-11.gif) center center no-repeat;background-size: auto;background-size: auto;color: #fff;
background-size: cover;padding-left: 50px!important;padding-right: 50px!important;height: 100vh;align-items: flex-end;}
.home-11 h3 {font-family: 'Nunito';font-style: normal;font-weight: 900;font-size: 40px;margin-bottom: 50px;}
.home-11 .kc_text_block {color:#03428C;max-width: 278px;margin-bottom: 15%;}
.home-12 h3, .home-13 h3 {font-family: 'Nunito';font-style: normal;font-weight: 900;font-size: 40px;line-height: 110%;margin-bottom: 25px;}
.home-12 h4, .home-13 h4 {font-family: 'Nunito';font-style: normal;font-weight: 700;font-size: 16px;line-height: 22px;text-transform: uppercase;margin: 24px 0 12px;}
.home-12 h5, .home-13 h5 {ont-family: 'Nunito';font-style: normal;font-weight: 700;font-size: 16px;line-height: 22px;text-decoration-line: underline;color: #66BBB6;}
.home-13 h5 {margin: 24px 0 12px;}
.home-12 li {line-height: 22px;}
.home-12 .kc_button, .home-13 .kc_button {margin-top: 50px!important;}
figure.snip1157 {position: relative;overflow: hidden;margin: 10px;min-width: 400px;max-width: 610px;width: 100%;color: #333;text-align: left;box-shadow: none !important;}
figure.snip1157 * {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);}
figure.snip1157 img {max-width: 100%;vertical-align: middle;height: 90px;width: 90px;border-radius: 50%;margin: 40px 0 0 10px;}
figure.snip1157 blockquote {display: block;border-radius: 8px;position: relative;background-color: #fff;padding: 25px 50px 30px 50px;font-size: 16px;font-weight: 500;margin: 0;line-height: 1.6em;}
/*figure.snip1157 blockquote:before,
figure.snip1157 blockquote:after {
font-family: 'FontAwesome';
content: "\201C";
position: absolute;
font-size: 50px;
opacity: 0.3;
font-style: normal;
}
figure.snip1157 blockquote:before {
top: 25px;
left: 20px;
}
figure.snip1157 blockquote:after {
content: "\201D";
right: 20px;
bottom: 0;
}*/
figure.snip1157 .arrow {top: 36%;width: 0;height: 0;border-left: 25px solid #fff;border-bottom: 0 solid #fff;border-right: 25px solid transparent;border-top: 25px solid transparent;margin: 0;position: absolute;left: 10%;}
figure.snip1157 .author {position: absolute;top: 0;padding: 0 10px 0 120px;margin: 0;text-transform: uppercase;color: #ffffff;-webkit-transform: translateY(50%);transform: translateY(50%);}
figure.snip1157 .author h5 {opacity: 0.8;margin: 0;font-weight: 800;}
figure.snip1157 .author h5 span {font-weight: 400;text-transform: none;padding-left: 5px;}
.home-14html {height: 100%;}
.home-14body {background-color: #212121;display: flex;justify-content: center;align-items: center;flex-flow: wrap;margin: 0;height: 100%;}
.home-14 h5 {font-size: 18px;text-transform: none;margin-bottom: 15px;}
.home-14 span {font-size: 16px;color:#08131E;text-transform: none;font-family: 'Nunito';}
blockquote {margin-top: 50px !important;min-height: 260px;}
.home-14 {background: #E2F2F2;}
.home-14 h3, .home-15 h3 {text-align: center;font-weight: 900;
font-size: 40px;
line-height: 55px;}
.home-14 .kc_text_block {margin: 50px 0;font-weight: 700;
font-size: 18px;
line-height: 25px; 
color: #03428C;}
.home-14 .kc_button {margin-top: 0;}
.home-15 h3 {margin-bottom: 50px;}
.home-15 h4 {font-weight: 700;font-size: 24px;margin: 24px 0 12px;}
 .home-15 h4 a {text-decoration: none;color:#03428C}
 .home-15 a.home-news-more {font-weight: 700;font-size: 16px;line-height: 22px;text-decoration-line: underline;color: #58C5BE;margin-top: 24px;display: block;}
.home-all-news .btn {font-weight:700;border: 1px solid #03428C;background: #03428C;border-radius: 40px;font-size: 16px;line-height: 22px;text-transform: uppercase;padding: 12px 36px;color:#fff;margin-top: 50px;}
.home-all-news .btn:hover {border: 1px solid #03428C;background: #E2F2F2;box-shadow: inset 0px 4px 4px rgba(88, 197, 190, 0.25);border-radius: 40px;font-size: 16px;line-height: 22px;text-transform: uppercase;padding: 12px 36px;color: #03428C;}
.home-all-news {text-align: center;}
#Maps {width: 100%;height: 50vh;border: 0;}
.home-16 h4 {font-weight: 900;font-size: 40px;line-height: 55px;}
.home-16 h5 {font-weight: 700;font-size: 18px;line-height: 25px;margin: 15px 0;}
.home-16 p, .home-16 a {font-weight: 400;font-size: 16px;line-height: 22px; color: #03428C;text-decoration: none;}
.home-7 h4, .home-8 h4, .home-7 li, .home-8 li, .home-7 h5, .home-8 h5, .home-7 .block-size, .home-7 .block-price, .home-8 .block-size, .home-8 .block-price{color:#fff!important;}
.home-7 .price-size, .home-7 .price-size, .home-8 .price-size, .home-8 .price-size{border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.social-header img {width: 50px;}
.footer-logo img {width: auto;}
.footer-logo {border-bottom: 1px solid #FFFFFF;margin-bottom: 20px;}
footer {background: #03428C;;}
.footer-menu-1 {margin:25px 0;}
.footer-menu-1 a {color:#fff;text-decoration: none;margin-bottom: 25px;display: block;}
.widget_nav_menu li a{font-size: 16px;font-weight: 400;}
.footer-menu-4 {background: #fff;padding: 50px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.cf-header {padding: 25px 0;background: #E2F2F2;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.cf-header h6 {text-align: center;font-weight:700;}
.pum-overlay h6 {padding: 25px 0;text-align: center;font-weight: 700;background: #E2F2F2;border-top-left-radius: 10px;border-top-right-radius: 10px;margin-bottom: 25px;}
.archive h3 {font-weight: 700;font-size: 24px;line-height: 110%;}
.archive .category-news-heading a {text-decoration: none;margin: 24px 0 12px;display: block;}
.archive a.home-news-more {font-weight: 700; font-size: 16px;line-height: 22px;color:#58C5BE;margin-top: 24px;}
ul.top-button li {list-style:none;padding: 10px 0;}
.top-button {float:right;margin-top: 15%;;} 
.kc_button a:hover, .kc_button a:focus,.kc_button a:active {color: #fff !important;}
.owl-theme .owl-controls .owl-page span {background:#03428C}
.kc-sync2 .owl-item.synced .item img {border:2px solid #03428C}
.kc-sync2 .owl-item .item img {border:1px solid #03428C}
.owl-theme .owl-controls.clickable .owl-buttons div {opacity: 1!important;}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div::before {color:#03428C!important;}
.kc_button {white-space: normal;}

.kc-sync2 .owl-wrapper-outer img {width: 90px;height: 90px;padding: 10px;} 
.MapsLink:hover, .MapsLink:active, .MapsLink:focus {text-decoration: underline;color:#03428C;}


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

@media screen and (max-width:576px) {}

@media screen and (max-width:767px) {
    .home-product .kc-sync2 .owl-wrapper-outer img {
        width: 60px!important;
        border-radius: 150px;
        height: 60px;
      }
.home-1 h1 {font-size: 34px;}
 figure.snip1157 {min-width:100%!important;}
.home-14, .home-15 {padding: 50px 0!important;}
.kc_button {text-align: center;}
ul.pop-button li {margin-right: 5px;}
.p-100 {padding: 50px;}
.home-2-right {padding:50px 15px;}
.home-2-left {padding-top: 50px;}
.home-product h3 {font-size: 30px;line-height: 40px;}
.home-product .p-100 {padding: 50px 15px!important;}
.home-7-right p, .home-8-right p, .home-6-right p, .home-8-right p, .home-10-right p, .home-9-right p {margin-left: 0px;}
.kc-sync2 .owl-wrapper-outer img {width: 50px;border-radius: 150px;}
.home-5 h5 {padding: 50px 15px;}
.home-12-left, .home-13-left {height: 400px;}
.size-text p {font-size: 12px;padding-left: 7px;}
figure.snip1157 .arrow {top: 35%;}
figure.snip1157 blockquote {font-size: 15px;line-height: 1.2;}
blockquote {margin-top: 80px!important;height: 325px;}
figure.snip1157 .author h5 {margin-bottom: 5px;}
figure.snip1157 .author {margin-top: -25px;}
.phone-header a {font-size: 14px;margin-right:30px ;}
.social-header-b {display: none;}
ul.top-button{display: flex;margin-top: 25%;}
.home-1 {padding-left: 20px !important; padding-right: 20px !important;}
.home-1-left {margin-top: 65%;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.home-2, .home-5 h5 {padding: 50px 0!important;}
.home-1 h1 {font-size: 34px;}
.home-4-pad {padding: 20px;min-height: 525px;}
.home-product h3 {font-size: 30px;}
p.bold {margin: 10px 0;}
.home-product h5 {margin-bottom: 10px;margin-top: 20px;}
.home-product h4 {margin: 10px 0;}
.price-size {margin-top: 20px;}
.home-6-right {padding: 25px 15px;}
figure.snip1157 {min-width: 300px;}
blockquote {margin-top: 80px!important;height: 470px;}
figure.snip1157 .arrow {top: 28%;}
.home-14, .home-15 {padding: 50px !important;}
.home-16-right {height: 540px;padding: 50px 15px;}
.home-12-left {min-height: 680px;}
.home-12, .home-13 {display: flex;align-items: center;}
.home-13-left {min-height: 680px;}
.home-12-right, .home-13-right {padding:50px 15px;}
.kc_button {text-align: center;}
.home-news {padding: 10px;}
.home-15 h4 {font-size: 18px;line-height: 1.2;}
.home-news-excerpt p {font-size: 14px;}
.home-6-left {padding: 50px 0!important;}
.p-100 {padding: 50px;}
}

.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div {opacity:1}
.home-5 h5 {margin-top: -1px;}
.post-2 h2, .post-3 h2, .post-4 h2 {margin-bottom: 30px;}
.post-4 ul {padding-left: 15px;}
.post-4 li {padding-bottom: 10px;}
.post-btn {padding:25px 0!important;}

@media screen and (max-width:1199px) {
header nav > li > a:focus, header .nav > li > a:hover {color:#58C5BE}
header nav > li > a, header .nav > li > a {color:#fff}
.home-product .owl-item img {width:100%}
.home-product .kc-sync2 .owl-wrapper-outer img {width: 90px;border-radius: 150px;}
.home-2 h2, .home-3 h2, .home-14 h3, .home-15 h3, .home-16 h4 {font-size: 30px;line-height:1.2;}
.home-news {padding: 15px;}
.breadcrumbs { padding: 10px;}
.post-2, .post-top-text, .post-top-image {margin-top:25px;}
.post-3 {margin: 25px 0;}
.post-4, .post-5, .post-6, .post-7, .post-8, .post-9, .post-bottom-text {margin-bottom: 25px;}
.p-post-text {margin-top: 25px;}
.post-top-h2 {padding: 25px 0!important;}
.post-b h4 {margin-bottom: 15px;font-size: 20px;}
.post-b h5 {margin: 25px 0 15px;font-size: 20px;}
.post-top-text {margin: 25px 0;}
.post-b-h3 {margin: 25px 0;}
.post-ustilki {margin-bottom: 25px;}
.post-m-background {background: #fff;}
}

.content-desc-single h2, .content-desc-single h3, .content-desc-single h4 {font-size: 1.2em;font-weight: 700;margin: 10px 0;}
.post-bottom-text, .post-top-text {text-align: justify;}
.post-b-1, .post-top-h2, .post-b-2, .post-b-3, .post-b-4 {background: #E2F2F2;}
.post-b {background: #fff;}
.post-top-h2 {text-align: center;display: block;}
.post-b h3 {text-align: center;}
.post-b ul {padding-left: 15px;}
.post-b-h3 {text-align: center;}
.post-ustilki .kc_text_block {padding-right: 20%;}
.cat-news-single {padding: 2% 0;}

@media screen and (min-width:1200px) {
    .category-11 .category-news-heading {min-height: 115px;}
    .category-11 .home-news-excerpt {min-height: 175px;}
    .post-ustilki {margin-bottom: 50px;}
    .post-b-h3 {margin: 50px 0;}
    .post-top-text {margin-bottom: 50px;}
    .post-b h3 {margin: 25px 0 50px;}
    .post-b h4 {margin-bottom: 15px;font-size: 20px;}
    .post-b h5 {margin: 25px 0 15px;font-size: 20px;}
    .post-top-h2 {padding: 50px 0!important;}
    .post-b {padding: 25px;margin-top: 25px;}
    .post-b-2, .post-b-3, .post-b-4 {padding-top: 30px!important;}
    .p-post-text {padding:0 50px;}
    .post-2, .post-top-text, .post-top-image {margin-top: 50px;}
    .post-3 {margin: 50px 0;}
    .post-4, .post-5, .post-6, .post-7, .post-8, .post-9, .post-bottom-text {margin-bottom: 50px;}
    .post-2 img {float: right!important;}
    .post-3 img {float: left!important;}
    .post-4 img {float: right!important;}
    .post-1 {height: 275px;}
    .post-1 img {margin-top: 3%;}
    .size-text p {font-size: 12px;padding-left: 7px;}
    .owl-nav-arrow.owl-theme .owl-controls .owl-buttons div.owl-prev {left: -50px !important;}
    .owl-nav-arrow.owl-theme .owl-controls .owl-buttons div.owl-next {right:-50px!important;}
#main {max-width:1400px;margin: auto;}
.home-2 {margin: 100px 0;}
.p-100 {padding: 70px;}
.home-14, .home-15 {padding: 100px 0!important;}
.home-2-left:before {z-index: 1;display: block;width: 140px;height: 145px;background: url("/wp-content/themes/dts/img/figure-0.svg") no-repeat 0;content: " ";position: absolute;margin-left: -70px;margin-top: -70px;float: left;background-size: contain;z-index: 9;}
.home-6-right:before {z-index: 1;display: block;width: 180px;height: 180px;background: url("/wp-content/themes/dts/img/figure-1.svg") no-repeat 0;content: " ";position: absolute;margin-left: -180px;float: left;background-size: contain;}
.home-7-left:before {z-index: 1;display: block;width: 180px;height: 180px;background: url("/wp-content/themes/dts/img/figure-2.svg") no-repeat 0;content: " ";position: absolute;margin-left: -180px;float:right;background-size: contain;}
.home-8-right:before {z-index: 1;display: block;width: 206px;height: 155px;background: url("/wp-content/themes/dts/img/figure-3.svg") no-repeat 0;content: " ";position: absolute;margin-left: -195px;float: left;background-size: contain;}
.home-9-left:before {z-index: 1;display: block;width: 180px;height: 180px;background: url("/wp-content/themes/dts/img/figure-4.svg") no-repeat 0;content: " ";position: absolute;margin-left: -180px;float: right;background-size: contain;}
.home-10-right:before {z-index: 1;display: block;width: 180px;height: 180px;background: url("/wp-content/themes/dts/img/figure-5.svg") no-repeat 0;content: " ";position: absolute;margin-left: -180px;float: left;background-size: contain;}

}

@media screen and (min-width:1600px) {
.kc-sync2 .owl-wrapper-outer img {width: 90px;}
.home-2-right {padding: 0 50px;}
.owl-item img {width: 100%;height: auto;}
}

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

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

@media screen and (min-width:480px) and (max-width:575px) {}

@media screen and (min-width:576px) and (max-width:767px) {}



@media screen and (min-width:992px) and (max-width:1023px) {}

@media screen and (min-width:1024px) and (max-width:1199px) {}

@media screen and (min-width:1200px) and (max-width:1367px) {
header {padding: 0 20px!important;}
.nav > li > a {padding: 18px 10px;}
.social-header img, .social-header-b img{padding: 0px 10px;}
.kc-sync2 .owl-wrapper-outer img {width: 90px;}
.nav > li > a {font-size: 14px;}
.home-2-right {padding: 0 50px;}
.owl-item img {width: 100%;height: auto;}
}

@media screen and (min-width:1368px) and (max-width:1599px) {
.kc-sync2 .owl-wrapper-outer img {width: 80px;}
.home-2-right {padding: 0 50px;}
.owl-item img {width: 100%;height: auto;}
}

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