@import url('https://fonts.googleapis.com/css?family=Ubuntu');


 html, body {
     width: 100%;
     height: 100%;
}
 body {
     display: flex;
     flex-direction: column;
}
 .navbar-toggle {
     position: relative;
     float: right;
     margin-right: -7px;
     padding: 9px 10px;
     margin-top: 8px;
     margin-bottom: 8px;
     background-color: transparent;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
}
 .navbar-brand{
     background-color:#1a5979;
     padding-left: 23px;
     padding-right: 20px;
     font-size: 33px;
     padding-top: 0px;
     line-height: 43px;
     margin: 0px 7px -1px -24px;
}
 @media (max-width: 834px) {
     .navbar-header {
         float: none;
    }
     .navbar-left,.navbar-right {
         float: none !important;
    }
     .navbar-toggle {
         display: block;
    }
     .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
     .navbar-fixed-top {
         top: 0;
         border-width: 0 0 0px;
    }
     .navbar-collapse.collapse {
         display: none!important;
    }
     .navbar-nav {
         float: none!important;
         margin-top: 65.5px;
    }
     .navbar-nav>li {
         float: none;
    }
     .navbar-inverse .navbar-nav > li > a {
         color: white;
    }
     .navbar-nav>li>a {
         color:white;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .collapse.in{
         display:block !important;
    }
     .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
         margin-right: -15px;
         margin-left: -15px;
    }
    /*.site-navbar .navbar-nav .active a, .site-navbar .navbar-nav a:active {
         background: #FFD700;
         color: black;
    }
    */
     .nav>li>a:hover, .nav>li>a:focus {
         text-decoration: none;
         background-color: red;
         color: red;
    }
}
 .navbar-brand:hover, .navbar-brand:focus {
     text-decoration: none;
}
 a {
     color: #101010;
     text-decoration: none;
}
 .img-wrap {
     background: url(../img/3846da91-795c-4c9b-9870-53468a1024fd.jpg) no-repeat center;
     background-size:cover;
     height: 415pt;
     display: flex;
     flex-direction: column;
     justify-content: flex-end;
     margin: -5px;
	  background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .img-wrap h1 {
     color:white;
}
 

 main {
     margin-top: 0pt;
     text-align: center;
     color: #1E2D3B;
}
 .section .section-title span {
     font-size: 0.9em;
     margin-top: 20pt;
     margin-bottom: 30pt;
     padding-left: 40pt;
     padding-right: 40pt;
     
     padding: 0 10px;
     z-index: 1;
     position: relative;
	 background: #cecccc;
}
 p{
     line-height: 1.4;
     font-size:18px;
    /*text-align: justify;
    */
     padding-left: 10%;
     padding-right: 10%;
     padding-bottom: 40pt;
}
 .section.section-one {
    background: #f3f3f3;
}
 .section.section-one .section-title span {
     background: #cecccc;
}
 h1, h2, h3, h4, h5, h6,h7 .h1, .h2, .h3, .h4, .h5, .h6, .h7 {
     font-family: Arial, serif;
     font-weight: 500;
     line-height: 1.2;
     color: #101010;
}
 .container {
     margin-right: auto;
     margin-left: auto;
     padding-left: 40px;
     padding-right: 40px;
}
/*.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
     color: #fff;
     background-color: #FFD700;
}
*/
 h1, .h1, h2, .h2, h3, .h3 {
     margin-top: 41px;
     margin-bottom: 41px;
}
 p {
    margin: -10px -35px 0px;
     color: black;
}
 .section .section-title1 span{
    font-size: 1.7em;
}
 h4{
     font-size:25px;
}
 .middle-image {
     background: url(../img/4.jpg);
     background-position: 0% 50%;
     background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .middle-image{
     min-height: 300px;
     display: block;
     width: 100%;
     height: auto;
     padding: 50px 0;
     text-align: center;
     color: #fff;
}
 .middle {
     background: url(../img/9.jpg);
     background-position: 18% 50%;
     background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .middle{
     min-height: 300px;
     display: block;
     width: 100%;
     height: auto;
     padding: 50px 0;
     text-align: center;
     color: #fff;
}
 .navbar-main{
     font-size:16px;
     text-align:center;
}
 #main_distrib div {
     background-color: white;
}
 #main_distrib img:hover {
     opacity: 0.5;
}
 #main_distrib {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
     padding-left: 10%;
     padding-right: 10%;
     padding-bottom: 20pt;
}
 #main_distrib div {
     width: 200pt;
     height: 60pt;
     background-color: silver;
     margin: 5pt;
     background-color: white;
}
 #distrib{
     display: flex;
     flex-direction: column;
    /* height: 200pt;
     */
     background-color: white;
}
 .footer {
     text-align: center;
         background: #f3f3f3;
     color: #fff;
     padding: 0 0 0;
     color:#1E2D3B;
	 padding: 20px 0;
}
 .imag {
     background: url(../img/10.jpg);
     background-position: 87% -70%;
     background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .imag{
     min-height: 300px;
     display: block;
     width: 100%;
     height: auto;
     padding: 50px 0;
     text-align: center;
     color: #fff;
}
 h5{
     font-size:24px;
     vertical-align:middle;
}
 #sidebar-footer{
     font-size:21px;
     text-align:center;
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     padding-top: 0;
     padding-bottom: 25pt;
     color:#999;
}
 #sidebar-footer a{
     font-size:18px;
     text-align:center;
     color:#101010;
    /* Цвет ссылки при наведении на нее курсора мыши */
     -webkit-transition: color .5s;
     transition: color .5s;
     outline: 0!important;
}
 #sidebar-footer a:hover{
     text-decoration: underline;
     color:red;
}
 #cp p{
    
    text-align: center;
 
    margin: -60px 0px 0px 0px;
  
}
 .sidebar-footer .aside{
     text-align:center;
}
 .footer .widget {
     margin: 0px 0 45px;
}

	
.telButton .telButton_background {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAQJJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMS0xN1QxODo1Mjo0MCswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDEtMjJUMjE6NDE6MTcrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAxLTIyVDIxOjQxOjE3KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkFkb2JlIFJHQiAoMTk5OCk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4yMTBFQjIxMjI4NDJCMzc3QTkyMzYyNjI3MUQ3RERDRDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjk0MzkyQkMwRjA1NzlEOUFGNkM4Rjg5MzY0QkEzNzExPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NDA2OWE3YzItOTk4OS02NDQ4LWE3MDktYTY4MzNiNmI1NWZkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YTk3NmQzNzgtYzEzNy0xMWU1LTg1NGYtOTY1ODc3Yzk0Mzk5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI5ZGYxM2E5LWI1OGUtMzI0MC04MWY0LTAyZjdkY2MwZWZiZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMS0xN1QxODo1Mjo0MCswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2YmIxZjYwYi1iZjUwLTVhNDItYTFjNS1iNTdiZGVlMTgxYjY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDEtMjJUMjE6NDE6MTcrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDA2OWE3YzItOTk4OS02NDQ4LWE3MDktYTY4MzNiNmI1NWZkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAxLTIyVDIxOjQxOjE3KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo2YmIxZjYwYi1iZjUwLTVhNDItYTFjNS1iNTdiZGVlMTgxYjY8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41NDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41NDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+GgRX5gAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAIs0lEQVR42uyaa2xT5xnH/+fi4+PL8fE1mPimpOmgmUlHP2wKLExElKgCxNg+sG7V0LRJnYbEFO1DVcHaIDRBt0kDBtI+lW6FCSqmilKpaDCYoFAglCXcIjdJE+Jb7CQ+vh+fc3x89gVbzRJC6EaMujzSK0t+Xr/n+fnxc3kfmdA0DV9FIfEV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);}
	

 #navigation .activation {
     background-color:#69c;
}
 .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
   /*   color: #101010; */
     background-color: #1a5979 ;
}
 .main{
     display: block;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 #for_button {
     margin: 450pt;
     margin-bottom: 45pt;
}
 .form-control {
     display: block;
     width: 100%;
     height: 34px;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /* padding: 17px;
     */
     margin: 8px;
}
 label {
     display: inline-block;
     max-width: 100%;
     margin-bottom: -5px;
     font-weight: bold;
     margin: 14px;
}
 .section.section-product{
        background: #f3f3f3;
}
 .section.section-product img{
         background: #f3f3f3;
     font-size: 30px;
     margin: 2px;
}
 
 .image{
     width: 128px;
     height: 128px;
     margin: 0 auto;
}
 .btn{
     font-size:20px;
}
/*.product{
     width: 25%;
}
 */

 #main_product {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
}
 #main_product img {
     background: #d3d1d1;
     flex-wrap: wrap;
     justify-content: center;
     background-color: silver;
     margin: 10pt;
     background-color: white;
     display:flex;
     float: left;
	 height:200px;
	width:300px;
	background: #101010;
}
 .img-rounded{
     border-radius: 15px;
}
 .relative {
     position: relative;
}
 .d-inline-block {
     display: inline-block;
}
 .relative img{
     display:inline-block;
     overflow:hidden;
     display:flex;
}
 .relative img{
     -moz-transition: all 4s ease;
     -o-transition: all 4s ease;
     -webkit-transition: all 4s ease;
}
 .relative:hover{
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
}

 .thumbnail-text {
	 background: #101010;
     position: absolute;
     bottom: 5%;
     left: 50%;
     transform: translateX(-50%);
     width: 92%;
     padding: 15px 0;
     margin: -1px 0 0 0;
     background-color: black;
     color: white;
     font-size: 17px;
     font-weight: 400;
     line-height: 15px;
     text-align: center;
     border-bottom-left-radius: 15px;
     border-bottom-right-radius: 15px;
     float:right;
	 background: #101010;
}
.thumbnail-text{
	background:#101010;
}
 .my-site-hide-text{
display: none;
}

.site-header .navbar-nav  .active {
    background: #1a5979;
	color: #101010;
}

.modal-content{
	margin: 130px 0px 0px 0px;
	 
}
.smooth-scroll{
	margin: 7% 5%;
}
.btn-block{
	color: #fff;
    margin: -10px -22px -10px -17px;
	
}

.btn-success{
	margin: 0% 5%;
}
.container h2{
	    margin: 0px 0px 26px 0px;
}

.sl{
	font-size: 1.3em; 
	line-height: 40px;
	margin: -10px -35px 0px;
}
.tx{
	text-align: justify; 
	font-size: 1.4em;
	
}

.comp{
	margin: 0px 0px 0px 0px;
}
.com{
	margin: 26px 0px 0px 0px;
}
.post{
	font-size: 2.7em;
    margin: 35px 0px 10px 0px;
}

.conta{
	font-size: 2.9em;
   margin: 45px 0px 0px 0px;
}

.word{
	padding: 25px 0px 8px 0px;
	
}

#message{
	margin: 0px -52px 0px -20px;
}

.row1{
	margin-left: 0px;
	margin-right: 0px;
	
}

.section {
    padding: 40px 0;
}

.section-title1{
  overflow: hidden;
}
.section-title1:before,
.section-title1:after {
  content: '';
  display: inline-block;
   vertical-align: super;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background: #686868;
  border: 1px solid #686868;
  border-width: 0 10px;
}
.section-title1:before {
  margin-left: -100%;
}
.section-title1:after {
  margin-right: -100%;
}

.word{
  /* чтобы линии не выходили за ширину блока заголовка */
  overflow: hidden;
}
.word:before,
.word:after {
  content: '';
  display: inline-block;
   vertical-align: super;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background:#686868;
  border: 1px solid #686868;
  border-width: 0 15px;
}
.word:before {
  margin-left: -100%;
}
.word:after {
  margin-right: -100%;
}

.post{
  overflow: hidden;
}
.post:before,
.post:after {
  content: '';
  display: inline-block;
   vertical-align: super;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background: #686868;
  border: 1px solid #686868;
  border-width: 0 10px;
}
.post:before {
  margin-left: -100%;
}
.post:after {
  margin-right: -100%;
}

.conta{
  overflow: hidden;
}
.conta:before,
.conta:after {
  content: '';
  display: inline-block;
   vertical-align: super;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background: #686868;
  border: 1px solid #686868;
  border-width: 0 10px;
}
.conta:before {
  margin-left: -100%;
}
.conta:after {
  margin-right: -100%;
}
h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.sidebarForm {
		background: #f6f6f6;
		box-shadow: 0 0 5px #ccc; 
		-webkit-box-shadow: 0 0 5px #ccc;
		-moz-box-shadow: 0 0 5px #ccc;
		width: 420px;
}

#cor5 {
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}

.sidebarForm h4 {
		font: 14px Verdana;
		color: #333333;
		text-align: left;
		padding: 10px 10px 0 10px;
}

.sidebarForm label {
		font: 12px Verdana;
		color: #333;
		padding: 10px;
}

.sidebarForm .input { 
		width: 170px;
		height: 20px;
		overflow: hidden;
		background: white;
		border: solid 1px #DFE2E5;
		margin: 5px 0 10px 10px;
		box-shadow: 0 0 5px #ccc;
		-webkit-box-shadow: 0 0 5px #ccc;
		-moz-box-shadow: 0 0 5px #ccc;
}

.sidebarForm .input input {
		width: 165px;
		height: 26px;
		background: white;
		margin: -3px 0 0 -5px;
		padding: 0px 8px;
		border: none;
		background: transparent;
}

.sidebarForm .textarea {
		height: 70px;
		width: 320px;
		overflow: hidden;
		background: white;
		border: solid 1px #DFE2E5;
		margin: 5px 0 10px 10px;
		box-shadow: 0 0 5px #ccc;
		-webkit-box-shadow: 0 0 5px #ccc;
		-moz-box-shadow: 0 0 5px #ccc;
}

.sidebarForm .textarea textarea {
		width: 316px;
		height: 66px;
		background: white;
		border: none;
		resize:none;
}

.sidebarForm button {
		border: 2px #ccc solid;
		width: 150px;
		height: 25px;
		font: 12px Verdana;
		font-weight: 700;
		color: #FFFFFF;
		background-color: #cc0000;
		padding-bottom: 2px;
		margin: 5px 0 15px 135px;
}

#formMain, #formMain1  {
        width: 370px;
    margin: 0 auto;
}
#messegeResult, #messegeResult1 {
        width: 370px;
    margin: 12px auto;
    text-align: center;
    color: #333333;
    font-family: 'PT Sans', sans-serif;
    font-size: 24px;
    font-weight: 300;
}
#name, #telephone, #name1, #telephone1, #email {
    width: 90%;
    height: 55px;
    background: #ffffff;
    margin-top: 20px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    text-align: center;
    color: #333333;
    font-size: 21px;
}
#name:focus, #telephone:focus, #name1:focus, #telephone1:focus, #email:focus {
    border: 2px solid #605d5d;
}
  
textarea:focus, input:focus{
outline: none;
}

::-webkit-input-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}
  
::-moz-placeholder  {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}  /* Firefox 19+ */
  
:-moz-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}  /* Firefox 18- */
  
:-ms-input-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}
  
::placeholder {
    color: #8b8b8b;
}
#button, #button1 {
    margin-top: 25px;
    margin-bottom: 25px;
    border: none;
    background: #1a5979;
    width: 90%;
    height: 61px;
    border-radius: 6px;
    color: #fff;
    font-size: 22px;
    font-family: 'PT Sans', sans-serif;
    cursor: pointer;
    padding: 0px 0px 0px 0px;
}
    #button:hover, #button1:hover {
        background:   #398439;
    }

p.message_title {
    /* margin: -10px -35px 0px; */
    color: black;
}

@import url('https://fonts.googleapis.com/css?family=Ubuntu');


 html, body {
     width: 100%;
     height: 100%;
}
 body {
     display: flex;
     flex-direction: column;
}
 .navbar-toggle {
     position: relative;
     float: right;
     margin-right: -7px;
     padding: 9px 10px;
     margin-top: 8px;
     margin-bottom: 8px;
     background-color: transparent;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
}
 .navbar-brand{
     background-color:#1a5979;
     padding-left: 23px;
     padding-right: 20px;
     font-size: 33px;
     padding-top: 0px;
     line-height: 43px;
     margin: 0px 7px -1px -24px;
}
 @media (max-width: 834px) {
     .navbar-header {
         float: none;
    }
     .navbar-left,.navbar-right {
         float: none !important;
    }
     .navbar-toggle {
         display: block;
    }
     .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
     .navbar-fixed-top {
         top: 0;
         border-width: 0 0 0px;
    }
     .navbar-collapse.collapse {
         display: none!important;
    }
     .navbar-nav {
         float: none!important;
         margin-top: 65.5px;
    }
     .navbar-nav>li {
         float: none;
    }
     .navbar-inverse .navbar-nav > li > a {
         color: white;
    }
     .navbar-nav>li>a {
         color:white;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .collapse.in{
         display:block !important;
    }
     .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
         margin-right: -15px;
         margin-left: -15px;
    }
    /*.site-navbar .navbar-nav .active a, .site-navbar .navbar-nav a:active {
         background: #FFD700;
         color: black;
    }
    */
     .nav>li>a:hover, .nav>li>a:focus {
         text-decoration: none;
         background-color: red;
         color: red;
    }
}
 .navbar-brand:hover, .navbar-brand:focus {
     text-decoration: none;
}
 a {
     color: #101010;
     text-decoration: none;
}
 .img-wrap {
     background: url(../img/логістика.jpg) no-repeat center;
     background-size:cover;
     height: 415pt;
     display: flex;
     flex-direction: column;
     justify-content: flex-end;
     margin: -5px;
	  background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .img-wrap h1 {
     color:white;
}
 

 main {
     margin-top: 0pt;
     text-align: center;
     color: #1E2D3B;
}
 .section .section-title span {
     font-size: 0.9em;
     margin-top: 20pt;
     margin-bottom: 30pt;
     padding-left: 40pt;
     padding-right: 40pt;
     
     padding: 0 10px;
     z-index: 1;
     position: relative;
	 background: #cecccc;
}

 .section.section-one {
    background: #f3f3f3;
}
 .section.section-one .section-title span {
        background: #f3f3f3;
}
 h1, h2, h3, h4, h5, h6,h7 .h1, .h2, .h3, .h4, .h5, .h6, .h7 {
     font-family: Arial, serif;
     font-weight: 500;
     line-height: 1.2;
     color: #101010;
}
 .container {
     margin-right: auto;
     margin-left: auto;
     padding-left: 40px;
     padding-right: 40px;
}
/*.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
     color: #fff;
     background-color: #FFD700;
}
*/
 h1, .h1, h2, .h2, h3, .h3 {
     margin-top: 41px;
     margin-bottom: 41px;
}

 .section .section-title1 span{
    font-size: 1.7em;
}
 h4{
     font-size:25px;
}
 .middle-image {
     background: url(../img/4.jpg);
     background-position: 0% 50%;
     background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .middle-image{
     min-height: 300px;
     display: block;
     width: 100%;
     height: auto;
     padding: 50px 0;
     text-align: center;
     color: #fff;
}
 .middle {
     background: url(../img/9.jpg);
     background-position: 18% 50%;
     background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .middle{
     min-height: 300px;
     display: block;
     width: 100%;
     height: auto;
     padding: 50px 0;
     text-align: center;
     color: #fff;
}
 .navbar-main{
     font-size:16px;
     text-align:center;
}
 #main_distrib div {
     background-color: white;
}
 #main_distrib img:hover {
     opacity: 0.5;
}
 #main_distrib {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
     padding-left: 10%;
     padding-right: 10%;
     padding-bottom: 20pt;
}
 #main_distrib div {
     width: 200pt;
     height: 60pt;
     background-color: silver;
     margin: 5pt;
     background-color: white;
}
 #distrib{
     display: flex;
     flex-direction: column;
    /* height: 200pt;
     */
     background-color: white;
}

 .imag {
     background: url(../img/10.jpg);
     background-position: 87% -70%;
     background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .imag{
     min-height: 300px;
     display: block;
     width: 100%;
     height: auto;
     padding: 50px 0;
     text-align: center;
     color: #fff;
}
 h5{
     font-size:24px;
     vertical-align:middle;
}
 #sidebar-footer{
     font-size:21px;
     text-align:center;
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     padding-top: 0;
     padding-bottom: 25pt;
     color:#999;
}
 #sidebar-footer a{
     font-size:18px;
     text-align:center;
     color:#101010;
    /* Цвет ссылки при наведении на нее курсора мыши */
     -webkit-transition: color .5s;
     transition: color .5s;
     outline: 0!important;
}
 #sidebar-footer a:hover{
     text-decoration: underline;
     color:red;
}
 #cp p{
    
    text-align: center;
 
    margin: -60px 0px 0px 0px;
  
}
 .sidebar-footer .aside{
     text-align:center;
}
 .footer .widget {
     margin: 0px 0 45px;
}
 .telButton .telButton_border {
     border-color: #377724;
}
 .telButton .telButton_background {
     background-color:#31708f;
}
 .telButton {
     z-index:90;
     width: 25px;
     height: 60px;
     opacity: 0.9;
}
 .telButton:hover {
     opacity: 1;
}
 .telButton .telButton_background {
     background-position: center center;
     background-size: 100% 100%;
     z-index:90;
     width: 60px;
     height: 60px;
     border-radius: 50%;
     position: absolute;
     margin-top: 26px;
     animation-name:pulse;
     animation-duration:5s;
     animation-iteration-count:infinite;
}
 @keyframes pulse {
     0% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
     5% {
         width:66px;
         height:66px;
         top:-3px;
         left:-3px 
    }
     10% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
     15% {
         width:66px;
         height:66px;
         top:-3px;
         left:-3px 
    }
     20% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
     25% {
         width:66px;
         height:66px;
         top:-3px;
         left:-3px 
    }
     30% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
     59% {
         transform:rotate(0deg);
    }
     60% {
         transform:rotate(10deg);
    }
     65% {
         transform:rotate(-10deg);
    }
     70% {
         transform:rotate(10deg);
    }
     75% {
         transform:rotate(-10deg);
    }
     80% {
         transform:rotate(10deg);
    }
     85% {
         transform:rotate(-10deg);
    }
     90% {
         transform:rotate(0deg);
    }
     100% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
}
 .telButton .telButton_background:hover {
     background-color: #fe9126;
     cursor:pointer;
     opacity: 1;
}
 .telButton .telButton_border {
     position: absolute;
     width: 56px;
     height: 56px;
     border-radius: 50%;
     border-style: solid;
     border-width: 3px;
     left: -1px;
     top:-1px;
     opacity: 0.4;
     animation-name:shadow;
     animation-duration:1.5s;
     animation-iteration-count:infinite;
     animation-timing-function:ease-out;
}
 @keyframes shadow {
     0% {
        top:0px;
         left:0px;
         width: 56px;
         height: 56px
    }
     100% {
        top:-22px;
         left:-22px;
         width: 96px;
         height: 96px
    }
}
 .telButton_hover {
     width: 150px;
     border:3px solid #088789;
     background-color: #FFF;
     border-radius: 15px;
     padding:10px;
     margin-left: -120px;
     margin-top: 9px;
     font-size: 1em;
     color:#000;
     opacity: 0;
     z-index: 1;
     display: none;
     line-height: 1.2;
     font-family: Arial;
     margin-top: 35px;
}
 .window_wrap {
     display: none;
     position: fixed;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background: rgba(0,0,0,.7);
     text-align: center;
     z-index: 5005 
}
 .window_wrap:after {
     display: inline-block;
     height: 100%;
     width: 0;
     vertical-align: middle;
     content: '' 
}
 .window,form#contact  {
     display: inline-block;
     position: relative;
     max-width: 97%;
     padding: 20px;
     border-radius: 15px;
    /* border:3px solid #101010;
    */
     background: #fff;
     vertical-align: middle;
     width:450px;
     height: auto;
     position: relative;
     background-color: #fff;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     border: 1px solid #999;
     border: 1px solid rgba(0,0,0,.2);
     border-radius: 6px;
     outline: 0;
     -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
     box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
 .window_close {
     display: block;
     position: absolute;
     top: 1px;
     right: 1px;
     width: 12px;
     height: 12px;
     padding: 8px;
     border-radius: 50%;
     cursor: pointer;
    /* background: #FFD700;
    */
     text-align: center;
     font-size: 12px;
     line-height: 12px;
     color:#101010;
     text-decoration: none;
     font-weight: bold;
     cursor:pointer;
     box-sizing: content-box !important;
}
/*.window_close:hover {
     background: #ff6600;
}
 */
 .window p {
     color: black;
     font-family: "Arial",sans-serif;
     font-size: 16px;
     font-weight: bold;
     line-height: 24px;
     text-align: center;
     text-transform: uppercase;
}
 #telButton {
     background: #1a5979 none repeat scroll 0 0;
     border: medium none;
     border-radius: 5px 5px 5px 5px;
     /* color: #101010 */;
     cursor: pointer;
     float: right;
     height: 37px;
     transition: all 0.6s ease 0s;
     width: 50%;
     margin: 0px -10px 0px 0px;
}
.telButton .telButton_background {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIW…Pp1Px+/41wODz6pZ6/+CexRbBFsEWwRbBFsEWwp0/+PQD8E2kSEII06AAAAABJRU5ErkJggg==);
}
	
.telButton .telButton_background {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAQJJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMS0xN1QxODo1Mjo0MCswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDEtMjJUMjE6NDE6MTcrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAxLTIyVDIxOjQxOjE3KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkFkb2JlIFJHQiAoMTk5OCk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4yMTBFQjIxMjI4NDJCMzc3QTkyMzYyNjI3MUQ3RERDRDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjk0MzkyQkMwRjA1NzlEOUFGNkM4Rjg5MzY0QkEzNzExPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NDA2OWE3YzItOTk4OS02NDQ4LWE3MDktYTY4MzNiNmI1NWZkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YTk3NmQzNzgtYzEzNy0xMWU1LTg1NGYtOTY1ODc3Yzk0Mzk5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI5ZGYxM2E5LWI1OGUtMzI0MC04MWY0LTAyZjdkY2MwZWZiZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMS0xN1QxODo1Mjo0MCswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2YmIxZjYwYi1iZjUwLTVhNDItYTFjNS1iNTdiZGVlMTgxYjY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDEtMjJUMjE6NDE6MTcrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDA2OWE3YzItOTk4OS02NDQ4LWE3MDktYTY4MzNiNmI1NWZkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAxLTIyVDIxOjQxOjE3KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo2YmIxZjYwYi1iZjUwLTVhNDItYTFjNS1iNTdiZGVlMTgxYjY8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41NDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41NDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+GgRX5gAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAIs0lEQVR42uyaa2xT5xnH/+fi4+PL8fE1mPimpOmgmUlHP2wKLExElKgCxNg+sG7V0LRJnYbEFO1DVcHaIDRBt0kDBtI+lW6FCSqmilKpaDCYoFAglCXcIjdJE+Jb7CQ+vh+fc3x89gVbzRJC6EaMujzSK0t+Xr/n+fnxc3kfmdA0DV9FIfEV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);}
	

 #navigation .activation {
     background-color:#69c;
}
 .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
     /* color: #101010; */
     background-color: #1a5979 ;
}
 .main{
     display: block;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 #for_button {
     margin: 450pt;
     margin-bottom: 45pt;
}
 .form-control {
     display: block;
     width: 100%;
     height: 34px;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /* padding: 17px;
     */
     margin: 8px;
}
 label {
     display: inline-block;
     max-width: 100%;
     margin-bottom: -5px;
     font-weight: bold;
     margin: 14px;
}

 .section.section-product img{
     background: #cecccc;
     font-size: 30px;
     margin: 2px;
}
 
 .image{
     width: 128px;
     height: 128px;
     margin: 0 auto;
}
 .btn{
     font-size:20px;
}
/*.product{
     width: 25%;
}
 */

 #main_product {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
}
 #main_product img {
     background: #d3d1d1;
     flex-wrap: wrap;
     justify-content: center;
     background-color: silver;
     margin: 10pt;
     background-color: white;
     display:flex;
     float: left;
	 height:200px;
	width:300px;
	background: #101010;
}
 .img-rounded{
     border-radius: 15px;
}
 .relative {
     position: relative;
}
 .d-inline-block {
     display: inline-block;
}
 .relative img{
     display:inline-block;
     overflow:hidden;
     display:flex;
}
 .relative img{
     -moz-transition: all 4s ease;
     -o-transition: all 4s ease;
     -webkit-transition: all 4s ease;
}
 .relative:hover{
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
}

 .thumbnail-text {
	 background: #101010;
     position: absolute;
     bottom: 5%;
     left: 50%;
     transform: translateX(-50%);
     width: 92%;
     padding: 15px 0;
     margin: -1px 0 0 0;
     background-color: black;
     color: white;
     font-size: 17px;
     font-weight: 400;
     line-height: 15px;
     text-align: center;
     border-bottom-left-radius: 15px;
     border-bottom-right-radius: 15px;
     float:right;
}
.thumbnail-text{
	background:#101010;
}
 .my-site-hide-text{
display: none;
}

.site-header .navbar-nav  .active {
    background: #1a5979;
	/* color: #101010; */
}

.modal-content{
	margin: 130px 0px 0px 0px;
	 
}
.smooth-scroll{
	margin: 7% 5%;
}
.btn-block{
	color: #fff;
    margin: -10px -22px -10px -17px;
	
}

.btn-success{
	margin: 0% 5%;
}
.container h2{
	    margin: 0px 0px 26px 0px;
}

.sl{
	font-size: 1.3em; 
	line-height: 40px;
	margin: -10px -35px 0px;
}
.tx{
	text-align: justify; 
	font-size: 1.4em;
	
}

.comp{
	margin: 0px 0px 0px 0px;
}
.com{
	margin: 26px 0px 0px 0px;
}
.post{
	font-size: 2.7em;
    margin: 35px 0px 10px 0px;
}

.conta{
	font-size: 2.9em;
   margin: 45px 0px 0px 0px;
}

.word{
	padding: 25px 0px 8px 0px;
	
}

#message{
	margin: 0px -52px 0px -20px;
}

.row1{
	margin-left: 0px;
	margin-right: 0px;
	
}

.section {
    padding: 40px 0;
}

.section-title1{
  overflow: hidden;
}
.section-title1:before,
.section-title1:after {
  content: '';
  display: inline-block;
   vertical-align: super;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background: #686868;
  border: 1px solid #686868;
  border-width: 0 10px;
}
.section-title1:before {
  margin-left: -100%;
}
.section-title1:after {
  margin-right: -100%;
}

.word{
  /* чтобы линии не выходили за ширину блока заголовка */
  overflow: hidden;
}
.word:before,
.word:after {
  content: '';
  display: inline-block;
   vertical-align: super;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background:#686868;
  border: 1px solid #686868;
  border-width: 0 15px;
}
.word:before {
  margin-left: -100%;
}
.word:after {
  margin-right: -100%;
}

.post{
  overflow: hidden;
}
.post:before,
.post:after {
  content: '';
  display: inline-block;
   vertical-align: super;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background: #686868;
  border: 1px solid #686868;
  border-width: 0 10px;
}
.post:before {
  margin-left: -100%;
}
.post:after {
  margin-right: -100%;
}

.conta{
  overflow: hidden;
}
.conta:before,
.conta:after {
  content: '';
  display: inline-block;
   vertical-align: super;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background: #686868;
  border: 1px solid #686868;
  border-width: 0 10px;
}
.conta:before {
  margin-left: -100%;
}
.conta:after {
  margin-right: -100%;
}
h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.sidebarForm {
		background: #f6f6f6;
		box-shadow: 0 0 5px #ccc; 
		-webkit-box-shadow: 0 0 5px #ccc;
		-moz-box-shadow: 0 0 5px #ccc;
		width: 420px;
}

#cor5 {
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}

.sidebarForm h4 {
		font: 14px Verdana;
		color: #333333;
		text-align: left;
		padding: 10px 10px 0 10px;
}

.sidebarForm label {
		font: 12px Verdana;
		color: #333;
		padding: 10px;
}

.sidebarForm .input { 
		width: 170px;
		height: 20px;
		overflow: hidden;
		background: white;
		border: solid 1px #DFE2E5;
		margin: 5px 0 10px 10px;
		box-shadow: 0 0 5px #ccc;
		-webkit-box-shadow: 0 0 5px #ccc;
		-moz-box-shadow: 0 0 5px #ccc;
}

.sidebarForm .input input {
		width: 165px;
		height: 26px;
		background: white;
		margin: -3px 0 0 -5px;
		padding: 0px 8px;
		border: none;
		background: transparent;
}

.sidebarForm .textarea {
		height: 70px;
		width: 320px;
		overflow: hidden;
		background: white;
		border: solid 1px #DFE2E5;
		margin: 5px 0 10px 10px;
		box-shadow: 0 0 5px #ccc;
		-webkit-box-shadow: 0 0 5px #ccc;
		-moz-box-shadow: 0 0 5px #ccc;
}

.sidebarForm .textarea textarea {
		width: 316px;
		height: 66px;
		background: white;
		border: none;
		resize:none;
}

.sidebarForm button {
		border: 2px #ccc solid;
		width: 150px;
		height: 25px;
		font: 12px Verdana;
		font-weight: 700;
		color: #FFFFFF;
		background-color: #cc0000;
		padding-bottom: 2px;
		margin: 5px 0 15px 135px;
}

#formMain, #formMain1  {
        width: 370px;
    margin: 0 auto;
}
#messegeResult, #messegeResult1 {
        width: 370px;
    margin: 12px auto;
    text-align: center;
    color: #333333;
    font-family: 'PT Sans', sans-serif;
    font-size: 24px;
    font-weight: 300;
}
#name, #telephone, #name1, #telephone1, #email {
    width: 90%;
    height: 55px;
    background: #ffffff;
    margin-top: 20px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    text-align: center;
    color: #333333;
    font-size: 21px;
}
#name:focus, #telephone:focus, #name1:focus, #telephone1:focus, #email:focus {
    border: 2px solid #605d5d;
}
  
textarea:focus, input:focus{
outline: none;
}

::-webkit-input-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}
  
::-moz-placeholder  {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}  /* Firefox 19+ */
  
:-moz-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}  /* Firefox 18- */
  
:-ms-input-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}
  
::placeholder {
    color: #8b8b8b;
}
#button, #button1 {
    margin-top: 25px;
    margin-bottom: 25px;
    border: none;
    background: #1a5979;
    width: 90%;
    height: 61px;
    border-radius: 6px;
    color: #fff;
    font-size: 22px;
    font-family: 'PT Sans', sans-serif;
    cursor: pointer;
    padding: 0px 0px 0px 0px;
}
    #button:hover, #button1:hover {
        background:   #398439;
    }

p1 {
    /* margin: -10px -35px 0px; */
    color: black;
}


 html, body {
	 background: #d3d1d1;
     width: 100%;
     height: 100%;
}
 body {
     display: flex;
     flex-direction: column;
}

.container h2 {
    margin: 20px 0px 26px 0px;
}
 .navbar-toggle {
     position: relative;
     float: right;
     margin-right: -7px;
     padding: 9px 10px;
     margin-top: 8px;
     margin-bottom: 8px;
     background-color: transparent;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
}

.img-wrap h1 {
    color: black;
    font-size: 45px;
}
 .img-wrap {
     background: url(../img/34.jpg) no-repeat center;
     background-size:cover;
     height: 370pt;
     display: flex;
     flex-direction: column;
     justify-content: flex-end;
     margin: -5px;
	  background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
.tt{
	padding: 0px;
	text-align: justify;
    font-size: 1.4em;
}
.link{
	color: #ff1300;
    text-decoration: underline;
	
}
.container h2 {
     margin: 0px 0px 0px 0px;
}

.container h2 {
         margin: 0px 0px 0px 0px;
}




.section {
    padding: 20px 0;
}
 .navbar-brand{
     /* background-color:#FFD700; */
     padding-left: 23px;
     padding-right: 20px;
     font-size: 33px;
     padding-top: 0px;
     line-height: 43px;
     margin: 0px 7px -1px -24px;
}
 @media (max-width: 834px) {
     .navbar-header {
         float: none;
    }
     .navbar-left,.navbar-right {
         float: none !important;
    }
     .navbar-toggle {
         display: block;
    }
     .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
     .navbar-fixed-top {
         top: 0;
         border-width: 0 0 0px;
    }
     .navbar-collapse.collapse {
         display: none!important;
    }
     .navbar-nav {
         float: none!important;
         margin-top: 65.5px;
    }
     .navbar-nav>li {
         float: none;
    }
     .navbar-inverse .navbar-nav > li > a {
         color: white;
    }
     .navbar-nav>li>a {
         color:white;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .collapse.in{
         display:block !important;
    }
     .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
         margin-right: -15px;
         margin-left: -15px;
    }
    /*.site-navbar .navbar-nav .active a, .site-navbar .navbar-nav a:active {
         background: #FFD700;
         color: black;
    }
    */
     .nav>li>a:hover, .nav>li>a:focus {
         text-decoration: none;
         background-color: red;
         color: red;
    }
}
 .navbar-brand:hover, .navbar-brand:focus {
     text-decoration: none;
}
 .navbar-main{
     font-size:16px;
     text-align:center;
}
 a {
     color: #101010;
     text-decoration: none;
}



 #main_product {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
	 margin: 35px 0px 0px 0px;
}
 #main_product img {
    background: #d3d1d1;
    flex-wrap: wrap;
    justify-content: center;
    background-color: silver;
    margin: 10pt;
    background-color: white;
    display:flex;
    float: left;
	height:200px;
	width:300px;
	background: #101010;
}
 .img-rounded{
     border-radius: 15px;
}
 .relative {
     position: relative;
}
 .d-inline-block {
     display: inline-block;
}
 .relative img{
     display:inline-block;
     overflow:hidden;
     display:flex;
}
 .relative img{
     -moz-transition: all 4s ease;
     -o-transition: all 4s ease;
     -webkit-transition: all 4s ease;
}
 .relative:hover{
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
}

 .thumbnail-text {
	    background: #101010;
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    padding: 17px 0;
    margin: -1px 0 0 0;
    background-color: black;
    color: white;
    font-size: 18px;
    font-weight: 400;
    line-height: 15px;
    text-align: center;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    float: right;
    background: #101010;
}
.thumbnail-text{
	background:#101010;
}

 



	

 #navigation .activation {
     background-color:#69c;
}
 .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
     /* color: #101010; */
     background-color: #1a5979 ;
}
 .main{
     display: block;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 #for_button {
     margin: 450pt;
     margin-bottom: 45pt;
}
 .form-control {
     display: block;
     width: 100%;
     height: 34px;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /* padding: 17px;
     */
     margin: 8px;
}
 label {
     display: inline-block;
     max-width: 100%;
     margin-bottom: -5px;
     font-weight: bold;
     margin: 14px;
}

.telButton {
    z-index: 90;
    width: 25px;
    height: 60px;
    opacity: 0.9;
}

 .section.section-product img{
    
     font-size: 30px;
     margin: 2px;
}




 .image{
     width: 128px;
     height: 128px;
     margin: 0 auto;
}
 .btn{
     font-size:20px;
}
/*.product{
     width: 25%;
}
 */

 #main_product {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
}


	



.txr{
text-align: justify;	
}





#main_product img {
      background: #d3d1d1;
    flex-wrap: wrap;
    justify-content: center;
    background-color: silver;
    margin: 10pt;
    background-color: white;
    display: flex;
    float: left;
    height: 250px;
    width: 245px;
}


 html, body {
	 background: #d3d1d1;
     width: 100%;
     height: 100%;
}
 body {
     display: flex;
     flex-direction: column;
}

.container h2 {
    margin: 20px 0px 26px 0px;
}
 .navbar-toggle {
     position: relative;
     float: right;
         margin-right: 15px;
     padding: 9px 10px;
     margin-top: 8px;
     margin-bottom: 8px;
     background-color: transparent;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
}

.img-wrap h1 {
    color: black;
    font-size: 45px;
}
 .img-wrap {
     background: url(../img/34.jpg) no-repeat center;
     background-size:cover;
     height: 370pt;
     display: flex;
     flex-direction: column;
     justify-content: flex-end;
     margin: -5px;
	  background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
.tt{
	padding: 0px;
	text-align: justify;
    font-size: 1.4em;
}
.link{
	color: #ff1300;
    text-decoration: underline;
	
}


.container h2 {
    margin: 40px 0px 0px 0px;
}
h2 {
    margin: 45px 0px 0px 0px;
    text-align: center;
    font-size: 2em;
}



.section {
    padding: 20px 0;
}
 .navbar-brand{
     background-color: #31708f;
     padding-left: 23px;
     padding-right: 20px;
     font-size: 33px;
     padding-top: 0px;
     line-height: 43px;
     margin: 0px 7px -1px -24px;
}
 @media (max-width: 834px) {
     .navbar-header {
         float: none;
    }
     .navbar-left,.navbar-right {
         float: none !important;
    }
     .navbar-toggle {
         display: block;
    }
     .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
     .navbar-fixed-top {
         top: 0;
         border-width: 0 0 0px;
    }
     .navbar-collapse.collapse {
         display: none!important;
    }
     .navbar-nav {
         float: none!important;
         margin-top: 65.5px;
    }
     .navbar-nav>li {
         float: none;
    }
     .navbar-inverse .navbar-nav > li > a {
         color: white;
    }
     .navbar-nav>li>a {
         color:white;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .collapse.in{
         display:block !important;
    }
     .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
         margin-right: -15px;
         margin-left: -15px;
    }
    /*.site-navbar .navbar-nav .active a, .site-navbar .navbar-nav a:active {
         background: #FFD700;
         color: black;
    }
    */
     .nav>li>a:hover, .nav>li>a:focus {
         text-decoration: none;
         background-color: red;
         color: red;
    }
}
 .navbar-brand:hover, .navbar-brand:focus {
     text-decoration: none;
}
 .navbar-main{
     font-size:16px;
     text-align:center;
}
 a {
     color: #fff;
     text-decoration: none;
     cursor: pointer;
}



 #main_product {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
	 margin: 35px 0px 0px 0px;
}
 #main_product img {
     background: #d3d1d1;
     flex-wrap: wrap;
     justify-content: center;
     background-color: silver;
     margin: 10pt;
     background-color: white;
     display:flex;
     float: left;
	 height:200px;
	width:300px;
	background: #101010;
}
 .img-rounded{
     border-radius: 15px;
}
 .relative {
     position: relative;
}
 .d-inline-block {
     display: inline-block;
}
 .relative img{
     display:inline-block;
     overflow:hidden;
     display:flex;
}
 .relative img{
     -moz-transition: all 4s ease;
     -o-transition: all 4s ease;
     -webkit-transition: all 4s ease;
}
 .relative:hover{
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
}

 .thumbnail-text {
	 background: #101010;
     position: absolute;
     bottom: 8%;
     left: 50%;
     transform: translateX(-50%);
     width: 87%;
     padding: 15px 0;
     margin: -1px 0 0 0;
     background-color: black;
     color: white;
     font-size: 17px;
     font-weight: 400;
     line-height: 15px;
     text-align: center;
     border-bottom-left-radius: 15px;
     border-bottom-right-radius: 15px;
     float:right;
	 background: #101010;
}
.thumbnail-text{
	background:#101010;
}

 



 #navigation .activation {
     background-color:#69c;
}
 .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
     /* color: #101010; */
     background-color: #1a5979 ;
}
 .main{
     display: block;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 #for_button {
     margin: 450pt;
     margin-bottom: 45pt;
}
 .form-control {
     display: block;
     width: 100%;
     height: 34px;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /* padding: 17px;
     */
     margin: 8px;
}
 label {
     display: inline-block;
     max-width: 100%;
     margin-bottom: -5px;
     font-weight: bold;
     margin: 14px;
}

.telButton {
    z-index: 90;
    width: 25px;
    height: 60px;
    opacity: 0.9;
}
 .section.section-product{
     background: #f3f3f3
}
 .section.section-product img{
     background: #f3f3f3;
     font-size: 30px;
     margin: 2px;
}
p {
    line-height: 1.4;
    font-size: 18px;
    text-align: justify;
    padding-left: 15%;
    padding-right: 15%;
    padding-bottom: 40pt;
}


 .image{
     width: 128px;
     height: 128px;
     margin: 0 auto;
}
 .btn{
     font-size:20px;
}
/*.product{
     width: 25%;
}
 */
 #main_product div {
     background-color: #f3f3f3;
}
 #main_product {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
}


	



.txr{
text-align: justify;	
}





#main_product img {
    background: #d3d1d1;
    flex-wrap: wrap;
    justify-content: center;
    background-color: silver;
    margin: 20pt;
    background-color: white;
    display: flex;
    float: left;
    height: 250px;
    width: 350px;
}
.formMain {
    margin-right: auto;
    margin-left: auto;
    padding-left: 40px;
    padding-right: 40px;
}
@media (min-width: 1200px)
.formMain {
    width: 1170px;
}
form#formMain {
    border: 1px solid #9c9999;
    padding: 10px;
    background: #babbba;
    border-radius: 5px;
    margin: 0px 0px 20px 0px;
    width: 90%;
    box-sizing: border-box;
    display: inline-block;
}
 form#formMain {
    display: inline-block;
    position: relative;
    max-width: 100%;
   
    border-radius: 15px;
    /* border: 3px solid #101010; */
    background: #babbba;
    vertical-align: middle;
    width: 700px;
    height: auto;
    position: relative;
 
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

#messegeResult {
  
width: 85%;
    margin: 12px auto;
    text-align: center;
    color: #333333;
    font-family: 'PT Sans', sans-serif;
    font-size: 27px;
    font-weight: 300;
}

#formMain  {
        width: 330px;
    margin: 0 auto;
}

#name, #telephone #email, #messages {
    width: 95%;
    height: 55px;
    background: #ffffff;
    margin-top: 20px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    text-align: center;
    color: #333333;
    font-size: 21px;
}
#name:focus, #telephone:focus, #email:focus, #messages:focus {
    border: 2px solid #605d5d;
}
  
textarea:focus, input:focus{
outline: none;
}

::-webkit-input-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}
  
::-moz-placeholder  {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}  /* Firefox 19+ */
  
:-moz-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}  /* Firefox 18- */
  
:-ms-input-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}
  
::placeholder {
    color: #8b8b8b;
}
#button  {
    margin-top: 25px;
    margin-bottom: 25px;
    border: none;
    background: #1a5979;
    width: 90%;
    height: 61px;
    border-radius: 6px;
    color: #fff;
    font-size: 22px;
    font-family: 'PT Sans', sans-serif;
    cursor: pointer;
    padding: 0px 0px 0px 0px;
}
    #button:hover{
        background:   #398439;
    }

p1 {
    /* margin: -10px -35px 0px; */
    color: black;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 5px;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 420px;
    margin: 30px auto;
  }
  #name, #telephone {
    width: 95%;
    height: 45px;
    background: #ffffff;
    margin-top: 20px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    text-align: center;
    color: #333333;
    font-size: 21px;
}


 html, body {
	 background: #d3d1d1;
     width: 100%;
     height: 100%;
}
 body {
     display: flex;
     flex-direction: column;
}

.container h2 {
    margin: 20px 0px 26px 0px;
}
 .navbar-toggle {
     position: relative;
     float: right;
     margin-right: -7px;
     padding: 9px 10px;
     margin-top: 8px;
     margin-bottom: 8px;
     background-color: transparent;
     background-image: none;
     border: 1px solid transparent;
     border-radius: 4px;
}
.section-title{
       margin: 60px;	
	
}
.img-wrap h1 {
    color: black;
    font-size: 45px;
}
 .img-wrap {
     background: url(../img/34.jpg) no-repeat center;
     background-size:cover;
     height: 370pt;
     display: flex;
     flex-direction: column;
     justify-content: flex-end;
     margin: -5px;
	  background-repeat: no-repeat;
     background-attachment: fixed;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
.tt{
	padding: 0px;
	text-align: justify;
    font-size: 1.4em;
}
.link{
	color: #ff1300;
    text-decoration: underline;
	
}
.container h2 {
     margin: 0px 0px 0px 0px;
}

.container h2 {
            margin: 60px 0px 0px 0px;
}
h2 {
     margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 2em;
}



.section {
    padding: 20px 0;
}
 .navbar-brand{
        background-color: #31708f;
     padding-left: 23px;
     padding-right: 20px;
     font-size: 33px;
     padding-top: 0px;
     line-height: 43px;
     margin: 0px 7px -1px -24px;
}
 @media (max-width: 834px) {
     .navbar-header {
         float: none;
    }
     .navbar-left,.navbar-right {
         float: none !important;
    }
     .navbar-toggle {
         display: block;
    }
     .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
     .navbar-fixed-top {
         top: 0;
         border-width: 0 0 0px;
    }
     .navbar-collapse.collapse {
         display: none!important;
    }
     .navbar-nav {
         float: none!important;
         margin-top: 65.5px;
    }
     .navbar-nav>li {
         float: none;
    }
     .navbar-inverse .navbar-nav > li > a {
         color: white;
    }
     .navbar-nav>li>a {
         color:white;
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .collapse.in{
         display:block !important;
    }
     .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
         margin-right: -15px;
         margin-left: -15px;
    }
    /*.site-navbar .navbar-nav .active a, .site-navbar .navbar-nav a:active {
         background: #FFD700;
         color: black;
    }
    */
     .nav>li>a:hover, .nav>li>a:focus {
         text-decoration: none;
         background-color: red;
         color: red;
    }
}
 .navbar-brand:hover, .navbar-brand:focus {
     text-decoration: none;
}
 .navbar-main{
     font-size:16px;
     text-align:center;
}
 a {
     color: #fff;
     text-decoration: none;
}


 #main_product {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
	 margin: 35px 0px 0px 0px;
}
 #main_product img {
     background: #d3d1d1;
     flex-wrap: wrap;
     justify-content: center;
     background-color: silver;
     margin: 10pt;
     background-color: white;
     display:flex;
     float: left;
	 height:200px;
	width:300px;
	background: #101010;
}
 .img-rounded{
     border-radius: 15px;
}
 .relative {
     position: relative;
}
 .d-inline-block {
     display: inline-block;
}
 .relative img{
     display:inline-block;
     overflow:hidden;
     display:flex;
}
 .relative img{
     -moz-transition: all 4s ease;
     -o-transition: all 4s ease;
     -webkit-transition: all 4s ease;
}
 .relative:hover{
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
}

 .thumbnail-text {
	    background: #101010;
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    padding: 17px 0;
    margin: -1px 0 0 0;
    background-color: black;
    color: white;
    font-size: 18px;
    font-weight: 400;
    line-height: 15px;
    text-align: center;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    float: right;
    background: #101010;
}
.thumbnail-text{
	background:#101010;
}

 


.telButton .telButton_background {
    background-position: center center;
    background-size: 100% 100%;
    z-index: 90;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    margin-top: 26px;
    animation-name: pulse;
    animation-duration: 5s;
    animation-iteration-count: infinite;
}



 .telButton .telButton_border {
     border-color: #377724;
}
 .telButton .telButton_background {
    background-color: #31708f;
}
 .telButton {
     z-index:90;
     width: 25px;
     height: 60px;
     opacity: 0.9;
}
 .telButton:hover {
     opacity: 1;
}
 .telButton .telButton_background {
     background-position: center center;
     background-size: 100% 100%;
     z-index:90;
     width: 60px;
     height: 60px;
     border-radius: 50%;
     position: absolute;
     margin-top: 26px;
     animation-name:pulse;
     animation-duration:5s;
     animation-iteration-count:infinite;
}
 @keyframes pulse {
     0% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
     5% {
         width:66px;
         height:66px;
         top:-3px;
         left:-3px 
    }
     10% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
     15% {
         width:66px;
         height:66px;
         top:-3px;
         left:-3px 
    }
     20% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
     25% {
         width:66px;
         height:66px;
         top:-3px;
         left:-3px 
    }
     30% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
     59% {
         transform:rotate(0deg);
    }
     60% {
         transform:rotate(10deg);
    }
     65% {
         transform:rotate(-10deg);
    }
     70% {
         transform:rotate(10deg);
    }
     75% {
         transform:rotate(-10deg);
    }
     80% {
         transform:rotate(10deg);
    }
     85% {
         transform:rotate(-10deg);
    }
     90% {
         transform:rotate(0deg);
    }
     100% {
         width:60px;
         height:60px;
         top:0px;
         left:0px 
    }
}
 .telButton .telButton_background:hover {
     background-color: #31708f;
     cursor:pointer;
     opacity: 1;
}
 .telButton .telButton_border {
     position: absolute;
     width: 56px;
     height: 56px;
     border-radius: 50%;
     border-style: solid;
     border-width: 3px;
     left: -1px;
     top:-1px;
     opacity: 0.4;
     animation-name:shadow;
     animation-duration:1.5s;
     animation-iteration-count:infinite;
     animation-timing-function:ease-out;
}
 @keyframes shadow {
     0% {
        top:0px;
         left:0px;
         width: 56px;
         height: 56px
    }
     100% {
        top:-22px;
         left:-22px;
         width: 96px;
         height: 96px
    }
}
 .telButton_hover {
     width: 150px;
     border:3px solid #088789;
     background-color: #FFF;
     border-radius: 15px;
     padding:10px;
     margin-left: -120px;
     margin-top: 9px;
     font-size: 1em;
     color:#000;
     opacity: 0;
     z-index: 1;
     display: none;
     line-height: 1.2;
     font-family: Arial;
     margin-top: 35px;
}
 .window_wrap {
     display: none;
     position: fixed;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background: rgba(0,0,0,.7);
     text-align: center;
     z-index: 5005 
}
 .window_wrap:after {
     display: inline-block;
     height: 100%;
     width: 0;
     vertical-align: middle;
     content: '' 
}
 .window {
     display: inline-block;
     position: relative;
     max-width: 80%;
     padding: 20px;
     border-radius: 15px;
    /* border:3px solid #101010;
    */
     background: #fff;
     vertical-align: middle;
     width:450px;
     height: auto;
     position: relative;
     background-color: #fff;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     border: 1px solid #999;
     border: 1px solid rgba(0,0,0,.2);
     border-radius: 6px;
     outline: 0;
     -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
     box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
 .window_close {
     display: block;
     position: absolute;
     top: 1px;
     right: 1px;
     width: 12px;
     height: 12px;
     padding: 8px;
     border-radius: 50%;
     cursor: pointer;
    /* background: #FFD700;
    */
     text-align: center;
     font-size: 12px;
     line-height: 12px;
     color:#101010;
     text-decoration: none;
     font-weight: bold;
     cursor:pointer;
     box-sizing: content-box !important;
}
/*.window_close:hover {
     background: #ff6600;
}
 */
 .window p {
     color: black;
     font-family: "Arial",sans-serif;
     font-size: 16px;
     font-weight: bold;
     line-height: 24px;
     text-align: center;
     text-transform: uppercase;
}
 #telButton {
     background: #1a5979 none repeat scroll 0 0;
     border: medium none;
     border-radius: 5px 5px 5px 5px;
     color: #101010;
     cursor: pointer;
     float: right;
     height: 37px;
     transition: all 0.6s ease 0s;
     width: 50%;
     margin: 0px -10px 0px 0px;
}
.telButton .telButton_background {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIW…Pp1Px+/41wODz6pZ6/+CexRbBFsEWwRbBFsEWwp0/+PQD8E2kSEII06AAAAABJRU5ErkJggg==);
}
	
.telButton .telButton_background {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAQJJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMS0xN1QxODo1Mjo0MCswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDEtMjJUMjE6NDE6MTcrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAxLTIyVDIxOjQxOjE3KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkFkb2JlIFJHQiAoMTk5OCk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4yMTBFQjIxMjI4NDJCMzc3QTkyMzYyNjI3MUQ3RERDRDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjk0MzkyQkMwRjA1NzlEOUFGNkM4Rjg5MzY0QkEzNzExPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NDA2OWE3YzItOTk4OS02NDQ4LWE3MDktYTY4MzNiNmI1NWZkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YTk3NmQzNzgtYzEzNy0xMWU1LTg1NGYtOTY1ODc3Yzk0Mzk5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI5ZGYxM2E5LWI1OGUtMzI0MC04MWY0LTAyZjdkY2MwZWZiZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMS0xN1QxODo1Mjo0MCswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2YmIxZjYwYi1iZjUwLTVhNDItYTFjNS1iNTdiZGVlMTgxYjY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDEtMjJUMjE6NDE6MTcrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDA2OWE3YzItOTk4OS02NDQ4LWE3MDktYTY4MzNiNmI1NWZkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAxLTIyVDIxOjQxOjE3KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo2YmIxZjYwYi1iZjUwLTVhNDItYTFjNS1iNTdiZGVlMTgxYjY8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41NDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41NDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+GgRX5gAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAIs0lEQVR42uyaa2xT5xnH/+fi4+PL8fE1mPimpOmgmUlHP2wKLExElKgCxNg+sG7V0LRJnYbEFO1DVcHaIDRBt0kDBtI+lW6FCSqmilKpaDCYoFAglCXcIjdJE+Jb7CQ+vh+fc3x89gVbzRJC6EaMujzSK0t+Xr/n+fnxc3kfmdA0DV9FIfEV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);}
	

 #navigation .activation {
     background-color:#69c;
}
 .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
     /*color: #101010;*/
     background-color: #1a5979 ;
}
 .main{
     display: block;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after {
     clear: both;
}
 #for_button {
     margin: 450pt;
     margin-bottom: 45pt;
}
 .form-control {
     display: block;
     width: 100%;
     height: 34px;
     padding: 6px 12px;
     font-size: 14px;
     line-height: 1.42857143;
     color: #555555;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /* padding: 17px;
     */
     margin: 8px;
}
 label {
     display: inline-block;
     max-width: 100%;
     margin-bottom: -5px;
     font-weight: bold;
     margin: 14px;
}

.telButton {
    z-index: 90;
    width: 25px;
    height: 60px;
    opacity: 0.9;
}
 .section.section-product{
    background: #f3f3f3;
}
 .section.section-product img{
    background: #f3f3f3;
     font-size: 30px;
     margin: 2px;
}
p {
    line-height: 1.4;
    font-size: 18px;
    text-align: justify; 
    padding-left: 1%;
    padding-right: 1%; 
    padding-bottom: 40pt;
}
 .image{
     width: 128px;
     height: 128px;
     margin: 0 auto;
}
 .btn{
     font-size:20px;
}
/*.product{
     width: 25%;
}
 */

 #main_product {
     display: flex;
     flex-direction: row;
     justify-content: center;
     flex-wrap: wrap;
}


	



.txr{
text-align: justify;	
}





#main_product img {
      background: #d3d1d1;
    flex-wrap: wrap;
    justify-content: center;
    background-color: silver;
    margin: 10pt;
    background-color: white;
    display: flex;
    float: left;
    height: 250px;
    width: 245px;
}

#formMain, #formMain1  {
        width: 330px;
    margin: 0 auto;
}
#messegeResult, #messegeResult1 {
        width: 80%;
    margin: 12px auto;
    text-align: center;
    color: #333333;
    font-family: 'PT Sans', sans-serif;
    font-size: 30px;
    font-weight: 300;
}
#name, #telephone, #name1, #telephone1, #email, #messages {
    width: 95%;
    height: 55px;
    background: #ffffff;
    margin-top: 20px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    text-align: center;
    color: #333333;
    font-size: 21px;
}
#name:focus, #telephone:focus, #name1:focus, #telephone1:focus, #email:focus, #messages:focus {
    border: 2px solid #605d5d;
}
  
textarea:focus, input:focus{
outline: none;
}

::-webkit-input-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}
  
::-moz-placeholder  {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}  /* Firefox 19+ */
  
:-moz-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}  /* Firefox 18- */
  
:-ms-input-placeholder {
    color: #e5e5e5;
    font-family: 'PT Sans', sans-serif;
}
  
::placeholder {
    color: #8b8b8b;
}
#button, #button1 {
    margin-top: 25px;
    margin-bottom: 25px;
    border: none;
    background: #1a5979;
    width: 90%;
    height: 61px;
    border-radius: 6px;
    color: #fff;
    font-size: 22px;
    font-family: 'PT Sans', sans-serif;
    cursor: pointer;
    padding: 0px 0px 0px 0px;
}
    #button:hover, #button1:hover {
        background:   #398439;
    }

p1 {
    /* margin: -10px -35px 0px; */
    color: black;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 5px;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 420px;
    margin: 30px auto;
  }

body{
	background:#cecbcb;

}
.word {
    padding: 0px 0px 8px 0px;
}
.image__wrapper img{
	border-radius: 15px;
	width: 85%;
    height: auto;
    margin: auto;
	background-size:cover;
     display: flex;
     flex-direction: column;
     justify-content: flex-end;
	 justify-content: left;
	
}
.frontpane-box11{
margin: -34px 4px 4px 0px;
}
.section.section-product img {
 background: #cecccc;
    font-size: 30px;
 margin: 0px 0px 34px 34px;

}

/* картинка на странице */
.minimized {
  width: 300px;
  cursor: pointer;
  border: 1px solid #FFF;
}
 .row {
    margin-left: 0px;
    margin-right: 0px;
}
p {
	text-align:left;
  margin: -50px 0px 0px;
    color: black;
}
.frontpane-box1{
margin: -25px 0px 0px 0px;
}
.minimized:hover {
  border: 1px solid #101010;
}
 
/* увеличенная картинка */
#magnify {
  display: none;
 
  /* position: absolute; upd: 24.10.2016 */
  position: fixed;
  max-width: 600px;
  height: auto;
  z-index: 9999;
}
 
#magnify img {
  width: 100%;
}
 
/* затемняющий фон */
#overlay {
  display: none;
 
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
  z-index: 9990;
}
 
/* кнопка закрытия */
#close-popup {
 /* width: 30px;
  height: 30px;*/
 
  background: #FFFFFF;
  border: 1px solid #AFAFAF;
  border-radius: 15px;
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 15px;
}
 
#close-popup i {
  width: 30px;
  height: 30px;
  background: url(https://codernote.ru/files/cross.png) no-repeat center center;
  background-size: 16px 16px;
  display: block;
}
 
@keyframes rota {
 25% { transform: rotate(360deg); }
}
form#contact {
    border: 1px solid #9c9999;
    padding: 10px;
    background: #babbba;
    border-radius: 5px;
        margin: -50px 13px 90px 15px;
    width: 90%;
	     box-sizing: border-box;
   display: inline-block;
     
    
}
#contact label {
	font-size: 15px;
}
#contact input:required:valid {
	box-shadow: 0 0 3px #BCEF89;
	border-color: #BCEF89!important;
	background: #fff url(images/valid.png) no-repeat 98% center;
}
#contact textarea:required:valid {
	box-shadow: 0 0 3px #BCEF89;
	border-color: #BCEF89!important;
}
#contact input:focus:invalid {
	box-shadow: 0 0 3px #FFDF97;
	border-color: #FFDF97!important;
	background: #fff url(images/invalid.png) no-repeat 98% center;
}
#contact textarea:focus:invalid {
	box-shadow: 0 0 3px #FFDF97;
	border-color: #FFDF97!important;
}
.err {
	border: 1px solid #ff8c00;
	padding: 10px;
	background: #FFDF97;
	text-align: left;
	border-radius: 3px;
}
.ok {
	border: 1px #BCEF89 solid;
	margin-bottom: 15px;
	padding: 10px;
	background: #f5f9fd;
	text-align: center;
	border-radius: 3px;
}

#comment {
	width: 80%;
    padding: 18px 0px 60px 8px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
}
#submit {
	font-weight: 400;
	background: #393;
	font-size: 15px;
	color: #fff;
	padding: 20px 50px;
	border: none;
	cursor: pointer;
}

/*#main_product img {
     background: #d3d1d1;
     flex-wrap: wrap;
     justify-content: center;
     background-color: silver;
     margin: 10pt;
     background-color: white;
     display:flex;
     float: left;
	 height:200px;
	width:300px;
	background: #101010;
}
/* .img-rounded{
     border-radius: 15px;
}
 .relative {
     position: relative;
}
 .d-inline-block {
     display: inline-block;
}
 .relative img{
     display:inline-block;
     overflow:hidden;
     display:flex;
}
 .relative img{
     -moz-transition: all 4s ease;
     -o-transition: all 4s ease;
     -webkit-transition: all 4s ease;
}
 .relative:hover{
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
}

*/
.contact h3{
	margin: 0px 0px 70px 0px;
	
}

#fields {
	margin: 0px -35px 20px -35px;
}

#name{
	    line-height: 0px;
    margin: -50px 0px 0px 0px;
}
footer {
    color: #fbfafa;
    text-transform: uppercase;
    margin-top: 21px;
    padding: 48px 0px 1px 0px;
    background: #babbba;
    font-size: 18px;
}

h5 {
    font-size: 22px;
    vertical-align: middle;
}
.word:before {
    margin-left: -100%;
}
.word:before, .word:after {
    content: '';
    display: inline-block;
    vertical-align: super;
    box-sizing: border-box;
    width: 0;
    height: 1px;
    background: #cecbcb;
    border: 1px solid #cecbcb;
    border-width: 0 15px;
}
.text-uppercase{
       margin: 60px 0px 40px 0px;

}
.footer .widget{
	margin: 0px 0px 45px;
	
}

.gradient-text {
  font-family: 'Rubik One', sans-serif;
  font-size: 50px;
  text-transform: uppercase;
  background: linear-gradient(45deg, #0B2349 33%, #0D61BC 66%, #8AA9D6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #0B2349;
  display: table;
  margin: 20px auto;
}





























