body.about-us-page { background-color: #ffffff; }
body.about-us-page hr { border-top: 1px solid #d8d8d8; }
body.about-us-page hr.section-divider { width: 100%; max-width: 490px; }
body.about-us-page .about-us-menu > li { width: 12.5%; }
body.about-us-page .about-us-menu > li + li { width: 12.5%; }
body.about-us-page .about-us-menu > li + li + li + li { width: 12.5%; }
body.about-us-page .about-us-menu > li + li + li + li + li { width: 12.5%; }
@media only screen and (min-width: 768px) and (max-width: 991px) { body.about-us-page .about-us-menu { padding-right: 0px !important; } }
body.about-us-page .mm-section .section-header { padding-top: 0; }
body.about-us-page .about-us-section { padding: 60px 0; }
body.about-us-page .about-us-section .section-header { padding-top: 0; }
body.about-us-page .about-us-section h3 { font-size: 20px; font-family: 'EurostileLTStdBold'; color: #e31837; }
body.about-us-page .about-us-section .bx-wrapper img { width: 100%; }
body.about-us-page .about-us-section .bx-wrapper .bx-next, body.about-us-page .about-us-section .bx-wrapper .bx-prev { height: 39px; width: 39px; text-indent: -999999px; display: inline-block; white-space: normal; }
body.about-us-page .about-us-section .bx-wrapper .bx-next { background: url(../img/next-arow.png) no-repeat; float: right; }
body.about-us-page .about-us-section .bx-wrapper .bx-prev { background: url(../img/prev-arow.png) no-repeat; float: left; }
body.about-us-page .exchange-rate { *zoom: 1; padding-bottom: 15px; }
body.about-us-page .exchange-rate:before, body.about-us-page .exchange-rate:after { content: " "; display: table; }
body.about-us-page .exchange-rate:after { clear: both; }
body.about-us-page .exchange-rate .current-rate { float: left; margin-right: 40px; }
body.about-us-page .exchange-rate .current-rate .rate { font-size: 36px; font-weight: bold; }
body.about-us-page .exchange-rate .current-rate .time-date { font-size: 18px; }
body.about-us-page .exchange-rate .todays-change { float: left; }
body.about-us-page .exchange-rate .todays-change .label { font-size: 18px; }
body.about-us-page .exchange-rate .todays-change .rate { *zoom: 1; }
body.about-us-page .exchange-rate .todays-change .rate:before, body.about-us-page .exchange-rate .todays-change .rate:after { content: " "; display: table; }
body.about-us-page .exchange-rate .todays-change .rate:after { clear: both; }
body.about-us-page .exchange-rate .todays-change .rate .arrow-wrap { float: left; display: inline-block; height: 70px; margin-right: 10px; }
body.about-us-page .exchange-rate .todays-change .rate .arrow-wrap .arrow { margin-top: 13px; }
body.about-us-page .exchange-rate .todays-change .rate .content { float: left; font-size: 30px; font-weight: bold; text-align: center; }
body.about-us-page .exchange-rate .todays-change .rate .content span { font-size: 20px; display: block; }
body.about-us-page .exchange-rate .todays-change .arrow-up { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 15px solid #00cc00; }
body.about-us-page .exchange-rate .todays-change .arrow-down { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 15px solid #f00; }
body.about-us-page .atw-section .section-header { padding-top: 60px; }
body.about-us-page .atw-section .filters { padding: 15px 0 50px 0; }
body.about-us-page .atw-section .filters .dropdown { display: inline-block; padding: 0 5px; }
body.about-us-page .atw-section .zoom-controls { height: 90px; width: 45px; position: absolute; bottom: 0; right: -20px; }
body.about-us-page .atw-section .zoom-controls a { background-color: #e31837; color: #fff; padding: 6px 10px 8px 10px; font-size: 25px; border-radius: 5px; display: block; margin-top: 5px; }
body.about-us-page .atw-section .zoom-controls a:hover { background-color: #DF324C; }
body.about-us-page .section-block-style-1 [class*='col-'] { padding: 0; border: 1px solid #fff; border-left: none; border-top: none; height: 100%; }
body.about-us-page .section-block-style-1 h3 { font-family: 'EurostileLTStd'; font-size: 30px; color: #e31837; margin: 0 0 10px 0; line-height: 1; }
body.about-us-page .section-block-style-1 p { margin: 0; font-size: 15px; }
body.about-us-page .section-block-style-1 .text-container { background-color: #f1f1f1; padding: 40px; height: 100%; }
body.about-us-page .section-block-style-1 .image-container { display: table; height: 100%; width: 100%; }
body.about-us-page .section-block-style-1 .image-container img.invimg { width: 100%; height: auto; }
body.about-us-page .section-block-style-1 .image-container-half { display: table; height: 50%; width: 100%; border-bottom: 1px solid #fff; background-size: 100% auto !important; }
body.about-us-page .section-block-style-1 .image-container-half .des { display: inline-block; line-height: 1; }
body.about-us-page .section-block-style-1 .image-container-half img { margin: 0 10px 0 0; display: inline-block; }
body.about-us-page .section-block-style-1 a { background-color: #000; display: inline-block; height: 100%; width: 100%; }
body.about-us-page .section-block-style-1 a:hover .image-container, body.about-us-page .section-block-style-1 a:hover .image-container-half { opacity: 0.9; }
body.about-us-page .section-block-style-1 a .overlay { display: table-cell; font-size: 20px; color: #fff; text-align: center; vertical-align: middle; position: absolute; left: 50%; top: 50%; width: 200px; margin: -45px 0 0 -100px; }
body.about-us-page .section-block-style-1 a.second .overlay { margin: -25px 0 0 -100px; }
body.about-us-page .section-block-style-1 .row-1 { position: relative; height: 250px; }
body.about-us-page .section-block-style-1 .row-2 { height: 250px; }
body.about-us-page .section-block-style-1 .row-3 { height: 300px; }
body.about-us-page .section-block-style-1 .row-4 { height: 300px; }
body.about-us-page .section-style02 { background: #ffffff; }
body.about-us-page .section-style02 .caption-panel { box-shadow: inset 0px 0px 0px 1px #e0e0e0; display: table; text-align: center; }
body.about-us-page .section-style02 .caption-panel .caption-panel-inner { display: table-cell; vertical-align: middle; }
body.about-us-page .section-style02 .caption-panel:hover { box-shadow: inset 0px 0px 0px 1px #e31837; }
body.about-us-page .section-style02 .scale-effect:hover .caption-panel { box-shadow: inset 0px 0px 0px 1px #e31837; }
body.about-us-page .section-style02 .block-item .spotlight-image img { width: 120%; margin-left: -10%; }
body.about-us-page .section-style02 .block-item.item-alignment { margin-left: 12.46%; }
body.about-us-page .subscribe-section { padding-top: 60px; }
body.about-us-page .subscribe-section .extras-wrapper { width: 100%; max-width: 960px; margin: 0 auto; padding: 10px; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container { background-color: #fff; /* firefox 19+ */ /* ie */ }
body.about-us-page .subscribe-section .extras-wrapper .extras-container h2 { font-size: 22px; font-family: EurostileLTStdBold; font-weight: normal; line-height: 1; color: #e31837; margin-top: 55px; margin-bottom: 0; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container input { height: 30px; padding-left: 10px; width: 220px; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container ::-webkit-input-placeholder { font-style: italic; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container ::-moz-placeholder { font-style: italic; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container :-ms-input-placeholder { font-style: italic; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container input:-moz-placeholder { font-style: italic; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container p { margin: 10px 0; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container .mobile-dl { display: inline-block; margin-right: 5px; float: left; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-contacts { background: transparent url(../img/reports-inv-contacts-bg.jpg) no-repeat; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-faqs { background: transparent url(../img/reports-inv-faqs-bg.jpg) no-repeat; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-contacts, body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-faqs { display: inline-block; background-size: cover; height: 130px; width: 100%; text-align: center; font-size: 18px; font-weight: bold; font-family: 'arial', helvetica, sans-serif; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-contacts span, body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-faqs span { color: #fff; position: relative; top: 48%; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-contacts:hover span, body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-faqs:hover span { text-decoration: underline; }
body.about-us-page .subscribe-section .extras-wrapper .extras-container .col-sm-4 { padding-left: 30px; }
@media only screen and (min-width: 768px) and (max-width: 991px) { body.about-us-page .subscribe-section .extras-wrapper .extras-container .mobile-dl img { height: 40px; } }
@media only screen and (max-width: 767px) { body.about-us-page .subscribe-section .extras-wrapper .extras-container h2 { font-size: 33px; margin-top: 40px; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container input { width: 100%; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container .mobile-dl img { height: 42px; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container .col-sm-4 { padding-left: 15px; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-faqs { margin-top: 30px; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container a.inv-contacts { margin-top: 15px; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container .col-sm-3 { padding: 0 15px 40px 15px !important; } }
@media only screen and (max-width: 767px) { body.about-us-page .subscribe-section .extras-wrapper { padding: 0; } }
@media only screen and (min-width: 993px) and (max-width: 1199px) { body.about-us-page .section-style02 .block-item .spotlight-image img { width: 150%; margin-left: -20%; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { body.about-us-page .mm-section { padding-bottom: 20px; }
  body.about-us-page .about-us-section { padding-top: 20px; }
  body.about-us-page .about-us-section .bx-controls { margin-top: 15px; }
  body.about-us-page .links a { font-size: 13px !important; }
  body.about-us-page .exchange-rate .current-rate .rate { font-size: 18px; }
  body.about-us-page .exchange-rate .current-rate .time-date { font-size: 10px; }
  body.about-us-page .exchange-rate .todays-change .label { font-size: 10px; }
  body.about-us-page .exchange-rate .todays-change .rate .content { font-size: 15px; }
  body.about-us-page .exchange-rate .todays-change .rate .content span { font-size: 11px; }
  body.about-us-page .exchange-rate .todays-change .rate .arrow-wrap { height: 40px; margin-right: 5px; margin-left: 2px; }
  body.about-us-page .exchange-rate .todays-change .rate .arrow-wrap .arrow { margin-top: 5px; }
  body.about-us-page .exchange-rate .todays-change .rate .arrow-up { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #00cc00; }
  body.about-us-page .exchange-rate .todays-change .rate .arrow-down { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #f00; }
  body.about-us-page .section-style02 { padding-top: 40px; padding-bottom: 40px; }
  body.about-us-page .section-style02 .section-header h4 { margin-bottom: 50px; }
  body.about-us-page .section-style02 .news-bar { position: relative; height: 85px; line-height: 90px; background-color: #222; padding: 0; }
  body.about-us-page .section-style02 .news-bar .section-title { color: #e31837; font-size: 24px; margin: 0; padding-left: 40px; }
  body.about-us-page .section-style02 .news-bar .carousel-news { margin-left: -30px; }
  body.about-us-page .section-style02 .news-bar .carousel-news .carousel-inner { height: 85px; }
  body.about-us-page .section-style02 .news-bar .carousel-news .carousel-inner .carousel-caption { position: absolute; margin: 0; padding: 0; left: 15%; right: 10%; top: 50%; bottom: auto; text-align: left; max-width: none !important; width: auto; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); }
  body.about-us-page .section-style02 .news-bar .carousel-news .carousel-inner .item { height: 100%; line-height: normal; }
  body.about-us-page .section-style02 .news-bar .carousel-news .carousel-inner .item .news-title { font-size: 15px; font-weight: bold; color: #ccc; }
  body.about-us-page .section-style02 .news-bar .carousel-news .carousel-inner .item .news-title:hover { color: #fff; }
  body.about-us-page .section-style02 .news-bar .carousel-news .carousel-inner .item .news-title .fa { position: relative; top: 1px; }
  body.about-us-page .section-style02 .news-bar .carousel-news .carousel-control { width: auto; top: 2px; left: 20px; right: auto; padding: 0 20px; background: none !important; }
  body.about-us-page .section-style02 .news-bar .carousel-news .carousel-control.right { left: 55px; right: auto; }
  body.about-us-page .section-style02 .news-bar .today { line-height: normal; color: #fff; display: inline-block; margin-top: 18px; float: right;                     /*position: relative;
					top: 0;
					left: 0;*/ position: absolute; right: 0; left: auto; }
  body.about-us-page .section-style02 .news-bar .today .month-part { display: block; font-size: 12px; color: rgba(255, 255, 255, 0.7); }
  body.about-us-page .section-style02 .news-bar .today .day-part { display: block; font-size: 22px; line-height: 18px; margin: 3px 0 1px; }
  body.about-us-page .section-style02 .news-bar .today .day-part sup { margin-left: 3px; font-size: 14px; color: rgba(255, 255, 255, 0.7); }
  body.about-us-page .section-style02 .news-bar .today .year-part { display: block; font-size: 10px; letter-spacing: 6px; color: rgba(255, 255, 255, 0.7); }
  body.about-us-page .section-style02 .news-bar .today .comma { display: none; }
  body.about-us-page .section-style02 .block-item { height: 340px; }
  body.about-us-page .section-style02 .block-item .spotlight-image { position: relative; height: 170px; width: 100%; }
  body.about-us-page .section-style02 .block-item .spotlight-image:before { content: ''; display: block; padding-top: 0; }
  body.about-us-page .section-style02 .block-item .spotlight-image img { position: relative; width: 180%; max-width: none; margin-left: -40%; }
  body.about-us-page .section-style02 .block-item .caption-panel { background: #fff; height: 170px; }
  body.about-us-page .section-style02 .block-item .caption-panel .caption-panel-inner { padding: 25px 30px; top: 0; height: 100%; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
  body.about-us-page .section-style02 .block-item .caption-panel .caption-panel-inner .title { font-size: 12px; }
  body.about-us-page .section-style02 .block-item .caption-panel .caption-panel-inner .des { font-size: 12px; }
  body.about-us-page .section-style02 .block-item .caption-panel:after { content: ''; position: absolute; top: -19px; left: 50%; margin-left: -10px; height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 10px; border-bottom-color: #fff; }
  body.about-us-page .section-style02 .block-item:first-child + .block-item .spotlight-image, body.about-us-page .section-style02 .block-item.even .spotlight-image { position: absolute; bottom: 0; }
  body.about-us-page .section-style02 .block-item:first-child + .block-item .caption-panel, body.about-us-page .section-style02 .block-item.even .caption-panel { position: absolute; top: 0; left: 0; right: 0; }
  body.about-us-page .section-style02 .block-item:first-child + .block-item .caption-panel:after, body.about-us-page .section-style02 .block-item.even .caption-panel:after { content: ''; position: absolute; top: auto; bottom: -19px; left: 50%; margin-left: -10px; height: 0; width: 0; border-color: transparent; border-style: solid; border-width: 10px; border-top-color: #fff; }
  body.about-us-page .section-style02 .scale-effect:hover .caption-panel { box-shadow: inset 0px 0px 0px 1px #e0e0e0; }
  body.about-us-page .how-we-win-section { padding-bottom: 0; }
  body.about-us-page .section-block-style-1 h3 { font-size: 22px; }
  body.about-us-page .section-block-style-1 p { font-size: 15px; }
  body.about-us-page .section-block-style-1 .text-container { padding: 20px; }
  body.about-us-page .section-block-style-1 .row-1 { height: 200px; }
  body.about-us-page .section-block-style-1 .row-3 { height: 270px; }
  body.about-us-page .section-block-style-1 .row-4 { height: 240px; }
  body.about-us-page .atw-section .zoom-controls { left: 30px; }
  body.about-us-page .subscribe-section { padding-bottom: 20px; } }
@media only screen and (max-width: 767px) { body.about-us-page .mm-section { padding-bottom: 10px; }
  body.about-us-page .mm-section .btn-primary { width: 90%; margin: 0 auto; font-size: 11px; }
  body.about-us-page .about-us-section { padding-top: 0; padding-bottom: 20px; }
  body.about-us-page .about-us-section .bx-prev, body.about-us-page .about-us-section .bx-next { height: 25px !important; width: 25px !important; background-size: cover !important; }
  body.about-us-page .exchange-rate .current-rate { width: 100%; }
  body.about-us-page .exchange-rate .current-rate .rate { font-size: 30px; }
  body.about-us-page .exchange-rate .current-rate .time-date { font-size: 14px; }
  body.about-us-page .exchange-rate .todays-change .label { font-size: 14px; }
  body.about-us-page .exchange-rate .todays-change .rate .content { font-size: 30px; }
  body.about-us-page .exchange-rate .todays-change .rate .content span { font-size: 25px; }
  body.about-us-page .exchange-rate .todays-change .rate .arrow-wrap { height: 80px; margin-right: 0px; margin-left: 5px; }
  body.about-us-page .exchange-rate .todays-change .rate .arrow-wrap .arrow { margin-top: 12px; }
  body.about-us-page .atw-section { padding-bottom: 30px; }
  body.about-us-page .atw-section .section-header { padding-top: 30px; }
  body.about-us-page .atw-section .filters .dropdown { width: 100%; margin-top: 10px; }
  body.about-us-page .atw-section .filters .dropdown .btn { width: 100%; }
  body.about-us-page .section-block-style-1 h3 { font-size: 18px; }
  body.about-us-page .section-block-style-1 p { font-size: 14px; }
  body.about-us-page .section-block-style-1 .text-container { padding: 20px; }
  body.about-us-page .section-block-style-1 .row-1 { height: 200px; }
  body.about-us-page .section-block-style-1 .row-2 { height: 180px; }
  body.about-us-page .section-block-style-1 .row-2 .col-sm-6 + .col-sm-6 + .col-sm-6 { height: auto; }
  body.about-us-page .section-block-style-1 .row-3 { height: 200px; }
  body.about-us-page .section-block-style-1 .row-3 .col-xs-12 + .col-xs-12 { height: auto; }
  body.about-us-page .section-block-style-1 .row-4 { height: 200px; }
  body.about-us-page .section-block-style-1 .row-4 .col-sm-pull-4 { height: 350px; }
  body.about-us-page .how-we-win-section { padding-bottom: 0; }
  body.about-us-page .section-block-style-1 [class*='col-'] { border: none; }
  body.about-us-page .section-block-style-1 .image-container-half { border: none; }
  body.about-us-page .section-style02 .container { padding: 0; }
  body.about-us-page .section-style02 .container .mt-2 { margin-top: 0 !important; }
  body.about-us-page .section-style02 .block-item.item-alignment { margin-left: 0; }
  body.about-us-page .section-style02 .spotlight-image { height: 170px; }
  body.about-us-page .section-style02 .block-item .spotlight-image img { margin-left: 0; }
  body.about-us-page .section-style02 .caption-panel { box-shadow: none; background-color: #f1f1f1; }
  body.about-us-page .subscribe-section { padding-top: 0px; padding-bottom: 20px; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container h2 { font-size: 18px; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container .btn { width: 100%; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container .col-sm-3 { padding: 0 !important; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container .col-sm-3 .inv-faqs { background-position: 0 -50px; }
  body.about-us-page .subscribe-section .extras-wrapper .extras-container .col-sm-3 .inv-contacts { margin-top: 0; background-position: 0 -40px; } }
@media (max-width: 1024px) { body.about-us-page .section-block-style-1 .row-2 { height: 208px; }
  body.about-us-page .section-block-style-1 .row-3 { height: 249px; }
  body.about-us-page .invimg { width: 100%; }
  body.about-us-page .section-block-style-1 .row-4 { height: 250px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) { body.about-us-page .section-block-style-1 .row-2 { height: 248px; }
  body.about-us-page .section-block-style-1 .row-3 { height: 270px; }
  body.about-us-page .section-block-style-1 .row-4 { height: 300px; }
  body.about-us-page .section-block-style-1 .image-container-half img { margin: 0; }
  body.about-us-page .section-style02 .block-item .spotlight-image img { margin-left: -7px; width: 110%; } }
@media only screen and (max-width: 767px) { body.about-us-page .container { background: #f1f1f1; }
  body.about-us-page .section-style02 .spotlight-image { height: auto; }
  body.about-us-page .image-container { text-align: center; }
  body.about-us-page .image-container-half .mobileImg.invimg { margin: 0 auto; width: 100%; height: auto; }
  body.about-us-page .section-block-style-1 [class*='col-'] { height: auto; }
  body.about-us-page .section-block-style-1 .row-1 { height: auto; }
  body.about-us-page .row-3 .col-xs-12 + .col-xs-12 { height: auto; }
  body.about-us-page .section-block-style-1 .row-4 .col-sm-pull-4 { height: auto; } }