@font-face{font-family:'CenturyGothic';src:url('../fonts/CenturyGothic.eot');src:url('../fonts/CenturyGothic.eot') format('embedded-opentype'),
url('../fonts/CenturyGothic.woff2') format('woff2'),
url('../fonts/CenturyGothic.woff') format('woff'),
url('../fonts/CenturyGothic.ttf') format('truetype'),
url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');}
*{padding:0;margin:0;list-style:none;}
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, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;}
:focus{outline:0;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
body{font-family:Arial, Helvetica, sans-serif;background:#F3F4F4;font-size:100%;color:#000;line-height:100%;font-style:normal;font-weight:normal;}
input{background:none;border:0 none;outline:none;}
table{border:0 none;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{border:0 none;max-width:100%;display:block;margin:0 auto;max-height:100%;width:auto;height:auto;}
a{outline:none;cursor:pointer;display:block;text-decoration:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.text-justify{text-align:justify;}
.clearfix{clear:both;display:block;font-size:inherit;height:0;line-height:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
.inline{display:inline-block;}
.menu{color:#333333;cursor:pointer;float:left;font-family:'Lato',sans-serif;font-size:22px;line-height:31px;display:none;}
.menu .menu-trigger{float:left;margin:8px 10px 0 25px;}
.menu .line:nth-child(1):after{transition:all 0.6s linear 0.1s;}
.menu .line:after{background:#FFFFFF;content:"";display:block;height:3px;width:0;}
.menu .line{background:#333333;display:block;height:3px;margin-bottom:5px;width:33px;}
.header-sec .menu-wrap .menu:hover .line:after{transform:rotate(360deg);width:100%;}
.show-menu .side-menu{transition:all 1.4s ease 0s;z-index:1;display:block;}
.side-menu{background:#333333;display:none;height:100%;overflow:hidden;padding:40px 10px 0;position:fixed;left:0;top:0;transition:all 0.4s ease 0s;width:230px;z-index:-1;}
.show-menu #wrapper{transform:translateX(250px);}
#wrapper{background:#FFFFFF;position:relative;transition:all 0.3s ease 0s;z-index:99999;}
.left{float:left;}
.right{float:right;}
.header{background:#FFFFFF;padding:10px 0 0;}
.container{max-width:1170px;width:100%;margin:0 auto;}
.header-tp-ctn .phone-header,.mailid-header{font-family:'Roboto', sans-serif;font-size:20px;color:#333333;line-height:120%;font-weight:normal;background:url("../images/header-tp-sprite.png")no-repeat left 4px;padding-left:32px;transition:0.5s;}
.mailid-header:hover{color:#A1BA52;}
.header-tp-ctn .phone-header{background-position:12px -47px;padding-left:30px;}
.header-tp-ctn .ph-header-wrap{background:url("../images/header-tp-sep.jpg")no-repeat left center;margin-left:29px;padding-left:15px;}
.search-header .search{border:1px solid #cccccc;width:238px;height:33px;border-radius:3px;padding:0 0 0 10px;font-family:'Roboto', sans-serif;font-size:15px;color:#666666;}
.search-header .search:focus{border-color:#A1BA52;}
.search-header{position:relative;margin-top:20px;}
.search-header .search-submit{position:absolute;margin:auto;top:0;bottom:0;right:10px;height:18px;width:18px;background:url("../images/header-tp-sprite.png")no-repeat -1px -105px;}
.search-header .search-submit:hover{background-position:-2px -158px;}
.search-header .search::-webkit-input-placeholder{color:#6666666;opacity:1;}
.search-header .search:-moz-placeholder{color:#666666;opacity:1;}
.search-header .search::-moz-placeholder{color:#666666;opacity:1;}
.search-header .search:-ms-input-placeholder{color:#666666;opacity:1;}
.header-tp-ctn{margin-top:6px;}
.banner{background:url("../images/banner-bg.jpg")no-repeat center -110px;background-size:auto auto;padding:0 0 53px 0;}
.banner-container{max-width:1200px;width:100%;margin:0 auto 89px;}
.banner .banner-inner{border:15px solid #ffffff;position:relative;}
.navigation{background:#A1BA52;margin-top:10px;border-top:1px solid #EFC034;}
.navigation ul.nav li a{padding:13px 13px 14px;transition:1s;position:relative;color:#ffffff;font-family:'Roboto', sans-serif;font-size:18px;line-height:119%;font-weight:normal;}
.navigation ul.nav li a:after{position:absolute;z-index:99;display:none;content:"";bottom:-6px;left:0;right:0;margin:auto;width:20px;height:13px;background:url("../images/nav-hover-arrow.png")no-repeat center center;}
.navigation ul.nav li a:hover:after,.navigation ul.nav li.active a:after{display:block;}
.navigation ul.nav li.active a,.navigation ul.nav li a:hover{text-shadow:0px 0px 1px #ffffff;}
.navigation ul.nav li:first-child a{background:url("../images/nav-seprator.png")no-repeat left center;}
.navigation ul.nav li{background:url("../images/nav-seprator.png")no-repeat right center;}
.slider{position:absolute;bottom:47px;left:0;right:0;margin:auto;max-width:945px;background:url("../images/slider-back.png")repeat 0 0;padding:23px 35px 35px;border-radius:7px;}
.slider .slide-main-box{text-align:center;}
.slider .slide-main-box h3{font-family:'CenturyGothic';font-size:37px;color:#ffffff;font-weight:bold;text-shadow:0 0 1px #FFFFFF;text-align:center;line-height:140%;}
.slider .slide-main-box p{margin-bottom:23px;color:#ffffff;font-family:'Roboto', sans-serif;font-size:20px;line-height:119%;font-weight:normal;text-align:center;}
.slider .slide-main-box a{font-family:'CenturyGothic';transition:1s;font-size:22px;color:#ffffff;font-weight:normal;background:#A1BA52;display:inline-block;padding:16px 25px 20px;border-radius:5px;}
.slider .slide-main-box a:hover{background:#3C461C;}
.bx-wrapper .bx-controls-direction a{display:block !important;}
.slider .bx-wrapper .bx-controls-direction a{background:url("../images/slider-aerow.png")no-repeat 19px 14px #ffffff;left:-60px;bottom:0;top:12px;margin:auto;height:50px;width:50px;border:2px solid #757778;border-radius:50%;}
.slider .bx-wrapper .bx-controls-direction a.bx-next{background-position:-34px 14px;left:auto;right:-60px;}
.slider .bx-wrapper .bx-controls-direction a:hover{background-position:19px -45px;border-color:#A1BA52;}
.slider .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:-34px -45px;}
.services-blog .service-ttl{text-align:center;font-family:'CenturyGothic';font-size:23px;color:#333333;font-weight:bold;line-height:145%;}
.services-blog .service-ttl:hover{color:#a1ba52;}
.services-blog .srvices-img{margin-bottom:22px;}
.services-blog{text-align:center;}
.services-blog .services.inline.middle{margin:0 12%;}
.about-section{background:#F4F4F4;padding:42px;}
.about-desc h2{font-family:'CenturyGothic';font-size:45px;color:#333333;font-weight:normal;margin-bottom:11px;line-height:120%;padding-bottom:3px;border-bottom:1px solid #cccccc;}
.about-desc h2 span{color:#A1BA52;font-weight:bold;position:relative;}
.about-desc h2 span:after{position:absolute;bottom:-5px;content:"";left:0;right:0;height:4px;background:#A1BA52;border-radius:4px;}
.about-section .about-desc p.about-content{color:#333333;font-family:'Roboto', sans-serif;font-size:16px;line-height:175%;font-weight:normal;text-align:justify;}
.about-section .about-desc.left{max-width:54.8%;}
.about-section .about-det-img.right{max-width:43%;text-align:center;}
.about-section .about-det-img h3{color:#A1BA52;text-align:center;font-family:'CenturyGothic';font-size:25px;font-weight:bold;line-height:120%;}
.about-section .about-det-img p{color:#333333;margin-bottom:25px;display:inline-block;font-family:'CenturyGothic';font-size:22px;font-weight:bold;line-height:160%;padding-left:85px;background:url("../images/abat-ttl-rt-bg.png")no-repeat left 0;margin-top:3px;}
.rrr-inner.about-desc h2{display:inline-block;padding:0 35px 3px;margin-bottom:40px;}
.rrr-inner.about-desc{text-align:center;}
.rrr-section{padding:42px 0 50px;}
.rearch-slide li{max-width:285px;margin-right:10px;}
.rrr-section .rearch-images{border-radius:3px 3px 0 0;overflow:hidden;}
.rrr-section .slide-ctn-wrap{border:1px solid #D6D6D6;padding:13px 7px;border-radius:0 0 10px 10px;text-align:left;min-height:174px;}
.rrr-section .slide-ctn-wrap a.title{color:#A1BA52;font-family:'CenturyGothic';font-weight:bold;font-size:20px;line-height:135%;margin-bottom:12px;}
.rrr-section .slide-ctn-wrap a.title:hover{color:#3c461c;}
.rrr-section .slide-ctn-wrap p.content{color:#666666;font-family:'Roboto', sans-serif;font-weight:normal;font-size:15px;line-height:145%;}
.view-all-btn a{color:#ffffff;border-radius:3px;transition:1s;font-family:'CenturyGothic';font-weight:normal;font-size:18px;padding:10px 12px;background:#A1BA52;display:inline-block;}
.view-all-btn a:hover{background:#3c461c;}
.view-all-btn{text-align:center;margin-top:30px;}
.rrr-slider .bx-wrapper .bx-controls-direction a{top:0;bottom:0;margin:auto;background:url("../images/slider-caresoul.png")no-repeat 13px -17px;transition:1s;width:35px;height:35px;border:1px solid #A1BA52;border-radius:50%;}
.rrr-slider .bx-wrapper .bx-controls-direction a.bx-prev{left:-50px;}
.rrr-slider .bx-wrapper .bx-controls-direction a.bx-next{right:-50px;background-position:-14px -17px}
.rrr-slider .bx-wrapper .bx-controls-direction a:hover{background:url("../images/slider-caresoul.png")no-repeat 13px 11px #A1BA52;}
.rrr-slider .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:-14px 11px;}
.press-comic{background:#F4F4F4;padding:50px 0;}
.press-comic.about-desc h2{font-size:40px;display:inline-block;margin-bottom:45px;}
.chart-art.about-desc h2{display:inline-block;margin-bottom:40px;}
.chart-art.about-desc{text-align:center;padding:39px 0 50px;}
.chart-art .rrr-slider .rearch-images{border:1px solid #CCCCCC;border-radius:10px;display:table-cell;height:190px;width:273px !important;overflow:hidden;padding:5px;text-align:center;vertical-align:middle;max-width:273px;}
.chart-art .slide-ctn-wrap .chart-ttl{text-align:left;color:#333333;font-family:'CenturyGothic';font-weight:bold;font-size:18px;line-height:145%;margin-top:10px;}
footer .footer-nav{background:#333333;}
footer .footer-nav .footer-navigation li a{padding:18px 13px 19px;color:#999999;font-family:'Roboto', sans-serif;font-weight:normal;font-size:18px;line-height:145%;}
footer .footer-nav .footer-navigation li:first-child a{padding-left:0;}
footer .footer-nav .footer-navigation li a.active,footer .footer-nav .footer-navigation li a:hover{color:#ffffff;text-shadow:0 0 1px #ffffff;}
.copyright{background:#A1BA52;padding:10px 0;}
.copyright p{text-align:center;color:#ffffff;font-family:'Roboto', sans-serif;font-weight:normal;font-size:15px;line-height:140%;}
.copyright p a{display:inline-block;color:#ffffff;transition:1s;}
.copyright p a:hover{color:#333333;}
.press-comic .press{padding-right:5%;width:45%;background:url("../images/box-shadow-btmslier.png")no-repeat right center;}
.press-slider .slide-press .date p.day{color:#ffffff;font-family:'CenturyGothic';font-weight:bold;font-size:24px;line-height:116%;padding:5px 5px;text-align:center;background:#333333;border-radius:5px 5px 0 0;}
.press-slider .slide-press .date{width:10.5%;margin-right:2%;}
.press-slider .slide-press .date p.month{color:#ffffff;font-family:'Roboto', sans-serif;font-weight:normal;font-size:20px;line-height:125%;padding:5px 5px;text-align:center;background:#A1BA52;border-radius:0 0 5px 5px;}
.press-slider .slide-press .content-date.right{width:87.5%;}
.press-slider .content-date .title{color:#333333;font-family:'CenturyGothic';font-weight:normal;font-size:20px;line-height:auto;margin-bottom:10px;}
.press-slider .content-date .det{color:#666666;font-family:'Roboto', sans-serif;font-weight:normal;font-size:15px;line-height:145%;text-align:justify;}
.press-slider .content-date .det a{color:#A1BA52;font-weight:bold;font-family:'Roboto', sans-serif;font-size:15px;display:inline-block;transition:1s;}
.press-slider .content-date .det a:hover{color:#3c461c;}
.press-slider .slide-press{padding-bottom:20px;border-bottom:1px dotted #333333;margin-bottom:20px;}
.press-slider .slide-press:last-child{margin-bottom:0;border-bottom:0;}
.press-comic .view-all-btn{text-align:left;}
.comic{max-width:46%;}
.comic .press-slider .slide-press .date{width:16.5%;}
.comic .press-slider .slide-press .content-date.right{width:81.5%;}
.comic .press-slider .slide-press{padding-bottom:9px;margin-bottom:9px;}
.press-comic .comic .view-all-btn{margin-top:23px;}
.press-comic .bx-wrapper .bx-controls-direction a{position:relative;left:auto;float:left;top:auto;background:url("../images/slider-caresoul.png") no-repeat scroll 11px -20px;border:1px solid #A1BA52;border-radius:50% 50% 50% 50%;height:29px;transition:all 1s ease 0s;width:29px;}
.press-comic .bx-wrapper .bx-controls-direction a.bx-next{background-position:-17px -20px;float:right;margin-left:4px;}
.press-comic .bx-wrapper .bx-controls-direction{float:left;position:absolute;top:-85px;right:-25px;}
.press-comic .bx-wrapper .bx-controls-direction a:hover{background:url("../images/slider-caresoul.png") no-repeat scroll 11px 8px #A1BA52;}
.press-comic .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:-17px 8px;}
.side-menu .close-button{color:#FFFFFF;cursor:pointer;overflow:hidden;padding:0 0px;position:relative;text-align:left;margin-bottom:15px;}
.side-menu .close-button .cross{text-align:left;display:inline-block;}
.side-menu ul li a{padding:10px 0;border-bottom:1px dashed #ffffff;color:#ffffff;}
.side-menu ul li.active a{color:#A1BA52;}
.header_sec.sticky{display:none;}
.rdmr-listing{display:inline-block;color:#333;font-family:lato;font-size:15px;transition:1s;}
.rdmr-listing:hover{color:#009BD2;}
.inner-banner .banner-image{position:relative;}
.inner-banner .banner-image .caption{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.57);border-radius:8px;color:white;font-family:'CenturyGothic';font-size:30px;font-weight:bold;left:0;line-height:44px;margin:0 auto;padding:3px 0 10px;position:absolute;right:0;text-align:center;top:150px;width:68%;}
.inner-page .main-section .left{width:50%;}
.inner-page .main-section{margin-top:60px;}
.inner-page .main-section h1 span.blue{border-bottom:4px solid;border-radius:0;color:#009bd2;font-weight:bold;padding-bottom:11px;position:relative;}
.inner-page .main-section h1{border-bottom:1px solid #ccc;color:#333;font-family:centurygothic;font-size:30px;font-weight:normal;line-height:35px;margin-bottom:23px;padding-bottom:13px;}
.inner-page .main-section .bluetext{color:#009bd2;font-family:centurygothic;font-size:19px;font-weight:normal;line-height:29px;margin-top:15px;}
.main-section .sandp{margin-bottom:56px;}
.inner-page .main-section p{color:#333;font-family:'Lato',sans-serif;font-size:15px;line-height:25px;}
.inner-page .main-section .keycomment{margin-bottom:43px;}
.inner-page .main-section .subheading{color:#009bd2;font-family:centurygothic;font-size:19px;font-weight:bold;margin-bottom:18px;}
.inner-page .news li:before{background:url("../images/news-li.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:15px;left:0;position:absolute;top:0;width:15px;}
.inner-page .news li{color:#333;font-family:lato;font-size:15px;margin-bottom:10px;padding-left:27px;position:relative;}
.inner-page .news ul{border-bottom:1px dotted #000;margin-bottom:43px;padding-bottom:11px;}
.inner-page .news ul:last-child{margin-bottom:36px;}
.inner-page .econ li:before{background:none repeat scroll 0 0 black;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:5px;width:6px;}
.inner-page .econ li{color:#333;font-family:lato;font-size:15px;margin-bottom:10px;padding-left:11px;position:relative;}
.inner-page .econ ul{border-bottom:1px dotted #000;margin-bottom:13px;padding-bottom:11px;}
.inner-page .econ ul:last-child{border-bottom:medium none;margin-bottom:27px;}
.inner-page .main-section .econ .bluetext{margin-bottom:11px;}
.inner-page .main-section .right{width:45.5%;}
.inner-page table, .inner-page td, .inner-page th{border-right:1px solid #fff;border-collapse:collapse;}
.inner-page td{color:#fff;font-family:lato;font-size:14px;padding:7px 10px 8px;}
.inner-page th{background:none repeat scroll 0 0 #333;color:#fff;font-family:lato;font-size:16px;padding:7px 10px 8px;}
.inner_table table tr:nth-child(2n){background:none repeat scroll 0 0 #0092d2;}
.inner_table table tr:nth-child(2n+1){background:none repeat scroll 0 0 #1ac6ff;}
.inner-page .inner_table table{margin-bottom:59px;margin-top:16px;}
.inner_table.index tr th:last-child,
.inner_table.weekly_bondrates tr td:nth-of-type(2),
.inner_table.weekly_bondrates tr td:nth-of-type(3),
.inner_table.weekly_bondrates tr td:nth-of-type(4),
.inner_table.weekly_bondrates tr td:nth-of-type(5),
.inner_table.weekly_bondrates tr th:nth-of-type(2),
.inner_table.weekly_bondrates tr th:nth-of-type(3),
.inner_table.weekly_bondrates tr th:nth-of-type(4),
.inner_table.weekly_bondrates tr th:nth-of-type(5),
.inner_table.weekly_currency tr td:last-child ,
.inner_table.index tr td:last-child{text-align:center;}
.inner_table.select_equity tr td:last-child ,
.inner_table.select_equity tr th:last-child{width:86px;font-size:14px;text-align:center;}
.inner_table.weekly_currency tr td:first-child{width:308px;}
.slider-bg {POSITION: relative; BEHAVIOR: url(js/PIE.htc)}
.border-img {POSITION: relative; BEHAVIOR: url(js/PIE.htc)}
.button {POSITION: relative; behavior: url(PIE.htc)}
.error_text{text-align:center;}
.error_text h3 {font-family: roboto;font-weight: bold;font-size: 20px;color: #333;margin: 15px 0;}
.ttl-btm-txt,.ttl-btm-txt a {font-family: lato;color: #333;line-height: 140%;font-size: 16px;font-weight: normal;}
.ttl-btm-txt a{display:inline-block;transition:1s;}
.ttl-btm-txt a:hover{color:#A1BA52;}
.contain404 {padding: 100px 0 90px;}
.inner-page #footer .copyright{background:#009BD2;}
.inner-page #header .header{background:url("../images/inner-header-left.png")no-repeat 0 0 #009BD2;}
.inner-page #header .header .head-main{text-align:center;padding:10px 0 14px;position:relative;}
.inner-page #header .header .head-main a{display:inline-block;font-family: roboto;font-weight: bold;font-size: 55px;color: #ffffff;line-height:104%;}
.inner-page #header .header .head-main a span{display:block;font-weight:normal;font-family:centurygothic;font-size:40px;}
.logo-inner{position:absolute;right:0;top:0;bottom:0;margin:auto;height:66px;}
.logo-inner a{border-radius:3px;overflow:hidden;}
.body-bg {
  background: url("../images/oncall-bg.jpg") no-repeat 0 0 / cover ;
  padding: 20px 0 47px;
}
.body-bg .header .container:after {
  clear: both;
  display: block;
  content: "";
}
.body-bg .header {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 0 ;
}
.oncall-content p, .promo-img p {
  color: #ffffff;
  font-family:'CenturyGothic';
  font-size: 26px;
  line-height: 1.45;
  margin-top: 34px;
}
.date-picker, .contact-info {
  background-color: #f5f5f5;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: inline-block;
  vertical-align: bottom;
  width: 42%;
}
.date-picker {
  margin-right: 40px;
}
.contact-info {
  padding: 50px 30px;
  width: 37%;
}
.telephone > input, .skype > input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #000000;
  padding: 13px 0 13px 40px;
  width: 100%;
}
.telephone, .skype{
  position: relative;
  margin-bottom: 18px;
}
.sub-btn:hover {
  background: #3c461c none repeat scroll 0 0;
}
.sub-btn {
  background-color: #a1ba52;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "CenturyGothic";
  font-size: 20px;
  line-height: 1.2;
  padding: 7px 11px;
  text-align: center;
  border: 1px solid transparent;
  transition: all 1s ease 0s;
  -moz-transition: all 1s ease 0s;
  -webkit-transition: all 1s ease 0s;
}
.telephone::before, .skype::before {
  bottom: 0;
  content: "";
  left: 10px;
  margin: auto;
  position: absolute;
  top: 0;
}
.telephone::before {
  background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -20px -42px;
  height: 16px;
  width: 17px;
}
.skype::before {
  background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -20px 0;
  height: 22px;
  width: 22px;
}
form {
  margin-top: 19px;
}
.strategy-bg{  padding: 20px 0 30px;}
.strategy-bg .header .container:after {
  clear: both;
  display: block;
  content: "";
}
.strategy-bg .header {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 0 ;
}
.meeting-content p {
  color: #333333;
  font-family:'CenturyGothic';
  font-size: 30px;
  line-height: 1.2;
}
.meeting-content p:first-child {
  margin-top: 45px;
}
.meeting-content p:nth-child(2) {
  margin-bottom: 30px;
}
.meeting-content .meeting-img {
  display: inline-block;
  vertical-align: middle;
  width: 55%;
}
.meeting-content .form-outer{
  display: inline-block;
  margin-top: 30px;
  vertical-align: middle;
  width: 44%;
  text-align: right;
}
.form-outer .contact-info {
  width: 80%;
}
.btn-wrap {
  text-align: left;
}
.header-content > p {
  font-family:'CenturyGothic';
  font-size: 22px;
  color: #333333;
  line-height: 1;
}
.promo-img p {
  border: 1px dashed #ffffff;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  bottom: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 30px;
  height: 134px;
  left: 50px;
  margin: auto;
  padding: 21px 12px 0 43px;
  position: absolute;
  top: 0;
  width: 53%;
}
.promo-img {
  background: rgba(0, 0, 0, 0) url("../images/promo-img.jpg") no-repeat scroll 0 0 / 100% 100%;
  height: 384px;
  margin: 20px 0;
  position: relative;
  width: 1170px;
}
.promo-content .container > p {
  color: #000000;
  display: inline-block;
  font-family:'CenturyGothic';
  font-size: 24px;
  font-weight: bold;
  line-height: 1.4;
  margin: 10px 0 20px;
}
.subscribe-wrapper p, .subscribe-wrapper p a {
  display: inline-block;
}
.subscribe-wrapper > p {
  font-size: 22px;
  font-family:'CenturyGothic';
  line-height: 1.45;
}
.subscribe-wrapper p > a {
  color: #000000;
  margin-right: 30px;
  padding-left: 40px;
  position: relative;
}
.subscribe-wrapper p > a:hover {
  color: #a1ba52;
}
.subscribe-wrapper p > a::before {
  background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -20px -211px;
  bottom: 0;
  content: "";
  height: 25px;
  left: 15px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 9px;
}
.strategy-bg .header-content {
  margin-top: 35px;
}
.subscribe-wrapper {
  margin-top: 39px;
}
.present-gallery > img {
  border: 3px solid #a1ba52;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: auto !important;
}
.check-wrap span {
  float: left;
  font-family:'CenturyGothic';
  font-size: 16px;
  line-height: 1.45;
  margin-left: 10px;
} 
.check-wrap {
  margin-top: 10px;
}
.radio-wrapper {
  background: rgba(0, 0, 0, 0) url("../images/present-bg.png") repeat scroll 0 0 / cover ;
  padding: 31px 15px 42px;
  text-align: center;
}
.radio-wrapper h5 {
  font-family:'CenturyGothic';
  font-size: 30px;
  line-height: 1;
}
.radio-wrapper > p {
  font-family:'CenturyGothic';
  font-size: 26px;
  line-height: 1.45;
  margin-bottom: 40px;
  margin-top: 10px;
}
.present-radio-wrap {
  margin-right: 5px;
  position: relative;
}
.present-radio-wrap::after {
  clear: both;
  content: "";
  display: block;
}
.present-radio-wrap input[type="radio"] {
  position: absolute;
  right: 0;
  visibility: hidden;
}
.present-radio-wrap label {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #999999;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 20px;
  position: absolute;
  right: 0;
  width: 20px;
}
.present-radio-wrap input[type="radio"]:checked ~ label {
  background: #ffffff url("../images/sprite.png") no-repeat scroll -16px -174px;
}
.post-wrap > p {
  display: inline-block;
  font-family:'CenturyGothic';
  font-size: 30px;
  font-weight: bold;
  line-height: 1.4;
  vertical-align: middle;
}
.post-wrap {
  margin-top: 30px;
  text-align: center;
}
.post-wrap > input {
  border: 1px solid #333333;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #000000;
  display: inline-block;
  font-family:'CenturyGothic';
  font-size: 16px;
  line-height: 1.45;
  margin: 0 16px;
  padding: 6px 0 8px 15px;
  vertical-align: middle;
  width: 31%;
}
.post-button {
  display: inline-block;
  vertical-align: middle;
}
.date-picker .ui-datepicker-inline.ui-datepicker {
  background-color: #f5f5f5;
  border: 0 none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  min-height: 351px;
  padding: 20px;
  width: auto;
}
.ui-datepicker-title .customSelectInner {
  line-height: 39px;
  width: inherit !important;
}
.month-wrap, .year-wrap {
  width: 45% ;
  position: relative;
}
.month-wrap {
  float: left;
}
.year-wrap {
  float: right;
}
select.hasCustomSelect {
  z-index: 99;
}
.date-picker .ui-datepicker-header {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  padding: 0;
  position: relative;
}

.month-wrap::after, .year-wrap::after {
  clear: both;
  content: "";
  display: block;
}
.ui-datepicker .ui-datepicker-month, .ui-datepicker .ui-datepicker-year {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #ffffff url("../images/calendar-caret.png") no-repeat scroll 92% 54%;
  border: medium none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-family: "CenturyGothic" !important;
  font-size: 18px !important;
  font-weight: bold;
  height: 40px;
  margin: 0 !important;
  line-height: 1;
  position: relative;
  text-align: center;
  text-align-last: center;
  -webkit-text-align-last: center;
  -moz-text-align-last: center;
  width: 45% !important;
  position: absolute;
}
.ui-datepicker-month {
  left: 0;
}
.ui-datepicker-year {
  right: 0;
}
.ui-datepicker-title:after {
  content: "";
  display: block;
  clear: both;
}
.ui-datepicker-month.hasCustomSelect,
.ui-datepicker-year.hasCustomSelect,
.ui-datepicker-month.customSelect,
.ui-datepicker-year.customSelect{width: 100% !important;}


/*
.ui-datepicker-month.hasCustomSelect,
.ui-datepicker-month.customSelect{float: left;}


.ui-datepicker-year.hasCustomSelect,
.ui-datepicker-year.customSelect{float: right;}
*/


.ui-datepicker .ui-widget-header .ui-icon {
  background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -20px -114px;
  bottom: 0 ;
  left: 0 ;
  margin: auto ;
  position: absolute;
  right: 0 ;
  top: 0 ;
}
.ui-datepicker .ui-datepicker-next .ui-icon {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  right: -3px;
}
.ui-datepicker .ui-datepicker-prev .ui-icon {
  transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  left: -3px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  background-color: #a1ba52;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  bottom: 0;
  margin: auto;
  height: 40px;
  width: 40px;
  position: absolute;
  top: 0;
  z-index: 999;
  transition: all 1s ease 0s;
  -moz-transition: all 1s ease 0s;
  -webkit-transition: all 1s ease 0s;
}
.ui-datepicker .ui-datepicker-prev{
  left: 0;
}
.ui-datepicker .ui-datepicker-next {
  right: 0;
}
.ui-datepicker .ui-datepicker-title {
  height: 40px !important;
  margin: 0 40px;
  position: relative;
}
.ui-datepicker-calendar thead {
  background-color: #a1ba52;
}
.ui-datepicker-calendar tbody td a {
  border: medium none !important;
  color: #000000 !important;
  float: right;
  font-family:'CenturyGothic';
  font-size: 18px;
  font-weight: bold !important;
  height: 30px;
  line-height: 30px;
  padding: 5px 6px;
  text-align: center;
  width: 52%;
  transition: all 1s ease 0s;
  -moz-transition: all 1s ease 0s;
  -webkit-transition: all 1s ease 0s;
}
.ui-datepicker-calendar tbody td a:hover ,.ui-datepicker-calendar tbody td a.ui-state-active{
  background-color: #000;
  color: #fff !important ;
}
.ui-datepicker th {
  color: #ffffff;
  font-family:'CenturyGothic';
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  min-width: 14%;
  padding: 0.6em 0.3em;
}
.ui-datepicker table {
  margin-top: 10px;
}
.ui-state-hover.ui-datepicker-next-hover, .ui-state-hover.ui-datepicker-prev-hover{
  border: 0px !important;
  background: #3c461c none repeat scroll 0 0;
}
/*
.inner-skype { background-position: -20px -0px; width: 22px; height: 22px; }
.inner-phone { background-position: -20px -42px; width: 17px; height: 16px; }
.inner-side-arrow-hover { background-position: -20px -78px; width: 15px; height: 16px; }
.inner-side-arrow { background-position: -20px -114px; width: 15px; height: 16px; }
.calender-caret { background-position: -20px -150px; width: 14px; height: 7px; }
.check-click { background-position: -20px -177px; width: 13px; height: 14px; }
.phone-icon { background-position: -20px -211px; width: 9px; height: 25px; }*/
