@font-face {font-family: "PTSansRegular"; src: url("../fonts/PTSansRegular/PTSansRegular.eot"); src: url("../fonts/PTSansRegular/PTSansRegular.eot?#iefix")format("embedded-opentype"), url("../fonts/PTSansRegular/PTSansRegular.woff") format("woff"), url("../fonts/PTSansRegular/PTSansRegular.ttf") format("truetype"); font-style: normal; font-weight: normal;}
@font-face {font-family: "PTSansItalic"; src: url("../fonts/PTSansItalic/PTSansItalic.eot"); src: url("../fonts/PTSansItalic/PTSansItalic.eot?#iefix")format("embedded-opentype"), url("../fonts/PTSansItalic/PTSansItalic.woff") format("woff"), url("../fonts/PTSansItalic/PTSansItalic.ttf") format("truetype"); font-style: normal; font-weight: normal;}
@font-face {font-family: "PTSansBold"; src: url("../fonts/PTSansBold/PTSansBold.eot"); src: url("../fonts/PTSansBold/PTSansBold.eot?#iefix")format("embedded-opentype"), url("../fonts/PTSansBold/PTSansBold.woff") format("woff"), url("../fonts/PTSansBold/PTSansBold.ttf") format("truetype"); font-style: normal; font-weight: normal;}

/***************************************************************************************************/
body {padding: 0 15px; position: relative;}
body {background-image: url(../img/bg_index.jpg), url(../img/bg_index2.jpg); background-position: top center, bottom center;	background-repeat: no-repeat; background-color: #32393c;}
.container {max-width: 1024px; min-width: 960px; position: relative;}
h1 {font-family: "PTSansBold"; font-size: 48px; color: #fff; line-height: 48px; margin-bottom: 30px;}
h2 {font-family: "PTSansRegular"; color: #32393c; font-size: 44px; line-height: 44px; text-transform: uppercase;}
h3 {font-family: "PTSansRegular"; color: #32393c; font-size: 30px; line-height: 36px; text-transform: uppercase;}
h4 {font-family: "PTSansBold"; font-size: 18px;}
h5 {font-family: "PTSansBold"; font-size: 16px;}
p {font-family: "PTSansRegular"; font-size: 16px; color: #32393c; line-height: 20px;}
a, img {outline: none;}
a, img {outline: none!important;}
#content h1 {color: #32393c;}
b, strong {font-weight: normal; font-family: "PTSansBold";}

#content li {font-family: "PTSansRegular"; font-size: 16px; color: #32393c; margin-bottom: 14px;}
#content ol {margin-left: 42px; margin-top: 18px; list-style-type: decimal;}
#content ul li {list-style: none; position: relative;}
#content ul li:before {content: '-'; position: absolute; top: -2px; left: -28px;}
.lists a {color: #f8941d; font-family: "PTSansRegular"; font-size: 16px; text-decoration: none; border-bottom: 1px solid #f8941d; margin: 0px 0 0 57px;}
.lists a:hover,
.lists a:active {text-decoration: none; border-bottom: none;}
.lists h2 {margin-top: 24px; margin-left: -3px; letter-spacing: 2.2px;} 
#content ul {margin: -4px 0 0 0; padding: 0 0 6px 37px;}
.lists p {margin: 19px 0 14px 0px;}
#content ol li {padding-left: 15px;}




/**********   simplemodal   *****************************************************************************************/
#simplemodal-overlay{background-color:#aaa;}
#simplemodal-container{margin-top: 20px; min-width: 960px; height: auto !important;}
#simplemodal-data {overflow: hidden;}
#simplemodal-container a.modal-close {width: 37px; height: 37px; z-index: 3200; position: absolute; top: 49px; right: 33px; cursor: pointer; text-decoration: none; border: 0; background-image: url(../img/icon-close.png); background-repeat: no-repeat;}
.simplemodal-wrap{overflow: hidden !important;}

/**********   header   *****************************************************************************************/
#header {margin-bottom: 5px;}
#header p {color: #fff; font-family: "PTSansRegular"; font-size: 14px; margin: 23px 0 0 47px;}
#header h4 {color: #fff; font-family: "PTSansRegular"; font-size: 24px; margin: 24px -6px 0 0; text-align: right; letter-spacing: -1.2px;}

#logo {position: relative;}
#logo img {position: absolute; width: 393px; max-width: 393px; right: -43px;}
@media screen and (max-width:1200px){
    #logo img {position: absolute; width: 255px; max-width: 393px; right: -25px;}
}

/**********   menu   *****************************************************************************************/
.menu {margin: 22px -13px 0 17px;}
.menu ul {padding-left: 0; margin-top: 24px;}
.menu li {list-style: none; display: inline-block; max-width: 225px; vertical-align: top; padding: 9px 16px 9px 30px; min-width: 80px; letter-spacing: 1.6px;}

.menu li a {font-family: "PTSansBold"; font-size: 16px; color: #fff; border-bottom: 1px solid #fff; text-decoration: none; line-height: 1;}
.menu li a:hover,
.menu li a:active {text-decoration: none; border-bottom: none;}

.menu li:first-child {padding: 10px 16px 10px 30px;}
.menu li:nth-child(2) {padding: 10px 10px 10px 30px;}
.menu li:nth-child(3) {padding: 10px 10px 10px 10px;}
.menu li:last-child {text-align: right; float: right; padding: 10px 8px 10px 10px;}

.menu li.active a {border-bottom: none;}
.menu li.active:first-child a,
.menu li.active:nth-child(2) a {position: relative;}
.menu li.active:first-child a:before,
.menu li.active:nth-child(2) a:before {content: ''; background-image: url(../img/icon-dropdown.png); background-repeat: no-repeat; position: absolute; top: 8px; left: -20px; width: 20px; height: 20px;}
@media screen and (max-width:1200px){
    .menu li a {font-size: 14px;}
}

#submenu {background-color: rgba(255, 255, 255, .2); position: relative; margin: 0px -15px 2px;/*    background-color: rgba(255, 255, 255, .2); */}
#submenu ul {margin: 0 0 0 33px;}
#submenu li {list-style: none; display: inline-block; vertical-align: top; min-width: 125px; background-color: #808080;}
#submenu li a {display: block; font-family: "PTSansRegular"; font-size: 16px; color: #fff; text-decoration: none; padding: 9px 10px 9px 20px;}
#submenu li a {float: left;}

#submenu li a span {border-bottom: 1px solid #fff;}
#submenu li.active a span {border-bottom: none;}
#submenu li a:hover span {border-bottom: none;}

#submenu li a:hover,
#submenu li a:active {text-decoration: none;}
#submenu li.active a {border-bottom: none;}
#submenu li.active {position: relative;}
#submenu li.active:before {content: ''; background-image: url(../img/icon-dropdown.png); background-repeat: no-repeat; width: 11px; height: 8px; float: left; margin: 17px 0 0 11px;}
#submenu li.active:last-child:before {content: ''; background-image: url(../img/icon-dropdown1.png); background-repeat: no-repeat; width: 11px; height: 8px; float: left; margin: 17px 0 0 11px;}
#submenu li:nth-child(1) a {padding: 9px 46px 9px 50px;}
#submenu li:nth-child(2) a {padding: 9px 46px 9px 52px;}
#submenu li.active:nth-child(1) a {padding: 9px 46px 9px 28px;}
#submenu li.active:nth-child(2) a {padding: 9px 46px 9px 30px;}
#submenu li.active a {padding: 9px 10px 9px 10px;}

#submenu-page {background-color: rgba(255, 255, 255, .2); position: relative; margin: 0px -15px 2px;/*    background-color: rgba(255, 255, 255, .2); */}
#submenu-page ul {margin: 0 0 0 33px;}
#submenu-page li {list-style: none; display: inline-block; vertical-align: top; min-width: 125px; max-width: 525px; background-color: #808080;}
#submenu-page li a {display: block; padding: 8px 10px 10px 21px; font-family: "PTSansRegular"; font-size: 16px; color: #fff; text-decoration: none; margin: 0 0 0 -6px;}
#submenu-page li a span {border-bottom: 1px solid #fff;}
#submenu-page li a:hover span {border-bottom: none;}
#submenu-page li.active a span {border-bottom: none;}
#submenu-page li a:hover,
#submenu-page li a:active {text-decoration: none;}
#submenu-page li.active a {border-bottom: none; margin: 0 0 0 14px;}
#submenu-page li.active {position: relative;}
#submenu-page li.active:before {content: ''; background-image: url(../img/icon-dropdown1.png); background-repeat: no-repeat; position: absolute; top: 39%; left: 11px; width: 20px; height: 20px;}

.duratray #header li:hover {background-color: #f8941d;}
.duratray #header li.active {background-color: #f8941d;}
.duratray #submenu li {min-width: 120px; text-align: center;}
.duratray #submenu li:hover {background-color: #f8941d;}
.duratray #submenu li.active {background-color: #f8941d;}
.duratray #submenu-page li:hover {background-color: #f8941d;}
.duratray #submenu-page li.active {background-color: #f8941d;}

.becorit #header li:hover {background-color: #336666;}
.becorit #header li.active {background-color: #336666;}
.becorit #submenu li {min-width: 90px; text-align: center;}
.becorit #submenu li:hover {background-color: #336666;}
.becorit #submenu li.active {background-color: #336666;}
.becorit #submenu-page li:hover {background-color: #336666;}
.becorit #submenu-page li.active {background-color: #336666;}

.info-page #header li.active {background-color: #0076a3;}

li.becorit-link:hover {background-color: #f8941d;}
li.duratray-link:hover {background-color: #336666;}
li.other-link:hover {background-color: #0076a3;}

/****для страницы becorit*****/
.becorit-page #submenu-page ul {margin: 0px 0 0 56px;}
.becorit-page #submenu-page li a {border-bottom: none;}
.becorit-page #submenu-page li a span {border-bottom: 1px dashed #fff;}
.becorit-page #submenu-page li.active a span {border-bottom: none;}
.becorit-page #submenu-page li a span:hover {border-bottom: none;}

.becorit-page #submenu-page li a:hover {border-bottom: none;}
.becorit-page #submenu-page li.active a {border-bottom: none;}
.becorit-page #page-title {margin-top: 93px; height: 231px;}
.becorit-page #content .container {padding-top: 35px; padding-bottom: 0px;}
.becorit-page .image-right img {width: 98%; margin: 6px 0 0 4px;}
.becorit-page .image-right h2 {line-height: 53px; margin: -6px 0 3px -3px;}
.becorit .image-right p {margin: 0 -35px 24px -3px;}
.becorit .image-right {margin-bottom: 27px;}
.becorit.becorit-page #page-title .container:after {content: ''; position: absolute; top: -21px; right: 6px; background-image: url(../img/green.png); width: 279px; height: 139px; background-repeat: no-repeat;}
.becorit #submenu-page li:last-child {width: 45%;}
.becorit #submenu-page li:first-child {width: 54%;}

/****для страницы becorit-about*****/
.becorit-about .article {margin: 9px 0 4px -14px;}
.becorit-about .fact:before {position: absolute; z-index: 2; content: ''; background: url(../img/becorit.png); background-repeat: no-repeat; top: 146px; left: -177px; width: 247px; height: 493px;}
.becorit-about .marker-list h2 {line-height: 1.2;}
.becorit-about .marker-item h2 {line-height: 1.2; color: #336666;}
.becorit-about .marker-item.marker-item-left {margin: 0 -15px 0 1px;}
.becorit-about .marker-list-wrapper {margin-top: -18px;}
.becorit-about .form h2 {margin: 6px -30px 0 -4px;}
.becorit-about .form h4 {margin: 11px 0 0 0px;}
.becorit-about .form {padding: 27px 0 0 0;}
.becorit.becorit-about .download {margin: 64px 0 0 73px;}
.becorit-about .form {padding: 27px 0 23px 0;}
.becorit-about .fact {margin: 28px 0 0 -33px; padding: 2px 30px 9px 30px; width: 445px;}
.becorit-about .other-list .lb {margin: 29px 0 0 -17px;}
.becorit-about .other-list .rt {margin: 57px 0px 37px 38px;}
.becorit-about .other-list .rt h3 {margin: 20px 0 10px 23px;}
.becorit-about .other-list .rt p {margin: 0 0 14px 23px;}
.becorit-about .marker-list {margin: -25px 0 4px 0;}

/****для страницы done*****/
#content.done-list .container {background-color: transparent;}
.done-page #page-title {margin-top: 105px;}
.done-page #page-title h1 {margin: 0 0 0 -13px; letter-spacing: 0.4px;}
.duratray.done-page #page-title .container:after {content: ''; position: absolute; top: -6px; right: 8px; background-image: url(../img/orange.png); width: 279px; height: 139px; background-repeat: no-repeat;}
.done-page #content .container {padding-top: 0px; padding-bottom: 0px;}
#inner-page.done-page #content {margin-top: 1px; margin-bottom: 21px;}
.done-page .image-list-hover-item {margin: 0 0 0 -16px;}
.done-page .image-list-wrapper {margin: 0 0px 7px -15px;}
.done-page .image-list {margin-top: -5px; margin-bottom: 0px;}
.done-page .image-list h5 {color: #fff; text-transform: uppercase; font-size: 14px; line-height: 0.5;}
.done-page .image-list-title {position: absolute; top: 79.5%; left: 3%;}
.done-page .big-title h4 {text-transform: uppercase; line-height: 0.5;}
.done-page .big-title {padding: 8px 30px 2px 55px;}
.done-page .big-title p {margin-top: 14px;}
.done-page .image-list-hover li {margin-bottom: 15px;}
.done-page .image-list-hover li:last-child .big-title {background-color: rgba(0,0,0,0); padding: 34px 30px 2px 30px;}
.done-page .image-list-hover li:last-child h4 {line-height: 1.2; text-align: center;}

/****для страницы duratray-about*****/
.duratray-about #page-title.orange .container:after {content: ''; position: absolute; top: -7px; right: 4px; background-image: url(../img/orange.png); width: 279px; height: 139px; background-repeat: no-repeat;}
.duratray-about #page-title {margin-top: 103px;}
.duratray-about #page-title p {margin: 10px 0 0 -14px; width: 528px;}
#inner-page.duratray-about #content {margin-top: 3px;}
.duratray-about #content .container {padding-top: 102px; padding-bottom: 25px;}
.duratray-about #content:before {z-index: 1; content: ''; position: absolute; top: -70px; right: 233px; width: 453px; height: 210px; background-image: url(../img/duratray-about.png); background-repeat: no-repeat;}
.duratray-about .lists h2 {margin-right: -100px; z-index: 1; position: relative;}
.duratray-about .lists p {margin: 14px -100px 14px 0px; line-height: 1.5; z-index: 1; position: relative;}
.duratray-about .lists img {position: absolute; top: 185px; right: 50px; width: 428px; height: 453px;}
.duratray-about .lists {margin-bottom: 32px; position: relative;}
.duratray-about .marker-list {margin: 0px 0 4px 0; padding-top: 0px;}
.duratray-about .marker-item-right {margin-left: -61px; max-height: 104px;}
.duratray-about .marker-list .big-item h2 {margin-left: -25px;}
.duratray-about .marker-list .big-item p {padding-left: 12px;}

/****для страницы duratray-about2*****/
.duratray-about2 .lists img {position: absolute; top: 335px; left: 3px; width: 76%;}
.duratray-about2 #page-title.orange .container:after {content: ''; position: absolute; top: -7px; right: 4px; background-image: url(../img/orange.png); width: 279px; height: 139px; background-repeat: no-repeat;}
.duratray-about2 #content:before {z-index: 1; content: ''; position: absolute; top: -4px; right: 249px; width: 443px; height: 144px; background-image: url(../img/duratray-about2.png); background-repeat: no-repeat;}
.duratray-about2 #content .container {padding-top: 0px; padding-bottom: 0px;}
.duratray-about2 .article {margin-bottom: 0px;}
.duratray-about2 .lists {margin-bottom: 0px; margin-top: -20px;}
.duratray-about2 .article h2 {margin: 102px 0 16px -32px;}
.duratray-about2 .article p {margin-left: -29px;}
.duratray-about2 .lists-img {position: relative; height: 834px;}
.duratray-about2 .lists-img:after {position: absolute; content: ''; background-image: url(../img/duratray-about2-3.png); background-repeat: no-repeat; width: 778px; height: 813px; top: 39px; left: -10px;}
.duratray-about2 .compare-item-content {width: 620px;}
.duratray-about2 .compare-item-content p {width: 520px;}
.duratray-about2 .compare-item:nth-child(1) div h3:nth-of-type(1) span {padding: 0 18px 0 31px;}
.duratray-about2 .compare-item:nth-child(1) div h3:nth-of-type(2) span {padding: 0 301px 0 31px;}
.duratray-about2 .compare-item:nth-child(2) div h3:nth-of-type(1) span {padding: 0 194px 0 31px;}
.duratray-about2 .compare-item:nth-child(2) div h3:nth-of-type(2) span {padding: 0 21px 0 31px;}
.duratray-about2 .compare-item:nth-child(3) div h3:nth-of-type(1) span {padding: 0 19px 0 31px;}
.duratray-about2 .compare-item:nth-child(3) div h3:nth-of-type(2) span {padding: 0 91px 0 31px;}

/****для страницы duratray-tech*****/
.duratray-tech .lists img {position: absolute; top: 41px; left: 40px; width: 605px;}
.duratray.duratray-tech #page-title .container:after {content: ''; position: absolute; top: 2px; right: 4px; background-image: url(../img/orange.png); width: 279px; height: 139px; background-repeat: no-repeat;}
.duratray-tech #page-title h1 {margin: 9px 0 0 -12px;}
.duratray-tech #content .container {padding-top: 58px; padding-bottom: 5px;}
.duratray-tech .lists {margin-bottom: 363px;}
.duratray-tech .lists p {margin: 14px -55px 29px 0px; line-height: 24px;}
.duratray-tech .form h2 {margin: 4px 0 0 -16px;}
.duratray-tech .form h4 {margin: 11px 0 0 -13px; letter-spacing: 0.7px;}
.duratray-tech .form ol {margin: 19px 0 0 59px;}
.duratray.duratray-tech .download {background-image: url(../img/orange-anketa.png); padding: 58px 0 0 45px; margin: 62px 0 0 42px;}
.tech-item {position: absolute; letter-spacing: 0.6px;}
.lists .tech-item a {text-decoration: none; border-bottom: 1px dashed #f8941d;}
.lists .tech-item a:hover {border-bottom: none;}
.tech-description-1 {top: 55px; left: 184px;}
.tech-description-5 {top: 616px; left: 236px; width: 160px; text-align: right;}
.tech-description-6 {top: 667px; left: 286px; width: 115px; text-align: right;}
.tech-link-2 {top: 81px; left: 138px;}
.tech-link-3 {top: 447px; left: 12px; width: 125px;}
.tech-link-4 {top: 490px; left: 175px;}
.tech-link-7 {top: 590px; left: 537px; width: 185px;}
.tech-link-8 {top: 168px; left: 280px;}

.duratray-tech #simplemodal-container a.modal-close {width: 107px; height: 37px; z-index: 3200; position: absolute; top: 35px; right: 37px; cursor: pointer; text-decoration: none; border: 0; background-image: url(../img/icon-close-orange.png); background-repeat: no-repeat;}
.duratray-modal-list li:after {content: ''; display: table; clear: both;}
.duratray-tech .numbering {float: left; background-color: #f8941d; border-radius: 50%; color: #fff; padding: 3px 9px; margin: 0 17px 0 0;}
.duratray-modal-list:after {content: ''; display: table; clear: both;} 

.duratray-modal-list {width: 800px; margin: 34px 20px 0 28px; letter-spacing: 0.5px; padding: 0 0 15px 0;}
.duratray-modal-list .link {color: #f8941d; text-decoration: none; border-bottom: 1px dashed #f8941d; cursor: pointer;}
.duratray-modal-list .link:hover {border-bottom: none;}
.duratray-modal-list .active .link {color: #32393c; border-bottom: none; cursor: default;}
.duratray-modal-list .active span {background-color: #989c9d;}
.duratray-modal-list li {float: left; margin: 0 29px -5px 0;}
.duratray-modal-list li:nth-child(1) {width: 270px;}
.duratray-modal-list li:nth-child(2) {width: 163px;}
.duratray-modal-list li:nth-child(3) {width: 250px;}
.duratray-modal-list li:nth-child(4) {width: 270px;}
.duratray-modal-list li:nth-child(5) {width: 163px;}
.duratray-modal-description {padding: 0 0 40px 0; display: none;}
.duratray-modal-description-title {border-bottom: 1px solid #e0e0e0; margin: 0 40px; padding: 0 0 12px 0;}
.duratray-modal-description h3 {margin: 20px 0 0 32px;}
.duratray-modal-description p {padding: 13px 40px 20px 73px;  line-height: 1.5;}
.duratray-modal-description.active {display: block;}
.modal-close span {margin: 3px 0 0 50px; color: #f8941d; border-bottom: 1px dashed #f8941d; vertical-align: sub;}
.modal-close span:hover {border-bottom: none;}
.duratray-tech .mymodal .lists {padding-top: 58px;}

/**********   slider   *****************************************************************************************/
#page-title {background-position: right top; background-repeat: no-repeat; margin-top: 54px; height: 250px;}
#page-title.blue .container:after {content: ''; position: absolute; top: -7px; right: 4px; background-image: url(../img/blue.png); width: 279px; height: 139px; background-repeat: no-repeat;}
#page-title p {color: #fff; margin: 16px 0 0 -14px; width: 680px;}

#prev-slide {position: absolute; width: 34px; height: 68px; background-repeat: no-repeat; background-image: url(../img/prev.png); left: 0; top: 25px; padding-left: 0;}
#next-slide {position: absolute; width: 34px; height: 68px; background-repeat: no-repeat; background-image: url(../img/next.png); right: 0; padding-left: 0; top: 25px;}

#page-title > div {position: relative;}

/**********   style.html   *****************************************************************************************/
.split-item h3 {color: #f8941d;	font-family: "PTSansBold"; font-size: 72px !important;}
.split-item h5 {color: #32393c; font-family: "PTSansBold"; font-size: 30px; line-height: 30px;}

h3.big-compare span {font-size: 72px !important;}

/**********   #we-deal   *****************************************************************************************/
#we-deal {margin: 196px 0 0 0;}
#we-deal p {color: #fff; font-size: 24px; font-family: "PTSansRegular"; margin-top: 60px; margin-left: 36px; line-height: 29px;}
#we-deal h2 {text-align: center; font-size: 44px; color: #fff; font-family: "PTSansBold"; position: relative; letter-spacing: 2.2px;}
#we-deal h2:before {content: ''; width: 100%; height: 65px; position: absolute; top: -133px; background-image: url(../img/cross.png); background-repeat: no-repeat; background-position: center; left: -2px;}
#we-deal li {position: relative;}
#we-deal li img {margin-top: 70px;}
#we-deal li img,
#we-deal li p {position: relative; z-index: 1;}
#we-deal li img.deal-bg {position: absolute; z-index: 0; top: 30px; left: 15px; margin-top: 0; padding: 0 10px; -webkit-transition-property: opacity; -webkit-transition-duration: 0.5s;}
#we-deal li:first-child img.deal-min {margin-left: 46px;}
#we-deal li:nth-child(2) img.deal-min {margin-left: 47px;}
#we-deal li:last-child img.deal-min {margin-left: 47px;}
#we-deal li:first-child {margin-left: 29px;}
#we-deal li:nth-child(2) {margin-left: -30px;}
#we-deal li:last-child {margin-left: -29px;}

/**********   #profits   *****************************************************************************************/
#profits {text-align: center; margin-top: 153px;}
#profits h2 {color: #fefefe; font-size: 44px; font-family: "PTSansBold"; position: relative; letter-spacing: 2.2px; text-align: center;}
#profits h2:before {content: ''; width: 100%; height: 65px; position: absolute; top: -134px; background-image: url(../img/cross.png); background-repeat: no-repeat; background-position: center; left: 0;}
#profits-list li {margin-top: 0; margin-bottom: 65px;}
#profits-list {margin-top: 51px;}
#profits-list h4 { margin-top: 13px; line-height: 30px; color: #fefefe; font-size: 24px; font-family: "PTSansBold";}
#profits-list li:nth-child(1) a img {margin: 10px 0 0 3px;}
#profits-list li:nth-child(1) a + a img {margin: -12px 0 0 25px;}
#profits-list li:nth-child(2) img {margin: 5px 0 0 15px;}
#profits-list li:nth-child(2) h4 {margin: 13px 0 0 13px;}
#profits-list li:nth-child(3) img {margin: 6px 0 0 5px;}
#profits-list li:nth-child(3) h4 {margin: 55px 0 0 -2px;}
#profits-list li:nth-child(4) img {margin: -1px 0 10px 7px;}
#profits-list li:nth-child(4) h4 {margin: 55px 0 0 15px;}
#profits-list li:nth-child(5) img {margin: 1px 0 0 3px;}
#profits-list li:nth-child(5) h4 {margin: 34px 0 0 0px;}

#profits p {color: #fff; margin: 35px 55px 0 55px; font-size: 16px; font-family: "PTSansRegular";}
#tech p {color: #fff; margin: 0 60px 20px 60px; font-size: 16px; font-family: "PTSansRegular";}
#tech {text-align: center; margin: 71px 0 40px 0; position: relative;}
#tech:before {content: ''; width: 100%; height: 65px; position: absolute; top: -136px; background-image: url(../img/cross.png); background-repeat: no-repeat; background-position: center; left: 0;}

/**********   footer   *****************************************************************************************/
#footer {border-top: 1px solid #fefefe; margin: 0 -15px;}
#sitemap h4 a {color: #fff; border-bottom: 1px solid rgba(255, 255, 255, .5); font-family: "PTSansBold"; font-size: 16px; line-height: 16px;}
#sitemap p a {color: #fff; border-bottom: 1px solid rgba(255, 255, 255, .5); font-family: "PTSansRegular"; font-size: 16px; line-height: 16px;}
#sitemap a:hover {border-bottom: none;}

#copyright .webstudio img {float: left; margin: 8px 15px 50px 0;}
#copyright .webstudio p {font-size: 12px; margin-top: 2px; font-family: Verdana; color: #fff; line-height: 18px; letter-spacing: 0.8px;}
#copyright .webstudio p a{color: #fff; text-decoration: none; border-bottom: 1px solid rgba(255, 255, 255, .5);}
#copyright .webstudio p a:hover {border-bottom: none;}
#copyright .company p {font-size: 14px; font-family: "PTSansRegular"; color: #fff; line-height: 18px;}
#copyright {border-top: 1px solid #fefefe; padding-top: 35px; margin: 0 -63px 0 -63px;}

#sitemap {padding-top: 35px; padding-bottom: 22px;}
.sitemap-becorit p {margin-bottom: 32px; line-height: 20px;}
#sitemap a:hover {text-decoration: none; border-bottom: none;}
#sitemap h4 {letter-spacing: 1.6px; margin: 10px 0 15px 0;}
.sitemap-duratray {margin: 0 0 0 40px;}
.sitemap-becorit {margin: 0 -30px 0 48px;}
.sitemap-spare {margin: 0 0 0 3px;}
.sitemap-contacts {margin: 0 0 0 -22px;}

.webstudio {margin: 1px 0 0 106px;}
.company {margin: 0 0 0 -15px;}

/**********   .article  *****************************************************************************************/
.article h2 {margin: 0 0 14px -17px; letter-spacing: 2.1px;}
.article p {margin-left: -13px; line-height: 24px;  margin-bottom: 24px; position: relative; z-index: 2;}
.article {margin-bottom: 48px; position: relative;}

/**********   .lists  *****************************************************************************************/
.lists {margin-bottom: 55px; position: relative;}
.lists li {font-family: "PTSansRegular"; font-size: 16px; color: #32393c; margin-bottom: 14px;}
.lists ol {margin-left: 42px; margin-top: 18px; list-style-type: decimal;}
.lists ul li {list-style: none; position: relative;}
.lists ul li:before {content: '-'; position: absolute; top: -2px; left: -28px;}
.lists a {color: #f8941d; font-family: "PTSansRegular"; font-size: 16px; text-decoration: none; border-bottom: 1px solid #f8941d; margin: 0px 0 0 57px;}
.lists a:hover,
.lists a:active {text-decoration: none; border-bottom: none;}
.lists h2 {margin-top: 24px; margin-left: -3px; letter-spacing: 2.2px;} 
.lists ul {margin: -4px 0 0 0; padding: 0 0 6px 37px;}

.lists p {margin: 19px 0 14px 0px;}

.lists ol li {padding-left: 15px;}

/**********   #content  *****************************************************************************************/
#content {margin-top: 105px; margin-bottom: 30px;}
#content {position: relative;}

/**********   #page-title  *****************************************************************************************/
#page-title h1 {margin: 0 0 0 -16px; letter-spacing: 2.1px;}

/**********   #inner-page  *****************************************************************************************/
#inner-page {background-color: #e0e0e0;}
#inner-page.duratray {background-image: url(../img/bg.jpg);}
#inner-page.becorit {background-image: url(../img/bg2.jpg);}
#inner-page #content {margin-top: 10px;}
#inner-page #footer {background-color: #32393c; border-top: none; position: relative; min-width: 1140px;}

#content .container {background-color: #fff; padding-top: 82px; padding-bottom: 91px; overflow: hidden;}

/**********   .image-right  *****************************************************************************************/
.image-right {margin-bottom: 22px;}
.image-right h2 {margin: -1px 0 14px -3px; letter-spacing: 2.2px;}
.image-right img {margin: 6px 0 0 0; width: 110%;}
.image-right > div {position: relative;}
.image-right p {line-height: 24px; margin-left: 1px;}

/**********   .marker-list  *****************************************************************************************/
.marker-list {margin: 20px 0 4px 0; padding-top: 11px;}
.marker-list-wrapper {}
.marker-list h2 {margin: 20px 0 17px 13px; letter-spacing: 2.2px;}
.marker-item h2 {float: left; font-family: "PTSansBold"; font-size: 60px; color: #e98517; width: 61px; min-height: 70px; margin: 0px 0 0px 12px;}
.marker-item {padding: 25px 0 30px 0;}
.marker-item-right {margin-left: -61px;}
.marker-item p {margin: 9px 40px 0 61px;}

/**********   .compare-list  *****************************************************************************************/
.compare-list > div > p {text-align: center; margin: 53px 0 0 0;}
.compare-list > div > p a {color: #f8941d; font-family: "PTSansRegular"; font-size: 16px; text-decoration: none; border-bottom: 1px solid #f8941d;}
.compare-list > div > p a:hover {border-bottom: none;}
.compare-list h4 {color: #e98517; font-size: 18px; font-family: "PTSansBold"; margin: 10px 0 14px 15px; letter-spacing: 0.7px;}
.compare-list h4 span {font-size: 14px;}
.compare-item h2 {font-family: "PTSansBold"; font-size: 60px; color: #32393c; float: left; margin: 10px 0 23px 16px;}
.compare-list {margin-bottom: 30px;}

.compare-item div h3 {font-family: "PTSansBold"; font-size: 15px; height: 25px;}
.compare-item div h3:nth-of-type(1) {color: #f8941d;}
.compare-item div h3:nth-of-type(2) {color: #999999;}
.compare-item div h3:nth-of-type(1) span {color: #fff; font-family: "PTSansBold"; font-size: 30px; padding: 0 18px 0 31px; background-color: #f8941d; margin-right: 9px;}
.compare-item div h3:nth-of-type(2) span {color: #fff; font-family: "PTSansBold"; font-size: 30px; padding: 0 301px 0 31px; background-color: #999999; margin-right: 9px;}

.compare-list h2 {line-height: 55px; margin: 10px 0 23px 16px; letter-spacing: 2.2px; position: relative;}

.compare-item {margin: 12px 0 0 -3px; position: relative;}
.compare-item-top {min-height: 40px;}
.compare-item h5 {margin-top: 12px; line-height: 20px;}
.compare-item-content {width: 520px; margin: 0 0 0 19px; padding: 11px 0 0 0;}
.compare-item-content p {margin: 35px 0 0 0;}
.compare-item:nth-child(6):after {content: ''; position: absolute; background-image: url(../img/duratray-about2-2.png); width: 312px; height: 337px; top: 0; right: 150px; background-repeat: no-repeat;}
.compare-item:nth-child(6) p, .compare-item:nth-child(7) p {width: 300px; margin-top: 10px;}
.compare-item:nth-child(5) p {margin-top: 10px;}
.compare-item:nth-child(2) .compare-item-top, .compare-item:nth-child(5) .compare-item-top,
.compare-item:nth-child(6) .compare-item-top, .compare-item:nth-child(7) .compare-item-top {height: 20px;}
.compare-item:nth-child(2) .compare-item-content, .compare-item:nth-child(5) .compare-item-content,
.compare-item:nth-child(6) .compare-item-content, .compare-item:nth-child(7) .compare-item-content {padding-top: 26px;}

.compare-item-title {margin: 0 0 0 0;}

/*страница duratray-about2*/
.compare-item .big {font-size: 72px; margin: 6px 0 0 -3px;}
.compare-item .title {font-size: 30px; font-family: "PTSansBold"; line-height: 1; margin: -7px 0 0 -3px;}
.compare-item .big-compare {background-image: url(../img/about-arrows.png); background-repeat: no-repeat; margin: 20px -40px 0px 0px; height: 74px;}
.big-compare span {color: #fff; font-size: 70px; font-family: "PTSansBold"; margin: -5px 0 0 23px; padding: 0 0 10px 0; line-height: 1;}

/**********   .compare-list  *****************************************************************************************/
.other-list h3 {font-size: 30px; line-height: 36px; letter-spacing: 1.6px; font-family: "PTSansRegular"; margin-right: -20px; z-index: 2; position: relative; text-transform: uppercase;}
.other-list p {width: 285px; line-height: 1.5; margin: 0 0 14px 0; z-index: 2; position: relative;}

.lb {position: relative;}
.lb:after {position: absolute; content: ''; background-image: url(../img/lb.png); background-repeat: no-repeat; width: 496px; height: 137px; top: 0; left: -88px;}
.lt {position: relative;}
.lt:after {position: absolute; content: ''; background-image: url(../img/lt.png); background-repeat: no-repeat; width: 496px; height: 137px; top: 0; left: -72px;}
.rb {position: relative;}
.rb:after {position: absolute; content: ''; background-image: url(../img/rb.png); background-repeat: no-repeat; width: 496px; height: 137px; top: 0; left: -72px;}
.rt {position: relative;}
.rt:after {position: absolute; content: ''; background-image: url(../img/rt.png); background-repeat: no-repeat; width: 496px; height: 137px; top: 0; left: -44px;}
.other-list {position: relative;}
.other-list p a {color: #336666; text-decoration: none; border-bottom: 1px dashed #336666;}
.other-list p a:hover {text-decoration: none; border-bottom: none;}

.other-list .rt h3 {margin: 20px 0 10px -4px;}
.other-list .rb h3 {margin: 20px 0 10px -4px;}
.other-list .rb p {width: 330px;}
.other-list .lt p {margin-bottom: 24px;}
.other-list .lt p:last-child {margin-top: -1px;}
.rt p {position: relative; z-index: 2;}
.rt h3 {position: relative; z-index: 2;}
.lb p {position: relative; z-index: 2;}
.lb h3 {position: relative; z-index: 2;}

.fact {background-color: #336666; padding: 2px 30px 9px 30px; margin: 28px -1px 0 -33px; position: relative;}
.fact h3 {color: #fff; font-family: "PTSansRegular"; font-size: 30px; margin-bottom: 0px;}
.fact p {margin: 2px 0 0 3px; line-height: 18px; color: #fff; font-size: 12px; font-family: "PTSansRegular"; width: 100%; padding: 0 0 13px 0;}

/**********   .form, .download  *****************************************************************************************/
.form {margin: 0 0 15px 0;}
.form h2 {margin: 4px 0 0 50px; letter-spacing: 2.2px;}
.form h4 {margin: 11px 0 0 53px; letter-spacing: 0.9px;}
.form ol {list-style-type: decimal; margin: 19px 0 0 90px; line-height: 1.3;}
.form li {color: #32393c; font-size: 16px; margin-bottom: 10px; font-family: "PTSansRegular";}

.download {background-position: center; background-repeat: no-repeat; padding: 58px 0 0 45px; margin: 11px 0 0 45px;}
.download img {float: left; margin: -20px 0 0 -7px;}
.download a {color: #fff; text-decoration: none; font-family: "PTSansRegular"; font-size: 16px; border-bottom: 1px dashed #fff;}
.download a:hover {border-bottom: none;}
.duratray .download {background-image: url(../img/orange-anketa.png); width: 306px; height: 139px;}
.becorit .download {background-image: url(../img/green-anketa.png); width: 306px; height: 139px;}

/**********   .table  *****************************************************************************************/
.table {padding: 14px 0 0 0; font-family: "PTSansRegular";}
.table h3 {text-align: center; font-size: 29px; margin: 16px 0 18px 0; line-height: 36px; letter-spacing: 2.2px; text-transform: uppercase;}
.table th {background: #336666; color: #fff;}

.table th.title {width: 33%; border-right: 2px solid #fff;}
.table th.title:last-child {border-right: 1px solid #808080;}
.table th.subtitle {border-top: 2px solid #fff; padding: 10px 20px 8px 31px; font-size: 15px;}
.subtitle.type {width: 42%;}
.table th.subtitle:last-child {border-right: 1px solid #336666;}
.table td {border: 1px solid #e0e0e0; padding: 10px 31px 12px 31px; font-size: 16px;padding: 9px 2px 13px 31px; font-size: 16px; line-height: 1.3;}
.table td span {float: left;}
.table td .characteristics {margin-left: 36px; margin-right: 27px;}
.table .title a {background: #808080; text-decoration: none;}
.table .title a:hover {background: #336666; text-decoration: none;}
.table .title a.active {background: #336666;}
.table .title a {text-align: center; color: #fff; display: block; padding: 10px 20px 14px 15px; height: 100%; letter-spacing: 0.9px;}
.table-tech {display: none; width: 108%;}
.table-tech.active {display: table; width: 108%;}

table {margin: 0 -32px 0 -32px; width: 108%;}

/**********   .image-list  *****************************************************************************************/
.image-list h4 {text-align: center; margin-top: 17px;}
.image-list {margin-left: 0; margin-bottom: 47px;}
.image-list-hover-item {overflow: hidden; position: relative;}
.image-list-hover > div {position: relative;}
.image-list-hover .small-title {position: absolute; top: 10px; width: 50%;}
.image-list-hover .small-title p {background-color: rgba(255, 255, 255, .5); font-family: "PTSansRegular"; color: #fff; padding: 4px 0 4px 55px; display: inline-block; font-size: 16px; width: 100%;}
.image-list-hover > div > div {overflow: hidden; position: relative; margin-bottom: 15px;}
.image-list img:first-child {margin-right: -10px;}
.image-list img:nth-child(2) {margin-left: -5px; margin-right: -5px;}
.image-list img:last-child {margin-left: -10px;}

.image-list-hover > div {margin-left: -15px;}
.image-list-hover > div > div {padding-left: 15px;}
.image-list-hover > div > div img {width: 100%;}

.image-list h2 {margin: 33px 0 24px -1px; letter-spacing: 2.2px;}
.image-list-wrapper {margin: 0 -32px 0 -32px;}
.image-list-wrapper:after {content: ''; display: table; clear: both;}
.image-list-item {float: left; width: 33%; position: relative;}
.image-list-item.left {margin-right: 0.5%;}
.image-list-item.center {margin-right: 0.5%;}
.image-list-item.right {margin-right: 0%;}
.image-list img {width: 100%;}

.big-title {padding: 2px 55px; position: absolute; bottom: -65px; min-height: 130px; background-color: rgba(0, 0, 0, .5); width: 100%;
-webkit-transition-property: bottom; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease;}
.image-list-hover-item:hover .big-title {bottom: 0px;}
.big-title h4 {color: #fff; font-size: 18px; font-family: "PTSansBold"; margin-top: 12px; margin-bottom: 0; line-height: 1.2; letter-spacing: 0.8px;}
.big-title p {font-family: "PTSansRegular"; color: #fff; font-size: 16px; margin-top: 8px;}

/**********   slider  *****************************************************************************************/
.carousel-control {top: 35px; left: -17px;}
.carousel-control {opacity: 1; font-size: 0;}
.carousel-inner {margin: 0 0 0 -15px; position: relative;}
#myCarousel:after {z-index: -2; content: ''; background-image: url(../img/orange.png); background-repeat: no-repeat; top: 6px; right: 2%; width: 279px; height: 139px; position: absolute;}
.carousel-control.right {left: auto; right: -132px;}
.carousel-control.left {background-image: url(../img/prev.png); background-repeat: no-repeat;}
.carousel-control.right {background-image: url(../img/next.png); background-repeat: no-repeat;}
#myCarousel h1 {margin: 6px 0 0 0px; width: 650px;}
#myCarousel p {margin: 31px 0 0 182px; width: 560px;}

/**********   mymodal  *****************************************************************************************/
.mymodal {background: #fff; display: none; box-shadow: 0px 5px 5px 0px rgba( 24, 24, 25, 0.3 ); min-width: 960px;}
.mymodal .rt h3 {letter-spacing: 1.5px;}
.mymodal .rt p {width: 260px; line-height: 1.5; margin-bottom: 27px;}

.becorit-other-modal-3 .rt {margin: 547px 0 0 -25px; padding: 0 0 21px 0;}
.becorit-other-modal-3 .mymodal-becorit-img {float: left; width: 614px; margin: 19px 0 0 -25px;}

.becorit-other-modal-2 .rt {margin: 287px 0 0 -29px;}
.becorit-other-modal-2 .mymodal-becorit-img {float: left; width: 630px; margin: 59px 0 0 -17px;}

.becorit-other-modal-1 .lb {padding: 21px 0 40px 0;}
.becorit-other-modal-1 .lb h3 {margin: 0 -110px 13px -11px; letter-spacing: 1.5px;}
.becorit-other-modal-1 .lb p {margin: 0 7px 23px -11px; line-height: 1.5;}
.becorit-other-modal-1 .mymodal-becorit-img {float: left; width: 630px; margin: 99px 0 0 -34px;}
.becorit-other-modal-1 .lb:after {left: -105px;}



