@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
html {
min-height: 100%;
height: 100% !important;
}
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
table, tbody, tfoot, thead, tr, th, td {outline: 0;}
body {
text-align: left;
min-height: 100%;
height: 100%;
font-family: 'Open Sans','Arial','Verdana',sans-serif;
font-size: 12px;
color: black;
line-height: 20px;
}
body.body-overlayed {overflow: auto;}
.clr{
clear: both;
display: block;
height: 0;
line-height: 0;
float: none;
}
.clearfix:after {
clear: both;
content: ' ';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}
.box {box-sizing: border-box;}
a, ul.pagination-list li  i , .menu-line, .camera_next > span, .camera_prev > span, .section2 .service-icon img, .section4 .box-item *, .section7 img, .footer-right .footer-social a:after,
.rsform-submit-button  {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.footer-right .footer-social a:after  {
	-moz-opacity:0;
	opacity:0;
	filter: alpha(opacity=0);
}
.camera_next:hover > span, .camera_prev:hover > span, .footer-right .footer-social a:hover:after   {
	-moz-opacity:1;
	opacity:1;
	filter: alpha(opacity=100);
}
.camera_next > span, .camera_prev > span   {
	-moz-opacity:.5;
	opacity:.5;
	filter: alpha(opacity=50);
}
.bw, .bw img  {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(1);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
.bw:active img, .bw:hover img, .bw:hover {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: none;
-webkit-filter: grayscale(0);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.btm-dot {border-bottom: 2px dotted #b8b8b8;}

/*========================= sceleton ==============================*/
.wrapper {min-height: 100%;}
main {}
main .right-col {}

/*========================= header ==============================*/
.header {
    padding-top: 5px;
    padding-bottom: 15px;
    background: #eee;
}
.header a {text-decoration: none;}
.header-logo {
    margin: 18px 0 10px;
}
.header-logo img {max-width: 100%;}
.header-slogan {color: black;}
.top-slogan {
    font-size: 32px;
    font-weight: bold;
    margin: 35px 0 0 0;
    text-transform: uppercase;
    line-height: 35px;
}
.bottom-slogan {
    font-size: 16px;
    margin-top: 4px;
    opacity: 0.7;
    text-transform: uppercase;
	position: relative;
}
.bottom-slogan div {
    position: absolute;
    top: 0;
	display: none;
}
.bottom-slogan div:first-child { 
    display: block;
}
.phones {
    text-align: right;
    /* color: #b30905; */
    color: #103792;
    font-size: 13px;
	margin-top: 20px;
}
.phones .hm {
    font-size: 25px;
    line-height: 30px;
}
.address {text-align: right;}
.phones .sm {
    display: inline-block;
    background-repeat: no-repeat;
    line-height: 17px;
    padding-left: 22px;
    margin: 2px;
}
/*
.phones .ks {background-image: url(data:image/gif;base64,R0lGODlhEQARAPcAAACq7QCp7P///wCp6gCq7ACq6gCc3wCZ3ACr7QCv7QCz8ACx7QCz7gCb3gCW2QCo6gCo6wCw7gCU1wDB88Lx/QC18ACt7wCz7gCu7gCy7gCm6gC17wCP1ACs7gCr7gCt7ACa3QCp7QCo6db2/QCr6wCw7QCw7+D3/tL1/UXg+fv+/wCb3QCp7ACh50/e+QCX2gCBywDT9wCy7QCY2wCx7uT6/wCr7G3k+rHv/Z/r/JPK5gC38JfM59r3/QB0wQCy763u/dn2/QCHzACl6wDW+JTo+wC58ACu6wC68ACS1gCM04HC427h+QC67wC58AC18gCP1QCQ1ACq6wCh6cPy/QDI8gDS9wCHz3Tj+gCj6wDA8wDH9QCc4QCz7QDB9ACS19v4/r7f8AC27wCIz+f6/gDR+ACT1wCT1wCQ1ADN9c3z/QCn6nbj+rrv/QCu7ACe5973/gDB8ACm6wCa3wB4wwDU+ACW2gDR9wDU9gCu7QCm7ACs7gCJ0QCv69T1/ant/QCFywCW27bv/QDE8rDu+53u/QCP1ACR1wCj6Ob5/gCR1gCp67/0/QC68ACZ3QCQ1QCm6QC78gCCywCp6QCw7QC18QCe4wDe+QC37wCf6ALe+QCp7QC173nn+wCm7AC/8AC58QCY3gDT9QDC8wCW2ACi6wCFygDW9wCl6wDJ9QC97wCn6wCT2AB4xACd4wCt7QCK0ACt6wCs7QCM0QCZ2wCN0gB3wwDR9fT9/2Lh+uH6/tv3/gC68gDL9wC68ACd3+/7/gCPzwDN9QDP98Py/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjFDQzYyNDVFQjMxMUU0OTNBQkExNDVEOTA1OUU4RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMjFDQzYyNTVFQjMxMUU0OTNBQkExNDVEOTA1OUU4RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyMUNDNjIyNUVCMzExRTQ5M0FCQTE0NUQ5MDU5RThFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyMUNDNjIzNUVCMzExRTQ5M0FCQTE0NUQ5MDU5RThFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABEAEQAACP8AdQgx5OBAg18GQjU44OAMlDGmeNhy5YGARQKbEMjZ5MGChT1zfPABQKLAAJN9bu0Qw+nCB1mQJCUBUCBBhi4JPtUoo8XXhVgDNMAiRVMGJicKYgiow8vnkQcQas0AsCZCBVBP2AjAUkmBjSlvFqEJtAdPCiJ3eqmBUySVMGGiqrB45MhTHAoCBABrA4SCHxUCCg1CdWgFgUwYTiUKgmPXiB6CrFRYRYAViE0FKEXw8ocMFWI5Jvy4QILFmQMAHizgtAXFCDACTkzgtGAAiy8vAAzIoCCXgBvDdAlwYWKBCBaKJOiOMApXJycIfDESEInSAxaG0LAoQEMTEwQfLkhCSUDoEoYCEGZdYfGKUhMNiCaJGNBigCo3eSDAaGVpD4AsnhDAwoAEoFIKAAhwQccSgBBECwgGRGjAQnZIoEQwYQQEADs=);}
.phones .lf {background-image: url(data:image/gif;base64,R0lGODlhEQARAPcAAP8RR/////8TSf8ABf8AKv8AK/8VS/8MQ/8ALf8AKf8NRf8AIP8LQ/8BKv/Ezv8EPf8SSv8FOv+tu/8XTf8ZTP99lv8BNP8ALv/29/9Hb/9+l/8EN/8FPP8MRf/U2f/T2v92jv+Cmv8AKf8AKf8EM/8AG/8KPv8OQf8LQf8GPf8AIv8FPv9Xef8EN/91kP8IQf8BNf9Gav8IP/+svP8AJP+ru/8AHv/G0f+xwP/U3P/CzP/Y3f8SSP8USv/j5v8AGv8ALf9cev9Wef/J1P8DOv8QRv+Vqf8FN/8ORv8kVf+dsf+su/+erv8BNv8AM/8LQv8GP/8AHf/q7v+Qpf8MQv/z8/8AKv9AZ/+hsf+Wqv9bev/m6P+Yrf8CM/8AGv8pUv/a3//f5P9yjf8RS/8CKf8AKP8AJv8AI/8EOP8AKP///f8MP/8GPP8uWP8BMf+brP8AHv+puP9RdP86Y/8ALP8ALv/X3f9ff/+dsP/Ay//N1v8EO/8lVv8AJf8ORf8FPP8AHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjk3MjJEQzVFQjMxMUU0QjcxNUMyOTg1QUUzRTU1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMjk3MjJERDVFQjMxMUU0QjcxNUMyOTg1QUUzRTU1NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyOTcyMkRBNUVCMzExRTRCNzE1QzI5ODVBRTNFNTU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyOTcyMkRCNUVCMzExRTRCNzE1QzI5ODVBRTNFNTU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABEAEQAACNIAAQgcKJDCHiBUBBBcKLAOiwBT0nRguPAPijABgqhQuHDCES+AyMDREsAOGigMm2TAk0UDERNVAlwBwvBMiAABpACIkidABRoM69zZoacGEjhLAkgYwdAAmxEF3PgZESfAEBgUizA4cECBFRwBcvxhCKFBCS8kxgDREeCGBYYyxHBRIqTAmi0BjPRhGMEDTiwDYuCUw3RhijcfwLgYwCSAjxMPGAroYsXKgjY4QSzguFABgxdmZgRwQGcFD4oCncxRg+FLmh6oBT5JwqdFCwMLAwIAOw==);}
*/
.social {text-align: right;}
.social a {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    margin: 0 0 0 5px;
}
.social .fb {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhCMjY4OEQ3RTI2RjExRTNCMkM0RDhCNTE5NDgxRkI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhCMjY4OEQ4RTI2RjExRTNCMkM0RDhCNTE5NDgxRkI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEIyNjg4RDVFMjZGMTFFM0IyQzREOEI1MTk0ODFGQjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEIyNjg4RDZFMjZGMTFFM0IyQzREOEI1MTk0ODFGQjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Echy0AAAA9UlEQVR42mL0TV9xkIGBQYeBdPCeBUgYAzE3GZpZQJp/EqH5NRCvBOLHQMwJxJlAzMVChA3Pgdhp04zwGzABv4yVnkDKgBjN82AagZpAXhSC4j/EaL4O1agHpE4BMRNU/B0TEZpZobQIkkZIiOHRtAqIQc49B+XfAeImqJ4cEM0IjOe3UD+gA2egX/dhMxXohQ8gV+CzWQmo6BbIb0BDvgHZbEC2GBCrATEfEH/E5+dJQHwNiH2gfGMofwsQMwLxP3w2c0JpNqTw4UVWQExo/0ejSdKMEzAhOQufGgaoP1HiH+SPh0AsiUfzDyj9GxTyyFkSIMAAxbc2dOmfRRsAAAAASUVORK5CYII=);}
.social .yt {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYwQzY3RDNCRTI2RjExRTM5MEQ0RTg5RkY4MDJCODcyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYwQzY3RDNDRTI2RjExRTM5MEQ0RTg5RkY4MDJCODcyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjBDNjdEMzlFMjZGMTFFMzkwRDRFODlGRjgwMkI4NzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjBDNjdEM0FFMjZGMTFFMzkwRDRFODlGRjgwMkI4NzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67r7UVAAABu0lEQVR42oTTu0tcQRTH8b1jyOIjUVGQwGoeioiy4ipCGlNZaSRlwMJaEVLqP6BgYaWNlY1iYe8Dn1iJCUaQRCXEIgRBiI/CKOsm7vV75LcyLD4GPsy9u/fMnTnn3CAMw4iNL42JYaYDnOJt89et7sgj44l3vY5O/MMyi7Uw52AN1ThBIYv+zAQ4L3gBb1CDc4xhFO8xhA4M+m++DWbFMyZb9ReutJMVVOneRnjftm3sIQ8pBJKWZHawywrO9YJf4pWCivAO+Q+9eV0PLOKjfptCGYox4z8ceKUq0bZswaiyHug+JfZ/Dvk5vgn+nGiIM0+iTqVJ6oyZnT1V9kMlzvxAjwWvcmErHeISH1Cp4N/YRvsdPbLqVArrrH6d6b/3wKZqfNeocNraJ8S1gDXLHAZ05j/owj7G0YpZPHdexq+UlCXsar7Aa+VhQpowYvnJLlWoWkc1h6pxTEm0xb6h3l7mvDOm9XDa20mmowLt6hn61Dwpp3pmus2pw+xsf3Vt2V5GrRrFgr/bcW3bOyjHNF7YN6LSFaBUX5mdOaGSbaDNPhqnTM8rcUdqlJjOeqmFq9QHKSXMdtJ7LcAAuUt+iJqSoQQAAAAASUVORK5CYII=);}
.social .sp {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlFQjU1MzFGRTI2RjExRTM5NzU4Rjg1NENCMTg5NkNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlFQjU1MzIwRTI2RjExRTM5NzU4Rjg1NENCMTg5NkNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUVCNTUzMURFMjZGMTFFMzk3NThGODU0Q0IxODk2Q0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUVCNTUzMUVFMjZGMTFFMzk3NThGODU0Q0IxODk2Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YRaqWAAAB+klEQVR42pTUT0hVQRTH8bmPCMp8/RGktIRKijaJKRoJ4qKduXgupRZBkAsrCE1c6MpF29poYGWELYL3hKKsQFwE4R+KqDYWkZgIBVqo/REJ/R74XRqma9SBD3e498158+fMRC674BSVOI9jyMMs7mEGaSziLV5gKe602pgfN90GPU/hGja537ETR9yf8QG3cQXz/ocUytEXJPpb7EUXnuFomKwVG9fpuIx3eK1p+3EQQ1FusdpPVpOQ5Bcu4zAO6FmK43jo/W4b7pBwR5wsLyFZJzq04GWowxYMox53vd/uw8U4WTj8b7ip9gW8xAje4ITePw36nGZ0advNrKYRx4rWyuKrdsymUYj7eIDqIFmRlZYlmw4+bNW0BnELjzRVS1CraSbFIUtWELyM0Ku1tKL9hCfiNIt+lZQf+SlVdhiFKkxbp5zWrkLfXuGslsOPORvZZEJZ9Kjdgj3IeBtyVXX3GcVev92W7Dk+qpPFF5xT+wfagp12WoKwpDIpHdob3svtOKn2JR2ZJm3Adb0/o4L1Y1ekW8M+TKjK4xHZCRjAe6/DfqsptHuXRBzTkXcFVeFx8I8/VTo2+s0o0TMpsn4ypyn16xD/T9im1aSCl6O6HLsx9Y+JrESauSTHwpH5kdbta6O063RBx6bBFhvfMW6lQiK729yaAAMA7n9xcfXD39MAAAAASUVORK5CYII=);}
/*========================= menus ==============================*/
/*------------------------- top ------------------------------*/
.top-menu {
    height: 44px;
    background: #b30905;
    background: -moz-linear-gradient(-45deg, #b30905 0%, #931704 16%, #c11e05 28%, #c11e05 28%, #931704 51%, #c11e05 90%, #c11e05 90%, #b30905 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#b30905), color-stop(16%,#931704), color-stop(28%,#c11e05), color-stop(28%,#c11e05), color-stop(51%,#931704), color-stop(90%,#c11e05), color-stop(90%,#c11e05), color-stop(100%,#b30905));
    background: -webkit-linear-gradient(-45deg, #b30905 0%,#931704 16%,#c11e05 28%,#c11e05 28%,#931704 51%,#c11e05 90%,#c11e05 90%,#b30905 100%);
    background: -o-linear-gradient(-45deg, #b30905 0%,#931704 16%,#c11e05 28%,#c11e05 28%,#931704 51%,#c11e05 90%,#c11e05 90%,#b30905 100%);
    background: -ms-linear-gradient(-45deg, #b30905 0%,#931704 16%,#c11e05 28%,#c11e05 28%,#931704 51%,#c11e05 90%,#c11e05 90%,#b30905 100%);
    background: linear-gradient(135deg, #b30905 0%,#931704 16%,#c11e05 28%,#c11e05 28%,#931704 51%,#c11e05 90%,#c11e05 90%,#b30905 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b30905', endColorstr='#b30905',GradientType=1 );
	
	background: #103792;
}
.topmenu .menu {
	text-align: center;
	position: relative;
}
.topmenu .menu > li {
    display: inline-block;
    position: relative;
    vertical-align: top;
    z-index: 100;
}
.topmenu .menu > li > a, .topmenu .menu > li > .separator {
	font-size: 16px;
    padding: 0px 20px;
    margin: 0px;
    color: white;
	display: block;
	line-height: 44px;
}
.topmenu .menu > li > a:hover, .topmenu .menu > li.current > a, .topmenu .menu > li.active > a, .topmenu .menu > li.current > .separator, .topmenu .menu > li.active > .separator {
	color: #ffdd00;
	background: none;
}
.topmenu .menu.small  li {
    display: block;
    text-align: left;
	margin: 3px 0;
	border-bottom: 1px solid #ccc;
	padding-right: 30px;
}
.topmenu .menu.small li a, .header .menu.small li .separator {
    padding: 7px 10px;
    display: block;
    line-height: 20px;
	color:black;
}
.topmenu .menu.small ul {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 0;
    border: none;
    border-top: 3px solid #eb639c;
	border-bottom: 3px solid #eb639c;
}
.topmenu .nav-child.small li:last-child {border-bottom: none;}
.topmenu .menu-button {
    line-height: 44px;
    color: white;
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
}
.topmenu .menu.small .submenu-button:after {
	content: '\f067';
	font-family: FontAwesome;
	font-size: 16px;
	line-height: 34px;
}
.topmenu .menu.small .submenu-button.submenu-opened:after {content: '\f068';}
.topmenu .menu-button:before {
    content: '\f0c9';
    position: absolute;
    top: 0px;
    right: 20px;
    display: block;
    font-family: FontAwesome;
    font-size: 30px;
    line-height: 44px;
}
.topmenu li.menu-line {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    /* background: #103792; */
    background: #0055cc;
    display: none;
    z-index: 1;
}
.topmenu .menu.small {
    background: white;
    z-index: 1000;
}
.topmenu .menu.small li.menu-line {display: none !important;}
/*------------------------- bottom ------------------------------*/
.menu_bottom {text-align: center;}
.menu_bottom li {display: inline-block;}
.menu_bottom li a {
    padding: 0 5px;
    /* text-decoration: underline; */
    border-left: 1px solid #103792;
    color: black;
    font-size: 14px;
}
.menu_bottom li:first-child a {border-left:0;}
.menu_bottom a:hover, .menu_bottom li.current a, .menu_bottom li.active a {}
/*------------------------- achievements ------------------------------*/
.menu-achievements .nav {padding-bottom: 20px;}
.menu-achievements .nav li {
    float: left;
    width: 50%;
    text-align: center;
}
.menu-achievements .nav li a {
    font-size: 14px;
    padding: 5px 10px;
    background: #103792;
    color: #ffffff;
}
.menu-achievements .nav li a:hover, .menu-achievements .nav li.current a, .menu-achievements .nav li.active a {
	background-color: #808080;
    color: #000000;
}
/*========================= modules ==============================*/
.camera_play, .camera_stop {display: none !important;}
.camera_prev, .camera_next, .camera_commands {background: none !important;}
.camera_prev, .camera_next, .camera_prev > span, .camera_next > span {
    width: 26px !important;
    height: 45px !important;
    background-size: contain !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
}
.camera_prev {
	 margin-top: -22px !important;
	 left: 30px !important;
}
.camera_next {
	 margin-top: -22px !important;
	 right: 30px !important;
}
.camera_prev > span {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAtCAYAAACwNXvbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABC9JREFUeNqsmE1PE1EUhu+dNpENFBckblzLnyApa1QwXYCUjWCUAisw6JaNCWyMidjiwoUCgQUJUNkSElz6A/gDTYxsQPmMdsb3vR+lM50pnbaTNMxHe54557zn3HORnueJdh0Dw5NJKUUep334lKUnvrtC5PY2C65sF+jhSO4B/hDSz2vaBRSH3MdVri0gQmBHQWi88G5BuGVXTL1aIIhf2W8ZpD0hRMITT2yvLYuE46hn5XJZDGZn4Jn8m2wNMukL1w4gDiBSx0wkEglBpCe8pNMaRCoIg7K99sEHYaTOLy6Fq79+6rQG8bQn6zpcQcjIxKzQAHnotBIu7Uk4ZHh8VgkBHhVxknNi1omBSOXJboQnT8etJ14Rj3LfNvIlJ26dwJaCROVkZGJOX0tZRMECUijxOtmMugiJDpeKmApXcVNDeDhxKp6GoxM/p+7BYNHzdLiq7SQbKUaEoN9VOakXLlSLB0+Qk72NQiloy6mXeNtWPKklXAM5v1AS5jkheFbJSfAI9ejRsF/Cu2EQqguesIFJk5NguOp6RAgUk3dsWwlAXNethAvfq4IUSvXSkAyD4I372XR3Qorx4vLqRl3Chitfuk1UTrWECbmRcHQxmnu3hqsGVJ0TrBuhEj6zicc9XCtP9jYLpUYLPvHj6GcnwrTKtkKDqhjR3oOQ0UDi40CUR7BjwmU8CUAo4afP51S7t8UYF2JD14eCFJ+X3/rCpVZIKGyYnnj0RDblSQUEu/f4tne7unwQHldX11YtJxwwik1CrEfHagk8OxPB+aGj445dIbvx6D1E09MK6JCOPJt8g2L0fDCGcu3TkvU0Q/kPNAkjCDOXOGA/ezw65YMRkOrqFKsri+oc9zP4QR7NNjbMQes44TQJ2we8MZidDoV9LSza32RQa/m4YVS5hpKO6Bk+B5T5YHYKM5nrg3WnOsXaypIqWNeEMQ6s0oIsTCrPpPIsCEuldBjNPJBxVRgbg9VMqvhhL4sYdtME6qFQ+or49PcfMfbytVrscGyZ7n0cC1QNw2naTqCJhFMDy76YtyHZMruG44bXIx54uyOOSXh4QNtDYzOhAqH09cQjMuIWNUYu5YRZgRBAgYTBvqwsWUMZzhdRsLpTUNEKRBImQmHdSiBUI0NqYbUCaWjbgm7Q6+j1Kk15RwmEOdMvUCuQhiZVSp/JdithDJG+yRnZKJEMxVTtWcMjsb+ohXgS0UEYRtOIjUA0LPaOD8nu1Ts8K/2PtWE8RZ1N2jqTW7jX3B4WracXyefAn2ZIttejYPN20dxqaiNGNXJJZ50xTENhXT/FRlxZYvqa3lpagVD6UTBKX6prr6dpUFAgbmCJ4Ye7clNf/1oC3bQrqcKol5hpNc2yrti6jHeH7fzPiVGjTJstjK2pfXiVk+38XxBq5r5eYmQf7F7TEzM2//ovwAAljPLQ1M9/awAAAABJRU5ErkJggg==) !important;}
.camera_next > span {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAtCAYAAACwNXvbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFBJREFUeNqsWMFuG1UUve85UkvTJmVhKIrYwk+QhbsNJZW8aNqwQLQSOMmqsGCF2CDRqgUhUpyglk0TSFckSruOJS/5AJw1QkJi06IkDRKe4Zz73hvs8dhjjz1SMjNv/O6Zc++5Z96MieNY3l362GJXN0bewb6EfRP72rMnG//KhDazcO2jt7Cv4/AyBwhsuTfmAMcEO5wEEGIagIiCfH/vc9n85gt3B3FcAbM62L49ESDc9TxIyO7Wd/Lm3CWZe+N1+eWnB4FwhWyvXBsfjFma4r9SqSQGFPhXslZ2EzCpRDI+M4u4LxBIjo9PtD7KA4OWYNvrwiHcSMXE4zGzCNDkwdKtT+T45GUXGJntEcyoOMZiZhGkhpj7jL9083YvGFK6u/0gjFXYBgsFmBkGwMQ5Fh1xr3Bw59HXMn3uFQUKko+iSBaX13jGoQPfZ4ejiEEw4Q/sapiszK5/eLtvzXCmzDBxJGYmBOOG/CszDCmzJ4/uy/T0uS5mbTK7serukMyMqT3dqR+OBOTAanPOKWKXxofZYFeXV0OIA2YjD8ymBzAhSSPTtHTr00w17m6tJ32Ga7lqtFmDAQx/+wSgGo9SNQtqdOeiDjIIzPa7EATiwCAQ9lkazAvExM6uBjV1T43SG6VPc6VAGPznh/fkfB+B+BvIdH2bpxYyw51qU7OH+jHbgzc68FjTmJa+HaYH9j1YEMj1m71gNM0932esGbPQCZaburT0qTAc5vaZG6L0Y0h/43AkoM6mJhin5oHh9ABpWxwZKAjkf2808Mb7Pd7omnpNjzG8bYtYfqc36iMGfcbAST28QH5c/zKkcN4WfZCpGg37LH7O89PTf7r7BhdfnZ0Rn7BLhYHQmGUE+RaHF5m+s2fPdF1nyl4cHXlG8lchIAiiHGmNTJUgjzfuaKo6QaIolg9qn3nXkKYtAuIXm1WebwHk4uyF1EMylvdurIQpDUrcjqi2sl8HVpn7rc2vZDYDZHF51a2oYmm459XG86kRmrXMbkc4x2TzrszOZIPQqmKCQJnPduqtoS1oQQtPRzAKsv3D3Z50tdtcU6yENUWDioQyW0NbUGdN+FOCZDFhTfxYw7t3a2hTJQhrgh+puvqBuJroeSbIQKBQeEysRlqTOzJz4XwmE58VpMtkgvRNnRYeNQFAlXHThecaj9NcTdQ4G7SkfiDcprKZ4IkqoU9609UJEgoPCbeGXpwEEOlkktknK8HDGlyx5oF0ATFdASQw6SdhgmC44ZfFrWFaxAaDRCj1LsZVdWUwufr+WgKSV5P0Vvr1tz/LmJnYSl6fBJBh0pV+EUtsZXCf6AqnEIiqDsY3z4PHA5j4B9lINekBwosYRTAQRCWMjn9aEMS/lYt+tGi3274RfeETJq4m+2OAhBo1jTbgmvyNR+/Jy1OVcCTF1DXwy4lzZ3PZL410tUmDnBRI4nVo1tfYRzjnx40zaK6mf5P7fVLfgv4TYACWiP5oDc0qVgAAAABJRU5ErkJggg==) !important;}
.section1 {padding-bottom: 30px;}
.section1 .custom_title {
    /* color: #b30905; */
    color: #103792;
    font-size: 44px;
    font-weight: bold;
    text-transform: uppercase;
    /* float: left; */
    line-height: 50px;
    margin-top: 45px;
    text-align: center;
}
.section1 .right-col .inner {
    background-color: #ededed;
    margin-top: 45px;
    padding: 15px;
}
.section1 .main-col .mod_header {
    font-size: 24px;
    font-family: verdana;
    border-bottom: 2px dotted #b8b8b8;
    margin: 0 0 26px 0;
    min-height: 110px;
    font-weight: bold;
    line-height: 26px;
    /* padding-left: 63px; */
    padding-top: 26px;
    background-repeat: no-repeat;
    background-position: 0 50%;
    /* text-align: left; */
    text-align: center;
}
.section1 .right-col .mod_header {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 15px;
    padding-bottom: 10px;
    border-bottom: 2px dotted #b8b8b8;
}
.section1 .custom_manager {text-align: justify;}
.section1 .custom_manager span {
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
}
/*
.section1 .block1 .mod_header {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA0CAYAAADfRPtlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFBRUFBQUUzRTY2ODExRTNBQzZBQ0JCMzEyQjkwMUU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFBRUFBQUU0RTY2ODExRTNBQzZBQ0JCMzEyQjkwMUU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUFFQUFBRTFFNjY4MTFFM0FDNkFDQkIzMTJCOTAxRTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUFFQUFBRTJFNjY4MTFFM0FDNkFDQkIzMTJCOTAxRTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ylKytAAADiElEQVR42uxaUWgTQRDdJmmhIlRrI4FCpBixBlqiAQVRlIhiIFAURKH4IahFSQmkthSCCEpB/BBEUZBW/ZB+VcH4oSBG/KpE1IIQLQhCoCpEYsVSpSI4U+cgxjsvu7nd8w4HHiHXbffezsybnd023G1uZAptN6AIKKia0MfUWoYI9qqa0KOQ3DbAFsB+QMiNBDP06QUMu43gRsDOiu8HAUE3Eaz2WBMg7RaCYcAenedHAQE3EMwYPG9W4UXZBEOkmkZ2DNDqZILDpJpGthSQcirBIKmlmSWJqOMIpkktzayVSDqKoJ9UslZLkeg4hmCa84UDnAtiK8EWwZAbrDGkbSeYEhSN9hpFyVaC9cp+xqSs2NIPRkgJsajH6izcHYDLgGeAaUCp3ubYjKCXCPiproWJQJhCSsZeUk9sZgAfAFOAMuAN4C0twJQZwWjFy3YRmRCtptRtFGd+ttO76lmp4iikTJ/4fQYJrgVcl6FgmrXFdrBQ+sQfz9/dvsWK10atqrv+qgWYA+xFguO0AndkFNvVA4Ns3ZkR/WV/lJO1pujFOCCv5eADwHbAPavCsnHZcha9Ob7oPcWGobmLROq3MpEHbKWErq/Sr9/AYoXXdpArEIdpozqIAzZXDhDNOfSgYtMcVDQr9EUamGfOMS3FyrXuZFB0ML5yDiCHIpkAfOXdqs2REk3UM/v32U/sPZQDSXaJ/TolXxDdi+IvHgBcFZn9Y+4hy4U72eyL5zLInQL0W7HZ/gHoA5zmmf3VyQx7kogvetBi43ofH+eKYW5eNC1EY6MyiGkR1cuTNh6rY17LOwkmpAki/SCqVo+RakmyEpUBblUXbXjvKy4hE9QjKu3oowoJCs8lSjDAFFycVFiX6FGGxwHeY9TGhd1MUHhOUYIRGwhG/nvQIoLaCZsdHvSqIGhHeKLhoXLIzQSFwlQJQY/P981JBHkmwf3q+Y5k/zm9Hy4JBp9S+yNvcSXmwQ1AZ2J+YaBpRdu83oBVR/qw1e8GZP8VD9aiZLgR7wZihwDFGv5mgboTPM2bNBnbwis0HgvDM08tTRyIvRQI/Uki2cP+fqMUke3BasObnn2ATYDHFghJlsL2MNM/hI6q8iBeZx3HPGN1nrwZnLuMAdYAhgCfRQk2cPzHL+7ov5AyngVcoGMEFYa5h7e/SZpzpQwP4jXbFRQ/wIhCcow8OETRkuXZKv4UYACBt7xcRFlDrQAAAABJRU5ErkJggg==);}
.section1 .block2 .mod_header {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA0CAYAAADfRPtlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyMDM3MkMzRTY2ODExRTNBREE1OUNDQzY4RTQ4MEIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyMDM3MkM0RTY2ODExRTNBREE1OUNDQzY4RTQ4MEIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzIwMzcyQzFFNjY4MTFFM0FEQTU5Q0NDNjhFNDgwQjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzIwMzcyQzJFNjY4MTFFM0FEQTU5Q0NDNjhFNDgwQjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7CV8VGAAAEcklEQVR42txaXUgUURS+uv4jaOGCJhjahqgoli9iRaUECRJlRGEElVEURtEmCGs+lEYQBaEYhJUPUUFmZEpBtCEF9pJFgf1QLQmioKgboWgYnbMea1tmZu+duTO6e+DD3ZnZufPdc+53zrljxKP4aGahZRO6rBowkllrtYAGKwe0kmAGYB+gCLAlHAmi92Loc0O4EUwFVPt9X08IG4LovfiAY65wIbgccFjh+FZajyFP8AQgUeWcK9QJJhJBNdsGyA1lgjWAJI3zNrO9aCZBFJVTHNftBmSGIkEUFjvHdejFulAjGEOpgdf2A9JDiaDoA4tOyKIS1Bty1ZwhvegEq3SKRiKnKC0qQaOCcTRIWhG2KAn3yKVyDP8WGkzcSO4m4AnAAxgFvDWbYCERcFDo2emYnXo82baD4G9IdBDwiT4PAIYAIzQBc1oE80nxMmg7wU5eSKc2ZymYnaBWnHsBXwjjRNo3KVHknXsaBbEhSyktYysqd7KUzWUsIXNee35NTjBvfz8bfe5mw50dbMrjMTpMEpH3nwD06oEI2nTCE90yPRadvIwVtLSyNCAXzD6ccbGvly7KnNdpwB5Al60qGoWPDQMeArbLUDEkV9zz2Oc9rviD62xxcWwMPCrBMFzLAU8D0wTGbwngvdER0HNJa9YK/WaVs5Z7QjQMRWcD4KVaHkRl2gToM7LmeMJSyVYePGSEnEfJQUqJHlUIp7JH9kOimIy5n6me1zsxpJolRJKrksFFWgm4Le7BUsXjgzfamDsvm72qKGfvao5pRoCg9VLUjYiWarOAvYAr3FoN6w4FRlEp613/kfW+6ZchKF0kKF4jtehJQD3PaJjf8OExDPHzX1kDMv7ffddOTBgl105RNi2jFm2iyqCVCmrVNRYYfmohl5CZpXKPbzzPcxnglF1sXyOSd9m/LfigpiQqWNEsVDWBEcBR1TiJoCnt0gOK+Z+G8mRzq+Lx4c77Wj/zlV4i5PT2g25SrVE95LQS+vfrbSyIqrdb1fC+BnQIV8SgsjnnmlTTiIay9jGdL02NdPTC7xWwhFNTX/80ImMsowRt1EcKhaZafYrKG5hGFNohh5UEsTGOF6lPtUIziLgsWL6VBAuF+kIV1cSUECQ0dY0pgyD3mshpbFLMeb7QPB40NA2vQ1M9iN1Bhkp3gV28Vmchi2CEzv+TmQzW+WNolg58VCy+MR28WFesZ9w0ta5BpgcdPNsamBKUyGFIarVLsr0YaUZ4YkpQa149Lc0/DLRKlhDUHAQFxeE8rXju98xM7+fzjalUMI+bqd56ugkugkW37qg2vZGxsRsrpmantH7fnRCztENUdDdN0HD33W4mQeEBTLBCMwlqhQi+GNklgUAJ0962LDKToNLsYV46AsiD9dVhlB3co49IYv83YDVB/5t7aTMqi7Yz5iSHIu4eFACwFBrSG6KilQy+w8C3UVcBZ3VKvR7DzgX/Y6qOioxkprFVqNeDmL/wzetqNr+VOG6hsOCWxQWKFtyT4X6L/EeAAQC/iShJBXitYAAAAABJRU5ErkJggg==);}
*/
.section1 .main-col .module, .section1 .main-col .custom {
    text-align: justify;
    font-size: 16px;
}
.custom.mainblock_1 {
    padding-top: 30px;
}
.form1-title {
    font-size: 16px;
    line-height: 24px;
    margin: 10px 0 15px;
    padding-bottom: 10px;
}
.section1 .rsform-submit-button {
    font-size: 16px;
    margin-top: 15px;
}
.section1 .formControlLabel {font-size: 14px;}
.section2 {
    background: url(../images/fon-team.png) 50% 0 no-repeat;
    background-size: cover;
    padding: 30px 0 0;
}
.section .mod_header {
    text-align: center;
    color: white;
    font-size: 33px;
    font-weight: bold;
    line-height: 40px;
    padding: 18px 15px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.section2 .box-item {
    display: block;
    text-align: center;
    color: white !important;
    text-decoration: none !important;
    text-transform: uppercase;
	font-size: 20px;
    font-weight: bold;
	margin-bottom: 50px;
}
.section2 .service-icon {
    margin-bottom: 20px;
	height: 125px;
}
.section2 .service-icon img {width: 110px;}
.section2 a:hover .service-icon img {width: 125px;}
.section3 {
	background: url(../images/fon_dop_uslugi.jpg) 50% 0 no-repeat;
	background-size: cover;
	padding: 40px 0;
}
.section3 .mod_header {
    /* color: #b30905; */
    color: #103792;
}
.section3 .box-item {
    padding: 10px 0;
    /* color: #b30905; */
    color: black;
    text-decoration: underline;
    display: block;
}
.section3 .box-item:hover  {
	padding: 0px 0 20px;
}
.section3 img {
    float: left;
    margin-right: 20px;
    width: 57px;
}
.section3 p {
    display: table-cell;
    height: 56px;
    vertical-align: middle;
    font-size: 16px;
}
.section4 {
    background: url(../images/fon-benefits.png) 50% 0 no-repeat;
    /* background-size: cover; */
    padding: 30px 0 0;
}
.section4 .mod_header {}
.section4 .box-item {
    color: white;
    margin-bottom: 80px;
    cursor: default;
}
.section4 .top{}
.section4 img {
    position: relative;
    float: left;
}
.section4 .box-item:hover img {
	width: 80px;
    height: 80px;
    margin-left: -10px;
}
.section4 .title {
    margin-left: 80px;
    font-size: 16px;
    text-align: left;
    margin-top: 10px;
    font-weight: bold;
}
.section4 .box-item:hover .title {font-size: 18px;}
.section4 .text {
    margin-top: 20px;
    font-size: 16px;
}
.section4 .box-item:hover .text {font-size: 18px;}
.section4-bottom {
    background: url(../images/benefits-bottom.png) 50% bottom no-repeat;
    height: 10px;
}
.section7 {padding-top: 20px;}
.section7 .mod_header, .section8 .mod_header {color: black;}
.section7 .box-item {
    position: relative;
    margin-bottom: 45px;
    text-align: center;
}
.section7 .inner {
    width: 100%;
    max-width: 100px;
    margin: 0 auto;
}
.section7 img {
    display: block;
    margin: 0 auto;
    width: 90%;
	margin-bottom: 10%;
}
.section7  img:hover {
    width: 100%;
	margin-bottom: 0;
}
.section7 p {padding-top: 20px;}
.section7 .box-item:after {
	content: '';
	display: block;
    position: absolute;
	background-repeat: no-repeat;
    width: 20px;
    height: 30px;
	top: 17%;
    right: -10px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAYAAAB4Kn/lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjREMjlGNEI5RTYzQTExRTM5Q0UzQkYyMEE3NUY3ODQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjREMjlGNEJBRTYzQTExRTM5Q0UzQkYyMEE3NUY3ODQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEQyOUY0QjdFNjNBMTFFMzlDRTNCRjIwQTc1Rjc4NDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEQyOUY0QjhFNjNBMTFFMzlDRTNCRjIwQTc1Rjc4NDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5rqJdAAAABCklEQVR42rSW2wqCQBCGJ5OgA0UHDbrorsP7P00niIKiLkKUDpaV/Quz4IWWLtMP342uH7gzO0pENAZlEo4STkEPXMBdUjwENnBBCQSSYmJpC7SBD55SYp0K6IMHb4+YWMUCXVAHHoilxDo13vvChf0l1mtcfotAUqzT5MIGeQpbRJwsrBKfJcW6LTugwW35lhLrVIEDbiCUFOvnHT65QbItLaHRMACj5AVbSLwHG0lxBJZ8OklK7LE0SrtpIlbttQaHb4uKiq9gxi1GUuIdFyjXpMsjVnN5wacsd36JT2Bl8jXJEr+4QEfTlkkTq6k1Tzv/puKYC7Q1+RRliUPeS58EM/nHn9BHgAEA2c46LWN35CsAAAAASUVORK5CYIIm0mvUyIeF0NKCKgAgwAD5jjJ9qpppZQAAAABJRU5ErkJggg==);
}
.section7 .box-item:last-child:after {display: none;}
.section8 {
    background-color: #ededed;
    padding: 20px 0 40px;
}
.section8 .news-item {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 2px;
	position: relative;
}
.section8 .s_title {
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    display: block;
}
.section8 .item-img {
    display: block;
    float: left;
    width: 25%;
    overflow: hidden;
    padding-top: 18.75%;
    background-position: 50%;
    background-size: cover;
    margin-right: 20px;
}
.section8 .inner {margin-top: 18px;}
.section8 .date {
	float: left;
	color: black;
    font-size: 12px;
    padding: 5px 0;
	line-height: 14px;
}
.section8 .readmore {
    display: block;
    font-size: 12px;
    font-weight: normal;
    /* color: #b40905; */
    color: black;
    float: right;
    position: relative;
    line-height: 14px;
}
.section8 .readmore:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 7px;
    background-color: #103792;
    position: absolute;
    left: -24px;
}
.section8 .news-item .item-border {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    height: 100%;
	border-right: 2px dotted rgb(186, 186, 186);
}
.section9 {
    background: url(../images/fon-team.png) 50% 0 no-repeat;
    /* background-size: cover; */
    padding: 30px 0 10px;
    color: white;
    text-align: center;
}
.section9 .box-item {
    margin-bottom: 40px;
    font-size: 14px;
}
.section9 .post {}
.section9 .phone {font-weight: bold;}
/*.right-col .module {margin: 20px 0;}*/
.mod_header {
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
	text-align: center;
}
.module.order .rsform-submit-button {
    margin-top: 15px;
    text-transform: uppercase;
}


.form_login {
background: #eee;
padding: 18px 20px;
line-height: 30px;
}
.form_login span.add-on {
width: 70px;
display: inline-block;
text-align: left;
}
.form_login .input-small {padding: 4px;}
.form_login .controls {text-align: center;}
.form_login .links {
line-height: 20px;
padding: 10px 15px 0;
}
.form_login ul.unstyled.links {list-style: none;}
.form_login .links a {}

/*========================= content ==============================*/
.item-page, .blog, .remind, .reset, .clients, .awards, .blocks {padding: 20px 0;}
.page-header {
    margin-bottom: 12px;
    font-size: 45px;
    color: black;
    line-height: 50px;
    padding-bottom: 12px;
    text-transform: uppercase;
    border-bottom: 2px dotted #c7c7c7;
    text-align: center;
}
.modal-in .item-page {padding: 0;}
.tooltip {
background:white;
border: 1px solid #ccc;
padding: 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
max-width:300px;
font-size:12px;
}
.blog .item {
    padding-top: 20px;
    padding-bottom: 20px;
}
.blog .image_block img {width:100%;}
.blog .text {
	text-align: justify;
	font-size: 14px;
}
.blog .item-title a {
    display: block;
    color: black;
    font-size: 16px;
    text-transform: none;
    text-decoration: underline;
    padding-bottom: 10px;
}
.clients .item, .awards .item {
    padding-top: 20px;
    padding-bottom: 20px;
}
.clients .item-title a {
    display: block;
    text-align: center;
}
.clients .image-block {
    display: block;
    width: 60%;
    padding-top: 40%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto;
}
.modal-in .item-image img {width:100%;}
.awards .item-title {padding-top: 10px;}
.awards .item-title a {
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}
.awards .image_block img {
    width: 100%;
    max-width: 150px;
}
.awards .readmore {
    color: black;
    margin-left: 20px;
    line-height: 30px;
    text-decoration: underline;
    font-size: 13px;
}
.blocks .item {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.blocks .item .inner {
    border: 1px solid #b2b2b2;
    padding: 10px 10px 40px 10px;
	position: relative;
}
.blocks .item .image-block a {
    width: 125px;
    height: 125px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 80%;
}
.blocks .item .image-block a:hover {background-size: 100%;}
.blocks  .item-title a {
	display: block;
	font-size: 14px;
    font-weight: bold;
    color: #000000;
    margin: 0 0 15px 0;
}
.blocks .item .text-block {
    line-height: 15px;
    font-size: 12px;
}
.blocks .item  .readmore {
	display: block;
	position: absolute;
	bottom: 10px;
    right: 15px;
	font-size: 14px;
	color: black;
}
/*------------------------- pagination ------------------------------*/
.pagination {
text-align: center;
}
.pagination * {box-sizing: content-box;}
ul.pagination-list {
display: inline-block;
line-height: 14px;
vertical-align: top;
font-size: 15px;
font-weight: bold;
}
ul.pagination-list li {
display: inline-block;
margin: 0 3px;
}
ul.pagination-list li.number a {
color: black;
border: 1px solid #d6dadd;
display: inline-block;
padding: 4px 8px;
text-decoration: none;
height: 16px;
vertical-align: top;
}
ul.pagination-list li.number.active a {
border: 1px solid #1586C6;
background: #1586C6;
color: white;
}
ul.pagination-list li.number a.pagenav:hover, ul.pagination-list li  i:hover {
color: #777;
background-color: #e8e9ea;
border: 1px solid #d6dadd;
}

ul.pagination-list li .icon-previous, ul.pagination-list li .icon-next {
display: inline-block;
width: 24px;
height: 24px;
vertical-align: top;
border: 1px solid #d6dadd;
}
ul.pagination-list li .icon-previous{background: url(../images/arrow_left.png) no-repeat center center transparent;} 
ul.pagination-list li .icon-next {background: url(../images/arrow_right.png) no-repeat center center transparent;}

ul.pagination-list li.disabled i, ul.pagination-list li.disabled i:hover{background-color:transparent;}
/*========================= forms ==============================*/
input , textarea, select {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-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 linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: auto !important;
	line-height: 15px !important;
}
select {padding: 3px 4px !important;}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive select {
	width: 100%;
	box-sizing: border-box;
}
.formResponsive textarea.rsform-error, .formResponsive input[type="text"].rsform-error, .formResponsive select.rsform-error {
    border-color: #b94a48;
    box-shadow: inset 0 0 10px #b94a48;
}
.rsform-block-captcha1 .formError {color: red;}
.rsform-block-submit {text-align: center;}
.formResponsive .formHorizontal .formControls {margin: 0;}
.formResponsive .formHorizontal .rsform-block {margin-bottom: 0;}
#userForm .error {
color: red;
text-align: center;
font-size: 16px;
line-height: 20px;
}
.rsform-submit-button {
    background-color: #103792;
    outline: none;
    border: none;
    font-family: Arial;
    font-size: 12px;
    color: white;
    display: inline-block;
    line-height: 26px;
    width: 100%;
    height: auto;
	box-shadow: 1px 1px 10px transparent;
}
.header-btn {
    text-align: center;
    margin-top: 20px;
    max-width: 200px;
}
.header-btn:hover {color: white;}
.rsform-submit-button:hover {box-shadow: 1px 1px 10px black;}
#userForm i span {
font-size: 0;
line-height: 0;
color: transparent;
height: 0;
padding: 0;
margin: 0;
}
.formDescription, .formResponsive .formError, #rsform_3 .formControlLabel, #rsform_5 .formControlLabel {display: none;}
#sbox-window, #sbox-content {
    box-sizing: content-box;
}
input.rsform-submit-button.btn.btn-primary {
    background: #103792;
    outline: none;
    border: none;
    font-family: Arial;
    font-size: 12px;
    color: white;
    display: block;
    line-height: 28px !important;
    height: 28px !important;
    padding: 0;
    width: 100%;
    box-shadow: 1px 1px 10px transparent;
    border-radius: 0;
    max-width: 150px;
    margin: 10px auto 0;
}
.rsform-submit-button.btn.btn-primary:hover {box-shadow: 1px 1px 10px black;}
body.modal-in .modal-text {
    padding-top: 30px;
    padding-bottom: 20px;
}
.footer-right .formResponsive input.rsform-submit-button.btn.btn-primary {
    margin-top: -15px;
}
.footer-center1 p.center {
	text-align: center;
}
/*========================= footer ==============================*/
.footer {
    background: url(../images/footer-bagr.png) 50% 0 no-repeat;
    background-size: cover;
    padding: 10px 0;
}
.footer-left {
    display: table;
    margin: 20px 0;
}
.footer-logo {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}
.footer-left img {
    width: 100%;
    max-width: 138px;
}
.footer-center {}
.footer-right {}
.footer-right .footer-social {margin: 30px 0 10px;}
.footer-right .footer-social a {
	display: inline-block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    margin: 0 0 0 5px;
}
.footer-right .footer-social a:after {
	content:'';
	display: block;
	width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
}
.footer-right .footer-social .fb {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJFNjU3NDAxMDVFMTExRTQ4M0U3RjQzOEM5RENBMEE5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJFNjU3NDAyMDVFMTExRTQ4M0U3RjQzOEM5RENBMEE5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkU2NTczRkYwNUUxMTFFNDgzRTdGNDM4QzlEQ0EwQTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkU2NTc0MDAwNUUxMTFFNDgzRTdGNDM4QzlEQ0EwQTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6FbH/hAAABb0lEQVR42uyWS0oDQRCGuycZg4lGIhIQNKCId/ACnkBwr+BOchcPkFPEjSsfO9259QAuZAKOxEckGf+Caigb0sn09AQEC74Z+llU/13drZVSx+AUVFV5dqvxeQEbqlz7ikqOxNiQHE0W4ChINAPQB4/gE9RAC5yBtuyYgMyTK9DJskzZwO5Fv6RIRE/gCJOmU9orshAVcHQBUkf7JIRGY3AjK7TWB/h1QZOr9u1BPhq9gk0azHpQPj44+ie+S2cmMBaDNdcAX0fxLPGL5NG7ED+1xKbonkHdSMbHWsVHox4LTazyZDJvGqJ9j3X0yqORazvD2VDswA5+K6HyyGVb9tzVnOfikih/y52HKGKznLx0v0yzRutzOEr57iJ7A4dUJn3YySXY5faWNecgT0RNkfUf1mpojmIndB6NrIQ1dcETNrf9O/objqJFORp7jKuLU8DYsqN/g5LuHJzMuk/sByG9Pq33wTXYntL/7keAAQBFpIjBxp0mbwAAAABJRU5ErkJggg==);}
.footer-right .footer-social .sp {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQyNzRDNTYxMDVFMDExRTQ5OEI2RUQ2M0YxODJGMkQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQyNzRDNTYyMDVFMDExRTQ5OEI2RUQ2M0YxODJGMkQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDI3NEM1NUYwNUUwMTFFNDk4QjZFRDYzRjE4MkYyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDI3NEM1NjAwNUUwMTFFNDk4QjZFRDYzRjE4MkYyRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6DWNEVAAACdklEQVR42rSWW4hNURiAz5Zb54QxxnXihMYtap6Qe6SUlBdSPHhQzosaUaihUXjkxZM8kCYiPDKI3HJLUqSIlGFMDE3IZZjj++tf02pZa+0907Hq67TP/vf69v7Xvy5J7t+2ENbDXBgFv+E1tMBp6IZqje2EtnK5/CXXhzYMjkE5wnfFXP+AN3ABSjAaeS6GLbuVIstCG+yGfJrweAVkNg+gPiScX2GZ4SMsdoX9+XNjL8ZZiucldMAgKMI0GOyJHQHnkiRZiuixfeNJhrc9D0ug4HSaQB3shHeBZ0VWsFP6PkW2P/bJVkdFHTtfH022sDUiu+v0L/NvMxyAHTDHKYgZ8M3TT4eZMtJuR4TbLVlBX8C+/wf2ONLQB2wxwsaIcIMlHKerjC9un65MB/UlfDFXjXByIA1Cg5PSdXAHvvZhmrRDlXQyyVmubK4HamUirNKCugKfMghlTZ4pD89OCZQC6RerUlot7IpkyrAgi1C4oeNZDE0LFa+IZKtHOAV+ZRwH2YbuwyFYDeM9a+XRwLNdMF0ChsDbiOS5DrjvXqdJuSVcE9napprMtASCDus6WZsyX8c4aQ3FNRlhKRCw0hquCfDUE3MRBlrCUkR4z3RWAx88AUecGpG4bXASTsFWGOqM4c2IsNXurDEw0JuyLN4q25th8ve0PDwKBJ7QjTrvccoYz9MDVlqVP0uch2fBNd08fe0VvND0d2uK65Qsrdn35yI9HvyPY8ey0JvUw8MKy87apzZfK+i8aa+ATF6+Jk1o2ljZPOGynju7nCr+mSI7AyNNJSe9PJ0P1424Sq8/6+9aWC5rKwzQI4V8VTOSS3YHfwUYAOdukEmOqoVMAAAAAElFTkSuQmCC);}
.footer-right .footer-social .yt {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAeCAYAAAAy2w7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDNTY5QzQ3MDVFMTExRTRCQkZFRkVFNEQ4OTJBRDBFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDNTY5QzQ4MDVFMTExRTRCQkZFRkVFNEQ4OTJBRDBFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEM1NjlDNDUwNUUxMTFFNEJCRkVGRUU0RDg5MkFEMEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEM1NjlDNDYwNUUxMTFFNEJCRkVGRUU0RDg5MkFEMEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7UOBVgAAADEklEQVR42rSWS2gTURSGZyZJG9OHrSJVWgWxoKUi4oNqiy/EhUJdKAouXCkuXQhdqt3oSlDciFAQEaGooKiIoFAUXWlRqAgqviotVYt9qWmcJON/4n/hOMy0E9Je+HLPnMzMPfe87ljW/yMBHoHnIAZS4BW4AxwrYHieFwn/wy54BtaCRrAYNIPXIG+VMIKsvMV5DWihfI3zStAKyowHbNuuBTLHKcejLl4OvoFucBv0043nuCsPPAXzwAbwHbSDjXyuJch1YaMLTJJOsJALXAWHKB8E6ynvB1sob4oSIzO6uTPhHphLfR+vZVSquJmdWmqeNkYWs24EfAW9zEaLsUmpl0ceYYH7BcaBDXKcrZnOOqO31QKOSv90wLNppS9qR/7FJqhbBtoo/1aLbWfNFT0kCT6CT5RlsSsMtPAB1LOoXfKAbm4rJr3lxSuIdt8OsAcsUPeuBsuZMKtARdBCJQd5Kmv9lpt5L9gMakESzOGcYGcIM8qjy7IscIldBvwAT8ANGFMohSR7mTdL3JTaE0uPgA4wyCIdJ2O0OBmwizH2tcopSsQMifOwCD3gD6hRraWc8okQK09J0GlclF31SB3Np/+Pgi/gElgC9oGtIVZOsnvEIuZMtfy8VSsP8o/dvB5mr5M6+QxeUN9Jl/XxRB5R7xDdZR4lWld4gVG84UK7eN3Ba4nHYTZU0Z9mV2lieu+k/rq4XRXpRfNeR52WYamr5bySJZ27cKJKEd9nAp2XIwW696AB8gXT9Z2IdWZkx2eAfFs0+OJWxQYrdfjTPOuU2Bgy6hix6Vrpg+vAgG5Vcbpgpobsaim4SyNMmbhxKqYbVUxlf2OroLFGn+Wumth8J9jVXYe9yR98s8sc5+NsJWW+++Rj5Z33L8Wkg9TxaJEdPVTnWMZRrca4sk75tpWd4jEDv0gVoMmqXmTYAe5ayiGFddtp1El1AhdqwlNdeJTZYnT9qjuPUpemgTn+n1X3D9GwAaU7Y3EHL2exe8u3e72pE3HVMbCN+Z9QxIgTcCaZIs5zV64izfZ0Fq4c+ivAAN/GfqY8k6qIAAAAAElFTkSuQmCC);}
.footer-right .footer-social .fb:after {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIyNUQxNUM5MDVFMTExRTRCMzY3RDg0MUY2MjlFN0IwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIyNUQxNUNBMDVFMTExRTRCMzY3RDg0MUY2MjlFN0IwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjI1RDE1QzcwNUUxMTFFNEIzNjdEODQxRjYyOUU3QjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjI1RDE1QzgwNUUxMTFFNEIzNjdEODQxRjYyOUU3QjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6FVTgsAAABXklEQVR42mLcwskazsDAkAzELAy0A4cYgRa9BjJEGGgLfjLR2Ccw8BVk0T86WEQV37wD4i1AfAmIfwAxOxALAnEaEItRy6LdQJzi/e3XI3SJrVxs7tSy6DYQhwAt+YRDnhmZw0SBRZOA+BMe+X/UiKO/QHwQLagsgVQ+EPNBhdSoYdFXIH6DZAkj1IcmuDSQG3T/oRgGWIGYH58Gci1iJRT5lOSjb0iR/wktskG+ew7EXFA+I7RYYybHRyuBWB2KQXHxGiYBTOK/gZQ7krwNNB7J8tEvfMkZaNlXpMQhB6R4qJWP8AEZdLNJ8RFILRsS/zdyygP6ghUaNyCgQkliCAViByj7MxC7weIJaslWIFaCygtSYhEfUq7/jqaXEeoLRWrno19oGRYmRvUMSzIYtWhoWMREL4v+kqGPC6kUgAFOPOq5QZkuF4iTCNUnWGrYn2jtgwNALItD/WGAAAMAvudFqrr6W9IAAAAASUVORK5CYII=);}
.footer-right .footer-social .sp:after {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzQUY3M0NEMDVFMDExRTRBMzU0ODZGMTlBNDcwNjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzQUY3M0NFMDVFMDExRTRBMzU0ODZGMTlBNDcwNjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzNBRjczQ0IwNUUwMTFFNEEzNTQ4NkYxOUE0NzA2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzNBRjczQ0MwNUUwMTFFNEEzNTQ4NkYxOUE0NzA2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ozz4uAAADBUlEQVR42qyWWUhUURjHZyaVyaJsQTKLeqgXbSMq2nuxhwgqaYEyWp6CHsKiHiwIpsB6kagoeuitpIXQIs0mkixosVUiJBDayKxGWxAHs9B+H3wXDqdz70w4H/w4V+e753+Wb7nhuqHZIcuWQBnMh3z4A+8gDpehH0ar70/oWJns6w6laWFDcCQch60B/r06RnX8BQl4BdegFvEv6QiKWD0sCg3OPsNpqEI46XKI6HgiA2Ji4+AQ3K3PzZnlJyhCW0KZtTlwG9FlLsFt/zGRBE+jBo/cWYtxr7aNgRpEZ9p3KBdenELoqgbUE+gx34cpsBZ2QYHj3ZewkDvt8XY4NoVYJZRCkyUmNsBEbXCU5wXw1PH+DNhn7vAjY6GPWLPmo2eSf+thkuZgE2LN3o8cX5GeQq41zzcokpSRHb4P2N0V43kY3IAzUAGyqweIHPQcmLCV4btjHlnoBnnIggY544C8MgvDPEfQxRDNYazTSQt85pJrOSkvXICkj5N5v59gEzxy3OUBeAi7jdy2rZiF5cmPAwFOpdbfFzU4psMqDahGn2N0pckEL0qjPk5LdVJ7QW/huuyMeyvRBewPOCmxIZAXSWNlFZoSmzU6/zFE2+GI5mNv0GQi+AN+pxCVlnVOu8JjOAZrYKIlfJOh2mcOaXNdItihLcbP2uCrPg+HuVAurUgWQCBUgnlS8QDBfnHs1pW77JRWitmSc47fR+iR5xv/82vGEicbvZXV+jg16J20izO0OnziWkk8mxxwWisiRkXpdDisNp4/gLSbvZoel2CPJDt312f4lQUIFmbpQ6d2g8OWw3YNkrOGX5UVKCGjlsYYFgcIZpvfNFJw74OrU5/XGvrCkWtRveNyLexB9jpsfbVJAt/RquCyNxq1Cf16k6IxVUnHqsOOz0SpLjUBooOxEleluSc/wPMMi9Vw341+pa1Fdxozkn4wJovfYX8I+5n0t3XaHabpvWWZ1QNyUjTxnewuka6gaaNgvFR9/dtrS9J4l2ttlQm74JkECUK3zAn+CjAA01LT0r0siU0AAAAASUVORK5CYII=);}
.footer-right .footer-social .yt:after {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAeCAYAAAAy2w7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQzQzJDNjdEMDVFMTExRTRBQjVCRUVCODg2RURDMTdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQzQzJDNjdFMDVFMTExRTRBQjVCRUVCODg2RURDMTdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDNDMkM2N0IwNUUxMTFFNEFCNUJFRUI4ODZFREMxN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDNDMkM2N0MwNUUxMTFFNEFCNUJFRUI4ODZFREMxN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Q7uo0AAADO0lEQVR42rSWe4hMcRTH770zc81jZ8ezDYu0/OERYqVWeSSvpJVX4Y8t5D8U+cMfkkQpr5SURIlIW6QlsiXr8QdW8iq0VjaylMWwu7MzO9f36Ht1us3O3mnsqU/3N2fuveec33n8rlkXCRlK5Ec9iIEZoB94CJpBNcgaHlnS3mX4EcvzOw0egWlgDBgBJoBXuYwUIsEcuitgO5jKCEUu8ToRlILHQEIJXYvaJbj+Ag6IgySizPQWkcGIvnKrVoIW8BQcBc/AfXAbDGTkb8AiMB28ps7wYygFroJlYAE4DYaAreAC2AiqJD2gGwwGEWDzPtuvIZGLLAThOkhQ/5y/RUpU3rLcOkNdfRmSHLSBVtCociXeRtXLiyoGkd/gJzC5PaZRpFh59KYyYKny78jxbIfSFxSR11iSugowk+t2ZWwee67giEQyxOZkOAc2sKeaOUHaeM9m0N9TFL4ikmZcrNbycA04y6a8y14z2D+ybe/AONCU64WmZ9YVLH5nnWtI8rACzAIDQJhNGGZpB/JUnsPKlC3sZO6k6b+Be6AWzmTFUJhbssroG5HZuU5ytJ5GPtErU3maUFNByw8ynNHmExllmywaSfM4GAXGg7FcH+7h4eO874vPqKolokGMYgsn9Rkwkg7M6eHBTk6PgE9DpRYTLgb3gH38Ywo4CCaBJ9zSDzwuDBqwGFED+K5e+oI5f6B0tsUJ7UpSNavIAZ4v0ph71VSwaWg1Kmo2rmuprwWV0NUAufekNmTnCdnxrLNqLc6cwgk7H9cbHMLHpHigawLlWJ/QhvL2mWdteRyQaMs9eYtzUkR4xP991iqyR1LqGDF5VskoqgQfeeL+m3WZ/9icEtVoUEcn3Pyng1T0JnFWmncyx+iso4ooyuG6nMV1SwxZnE3e5LtRdvO6C1xWhePedx68RYU5bJMy8J4R1asqTlkcJXory9TeVvEjpIGJH+o2IItAqqoRFbaGUe+QiGB4KZ3a7Z7AMlT3Y7FTfXAkaTBGXQtnmsMqSjAXXXRCkj5MTYlWfutVUC9ySAxJBDfB5D6a3i/BwiA9kKbbBuay/kOKgBo5Zo6GzpIMh3NafcTcAUewlZ//CDAAg3nhobVyR9IAAAAASUVORK5CYII=);}
.footer-right .formResponsive {margin-top: 30px;}
#rsform_3 {
    background-color: rgba(130, 130, 130, 0.7);
    margin-top: 20px;
}
#rsform_3 .rsform-block-submit {margin-bottom: 10px;}
.form3-title {color: white;}
.footer-center2, .footer-menu  {
    padding-bottom: 10px;
	border-bottom: 2px dotted #767676;
}
.footer-center3 {
    line-height: 15px;
}
.footer-center3 > div {padding-top: 10px;}
.footer-center3 table {width: 100% !important;}
.footer-center3 td {
    /* padding-right: 10px; */
    height: 30px;
}
.copyright {text-align: center;}
.copyright a {
    color: black;
}
/*========================= responsive ==============================*/
@media (max-width: 991px) {
	.address {text-align: left;}
	.social {
		text-align: left;
		margin-top: 10px;
	}
	.blog .text {
		font-size: 12px;
		line-height: 15px;
	}
	.topmenu .menu > li > a, .topmenu .menu > li > .separator {
		font-size: 14px;
		padding: 0px 10px;
	}
	.phones {margin-top: 16px;}
}
@media (max-width: 767px) {
	.header-logo, .header-slogan , .phones , .address , .social, .footer-logo {text-align: center;}
	.camera_prev, .camera_next, .camera_prev > span, .camera_next > span {
		width: 19px !important;
		height: 32px !important;
	}
	.camera_prev {
		 margin-top: -16px !important;
		 left: 10px !important;
	}
	.camera_next {
		 margin-top: -16px !important;
		 right: 10px !important;
	}
	.section7 .box-item:after {right: 0px;}
	.footer-menu .menu_bottom a {font-size: 12px;}
	.menu-achievements .nav li {width: 100%;}
	.fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened {
		width: 94% !important;
		left: 3% !important;
	}
	.fancybox-inner {width: 100% !important;}
	.fancybox-close {
		top: -10px !important;
		left: -10px !important;
	}
	.awards .image_block, .awards .right_block {
		width: 100%;
		text-align: center;
	}
	.section8 .news-item.even {border-right: none;}
}
@media (max-width: 530px) {
	.footer-center, .footer-right, .footer-center3 .col-xs-6, main.col-xs-7, aside.right-col {width: 100%;}
	.footer-right .col-xs-12 {width: 50%;}
	.footer-right .footer-social {margin-top: 0;}
	.footer-right .formResponsive {margin-top: 0;}
}
@media (max-width: 430px) {
	.top-slogan {
		font-size: 24px;
		line-height: 28px;
	}
	.bottom-slogan {
		font-size: 14px;
	}
	.section7 .box-item:after {
		left: 50%;
		margin-left: -12px;
		bottom: -30px;
		top: auto;
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.section7 p {padding-top: 0;}
	.section7 .box-item, .footer-right .col-xs-6, #rsform_1 .col-xs-6  {width: 100%;}
	.section8 {display: none;}
}
@media (max-width: 300px) {
	.footer-address {display: none;}
	.footer-right .col-xs-12 {width: 100%;}
}
/*========================= animation ==============================*/
.offset-2-3 {margin-left: 16.666666666%}
.offset-1-3 {margin-left: 33.333333333%}


.show {
	-moz-opacity:1;
	opacity:1;
	filter: alpha(opacity=100);
}
.transparent {
	-moz-opacity:0;
	opacity:0;
	filter: alpha(opacity=0);
}
.fade4 {
	-webkit-transition: opacity 1.5s 0.4s;
	-moz-transition: opacity 1.5s 0.4s;
	-o-transition: opacity 1.5s 0.4s;
	-ms-transition: opacity 1.5s 0.4s;
	transition: opacity 1.5s 0.4s;
}
.fade6 {
	-webkit-transition: opacity 1.5s 0.6s;
	-moz-transition: opacity 1.5s 0.6s;
	-o-transition: opacity 1.5s 0.6s;
	-ms-transition: opacity 1.5s 0.6s;
	transition: opacity 1.5s 0.6s;
}
.fade10 {
	-webkit-transition: opacity 1.5s 1s;
	-moz-transition: opacity 1.5s 1s;
	-o-transition: opacity 1.5s 1s;
	-ms-transition: opacity 1.5s 1s;
	transition: opacity 1.5s 1s;
}
.fade16 {
	-webkit-transition: opacity 2s 1.6s;
	-moz-transition: opacity 2s 1.6s;
	-o-transition: opacity 2s 1.6s;
	-ms-transition: opacity 2s 1.6s;
	transition: opacity 2s 1.6s;
}
.all8 {
	-webkit-transition: 0.8s ;
	-moz-transition: 0.8s ;
	-o-transition: 0.8s ;
	-ms-transition: 0.8s ;
	transition: 0.8s ;
}
.all20 {
	-webkit-transition: all 2s;
    -moz-transition: all 2s;
    -o-transition: all 2s;
    -ms-transition: all 2s;
	transition: all 2s;
}
.translate-800 {
	-webkit-transform: translateX(-800px);
	-moz-transform: translateX(-800px);
	-o-transform: translateX(-800px);
	-ms-transform: translateX(-800px);
	transform: translateX(-800px);
}
.translate-1050 {
	-webkit-transform: translateX(-1050px);
    -moz-transform: translateX(-1050px);
    -o-transform: translateX(-1050px);
    -ms-transform: translateX(-1050px);
    transform: translateX(-1050px);
}
.translate800 {
	-webkit-transform: translateX(800px);
	-moz-transform: translateX(800px);
	-o-transform: translateX(800px);
	-ms-transform: translateX(800px);
	transform: translateX(800px);
}
.translate1050 {
	-webkit-transform: translateX(1050px);
	-moz-transform: translateX(1050px);
	-o-transform: translateX(1050px);
	-ms-transform: translateX(1050px);
	transform: translateX(1050px);
}
.translate0 {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.end-pos {margin-top: 0 !important;}