Font Awesome icon usage statistics

  • 3 types of Font Awesome iconic font are used and found 4 times in total.
  • BESTBRAINS.COM used 1.3 Font Awesome classes per each class in average.
  • Font Awesome usage statistics of BESTBRAINS.COM are based on first landing page and within top 1M websites only. Click the font icon to see all websites using it.
  • BESTBRAINS.COM includes "http://www.bestbrains.com/assets/css/style.css" to use Font Awesome and information from CSS is like below.
  • @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff') }
    @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff') }
    @font-face { font-family: Roboto; font-style: normal; font-weight: 100; src: local('Roboto Thin'), local('Roboto-Thin'), url(http://themes.googleusercontent.com/static/fonts/roboto/v9/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format('woff') }
    @font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local('Roboto Light'), local('Roboto-Light'), url(http://themes.googleusercontent.com/static/fonts/roboto/v9/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff') }
    @font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local('Roboto Regular'), local('Roboto-Regular'), url(http://themes.googleusercontent.com/static/fonts/roboto/v9/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff') }
    @font-face { font-family: Roboto; font-style: italic; font-weight: 300; src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://themes.googleusercontent.com/static/fonts/roboto/v9/7m8l7TlFO-S3VkhHuR0at4bN6UDyHWBl620a-IRfuBk.woff) format('woff') }
    @font-face { font-family: Roboto; font-style: normal; font-weight: 900; src: local('Roboto Black'), local('Roboto-Black'), url(http://themes.googleusercontent.com/static/fonts/roboto/v9/mnpfi9pxYH-Go5UiibESIj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff') }
    a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, summary, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font: inherit }
    article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
    ol, ul { list-style: none }
    blockquote, q { quotes: none }
    a { text-decoration: none!important; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    body { font-weight: 100; overflow-x: hidden!important }
    body p { font-family: tahoma; font-weight: 400; font-size: 16px; color: #222; line-height: 22px }
    img { max-width: 100% }
    .tipsy { font-size: 12px; position: absolute; padding: 5px; z-index: 100000 }
    .tipsy-inner { background-color: #3498db; color: #FFF; max-width: 200px; padding: 5px 8px 6px; text-align: center; font-family: Roboto; font-weight: 400; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px }
    .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #3498db }
    .tipsy-arrow-n { border-bottom-color: #3498db }
    .tipsy-arrow-s { border-top-color: #3498db }
    .tipsy-arrow-e { border-left-color: #3498db }
    .tipsy-arrow-w { border-right-color: #3498db }
    .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent }
    .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent }
    .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent }
    .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent }
    .widget-type-01 h1.title { font-weight: 300; color: #6a6a6a; font-size: 15px }
    .widget-type-01 p.description { line-height: 21px; color: #929292; font-size: 14px; margin: 25px 0; background: 0 0 }
    form.contact-widget input[type=text], form.contact-widget textarea { margin: 0 4px 10px 0 }
    form.contact-widget input[type=text] { max-width: 100% }
    form.contact-widget input[type=submit] { border: none; outline: 0; text-transform: none }
    .search-sidebar input[type=text] { border-radius: 5px; border: 1px solid #e3e3e3; padding: 10px 15px; width: 100%; margin: 0; outline: 0; font-family: tahoma; font-weight: 300; font-style: italic; float: left; background: url(../img/blog/search-icon-sidebar.png) no-repeat 94% center, #fff; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .search-sidebar input[type=text]:hover { border-color: #3498db; color: #3498db; background: url(../img/blog/search-icon-sidebar-hover.png) no-repeat 94% center, #fff }
    .search-sidebar input[type=text]:hover::-webkit-input-placeholder {
    color:#3498db!important
    }
    .page_wrapper { min-height: 100%; position: relative }
    .mbottom70px { margin-bottom: 70px!important }
    .mbottom10px { margin-bottom: 10px!important }
    .ptop30px { padding-top: 30px!important }
    .w95p { width: 95%!important }
    .w60p {width: 60%!important}
    .mtop40px { margin-top: 40px!important }
    .uppercase { text-transform: uppercase!important }
    .search-sidebar input[type=text]:focus { border-color: #3498db; color: #fff!important; background: #3498db!important; background: url(../img/blog/search-icon-sidebar-focus.png) no-repeat 94% center, #3498db!important }
    .search-sidebar input[type=text]:focus::-webkit-input-placeholder {
    color:#fff!important
    }
    .float_right { float: right!important }
    .float_left { float: left!important }
    .ralign { text-align: right!important }
    .fsize16 { font-size: 16px }
    .lmargin10 { margin-left: 10px }
    .widget:after { clear: both; visibility: hidden; content: '.' }
    .widget .tab-content { margin-bottom: 0 }
    .title-widget { text-transform: uppercase; color: gray; font-size: 15px; font-family: tahoma; font-weight: 400; margin-bottom: 15px }
    .widget_recent_entries ul li { margin-bottom: 5px }
    .widget_recent_entries ul li a { color: #a1a1a1; font-size: 14px; line-height: 21px }
    .widget_recent_entries ul li a:hover { color: #3498db }
    .tags-single a, .widget_tag_cloud a { line-height: 21px; float: left; color: #989898!important; font-size: 12px!important; font-family: tahoma; font-weight: 300; padding: 6px 10px; border-radius: 4px; border: 1px solid #e8e8e8; margin-bottom: 10px; margin-right: 10px }
    .tags-single a:hover, .widget_tag_cloud a:hover { color: #3498db!important; border-color: #3498db }
    .widget_categories ul li { margin-bottom: 5px }
    .widget_categories ul li a { color: #a1a1a1; font-size: 14px; line-height: 21px }
    .widget_categories ul li a:hover { color: #3498db }
    .h-et { color: gray; text-transform: uppercase; margin-bottom: 35px; font-weight: 400 }
    h3.title-black { font-size: 30px; color: #3d3d3d; margin-bottom: 10px }
    h2.subtitle-black { font-size: 22px; text-align: center; color: #3d3d3d }
    h1.title-white { font-size: 46px; text-align: center; color: #fff; margin-bottom: 10px }
    h2.subtitle-white { font-size: 22px; text-align: center; color: #fff; margin-bottom: 10px }
    .bullet-arrow { margin-bottom: 10px }
    .bullet-arrow>li { padding-left: 23px!important; background: url(../img/content/typo/typo-arrow.png) no-repeat left center; font-weight: 300; color: #888; line-height: 33px }
    .bullet-arrow>li a { font-weight: 300; color: #888 }
    .bullet-arrow-white>li { font-weight: 300; color: #fff; line-height: 33px }
    .bullet-arrow-white>li.bc-arrow { padding-left: 23px!important; background: url(../img/typo-arrow.png) no-repeat left center; font-weight: 300; color: #fff; line-height: 33px }
    .bullet-arrow-white>li a { font-weight: 300; color: #3498db }
    .bullet-ul { margin-bottom: 35px }
    .bullet-ul>li { padding-left: 23px!important; background: url(../img/content/typo/list-style-disc.png) no-repeat left center; font-weight: 300; color: #888; line-height: 33px }
    .bullet-ul>li a { font-weight: 300; color: #888 }
    ul.bif { margin: 20px 0 10px }
    ul.bif:after { content: '.'; visibility: hidden; clear: both }
    ul.bif li { line-height: 20px; padding-left: 25px; background: url(../img/content/features/features-bif.png) no-repeat left 0; margin-bottom: 10px; font-weight: 300; font-family: tahoma }
    ul.bif li span { font-weight: 400; font-family: tahoma }
    .bullet-number { list-style-type: decimal; margin-left: 25px; margin-bottom: 35px }
    .bullet-number>li { font-weight: 300; color: #888; line-height: 33px }
    .bullet-number>li a { font-weight: 300; color: #888 }
    .bullet-roman { list-style-type: upper-roman; margin-left: 25px; margin-bottom: 35px }
    .bullet-roman>li { font-weight: 300; color: #888; line-height: 33px }
    .bullet-roman>li a { font-weight: 300; color: #888 }
    p { font-size: 14px; color: #838383; font-weight: 300; line-height: 21px }
    .f-right { float: right!important; margin-right: 55px!important }
    .f-left { float: left!important }
    .dropcap span.dropcap { width: 36px; height: 36px; font-size: 22px; border: 1px solid #000; float: left; margin-right: 10px; text-align: center; line-height: 34px; text-transform: uppercase; font-family: tahoma; font-weight: 100 }
    .dropcap.dropcap-bdr span.dropcap { color: #3498db; border: 1px solid #3498db; border-radius: 3px }
    .dropcap.dropcap-bdr-50 span.dropcap { color: #e47dab; border: 1px solid #e47dab; border-radius: 50% }
    .dropcap.dropcap-no-bdr span.dropcap { color: #2ecc71; border: 1px solid #2ecc71 }
    .quote-02 { background: #3498db; border: none }
    .quote-02 p { color: #fff; background: url(../img/content/typo/quote-02.png) no-repeat 8% 25% }
    .quote-03 { border: 1px solid #3498db }
    .quote-03 p { background: url(../img/content/typo/quote-01.png) no-repeat 8% 25% }
    .headings { margin-bottom: 70px }
    .headings p { margin-bottom: 35px }
    p.dropcap { margin-bottom: 45px }
    .bullets, blockquote { margin-bottom: 35px }
    .title-col { color: gray; margin-bottom: 15px; font-weight: 400 }
    .columns p { margin-bottom: 30px }
    .elements-container { margin-bottom: 80px }
    .elements-container-no-col { margin-bottom: 80px; margin-left: 15px; margin-right: 15px }
    .buttons-container ul>li { margin: 0 10px 20px 0; padding: 0 }
    ul.icons-list { margin: 0 -30px }
    ul.icons-list li { float: left }
    ul.social-icons-list { margin: 0 -10px }
    ul.social-icons-list li { float: left }
    nav.circle-skills ul li { float: left; margin-right: 20px }
    nav.circle-skills ul li:last-child { margin-right: 0 }
    nav.circle-skills ul li h1 { font-size: 15px; text-transform: uppercase; font-weight: 300; text-align: center; margin-top: -95px; margin-bottom: 65px }
    .white-half-menu { background: #FBB813; border-bottom: 1px solid #eea73f }
    .bdb-half-menu { border-bottom: 1px solid #e6ebeb }
    .i-width { width: 500px; height: 300px }
    .header { position: relative!important; width: 100%; z-index: 999 }
    .header .logo a { margin-left: 18% }
    .header nav.menu>ul { float: right; height: 75px }
    .header nav.menu>ul>li { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; -webkit-perspective: 1000px; -moz-perspective: 1000px; -ms-perspective: 1000px; -o-perspective: 1000px; perspective: 1000px; float: left; height: 100%; max-height: 75px; cursor: pointer; position: relative; z-index: 99 }
    .header nav.menu>ul>li:after { clear: both; content: '.'; visibility: hidden }
    .header nav.menu>ul>li.home a { padding-left: 60px; background: url(../img/header/style-1-home.png) no-repeat 10px center }
    .header nav.menu>ul>li.elements a { padding-left: 60px; background: url(../img/header/style-1-elements.png) no-repeat 10px center }
    .header nav.menu>ul>li.pages a { padding-left: 60px; background: url(../img/header/style-1-pages.png) no-repeat 10px center }
    .header nav.menu>ul>li.portfolio a { padding-left: 60px; background: url(../img/header/style-1-portfolio.png) no-repeat 10px center }
    .header nav.menu>ul>li.contact a { padding-left: 60px; background: url(../img/header/style-1-contact.png) no-repeat 10px center }
    .header nav.menu>ul>li a { height: 100%; display: block; padding: 25px 17px 0 }
    .header nav.menu>ul>li a h1 { text-transform: uppercase; color: #e8eced; font-size: 16px!important; margin: 0; margin-top: 3px; font-family: tahoma; font-weight: 500 }
    .header nav.menu>ul>li a h2 { font-size: 12px; color: #dbdbdb; margin: 0; font-family: 'Open Sans'; font-weight: 400 }
    .header nav.menu>ul>li>ul { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform-origin: 50% 0 0; -moz-transform-origin: 50% 0 0; transform-origin: 50% 0 0; -webkit-transform: rotateX(-85deg); -moz-transform: rotateX(-85deg); transform: rotateX(-85deg); overflow: visible!important; position: absolute; width: 157px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background: url(../img/header/arrow-submenu.png) no-repeat; background-position: 30px 0; padding-top: 8px; margin-top: -8px; z-index: 99; -webkit-perspective: 1000px; -moz-perspective: 1000px; -ms-perspective: 1000px; -o-perspective: 1000px; perspective: 1000px }
    .header nav.menu>ul>li>ul li { width: 100%; float: none; background: rgba(28,130,169,.7); border-bottom: 1px solid #9fc7e0 }
    .header nav.menu>ul>li>ul li.ie_last_child, .header nav.menu>ul>li>ul li:last-child { border-bottom: none; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px }
    .header nav.menu>ul>li>ul li.ie_last_child a, .header nav.menu>ul>li>ul li:last-child a { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px }
    .header nav.menu>ul>li>ul li a { display: block; font-size: 14px; color: #fff; padding-left: 15px!important; font-weight: 400; padding: 10px; background: none!important; margin-bottom: 0!important }
    .header nav.menu>ul>li>ul li a.selected, .header nav.menu>ul>li>ul li a:hover { background: #e5eff4!important; color: #3498db }
    .header nav.menu>ul>li>ul li :root a { font-size: 16px!important }
    .header nav.menu>ul>li>ul li ul { -webkit-transition: all .35s linear; -moz-transition: all .35s linear; -o-transition: all .35s linear; -ms-transition: all .35s linear; transition: all .35s linear; display: none; width: 157px; margin-top: -40px; padding-top: 0; margin-left: 157px; padding-left: 3px; padding-right: -3px; background: 0 0; position: absolute; border-radius: 4px }
    .header nav.menu>ul>li>ul li ul li:first-child, .header nav.menu>ul>li>ul li ul li:first-child a { border-top-right-radius: 4px; border-top-left-radius: 4px }
    .header nav.menu>ul>li>ul li ul ul { margin-left: 154px }
    .header nav.menu>ul>li>ul li:hover ul { display: block }
    .header nav.menu>ul>li.selected, .header nav.menu>ul>li:hover { background: rgba(255,255,255,.9) }
    .header nav.menu>ul>li.selected.home a, .header nav.menu>ul>li:hover.home a { padding-left: 60px; background: url(../img/header/style-1-home-hover.png) no-repeat 10px center }
    .header nav.menu>ul>li.selected.elements a, .header nav.menu>ul>li:hover.elements a { padding-left: 60px; background: url(../img/header/style-1-elements-hover.png) no-repeat 10px center }
    .header nav.menu>ul>li.selected.pages a, .header nav.menu>ul>li:hover.pages a { padding-left: 60px; background: url(../img/header/style-1-pages-hover.png) no-repeat 10px center }
    .header nav.menu>ul>li.selected.portfolio a, .header nav.menu>ul>li:hover.portfolio a { padding-left: 60px; background: url(../img/header/style-1-portfolio-hover.png) no-repeat 10px center }
    .header nav.menu>ul>li.selected.contact a, .header nav.menu>ul>li:hover.contact a { padding-left: 60px; background: url(../img/header/style-1-contact-hover.png) no-repeat 10px center }
    .header nav.menu>ul>li.selected h1, .header nav.menu>ul>li:hover h1 { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; color: #3498db }
    .header nav.menu>ul>li.selected h2, .header nav.menu>ul>li:hover h2 { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; color: #848484 }
    .header nav.menu>ul>li:hover ul { -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform-origin: 50% 0 0; -moz-transform-origin: 50% 0 0; transform-origin: 50% 0 0; -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); transform: rotateX(0deg) }
    .header.header-style-02 { background: rgba(255,255,255,.9); margin-bottom: 0 }
    .header.header-style-02 .logo { background: 0 0 }
    .header.header-style-02 .logo a { margin-left: 0 }
    .header.header-style-02 nav.menu>ul>li.home a { padding-left: 60px; background: url(../img/header/style-2-home.png) no-repeat 10px center }
    .header.header-style-02 nav.menu>ul>li.elements a { padding-left: 60px; background: url(../img/header/style-2-elements.png) no-repeat 10px center }
    .header.header-style-02 nav.menu>ul>li.pages a { padding-left: 60px; background: url(../img/header/style-2-pages.png) no-repeat 10px center }
    .header.header-style-02 nav.menu>ul>li.portfolio a { padding-left: 60px; background: url(../img/header/style-2-portfolio.png) no-repeat 10px center }
    .header.header-style-02 nav.menu>ul>li.contact a { padding-left: 60px; background: url(../img/header/style-2-contact.png) no-repeat 10px center }
    .header.header-style-02 nav.menu>ul>li a { background: 0 0; margin-bottom: -16px }
    .header.header-style-02 nav.menu>ul>li a h1 { color: #9d9d9d }
    .header.header-style-02 nav.menu>ul>li a h2 { color: #c9c9c9 }
    .header.header-style-02 nav.menu>ul>li.selected, .header.header-style-02 nav.menu>ul>li:hover { background: 0 0; -webkit-box-shadow: inset 0 1px 0 #3498db; -moz-box-shadow: inset 0 1px 0 #3498db; box-shadow: inset 0 1px 0 #3498db }
    .header.header-style-02 nav.menu>ul>li>ul { margin-top: 9px }
    .header.header-style-02 nav.menu>ul>li>ul ul { margin-top: -40px }
    .header.header-style-03 { border-bottom: 1px solid #F1F1F1; margin-bottom: -115px }
    .header.header-style-03 .logo { background: #fff; padding: 0 10px; position: absolute; z-index: 999; margin-top: 0 }
    .header.header-style-03 .logo a { margin-left: 0 }
    .header.header-style-03 nav.menu { float: right; margin: 0 0 0 142px }
    .header.header-style-03 nav.menu-left { margin: 0 0 0 -330px; position: relative; right: 29% }
    .header.header-style-03 nav.menu>ul { height: 47px; float: none }
    .abacus { background: url(../img/header/nav/abacus.png) no-repeat center }
    .math { background: url(../img/header/nav/math-icon.png) no-repeat center }
    .english { background: url(../img/header/nav/english.png) no-repeat center }
    .baby-genius { background: url(../img/header/nav/baby-genius.png) no-repeat center }
    .gk { background: url(../img/header/nav/general-knowledge.png) no-repeat center }
    .sat-act { background: url(../img/header/nav/sat-act.png) no-repeat center }
    .special-needs { background: url(../img/header/nav/specialneeds-icon.png) no-repeat center }
    .abacus-2 { background: url(../img/header/nav/abacus2.png) no-repeat center bottom 5px }
    .math-2 { background: url(../img/header/nav/math-icon2.png) no-repeat center bottom 5px }
    .english-2 { background: url(../img/header/nav/english2.png) no-repeat center bottom 5px }
    .baby-genius-2 { background: url(../img/header/nav/baby-genius2.png) no-repeat center bottom 5px }
    .sat-act-2 { background: url(../img/header/nav/sat-act2.png) no-repeat center bottom 5px }
    .gk-2 { background: url(../img/header/nav/general-knowledge2.png) no-repeat center bottom 5px }
    .menu-item-icon a { padding: 15px 16px!important }
    .hdtop-menu ul li a:hover { line-height: 36px; padding: 10px 20px 20px; transition: line-height .15s ease-in-out 0s }
    .header.header-style-03 nav.menu>ul>li a { background: 0 0; margin-bottom: -16px; font-size: 17px; color: #000 }
    .header.header-style-03 nav.menu>ul>li a h1 { color: #333; text-transform: capitalize; font-size: 13px }
    .header.header-style-03 nav.menu>ul>li a h2 { display: none }
    .header.header-style-03 nav.menu>ul>li.selected, .header.header-style-03 nav.menu>ul>li:hover { background: 0 0 }
    .header.header-style-03 nav.menu>ul>li.selected a h1, .header.header-style-03 nav.menu>ul>li:hover a h1 { color: #FC4242 }
    .header.header-style-03 nav.menu>ul>li>ul { margin-top: 9px }
    .header.header-style-03 nav.menu>ul>li>ul ul { margin-top: -40px }
    .header.header-style-03 .search-header { float: right }
    .header.header-style-03 .search-header input { height: 30px; width: 100px; margin-top: 8px; margin-bottom: 9px; background: url(../img/header/header-search.png) no-repeat 80px center }
    .header.header-style-03 .search-header input:hover { background: url(../img/header/header-search-hover.png) no-repeat 80px center }
    .header.header-style-03 .search-header input:focus { background: url(../img/header/header-search-focus.png) no-repeat 80px center, #3498db!important }
    .header.header-style-03 .social { float: right; margin-top: 13px; margin-right: 10px }
    .header.header-style-03 .info-contact-header { float: right; margin: 12px 0; font-size: 12px; color: #b5b5b5; font-family: 'Open Sans'; width: 29%; text-align: right }
    .header.header-style-03 .info-contact-header ul { margin-top: 0 }
    .header.header-style-03 .info-contact-header ul li { float: left; margin-left: 8px }
    .header.header-style-03 .info-contact-header ul li.place { background: url(../img/header/place.png) no-repeat 8px center; font-family: arial; font-size: 15px; color: #3276b1; padding: 0 0 0 30px }
    .hdtop-menu { width: auto; height: auto; margin-left: 21% }
    .hdtop-menu ul { padding: 0 }
    .hdtop-menu li { margin: 0; float: left; height: 45px; border-right: 1px solid #eea73f }
    .hdtop-menu li a { font-size: 16px; color: #010170; line-height: 48px; text-transform: uppercase; font-weight: 700 }
    .hdtop-menu li:last-child a { border: none!important }
    .locator { height: auto; padding: 8px 0 }
    .locator .codeinput { float: left }
    .locator ul { margin: 0; padding: 0; text-align: right }
    .locator li { margin: 0 0 0 5px; padding: 0; float: left }
    .locator span.place { background: url(../img/header/place.png) no-repeat 10px 1px; font-family: arial; font-size: 15px; color: #3276b1; padding: 0 5px 0 30px }
    .locator span.codeinput { font-family: tahoma; font-size: 13px; color: #7c7c7c; padding: 0; margin-top: -12px }
    .postalcode { width: 25px; height: 25px; background: url(../img/header/postalcode-arrow.png) no-repeat top left; border: none }
    .header.header-style-04 { background: rgba(255,255,255,.9); margin-bottom: -115px }
    .header.header-style-04 .logo { background: 0 0; float: left; width: 50% }
    .header.header-style-04 .logo a { margin-left: 0 }
    .header.header-style-04 nav.menu { float: left }
    .header.header-style-04 nav.menu>ul { height: 47px; float: none }
    .header.header-style-04 nav.menu>ul>li.home>a { padding: 15px 10px 15px 0; padding-left: 35px; height: 47px; background: url(../img/header/style-3-home.png) no-repeat 10px center }
    .header.header-style-04 nav.menu>ul>li.elements>a { padding: 15px 10px 15px 0; padding-left: 35px; height: 47px; background: url(../img/header/style-3-elements.png) no-repeat 10px center }
    .header.header-style-04 nav.menu>ul>li.pages>a { padding: 15px 10px 15px 0; padding-left: 35px; height: 47px; background: url(../img/header/style-3-pages.png) no-repeat 10px center }
    .header.header-style-04 nav.menu>ul>li.portfolio a { padding: 15px 10px 15px 0; padding-left: 35px; height: 47px; background: url(../img/header/style-3-portfolio.png) no-repeat 10px center }
    .header.header-style-04 nav.menu>ul>li.contact>a { padding: 15px 10px 15px 0; padding-left: 35px; height: 47px; background: url(../img/header/style-3-contact.png) no-repeat 10px center }
    .header.header-style-04 nav.menu>ul>li a { background: 0 0; margin-bottom: -16px }
    .header.header-style-04 nav.menu>ul>li a h1 { color: #7e7e7e; text-transform: uppercase; font-size: 13px }
    .header.header-style-04 nav.menu>ul>li a h2 { display: none }
    .header.header-style-04 nav.menu>ul>li.selected, .header.header-style-04 nav.menu>ul>li:hover { background: 0 0 }
    .header.header-style-04 nav.menu>ul>li.selected a h1, .header.header-style-04 nav.menu>ul>li:hover a h1 { color: #3498db }
    .header.header-style-04 nav.menu>ul>li>ul { margin-top: 9px; z-index: 999 }
    .header.header-style-04 nav.menu>ul>li>ul ul { margin-top: -40px }
    .header.header-style-04 .search-header { float: right }
    .header.header-style-04 .search-header input { height: 30px; width: 100px; margin-top: 22px; margin-bottom: 9px; background: url(../img/header/header-search.png) no-repeat 80px center }
    .header.header-style-04 .search-header input:hover { background: url(../img/header/header-search-hover.png) no-repeat 80px center }
    .header.header-style-04 .search-header input:focus { background: url(../img/header/header-search-focus.png) no-repeat 80px center, #3498db!important }
    .header.header-style-04 .social { float: right; margin-top: 25px; margin-right: 10px }
    .header.header-style-04 .info-contact-header { float: right; font-size: 12px; color: #b5b5b5; font-family: 'Open Sans' }
    .header.header-style-04 .info-contact-header ul { margin-top: 15px }
    .header.header-style-04 .info-contact-header ul li { float: left; margin-left: 20px; padding-left: 20px }
    .header.header-style-04 .info-contact-header ul li.place { background: url(../img/header/info-place.png) no-repeat left center }
    .header.header-style-04 .info-contact-header ul li.phone { background: url(../img/header/info-phone.png) no-repeat left center }
    .header.header-style-05 { background: rgba(255,255,255,.9); margin-bottom: -115px }
    .header.header-style-05 .logo { background: 0 0; float: left }
    .header.header-style-05 .logo a { margin-left: 0 }
    .header.header-style-05 nav.menu { float: right }
    .header.header-style-05 nav.menu>ul>li.home a { padding-left: 60px; background: url(../img/header/style-2-home.png) no-repeat 10px center }
    .header.header-style-05 nav.menu>ul>li.elements a { padding-left: 60px; background: url(../img/header/style-2-elements.png) no-repeat 10px center }
    .header.header-style-05 nav.menu>ul>li.pages a { padding-left: 60px; background: url(../img/header/style-2-pages.png) no-repeat 10px center }
    .header.header-style-05 nav.menu>ul>li.portfolio a { padding-left: 60px; background: url(../img/header/style-2-portfolio.png) no-repeat 10px center }
    .header.header-style-05 nav.menu>ul>li.contact a { padding-left: 60px; background: url(../img/header/style-2-contact.png) no-repeat 10px center }
    .header.header-style-05 nav.menu>ul>li a { background: 0 0; margin-bottom: -16px }
    .header.header-style-05 nav.menu>ul>li a h1 { color: #9d9d9d }
    .header.header-style-05 nav.menu>ul>li a h2 { color: #c9c9c9 }
    .header.header-style-05 nav.menu>ul>li.selected, .header.header-style-05 nav.menu>ul>li:hover { background: 0 0; -webkit-box-shadow: inset 0 1px 0 #3498db; -moz-box-shadow: inset 0 1px 0 #3498db; box-shadow: inset 0 1px 0 #3498db }
    .header.header-style-05 nav.menu>ul>li>ul { margin-top: 9px }
    .header.header-style-05 nav.menu>ul>li>ul ul { margin-top: -40px }
    .header.header-style-05 .search-header { position: absolute; right: 15px }
    .header.header-style-05 .search-header input { margin-top: 0; height: 33px; border: none; margin-bottom: -5px; border-radius: 0; width: 30px; text-indent: 999px; background: url(../img/header/search-icon-02.png) no-repeat 10px center, rgba(0,0,0,.05) }
    .header.header-style-05 .search-header input:hover { width: 125px; text-indent: 0; background: url(../img/header/search-icon-hover-02.png) no-repeat 105px center, #f2f3f5!important; border-bottom: 1px solid #3f9dda; color: #a3a3a3!important; font-style: italic!important }
    .header.header-style-05 .search-header input:hover::-webkit-input-placeholder {
    color:#a3a3a3!important
    }
    .header.header-style-05 .search-header input:focus { width: 125px; text-indent: 0; background: url(../img/header/search-icon-hover-02.png) no-repeat 105px center, #f2f3f5!important; border-bottom: 1px solid #3f9dda; color: #a3a3a3!important; font-style: italic!important }
    .header.header-style-05 .search-header input:focus::-webkit-input-placeholder {
    color:#a3a3a3!important
    }
    .header.header-style-05 .social { float: right; margin-top: 5px; margin-bottom: 5px; margin-right: 35px }
    .header.header-style-05 .info-contact-header { float: left; font-size: 12px; color: #b5b5b5; font-family: 'Open Sans' }
    .header.header-style-05 .info-contact-header ul { margin-top: 7px }
    .header.header-style-05 .info-contact-header ul li { float: left; margin-left: 20px; padding-left: 20px }
    .header.header-style-05 .info-contact-header ul li:first-child { margin-left: 0 }
    .header.header-style-05 .info-contact-header ul li.place { background: url(../img/header/info-place.png) no-repeat left center }
    .header.header-style-05 .info-contact-header ul li.phone { background: url(../img/header/info-phone.png) no-repeat left center }
    .source-page .bullet-arrow>li { font-size: 13px; color: #9d9d9d }
    .source-page .bullet-arrow>li:first-child { padding-left: 0!important; background: 0 0 }
    .source-page.source-bg-01 { background: url(../img/content/team/bg-head-team.jpg) fixed center center; -webkit-background-size: cover; background-size: cover; color: #fff; padding: 70px 0 35px }
    .source-page.source-bg-01 .bullet-arrow-white>li:first-child { padding-left: 0!important; background: 0 0 }
    .source-page.source-bg-02 { background-size: cover; color: #5c5c5c; padding: 0 }
    .source-page.source-bg-02 .bullet-arrow-white>li:first-child { padding-left: 0!important; background: 0 0 }
    .source-page.source-bg-03 { background: url(../img/content/team/bg-head-team-03.jpg) fixed center center; -webkit-background-size: cover; background-size: cover; color: #fff; padding: 70px 0 35px }
    .source-page.source-bg-03 .bullet-arrow-white>li:first-child { padding-left: 0!important; background: 0 0 }
    .source-page.source-bg-04 { background: url(../img/content/team/bg-head-team-04.jpg) fixed center center; -webkit-background-size: cover; background-size: cover; color: #fff; padding: 70px 0 35px }
    .source-page.source-bg-04 .bullet-arrow-white>li:first-child { padding-left: 0!important; background: 0 0 }
    .source-page.source-bg-05 { background: url(../img/content/team/bg-head-team-05.jpg) fixed center center; -webkit-background-size: cover; background-size: cover; color: #fff; padding: 70px 0 35px }
    .source-page.source-bg-05 .bullet-arrow-white>li:first-child { padding-left: 0!important; background: 0 0 }
    .source-page.source-bg-06 { background: url(../img/content/team/bg-head-team-06.jpg) fixed center center; -webkit-background-size: cover; background-size: cover; color: #fff; padding: 70px 0 35px }
    .source-page.source-bg-06 .bullet-arrow-white>li:first-child { padding-left: 0!important; background: 0 0 }
    .source-page-blue { background: rgba(52,152,219,.8); padding: 45px 0 0; text-align: center; position: relative; z-index: 5; -webkit-box-shadow: inset 0 2px 6px rgba(0,0,0,.3); -moz-box-shadow: inset 0 2px 6px rgba(0,0,0,.3); box-shadow: inset 0 2px 6px rgba(0,0,0,.3) }
    .source-page-blue h1 { color: #fff }
    .source-page-blue .bullet-arrow-white>li { font-size: 13px }
    .source-page-blue .bullet-arrow-white>li:first-child { padding-left: 0!important; background: 0 0 }
    .one-feature-slider { position: relative; z-index: 25; padding: 0 10px }
    .one-feature-slider a.logo { max-width: 100%; line-height: 80px }
    .logo img { vertical-align: text-top }
    .one-feature-slider a.logo img { max-width: 100%; vertical-align: middle!important }
    .one-feature-slider .content { padding-top: 22px }
    .one-feature-slider .content h1 { font-weight: 300; font-size: 20px; color: #202020; margin-bottom: 0; margin-top: 0; display: inline-block }
    .one-feature-slider .content span { color: #747474; margin-top: 0; font-size: 12px; font-weight: 300 }
    .one-feature-slider .button-blue { margin-top: 30px; float: right; margin-bottom: 20px }
    .button-blue { margin-top: 30px; float: right; font-size: 18px; color: #3498db; font-weight: 300; font-family: tahoma; line-height: 35px; padding-right: 45px; background: url(../img/slider/c-arrow-blue-02.png) no-repeat right center }
    .boxed .one-feature-slider { margin-top: 0 }
    nav.phone-menu { display: none; position: absolute; top: 12px; right: 2%; width: 50%; z-index: 99 }
    nav.phone-menu ul>li a { font-family: tahoma; font-weight: 400; width: auto; height: 30px; display: block; line-height: 30px; color: #444; padding-left: 5%; background: url(../img/header/phone-menu-bg.png) no-repeat 90% center; cursor: pointer; }
    nav.phone-menu ul>li ul { display: none; -webkit-box-shadow: 0 0 5px #e7e7e7; -moz-box-shadow: 0 0 5px #e7e7e7; box-shadow: 0 0 5px #e7e7e7; background: #fff; border: 1px solid #E6E6E6 }
    nav.phone-menu ul>li ul>li a { font-family: tahoma; font-weight: 400; padding-left: 10%; background: rgba(255,255,255,.5); font-size: 15px }
    nav.phone-menu ul>li ul>li a:hover { background: rgba(255,255,255,.7) }
    nav.phone-menu ul>li ul>li ul { display: block }
    nav.phone-menu ul>li ul>li ul>li a { font-family: tahoma; font-weight: 400; padding-left: 15% }
    nav.phone-menu ul>li ul>li ul>li ul>li a { font-family: tahoma; font-weight: 400; padding-left: 20% }
    nav.phone-menu ul>li ul>li ul>li ul>li ul>li a { font-family: tahoma; font-weight: 400; padding-left: 25% }
    .phone-menu h2 { margin-bottom: 0 }
    .container-slider-revolution { max-height: 750px!important; position: relative; margin-top: -75px }
    .tp-bullets { display: none }
    .slider-text-container { width: 447px; height: 203px; padding: 25px; background: url(../img/slider/bg-content-slider.png) no-repeat }
    .slider-text-container .button-blue-bxs-red { margin-top: 20px }
    .slider-color-bg { padding: 8px 15px; border-radius: 5px; font-family: tahoma; font-weight: 400; text-transform: uppercase; color: #fff; -webkit-text-shadow: 0 0 5px rgba(0,0,0,.15); -moz-text-shadow: 0 0 5px rgba(0,0,0,.15); text-shadow: 0 0 5px rgba(0,0,0,.15) }
    .slider-color-bg.pink { background: rgba(241,121,121,.8) }
    .slider-color-bg.orange { background: rgba(232,152,78,.8) }
    .slider-color-bg.purple { background: rgba(155,89,182,.8) }
    .slider-color-bg.blue { background: rgba(142,85,218,.8) }
    .slider-color-bg.blue-02 { background: #3498db; color: #fff; text-transform: none; padding: 10px 35px; padding-right: 50px; font-size: 18px; font-weight: 300 }
    .slider-color-bg.blue-02:hover { color: #fff }
    .slider-color-bg.pink-02 { background: rgba(224,108,160,.8) }
    .slider-color-bg.green { background: rgba(46,204,113,.8) }
    .slider-color-bg span.arrow { position: relative; top: 5px; left: -40px; width: 12px; height: 11px; display: block; float: right; background: url(../img/slider/arrow-btn.png) no-repeat }
    .block-feature-left { width: 310px; text-align: right }
    .block-feature-left1 { width: 240px; text-align: right }
    .block-feature-left h1 { font-size: 1.6em; font-weight: 300; color: #fff; margin: 0 }
    .block-feature-left h2 { font-weight: 900; font-size: 2.6em; color: #3276b1; text-transform: uppercase; margin: 0 }
    .block-feature-left hr { height: 1px; border: none; padding: 0; background: #fff }
    .block-feature-left p { font-effect: 300; font-size: 1.1em; color: #50504f }
    .block-feature-right { width: 310px; text-align: left }
    .block-feature-right h1 { font-size: 1.6em; font-weight: 300; color: #fff; margin: 0 }
    .block-feature-right h2 { font-weight: 900; font-size: 2.6em; color: #fff; text-transform: uppercase; margin: 0 }
    .block-feature-right h2 span { text-transform: none }
    .block-feature-right hr { height: 1px; border: none; padding: 0; background: #fff }
    .block-feature-right p { font-effect: 300; font-size: 1.1em; color: #fff }
    .slider-more { color: #50504f!important; padding-right: 40px; display: block; background: url(../img/slider/c-arrow.png) no-repeat right center; line-height: 34px; font-size: 1em }
    .slider-more:hover { color: #f0f0f0 }
    .slider-more-02 { color: #3498db!important; padding-right: 55px; display: block; background: url(../img/slider/c-arrow-blue.png) no-repeat right center; line-height: 42px }
    .slider-more-02:hover { color: #f0f0f0 }
    .btn-primary-slider a { color: #3498db!important; display: block; background: 0 0; border-radius: 2px; font-size: .9em; text-transform: uppercase; border: 1px solid #3498db; padding: 12px 18px; font-family: tahoma; font-weight: 400 }
    .btn-primary-slider a:hover { background: rgba(255,255,255,.2) }
    .block-responsive { width: 440px; text-align: left }
    .block-responsive h1 { font-size: 1.6em; font-weight: 100; color: #232323; margin: 0 }
    .block-responsive h2 { font-weight: 900; font-size: 2.6em; color: #3498db; text-transform: uppercase; margin: 0 }
    .block-responsive h2 span { color: #fff }
    .block-responsive hr { height: 1px; border: none; padding: 0; background: rgba(0,0,0,.15) }
    .block-responsive p { font-effect: 300; font-size: 1.1em; color: #5e5e5e }
    ::-webkit-input-placeholder {
    color:#5D5D5D
    }
    :-moz-placeholder {
    color:#5D5D5D
    }
    ::-moz-placeholder {
    color:#5D5D5D
    }
    :-ms-input-placeholder {
    color:#5D5D5D
    }
    span.red { color: #f17979!important }
    span.blue { color: #888!important }
    span.green { color: #2ecc71!important }
    span.underline { border-bottom: 1px solid #525252 }
    span.bg-blue { background: #3498db; color: #fff; padding: 1px 5px }
    .features { margin: 100px 0 }
    .features.feautures-01 { border-bottom: 1px solid #f0f0f0; padding-bottom: 50px }
    ul.features-list-icon:after { content: '.'; visibility: hidden; clear: both }
    ul.features-list-icon li { margin-bottom: 29px }
    ul.features-list-icon li:after { content: '.'; visibility: hidden; clear: both }
    ul.features-list-icon .icon-feature { margin-right: 20px; border-radius: 50%; border: 1px solid #e3e3e3; width: 75px; height: 75px; float: left }
    ul.features-list-icon .icon-feature img { margin-top: 20px; margin-left: 20px }
    ul.features-list-icon .icon-feature.grey-img-feature { background: #f7f7f7; border-color: transparent }
    ul.features-list-icon .icon-feature.pink-img-feature { background: #e06ca0; border-color: transparent }
    ul.features-list-icon .feature-relax { color: #3498db; border-color: #3498db }
    ul.features-list-icon .feature-easy { color: #e67e22; border-color: #e67e22 }
    ul.features-list-icon .feature-responsive { color: #2ecc71; border-color: #2ecc71 }
    ul.features-list-icon .feature-support { color: #9b59b6; border-color: #9b59b6 }
    ul.features-list-icon .feature-doc { color: #f45252; border-color: #f45252 }
    ul.features-list-icon .feature-code { color: #e06ca0; border-color: #e06ca0 }
    ul.features-list-icon .content { float: left; width: 65% }
    ul.features-list-icon .content h1 { margin-top: 30px; margin-bottom: 20px; font-weight: 300; font-size: 18px }
    ul.features-list-icon .content p { font-weight: 300; color: #a3a3a3; line-height: 23px }
    ul.features-list-icon .center-feature { text-align: center }
    ul.features-list-icon .center-feature .icon-feature { float: none; display: inline-block }
    ul.features-list-icon .center-feature .icon-feature img { margin-left: 0 }
    ul.features-list-icon .center-feature .content { width: 100% }
    ul.features-list-icon .left-feature { text-align: left }
    ul.features-list-icon .left-feature .icon-feature { float: none }
    ul.features-list-icon .left-feature .content { width: 100% }
    .no-inline li { float: none }
    .features-02 .title-features { margin-bottom: 35px; text-align: center }
    .features-02 .features-image { width: 100%; max-width: 575px; margin: 0 auto }
    .features-02 .features-image img { width: 100% }
    .features-02 .features-doc p { line-height: 26px }
    .features-02 .features-doc ul.bif li { width: 46%; float: left; margin-right: 2% }
    .testimonials-bg { width: 100%; padding: 80px 0; background: url(../img/content/testimonials/testimonials-bg.jpg) repeat-y fixed center top; -webkit-background-size: cover; background-size: cover }
    .testimonials-bg h1 { margin-bottom: 30px!important }
    ul.testimonial-author { text-align: center; margin-bottom: 17px; min-height: 85px }
    ul.testimonial-author:after { content: '.'; clear: both; visibility: hidden }
    ul.testimonial-author li { width: 88px; text-align: center; display: inline-block }
    ul.testimonial-author li:after { content: '.'; clear: both; visibility: hidden }
    ul.testimonial-author li .bg-author { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; width: 82px; height: 82px; border-radius: 50%; background: rgba(0,0,0,.2); padding: 4px; margin: 0 5px }
    ul.testimonial-author li .bg-author img { cursor: pointer; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; width: 74px; height: 74px; border-radius: 50% }
    ul.testimonial-author li .bg-author.selected, ul.testimonial-author li .bg-author:hover { padding: 6px; background: rgba(0,0,0,.4) }
    ul.testimonial-author li .bg-author.selected img, ul.testimonial-author li .bg-author:hover img { width: 70px; height: 70px }
    ul.testimonial-author li .bg-author span { width: 13px; height: 22px; position: relative; background: url(../img/content/testimonials/testimonials-arrow-selected.png) no-repeat; left: 40%; top: 21px; display: none }
    ul.testimonial-author li .bg-author.selected span { display: block }
    .conteiner-testimonial-bg { padding: 35px 3%; background: rgba(255,255,255,.5); border-radius: 5px }
    .conteiner-testimonial-bg .conteiner-testimonial { padding-left: 6%; background: url(../img/content/testimonials/testimonials-quote.png) no-repeat }
    .conteiner-testimonial-bg .conteiner-testimonial p { line-height: 26px; color: #23414f; font-weight: 300; font-style: italic }
    .conteiner-testimonial-bg .conteiner-testimonial p.author { font-style: normal; font-weight: 400; margin-top: 25px }
    .conteiner-testimonial-bg .conteiner-testimonial p.author span { font-weight: 300 }
    .presentation { margin: 100px 0 }
    .img-presentation { max-width: 470px; margin: 0 auto }
    .img-presentation img { max-width: 100% }
    .description-product { margin-top: 75px }
    .description-product h1, .description-product h2 { text-align: left!important }
    .description-product p { color: #474747; line-height: 26px; margin: 40px 0 }
    .arhivments-bg { background: url(../img/content/arhivments/arhivments-bg.jpg) repeat-y fixed center top; -webkit-background-size: cover; background-size: cover }
    .arhivments-bg .arhivments { padding: 75px 0 50px; background: rgba(0,0,0,.4); text-align: center }
    .arhivments-bg .arhivments h2.subtitle-white { margin-bottom: 35px!important }
    .arhivments-bg .arhivments ul.arhivments-list li { width: 165px; height: 165px; text-align: center; border-radius: 50%; border: 1px solid #fff; padding-top: 45px; display: inline-block; margin: 10px }
    .arhivments-bg .arhivments ul.arhivments-list li h1 { font-size: 48px; margin: 0 }
    .arhivments-bg .arhivments ul.arhivments-list li h2 { font-weight: 300; margin: 0; font-size: 15px }
    .arhivments-bg .arhivments ul.arhivments-list li.yellow { color: #d3e778; border-color: #d3e778 }
    .arhivments-bg .arhivments ul.arhivments-list li.pink { color: #ff7bb6; border-color: #ff7bb6 }
    .arhivments-bg .arhivments ul.arhivments-list li.blue { color: #dc88ff; border-color: #dc88ff }
    .arhivments-bg .arhivments ul.arhivments-list li.red { color: #ff8181; border-color: #ff8181 }
    .arhivments-bg .arhivments ul.arhivments-list li.light-blue { color: #82cdff; border-color: #82cdff }
    .arhivments-bg .arhivments ul.arhivments-list li.light-green { color: #69fba7; border-color: #69fba7 }
    .portfolio-bg { margin: 100px 0 90px; text-align: center }
    nav.categories-portfolio>ul { text-align: center; margin: 50px 0 }
    nav.categories-portfolio>ul>li { display: inline-block; margin: 4px }
    nav.categories-portfolio>ul>li a { cursor: pointer }
    .posts-list>ul:after { clear: both; content: '.'; visibility: hidden }
    .posts-list>ul>li { margin: 0 auto; margin-bottom: 30px; overflow: hidden; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .posts-list>ul>li:after { clear: both; content: '.'; visibility: hidden }
    .posts-list>ul>li .image-container { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; width: 100%; height: 250px; overflow: hidden; border-radius: 5px; margin-bottom: 5px }
    .posts-list>ul>li .image-container img { position: relative; width: 100%; height: 100%; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }
    .posts-list>ul>li .image-container .post-link-bg { text-align: center; width: 100%; height: 100%; background: rgba(52,161,230,.4); position: relative; top: -250px; z-index: -1; -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .4s linear; -moz-transition: all .4s linear; -o-transition: all .4s linear; -ms-transition: all .4s linear; transition: all .4s linear }
    .posts-list>ul>li .image-container .post-link-bg a span { width: 100%; height: 100%; display: block; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .posts-list>ul>li .image-container .post-link-bg a.link { margin-top: 30%; width: 50px; height: 50px; border-radius: 3px; display: inline-block; background: rgba(255,255,255,.8); -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -o-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px) }
    .posts-list>ul>li .image-container .post-link-bg a.link span { background: url(../img/portfolio/link-icon.png) no-repeat center center }
    .posts-list>ul>li .image-container .post-link-bg a.link span:hover { background: url(../img/portfolio/link-icon-hover.png) no-repeat center center }
    .posts-list>ul>li .image-container .post-link-bg a.zoom { margin-top: 30%; width: 50px; height: 50px; border-radius: 3px; display: inline-block; background: rgba(255,255,255,.8); -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -o-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px) }
    .posts-list>ul>li .image-container .post-link-bg a.zoom span { background: url(../img/portfolio/zoom-icon.png) no-repeat center center }
    .posts-list>ul>li .image-container .post-link-bg a.zoom span:hover { background: url(../img/portfolio/zoom-icon-hover.png) no-repeat center center }
    .posts-list>ul>li .image-container:hover { border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
    .posts-list>ul>li .image-container:hover img { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-filter: blur(13px); -moz-filter: blur(13px); -o-filter: blur(13px); -ms-filter: blur(13px); filter: blur(13px) }
    .posts-list>ul>li .image-container:hover .post-link-bg { z-index: 1; -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1 }
    .posts-list>ul>li .image-container:hover .post-link-bg a { -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px) }
    .posts-list>ul>li .post-info { min-height: 75px; border-radius: 5px; border: 1px solid #ededed }
    .posts-list>ul>li .post-info:after { clear: both; content: '.'; visibility: hidden }
    .posts-list>ul>li .post-info .left-sec { position: relative; float: left; width: 78%; padding: 14px; padding-bottom: 0; text-align: left }
    .posts-list>ul>li .post-info .left-sec:after { clear: both; content: '.'; visibility: hidden }
    .posts-list>ul>li .post-info .left-sec a.title { font-weight: 300; color: #3498db; font-size: 18px; margin-bottom: 10px }
    .posts-list>ul>li .post-info .left-sec ul.tags { margin-top: 5px }
    .posts-list>ul>li .post-info .left-sec ul.tags li { float: left }
    .posts-list>ul>li .post-info .left-sec ul.tags li a { font-weight: 300; color: #868686; font-size: 12px }
    .posts-list>ul>li .post-info .left-sec ul.tags li a:after { content: ',' }
    .posts-list>ul>li .post-info .left-sec ul.tags li:last-child a:after { visibility: hidden }
    .posts-list>ul>li .post-info .left-sec ul.tags li:after { clear: both; visibility: hidden; content: '.' }
    .posts-list>ul>li .post-info .right-sec { margin-bottom: -25px; position: relative; padding: 18px 25px; height: 100%; float: right }
    .posts-list>ul>li .post-info .right-sec:after { clear: both; content: '.'; visibility: hidden }
    .posts-list>ul>li .post-info .right-sec .heart { cursor: pointer; width: 25px; height: 23px; background: url(../img/portfolio/heart.png) no-repeat; margin-bottom: 5px }
    .posts-list>ul>li .post-info .right-sec p { color: #bdbdbd; font-size: 12px; text-align: center; margin-bottom: -16px }
    .posts-list>ul>li .post-info .sep { width: 1px; height: 100%; display: block; position: relative; background: #ededed }
    .posts-list>ul>li.not-current { width: 0; height: 0; margin: 0; min-height: 0; -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; visibility: hidden; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -o-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px) }
    .post-list-postfolio-02 .post-link-bg { text-align: center; width: 100%; height: 100%; background: rgba(52,161,230,.8)!important; position: relative; top: -250px; z-index: -1; -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .4s linear; -moz-transition: all .4s linear; -o-transition: all .4s linear; -ms-transition: all .4s linear; transition: all .4s linear }
    .post-list-postfolio-02 .post-link-bg h1 { padding-top: 20%; font-size: 21px; color: #fff; font-weight: 300; margin: 0; padding-bottom: 5px }
    .post-list-postfolio-02 .post-link-bg .tags ul { text-align: center }
    .post-list-postfolio-02 .post-link-bg .tags ul>li { display: inline-block; margin: 0 5px }
    .post-list-postfolio-02 .post-link-bg .tags ul>li a { font-size: 13px; color: #fff; font-weight: 100 }
    .post-list-postfolio-02 .post-link-bg a span { width: 100%; height: 100%; display: block; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .post-list-postfolio-02 .post-link-bg a.link { margin-top: 5%!important; width: 50px; height: 50px; border-radius: 3px; display: inline-block; background: rgba(255,255,255,.8); -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -o-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px) }
    .post-list-postfolio-02 .post-link-bg a.link span { background: url(../img/portfolio/link-icon.png) no-repeat center center }
    .post-list-postfolio-02 .post-link-bg a.link span:hover { background: url(../img/portfolio/link-icon-hover.png) no-repeat center center }
    .post-list-postfolio-02 .post-link-bg a.zoom { margin-top: 5%!important; width: 50px; height: 50px; border-radius: 3px; display: inline-block; background: rgba(255,255,255,.8); -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -o-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px) }
    .post-list-postfolio-02 .post-link-bg a.zoom span { background: url(../img/portfolio/zoom-icon.png) no-repeat center center }
    .post-list-postfolio-02 .post-link-bg a.zoom span:hover { background: url(../img/portfolio/zoom-icon-hover.png) no-repeat center center }
    .load-more { width: 100%; float: left }
    .load-more a { text-align: center; display: inline-block; margin-bottom: 10px!important }
    .load-more a.less { margin-left: 20px }
    .button-white-bxs-grey { font-weight: 300; font-size: 12px; text-transform: uppercase; padding: 0 15px; position: relative; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; -o-transition: all .1s linear; -ms-transition: all .1s linear; transition: all .1s linear; background: #fff; -webkit-box-shadow: 3px 3px 0 #ededed; -moz-box-shadow: 3px 3px 0 #ededed; box-shadow: 3px 3px 0 #ededed; color: #868686!important; line-height: 30px; border-radius: 5px; display: block; text-align: center; width: auto; height: 30px; border: 1px solid #ededed }
    .button-white-bxs-grey.selected, .button-white-bxs-grey:hover { top: 3px; left: 3px; background: #fff; -webkit-box-shadow: 0 0 0 #ededed; -moz-box-shadow: 0 0 0 #ededed; box-shadow: 0 0 0 #ededed; color: #3498db!important; line-height: 30px; border-radius: 5px; display: block; text-align: center; width: auto; height: 30px; border: 1px solid #3498db }
    .portfolio-post:last-child { padding: 0; margin-bottom: 0; border-bottom: none }
    .post-portfolio-container a.image-post img { max-width: 100%; border-radius: 5px }
    .post-portfolio-container .carousel { border-radius: 5px; overflow: hidden }
    .content-post-portfolio a.title-post { font-size: 26px; color: #3d3d3d; font-weight: 100; font-family: tahoma; line-height: 36px }
    .description { margin-top: 20px; padding-top: 1px; background: url(../img/portfolio/info-icon.png) no-repeat left 6px }
    .description h1 { font-size: 14px; color: #434343; font-weight: 300; margin-bottom: 15px; margin-left: 30px }
    .description p { font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .description.no-icon { background: 0 0 }
    .description.no-icon h1 { margin-left: 0 }
    .category { margin-top: 15px; padding-top: 1px; background: url(../img/portfolio/category-icon.png) no-repeat left 6px }
    .category h1 { font-size: 14px; color: #434343; font-weight: 300; margin-bottom: 15px; margin-left: 30px }
    .category p { font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .category ul li { float: left; font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .category ul li a { font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .category ul li a:hover { color: #3498db }
    .category ul li:after { content: ','; margin: 0 3px 0 0 }
    .category ul li:last-child:after { content: '.'; visibility: hidden }
    .category.no-icon { background: 0 0 }
    .category.no-icon h1 { margin-left: 0 }
    .technology { margin-top: 15px; padding-top: 1px; background: url(../img/portfolio/technology-icon.png) no-repeat left 6px }
    .technology h1 { font-size: 14px; color: #434343; font-weight: 300; margin-bottom: 15px; margin-left: 30px }
    .technology p { font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .technology ul li { float: left; font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .technology ul li a { font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .technology ul li a:hover { color: #3498db }
    .technology ul li:after { content: ','; margin: 0 3px 0 0 }
    .technology ul li:last-child:after { content: '.'; visibility: hidden }
    .technology.no-icon { background: 0 0 }
    .technology.no-icon h1 { margin-left: 0 }
    .links { margin-top: 15px; padding-top: 1px; margin-bottom: 30px; background: url(../img/portfolio/links-icon.png) no-repeat left 6px }
    .links h1 { font-size: 14px; color: #434343; font-weight: 300; margin-bottom: 15px; margin-left: 30px }
    .links p { font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .links ul li { float: left; font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .links ul li a { font-size: 14px; color: #888; font-family: tahoma; font-weight: 300 }
    .links ul li a:hover { color: #3498db }
    .links ul li:after { content: ','; margin: 0 3px 0 0 }
    .links ul li:last-child:after { content: '.'; visibility: hidden }
    .links a { color: #3498db; font-size: 14px; font-weight: 300; font-family: tahoma }
    .links.no-icon { background: 0 0 }
    .links.no-icon h1 { margin-left: 0 }
    h1.title-proj { font-size: 28px; color: #282828; font-weight: 100; margin-bottom: 35px }
    .about-portfolio-post { margin-top: 25px }
    .about-portfolio-post h1 { color: #434343; font-size: 18px }
    .about-portfolio-post p { font-size: 14px; color: #888; font-weight: 300; margin-bottom: 20px }
    .portfolio-post-control { padding: 30px 0 0; margin-top: 75px; border-top: 1px solid #D6D6D6 }
    .portfolio-items { margin-left: -15px }
    .portfolio-items li { margin-bottom: 30px; padding: 0; margin-right: 0; padding-left: 30px; overflow: hidden }
    .portfolio-items li .container-image { height: 100%; overflow: hidden }
    .portfolio-items li img { border-radius: 5px; height: 100%; z-index: 1; position: absolute; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .portfolio-items li .hover-item { max-width: 100%; height: 100%; border-radius: 5px; position: relative; z-index: 0; background: rgba(52,152,219,.8); text-align: center; -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .portfolio-items li .hover-item a { display: inline-block; width: 50px; height: 50px; border-radius: 3px; background: rgba(255,255,255,.8); -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; transition: all .3s linear; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0) }
    .portfolio-items li .hover-item a span { display: block; width: 100%; height: 100%; background: url(../img/portfolio/zoom-icon.png) no-repeat center center }
    .portfolio-items li .hover-item a:hover span { background: url(../img/portfolio/zoom-icon-hover.png) no-repeat center center }
    .portfolio-items li:hover img { -webkit-filter: blur(6px); -moz-filter: blur(6px); -o-filter: blur(6px); -ms-filter: blur(6px); filter: blur(6px); z-index: 0 }
    .portfolio-items li:hover .hover-item { -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; z-index: 1 }
    .portfolio-items li:hover .hover-item a { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
    .clients-bg { background: url(../img/content/clients/clients-bg.jpg) repeat-y fixed center top; -webkit-background-size: cover; background-size: cover }
    .clients-bg .clients { text-align: center; background: rgba(0,0,0,.2); padding: 100px 0 60px }
    .clients-bg .clients h2 { margin-bottom: 25px!important }
    nav.clients-list ul li { display: inline-block; margin: 20px; max-width: 100% }
    nav.clients-list ul li img { max-width: 100% }
    .skills-and-team h2.subtitle-black { margin-bottom: 55px!important }
    nav.accordion ul>li { margin-bottom: 10px }
    nav.accordion ul>li>h1 { cursor: pointer; font-weight: 300; color: #969696; border-radius: 3px; padding: 15px 20px; background: url(../img/content/skills-and-services/services-accordion-%2b.png) no-repeat right center; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; border: 1px solid #e6e6e6 }
    nav.accordion ul>li.selected>h1, nav.accordion ul>li>h1:hover { color: #3498db; border: 1px solid #3498db; background: url(../img/content/skills-and-services/services-accordion--.png) no-repeat right center }
    nav.accordion ul>li>ul { display: none }
    nav.accordion ul>li>ul>li { padding: 10px 20px 0; font-size: 14px; color: #929292; line-height: 21px }
    nav.skills>ul>li { margin-bottom: 10px }
    nav.skills>ul>li:after { clear: both; visibility: hidden; content: '.' }
    nav.skills>ul>li span { font-size: 12px; color: #929292 }
    nav.skills>ul>li span.name-skill { text-align: left }
    nav.skills>ul>li span.percent-skill { float: right }
    nav.skills>ul>li div.the-skill { -webkit-transition: all .4s linear; -moz-transition: all .4s linear; -o-transition: all .4s linear; -ms-transition: all .4s linear; transition: all .4s linear; height: 10px; border-radius: 3px; margin-top: 10px; border: 1px solid #f0f0f0 }
    nav.skills>ul>li div.the-skill div.content-skill { -webkit-transition: all .4s linear; -moz-transition: all .4s linear; -o-transition: all .4s linear; -ms-transition: all .4s linear; transition: all .4s linear; height: 8px; background: #f0f0f0; border-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0 }
    nav.skills>ul>li:hover span { color: #404040 }
    nav.skills>ul>li:hover div.the-skill div.content-skill { background: #3498db }
    .team-member-single figure img { border-radius: 5px; width: 100%; margin-bottom: 25px }
    .team-member-single figure figcaption header h1 { font-size: 18px; color: #313131; margin-bottom: 15px; font-weight: 300 }
    .team-member-single figure figcaption section { color: #888; font-family: tahoma; font-weight: 300; margin-bottom: 15px }
    .team-member-single figure figcaption footer nav.social { float: left }
    .team-member-single figure figcaption footer .domain { float: right; margin-top: 4px; font-family: tahoma; font-weight: 300; color: #afafaf; font-size: 12px }
    .team-member-single-hover { width: 30.77056407928466%; margin: 0 1.26%; float: left; position: relative; margin-bottom: 20px; cursor: pointer }
    .team-member-single-hover figure { border-radius: 5px; overflow: hidden }
    .team-member-single-hover figure img { border-radius: 5px; width: 100%; position: relative; z-index: 2; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .team-member-single-hover figure figcaption { z-index: 1; border-radius: 5px; overflow: hidden; text-align: center; position: absolute; width: 100%; height: 100%; background: rgba(52,152,219,.8); -ms-filter: "alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .team-member-single-hover figure figcaption header h1 { font-size: 24px; color: #fff; margin-bottom: 15px; font-weight: 300 }
    .team-member-single-hover figure figcaption header .domain { margin-top: 4px; font-family: tahoma; font-weight: 300; color: #fff; font-size: 12px; margin-bottom: 25px }
    .team-member-single-hover figure figcaption section { color: #fff; font-family: tahoma; font-weight: 300; margin-bottom: 15px }
    .team-member-single-hover figure figcaption section p { color: #fff }
    .team-member-single-hover figure figcaption section nav.social { margin-top: 20px; float: none }
    .team-member-single-hover figure figcaption section nav.social ul li { float: none; display: inline-block }
    .team-member-single-hover figure figcaption section nav.social ul li a { width: 14px; height: 14px; display: block; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .team-member-single-hover figure figcaption section nav.social ul li a.g-plus { background: url(../img/header/social-g-02.png) no-repeat center center }
    .team-member-single-hover figure figcaption section nav.social ul li a.facebook { background: url(../img/header/social-f-02.png) no-repeat center center }
    .team-member-single-hover figure figcaption section nav.social ul li a.twitter { background: url(../img/header/social-t-02.png) no-repeat center center }
    .team-member-single-hover figure figcaption section nav.social ul li a.pinterest { background: url(../img/header/social-p-02.png) no-repeat center center }
    .team-member-single-hover:hover figure img { z-index: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -o-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); -webkit-filter: blur(6px); -moz-filter: blur(6px); -o-filter: blur(6px); -ms-filter: blur(6px); filter: blur(6px) }
    .team-member-single-hover:hover figure figcaption { z-index: 2; -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1 }
    .container-small-sep { margin: 80px 0 }
    .memeber-team section { overflow: hidden; border-radius: 5px; border: 1px solid #ededed }
    .memeber-team section img { width: 100% }
    .memeber-team section .left-sec { float: left; padding: 17px 20px; border-right: 1px solid #ededed; width: 100%; margin-bottom: -14px }
    .memeber-team section .left-sec a { font-weight: 300; color: #3498db; font-size: 15px }
    .memeber-team section .left-sec p { margin-top: 5px; color: #868686; font-size: 12px }
    .memeber-team section .right-sec { float: right; padding: 13px 14px }
    .memeber-team section .right-sec nav.social>ul { width: 44px }
    nav.social>ul>li { float: left; margin: 4px; width: 14px; height: 14px }
    nav.social>ul>li a { width: 14px; height: 14px; display: block; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    nav.social>ul>li a.g-plus { background: url(../img/header/social-g.png) no-repeat center center }
    nav.social>ul>li a.g-plus:hover { background: url(../img/header/social-g-hover.png) no-repeat center center }
    nav.social>ul>li a.facebook { background: url(../img/header/social-f.png) no-repeat center center }
    nav.social>ul>li a.facebook:hover { background: url(../img/header/social-f-hover.png) no-repeat center center }
    nav.social>ul>li a.twitter { background: url(../img/header/social-t.png) no-repeat center center }
    nav.social>ul>li a.twitter:hover { background: url(../img/header/social-t-hover.png) no-repeat center center }
    nav.social>ul>li a.pinterest { background: url(../img/header/social-p.png) no-repeat center center }
    nav.social>ul>li a.pinterest:hover { background: url(../img/header/social-p-hover.png) no-repeat center center }
    nav.social>ul>li:after { clear: both; content: '.'; visibility: hidden }
    .top-footer { padding: 80px 0 60px; background: #f7f7f7 }
    .top-footer p { font-size: 14px; color: #9c9c9c; line-height: 21px; padding: 25px 0 }
    .top-footer .tags-single a, .top-footer .widget_tag_cloud a { color: #3498db!important; border-color: #3498db }
    .top-footer .title-widget { font-weight: 300; color: #6a6a6a; font-size: 15px; margin-bottom: 25px; text-transform: none; margin-top: 10px }
    .bottom-footer { background: #00205A; padding: 7px 0 }
    .bottom-footer .copy { color: #fafafa; font-size: 12px; margin: 5px 0 0 }
    .footer { margin-bottom: 0!important; margin-top: 10px; bottom: 0; width: 100%!important; z-index: 1000; }
    .pt50px { padding-top: 50px!important }
    .mt20px {margin-top: 20px !important;}
    .mb50px {margin-bottom: 50px !important;}
    .pb50px { padding-bottom: 50px!important }
    .pb70px { padding-bottom: 70px!important }
    .pb100px { padding-bottom: 100px!important }
    nav.recent-posts ul>li { margin-bottom: 10px; min-height: 40px }
    nav.recent-posts ul>li:after { clear: both; visibility: hidden; content: '.' }
    nav.recent-posts ul>li img { float: left; max-width: 40px; border-radius: 3px; margin-right: 4%; width: 16% }
    nav.recent-posts ul>li a { width: 80%; float: left; color: #929292; margin-top: 10px; line-height: 22px }
    nav.recent-posts ul>li a:hover { color: #3498db }
    .footer-social ul { float: right }
    .footer-social ul li { float: left }
    .footer-social ul li span { margin: 0 }
    span.social-icon { margin: 10px; width: 20px; height: 20px; display: block; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; background: url(../img/social-icons/social-icons.png) no-repeat }
    span.social-icon:hover { background: url(../img/social-icons/social-icons-hover.png) no-repeat }
    span.social-icon.github { background-position: 0 0 }
    span.social-icon.c-github { background-position: -40px 0 }
    span.social-icon.flickr { background-position: -80px 0 }
    span.social-icon.c-flickr { background-position: -120px 0 }
    span.social-icon.vimeo { background-position: -160px 0 }
    span.social-icon.c-vimeo { background-position: -200px 0 }
    span.social-icon.twitter { background-position: -240px 0 }
    span.social-icon.c-twitter { background-position: -280px 0 }
    span.social-icon.facebook { background-position: -320px 0 }
    span.social-icon.c-facebook { background-position: -360px 0 }
    span.social-icon.s-facebook { background-position: -400px 0 }
    span.social-icon.google { background-position: -440px 0 }
    span.social-icon.c-google { background-position: -480px 0 }
    span.social-icon.pinterest { background-position: -520px 0 }
    span.social-icon.c-pinterest { background-position: -560px 0 }
    span.social-icon.tumblr { background-position: -600px 0 }
    span.social-icon.c-tumblr { background-position: -640px 0 }
    span.social-icon.linkedin { background-position: -680px 0 }
    span.social-icon.c-linkedin { background-position: -720px 0 }
    span.social-icon.dribbble { background-position: -760px 0 }
    span.social-icon.c-dribbble { background-position: -800px 0 }
    span.social-icon.stumbleupon { background-position: -840px 0 }
    span.social-icon.c-stumbleupon { background-position: -880px 0 }
    span.social-icon.lastfm { background-position: 0 -20px }
    span.social-icon.c-lastfm { background-position: -40px -20px }
    span.social-icon.radio { background-position: -80px -20px }
    span.social-icon.c-radio { background-position: -120px -20px }
    span.social-icon.spotify { background-position: -160px -20px }
    span.social-icon.c-spotify { background-position: -200px -20px }
    span.social-icon.qq { background-position: -240px -20px }
    span.social-icon.instagram { background-position: -280px -20px }
    span.social-icon.drop-box { background-position: -320px -20px }
    span.social-icon.evernote { background-position: -360px -20px }
    span.social-icon.flattr { background-position: -400px -20px }
    span.social-icon.skype { background-position: -440px -20px }
    span.social-icon.c-skype { background-position: -480px -20px }
    span.social-icon.renren { background-position: -520px -20px }
    span.social-icon.paypal { background-position: -560px -20px }
    span.social-icon.sina-weibo { background-position: -600px -20px }
    span.social-icon.picasa { background-position: -640px -20px }
    span.social-icon.soundcloud { background-position: -680px -20px }
    span.social-icon.mixi { background-position: -720px -20px }
    span.social-icon.behance { background-position: -760px -20px }
    span.social-icon.google-circles { background-position: -800px -20px }
    span.social-icon.vk { background-position: -840px -20px }
    span.social-icon.smashing { background-position: -880px -20px }
    span.icon { margin: 15px 33px; width: 32px; height: 32px; display: block; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; background: url(../img/icons/icons.png) no-repeat }
    span.icon:hover { background: url(../img/icons/icons-hover.png) no-repeat }
    span.icon.facebook { background-position: -7px 0 }
    span.icon.twitter { background-position: -109px 0 }
    span.icon.yt { background-position: -211px 0 }
    span.icon.tumblr { background-position: -315px 0 }
    span.icon.dribble { background-position: -415px 0 }
    span.icon.present { background-position: -522px 0 }
    span.icon.puzzle { background-position: -625px 0 }
    span.icon.drawer { background-position: -726px 0 }
    span.icon.wallet { background-position: -828px 0 }
    span.icon.speach { background-position: -930px 0 }
    span.icon.dropbox { background-position: -7px -62px }
    span.icon.open-envelope { background-position: -109px -62px }
    span.icon.envelope-letter { background-position: -211px -62px }
    span.icon.fire { background-position: -315px -62px }
    span.icon.notebook { background-position: -415px -62px }
    span.icon.open-book { background-position: -522px -62px }
    span.icon.arrow-left { background-position: -625px -62px }
    span.icon.arrow-right { background-position: -726px -62px }
    span.icon.bubbles { background-position: -828px -62px }
    span.icon.printer { background-position: -930px -62px }
    span.icon.follow { background-position: -7px -124px }
    span.icon.following { background-position: -109px -124px }
    span.icon.unfollow { background-position: -211px -124px }
    span.icon.friends { background-position: -313px -124px }
    span.icon.bell { background-position: -415px -124px }
    span.icon.briefcase { background-position: -522px -124px }
    span.icon.bag { background-position: -625px -124px }
    span.icon.handbag { background-position: -726px -124px }
    span.icon.pin { background-position: -828px -124px }
    span.icon.diamond { background-position: -930px -124px }
    span.icon.mouse { background-position: -7px -186px }
    span.icon.controler { background-position: -109px -186px }
    span.icon.phone { background-position: -211px -186px }
    span.icon.tablet { background-position: -313px -186px }
    span.icon.monitor { background-position: -415px -186px }
    span.icon.playlist { background-position: -522px -186px }
    span.icon.compass { background-position: -624px -186px }
    span.icon.map { background-position: -726px -186px }
    span.icon.picture { background-position: -828px -186px }
    span.icon.film { background-position: -930px -186px }
    span.icon.crop { background-position: -7px -248px }
    span.icon.ghost { background-position: -109px -248px }
    span.icon.shield { background-position: -211px -248px }
    span.icon.magnet { background-position: -313px -248px }
    span.icon.plane { background-position: -415px -248px }
    span.icon.frame { background-position: -522px -248px }
    span.icon.calculator { background-position: -624px -248px }
    span.icon.globe-1 { background-position: -726px -248px }
    span.icon.globe-2 { background-position: -828px -248px }
    span.icon.vector { background-position: -930px -248px }
    span.icon.graduation-cap { background-position: -7px -310px }
    span.icon.hourglass { background-position: -109px -310px }
    span.icon.credit-card { background-position: -211px -310px }
    span.icon.eyeglasses { background-position: -313px -310px }
    span.icon.magic-wand { background-position: -415px -310px }
    span.icon.feed { background-position: -522px -310px }
    span.icon.layers { background-position: -726px -310px }
    span.icon.basket { background-position: -828px -310px }
    span.icon.basket-loaded { background-position: -930px -310px }
    span.icon.speedometer { background-position: -7px -372px }
    span.icon.moustache { background-position: -109px -372px }
    span.icon.energy { background-position: -211px -372px }
    span.icon.prize { background-position: -313px -372px }
    span.icon.cup { background-position: -415px -372px }
    span.icon.call-out { background-position: -522px -372px }
    span.icon.call-in { background-position: -624px -372px }
    span.icon.end-call { background-position: -726px -372px }
    span.icon.documents { background-position: -828px -372px }
    span.icon.folder { background-position: -930px -372px }
    span.icon.anchor { background-position: -7px -434px }
    span.icon.disc { background-position: -109px -434px }
    span.icon.move { background-position: -211px -434px }
    span.icon.chemistry { background-position: -313px -434px }
    span.icon.emoticon { background-position: -415px -434px }
    span.icon.drop { background-position: -522px -434px }
    span.icon.rarphones { background-position: -624px -434px }
    span.icon.earphones-microphone { background-position: -726px -434px }
    span.icon.direction { background-position: -828px -434px }
    span.icon.directions { background-position: -930px -434px }
    span.icon.check { background-position: -8px -496px }
    span.icon.plus { background-position: -110px -496px }
    span.icon.close { background-position: -212px -496px }
    span.icon.power { background-position: -313px -496px }
    span.icon.ban { background-position: -416px -496px }
    span.icon.home { background-position: -515px -496px }
    span.icon.bulb { background-position: -719px -496px }
    span.icon.tag { background-position: -821px -496px }
    span.icon.umbrella { background-position: -923px -496px }
    span.icon.info { background-position: -8px -558px }
    span.icon.upload { background-position: -110px -558px }
    span.icon.download { background-position: -212px -558px }
    span.icon.reload { background-position: -313px -558px }
    span.icon.refresh { background-position: -416px -558px }
    span.icon.graph { background-position: -515px -558px }
    span.icon.chart { background-position: -617px -558px }
    span.icon.bar-chart { background-position: -719px -558px }
    span.icon.login { background-position: -821px -558px }
    span.icon.logout { background-position: -923px -558px }
    span.icon.folder-02 { background-position: -8px -620px }
    span.icon.document { background-position: -110px -620px }
    span.icon.magnifier { background-position: -212px -620px }
    span.icon.magnifier-plus { background-position: -313px -620px }
    span.icon.magnifier-minus { background-position: -416px -620px }
    span.icon.calendar { background-position: -515px -620px }
    span.icon.arrow-left-02 { background-position: -617px -620px }
    span.icon.arrow-right-02 { background-position: -719px -620px }
    span.icon.trash { background-position: -821px -620px }
    span.icon.pencil { background-position: -923px -620px }
    span.icon.clock { background-position: -8px -682px }
    span.icon.photo { background-position: -110px -682px }
    span.icon.video { background-position: -212px -682px }
    span.icon.male-user { background-position: -313px -682px }
    span.icon.female-user { background-position: -416px -682px }
    span.icon.list { background-position: -515px -682px }
    span.icon.grid { background-position: -617px -682px }
    span.icon.note { background-position: -719px -682px }
    span.icon.fullscreen { background-position: -821px -682px }
    span.icon.actual-size { background-position: -923px -682px }
    span.icon.star { background-position: -8px -744px }
    span.icon.heart { background-position: -110px -744px }
    span.icon.bubble { background-position: -212px -744px }
    span.icon.eye { background-position: -313px -744px }
    span.icon.flag { background-position: -416px -744px }
    span.icon.question { background-position: -515px -744px }
    span.icon.pause { background-position: -617px -744px }
    span.icon.play { background-position: -719px -744px }
    span.icon.rewind { background-position: -821px -744px }
    span.icon.forward { background-position: -923px -744px }
    span.icon.paper-plane { background-position: -8px -806px }
    span.icon.envelope { background-position: -110px -806px }
    span.icon.settings { background-position: -212px -806px }
    span.icon.pointer { background-position: -313px -806px }
    span.icon.key { background-position: -416px -806px }
    span.icon.start { background-position: -515px -806px }
    span.icon.end { background-position: -617px -806px }
    span.icon.music-tone { background-position: -719px -806px }
    span.icon.music-tone-02 { background-position: -821px -806px }
    span.icon.equalizer { background-position: -923px -806px }
    span.icon.paper-clip { background-position: -8px -868px }
    span.icon.link { background-position: -110px -868px }
    span.icon.female { background-position: -212px -868px }
    span.icon.male { background-position: -313px -868px }
    span.icon.target { background-position: -416px -868px }
    span.icon.microphone { background-position: -515px -868px }
    span.icon.loop { background-position: -617px -868px }
    span.icon.shuffle { background-position: -719px -868px }
    span.icon.share { background-position: -821px -868px }
    span.icon.cursor { background-position: -923px -868px }
    span.icon.volume-off { background-position: -8px -930px }
    span.icon.volume { background-position: -110px -930px }
    span.icon.volume-02 { background-position: -212px -930px }
    span.icon.lock-open { background-position: -313px -930px }
    span.icon.lock { background-position: -416px -930px }
    span.icon.wrench { background-position: -515px -930px }
    span.icon.help { background-position: -617px -930px }
    span.icon.like { background-position: -719px -930px }
    span.icon.dislike { background-position: -821px -930px }
    span.icon.rocket { background-position: -923px -930px }
    .table .price { color: #3498db; width: 130px; height: 130px; display: inline-block; border-radius: 50%; border: 1px solid #ebebeb; padding-top: 27px; position: relative; top: -95px; background: #fff; margin-bottom: -30px }
    .table .price span { font-family: tahoma; font-weight: 100; font-size: 38px }
    .table .price sub, .table .price sup { font-size: 14px; font-family: tahoma; font-weight: 300 }
    .table .price sub { margin-left: -5px }
    .table .price sup { top: -20px }
    .table .price h2 { font-weight: 300; font-size: 12px; margin-top: 0 }
    .table ul { margin-top: -35px }
    .table ul li { text-transform: uppercase; font-family: tahoma; font-weight: 300; font-size: 14px; color: #888; margin-bottom: 25px }
    .table ul li .strikethrough { color: #b8b8b8 }
    .table a.btn { margin-top: 10px }
    .table.blue-table, .table.blue-table .price { border-color: #3498db }
    .table.light-grey-table { border-color: #f7f7f7; background: #f7f7f7 }
    .table.light-grey-table .price { border-color: #f7f7f7 }
    .fadeIn { -webkit-animation: fadeIn .5s; animation: fadeIn .5s }
    @-webkit-keyframes fadeIn { 0% {
    opacity:0
    }
    100% {
    opacity:1
    }
    }
    @keyframes fadeIn { 0% {
    opacity:0
    }
    100% {
    opacity:1
    }
    }
    .fadeOut { -webkit-animation: fadeOut .5s; animation: fadeOut .5s }
    @-webkit-keyframes fadeOut { 0% {
    opacity:1
    }
    100% {
    opacity:0
    }
    }
    @keyframes fadeIn { 0% {
    opacity:1
    }
    100% {
    opacity:0
    }
    }
    .fadeUp { -webkit-animation: fadeUp .5s; animation: fadeUp .5s }
    @-webkit-keyframes fadeUp { 0% {
    opacity:0;
    -webkit-transform:translateY(200px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeUp { 0% {
    opacity:0;
    transform:translateY(200px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    .fadeDown { -webkit-animation: fadeDown .5s; animation: fadeDown .5s }
    @-webkit-keyframes fadeDown { 0% {
    opacity:0;
    -webkit-transform:translateY(-200px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeDown { 0% {
    opacity:0;
    transform:translateY(-200px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    .fadeL { -webkit-animation: fadeL .5s; animation: fadeL .5s }
    @-webkit-keyframes fadeL { 0% {
    opacity:0;
    -webkit-transform:translateX(-200px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeL { 0% {
    opacity:0;
    transform:translateX(-200px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    .fadeR { -webkit-animation: fadeR .5s; animation: fadeR .5s }
    @-webkit-keyframes fadeR { 0% {
    opacity:0;
    -webkit-transform:translateX(200px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeR { 0% {
    opacity:0;
    transform:translateX(200px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    .fadeIn-Big { -webkit-animation: fadeIn 2s; animation: fadeIn 2s }
    @-webkit-keyframes fadeIn { 0% {
    opacity:0
    }
    100% {
    opacity:1
    }
    }
    @keyframes fadeIn { 0% {
    opacity:0
    }
    100% {
    opacity:1
    }
    }
    .fadeOut-Big { -webkit-animation: fadeOut 2s; animation: fadeOut 2s }
    @-webkit-keyframes fadeOut { 0% {
    opacity:1
    }
    100% {
    opacity:0
    }
    }
    @keyframes fadeIn { 0% {
    opacity:1
    }
    100% {
    opacity:0
    }
    }
    .fadeUp-Big { -webkit-animation: fadeUp 2s; animation: fadeUp 2s }
    @-webkit-keyframes fadeUp { 0% {
    opacity:0;
    -webkit-transform:translateY(250px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeUp { 0% {
    opacity:0;
    transform:translateY(250px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    .fadeDown-Big { -webkit-animation: fadeDown 2s; animation: fadeDown 2s }
    @-webkit-keyframes fadeDown { 0% {
    opacity:0;
    -webkit-transform:translateY(-250px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeDown { 0% {
    opacity:0;
    transform:translateY(-250px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    .fadeL-Big { -webkit-animation: fadeL 2s; animation: fadeL 2s }
    @-webkit-keyframes fadeL { 0% {
    opacity:0;
    -moz-transform:translateX(-250px)
    }
    100% {
    opacity:1;
    -moz-transform:translateX(0)
    }
    }
    @keyframes fadeL { 0% {
    opacity:0;
    transform:translateX(-250px)
    }
    100% {
    opacity:1;
    transform:translateX(0)
    }
    }
    .fadeR-Big { -webkit-animation: fadeRight 2s; animation: fadeR 2s }
    @-webkit-keyframes fadeR { 0% {
    opacity:0;
    -moz-transform:translateX(250px)
    }
    100% {
    opacity:1;
    -moz-transform:translateX(0)
    }
    }
    @keyframes fadeR { 0% {
    opacity:0;
    transform:translateX(200px)
    }
    100% {
    opacity:1;
    transform:translateX(0)
    }
    }
    .fadeUp-menu { -webkit-animation: fadeUpmenu .5s; animation: fadeUpmenu .5s }
    @-webkit-keyframes fadeUpmenu { 0% {
    opacity:0;
    -webkit-transform:translateY(40px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeUpmenu { 0% {
    opacity:0;
    transform:translateY(40px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    .fadeDown-menu { -webkit-animation: fadeDownmenu .5s; animation: fadeDownmenu .5s; -webkit-box-shadow: 0 -2px 20px rgba(0,0,0,.2); -moz-box-shadow: 0 -2px 20px rgba(0,0,0,.2); box-shadow: 0 -2px 20px rgba(0,0,0,.2) }
    @-webkit-keyframes fadeDownmenu { 0% {
    opacity:0;
    -webkit-transform:translateY(-40px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeDownmenu { 0% {
    opacity:0;
    transform:translateY(-40px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    .isotope-item { z-index: 2 }
    .isotope-hidden.isotope-item { pointer-events: none; z-index: 1 }
    .isotope, .isotope .isotope-item { -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -ms-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s }
    .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width }
    .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity }
    .isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s }
    .isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none }
    .nicescroll-rails { width: 10px!important; z-index: 999!important }
    .nicescroll-rails div { width: 8px!important; border-radius: 3px!important; background-color: #c4c4c4!important; border: 1px solid #cbfeff!important }
    .map-full-w { width: 100%; height: 1000px; top: 75px; z-index: 0 }
    .container-map-contact-full-w { -webkit-box-shadow: inset 0 4px 7px rgba(0,0,0,.2); -moz-box-shadow: inset 0 4px 7px rgba(0,0,0,.2); box-shadow: inset 0 4px 7px rgba(0,0,0,.2) }
    .container-contact-form { margin: 10px 0; margin-bottom: 62px; padding: 25px; border-radius: 5px; background: rgba(255,255,255,.95); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1); -moz-box-shadow: 0 0 5px rgba(0,0,0,.1); box-shadow: 0 0 5px rgba(0,0,0,.1); position: relative; z-index: 99 }
    .container-contact-form1 { margin: 10px 0 62px; padding: 20px; background: #f5fbff; border: 1px solid #EAF5FC }
    .container-contact-form1 .comment-form .comment-form-inputs li input[type=text] { width: 30%!important; margin-right: 20px!important; margin-left: 0!important; margin-bottom: 10px!important; height: 20px }
    .container-contact-form1 .comment-form textarea { margin-bottom: 10px!important; height: 80px!important }
    .container-contact-form .comment-form .comment-form-inputs li input[type=text] { width: 95%!important; margin-right: 0!important; margin-left: 0!important; margin-bottom: 10px!important; height: 20px }
    .container-contact-form .comment-form textarea { margin-bottom: 10px!important; height: 120px!important }
    .contact-form h2 { margin-top: 0 }
    .contact-form input, .contact-form textarea { border-radius: 3px; border-color: #e6e6e6; padding: 8px 14px; line-height: 17px; font-size: 14px; color: #888 }
    .contact-form input { height: 40px }
    .contact-form textarea { min-height: 113px }
    .contact-form input[type=submit] { margin-top: 5px; padding: 5px 18px; margin-bottom: 20px; padding-right: 35px; line-height: 14px; background: url(../img/content/typo/typo-arrow-white.png) no-repeat 60px center, #3498db }
    .one-feature-contact { position: relative; z-index: 25; margin-top: 70px }
    .one-feature-contact .content { float: left; padding-top: 25px; padding-left: 15px }
    .one-feature-contact .content h1 { font-weight: 300; font-size: 20px; color: #747474; margin-bottom: 5px; margin-top: 0 }
    .one-feature-contact .content h2 { color: #494949; margin-top: 0; font-size: 14px; font-weight: 100 }
    .one-feature-contact .button-blue { margin-top: 30px; float: right; margin-bottom: 20px }
    .mb-minus { margin-bottom: -100px }
    .mt-minus { margin-top: -92px }
    form.contact-form-02 input[type=text] { margin-right: 1%; margin-left: 1%; width: 31.6% }
    form.contact-form-02 input[type=text].first-input { margin-left: 0 }
    form.contact-form-02 input[type=text].last-input { margin-right: 0 }
    .container-posts { float: left }
    .menu-post, .post-date, .post-like, .post-share, .post-share-02 { border-radius: 5px; text-align: center; margin-bottom: 10px }
    .menu-post, .post-like, .post-share, .post-share-02 { padding: 15px 10px; cursor: pointer }
    .post-date { padding: 10px }
    .post-date span { font-family: tahoma; display: block }
    .post-date span.day { font-weight: 100; color: #3498db; font-size: 32px; line-height: 32px; margin-bottom: 5px }
    .post-date span.month { font-weight: 300; color: silver; font-size: 13px; line-height: 13px; margin-bottom: 5px; text-transform: uppercase }
    .post-date span.year { font-weight: 300; color: silver; font-size: 13px; line-height: 13px }
    .post-like { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .post-like span { font-family: tahoma; display: block; font-weight: 300; color: silver; font-size: 13px; line-height: 13px }
    .post-like span.icon-post { display: inline-block; width: 19px; height: 18px; margin-bottom: 5px; background: url(../img/blog/heart.png) no-repeat center center }
    .post-like.selected, .post-like:hover { background: #3498db; border-color: #3498db }
    .post-like.selected span, .post-like:hover span { color: #fff }
    .post-like.selected span.icon-post, .post-like:hover span.icon-post { background: url(../img/blog/heart-hover.png) no-repeat center center }
    .menu-post { border: 1px solid #D6D6D6; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .menu-post span { font-family: tahoma; display: block; font-weight: 300; color: silver; font-size: 13px; line-height: 13px }
    .menu-post span.icon-post { display: inline-block; width: 22px; height: 35px; margin-bottom: -5px; background: url(../img/portfolio/menu-icon.png) no-repeat center center }
    .menu-post.selected, .menu-post:hover { background: #3498db; border-color: #3498db }
    .menu-post.selected span, .menu-post:hover span { color: #fff }
    .menu-post.selected span.icon-post, .menu-post:hover span.icon-post { background: url(../img/portfolio/menu-icon-hover.png) no-repeat center center }
    .post-share { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .post-share span { font-family: tahoma; display: block; font-weight: 300; color: silver; font-size: 13px; line-height: 13px }
    .post-share span.icon-post { display: inline-block; width: 19px; height: 19px; margin-bottom: 5px; background: url(../img/blog/share.png) no-repeat center center }
    .post-share.selected, .post-share:hover { background: #3498db; border-color: #3498db }
    .post-share.selected span, .post-share:hover span { color: #fff }
    .post-share.selected span.icon-post, .post-share:hover span.icon-post { background: url(../img/blog/share-hover.png) no-repeat center center }
    .post-share-02 { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .post-share-02 span { font-family: tahoma; display: block; font-weight: 300; color: silver; font-size: 13px; line-height: 13px }
    .post-share-02 span.icon-post { display: inline-block; width: 19px; height: 19px; margin-bottom: 5px; background: url(../img/blog/share-02.png) no-repeat center center }
    .post-share-02.selected, .post-share-02:hover { background: #3498db; border-color: #3498db }
    .post-share-02.selected span, .post-share-02:hover span { color: #fff }
    .post-share-02.selected span.icon-post, .post-share-02:hover span.icon-post { background: url(../img/blog/share-02-hover.png) no-repeat center center }
    .post-social { border-radius: 5px; overflow: hidden; margin-bottom: 10px }
    .post-social .social-item { background: #fafafa; color: #bebebe; padding: 10px; text-align: center; cursor: pointer; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .post-social .social-item.twitter span { display: block }
    .post-social .social-item.twitter span.icon-social { display: inline-block; width: 20px; height: 16px; background: url(../img/blog/twitter-post.png) no-repeat center center }
    .post-social .social-item.facebook span { display: block }
    .post-social .social-item.facebook span.icon-social { display: inline-block; width: 10px; height: 18px; background: url(../img/blog/facebook-post.png) no-repeat center center }
    .post-social .social-item.google-plus span { display: block }
    .post-social .social-item.google-plus span.icon-social { display: inline-block; width: 18px; height: 18px; background: url(../img/blog/google-plus-post.png) no-repeat center center }
    .post-social .social-item.pinterest span { display: block }
    .post-social .social-item.pinterest span.icon-social { display: inline-block; width: 16px; height: 20px; background: url(../img/blog/pinterest-post.png) no-repeat center center }
    .post-social .social-item.selected, .post-social .social-item:hover { background: #3498db; color: #fff }
    .post-social .social-item.selected.twitter span.icon-social, .post-social .social-item:hover.twitter span.icon-social { background: url(../img/blog/twitter-post-hover.png) no-repeat center center }
    .post-social .social-item.selected.facebook span.icon-social, .post-social .social-item:hover.facebook span.icon-social { background: url(../img/blog/facebook-post-hover.png) no-repeat center center }
    .post-social .social-item.selected.google-plus span.icon-social, .post-social .social-item:hover.google-plus span.icon-social { background: url(../img/blog/google-plus-post-hover.png) no-repeat center center }
    .post-social .social-item.selected.pinterest span.icon-social, .post-social .social-item:hover.pinterest span.icon-social { background: url(../img/blog/pinterest-post-hover.png) no-repeat center center }
    .post-container { border-radius: 5px; border: 1px solid #e8e8e8; overflow: hidden; margin-bottom: 40px }
    .post-container a.image-post img, .post-container iframe { width: 100% }
    .post-container .carousel { margin-bottom: 0!important }
    .post-container .content-post-blog { padding: 25px }
    .post-container .content-post-blog a.title-post { color: #3498db; font-size: 32px; font-weight: 100; font-family: tahoma; margin-bottom: 10px }
    .post-container .content-post-blog h2 { color: #929292; font-size: 12px; font-weight: 300; margin-bottom: 30px }
    .post-container .content-post-blog h2 a { color: #606060; font-size: 12px }
    .post-container .content-post-blog h2 a:hover { color: #3498db }
    .post-container .content-post-blog p { color: #a2a2a2; font-size: 15px; font-family: tahoma; font-weight: 300; margin-bottom: 30px }
    .category-quote-post-format blockquote { border: none; margin-bottom: 0 }
    .category-quote-post-format blockquote p { background: url(../img/blog/quote-post-type.png) no-repeat 25px 30px; padding: 30px 30px 0 100px; color: #3498db; font-size: 32px; font-family: tahoma; font-weight: 100; font-style: normal; line-height: 44px }
    .category-quote-post-format blockquote p.author { color: #999; font-size: 16px; font-family: tahoma; font-weight: 100; background: 0 0; padding: 0 30px 20px 100px; margin-right: 10px; float: left }
    .blockquote-empty blockquote p { border: none!important; background: url(../img/blog/quote-post-type.png) no-repeat 0 30px; padding: 0 30px 0 75px }
    .post-empty { border: none }
    .blog-post-min .post-container { border-radius: 0; border: none; padding-bottom: 50px; margin-bottom: 50px }
    .blog-post-min .post-container .image-post, .blog-post-min .post-container iframe { width: 41.66666666666667%; float: left; border-radius: 5px; overflow: hidden }
    .blog-post-min .post-container .carousel { width: 100%; border-radius: 5px; overflow: hidden }
    .blog-post-min .post-container .content-post-blog { padding: 0; width: 53%; float: left; margin-left: 4.344444444444444% }
    .blog-post-min .post-container .content-post-blog.post-full-w { width: 100%; margin-left: 0; float: none }
    .blog-post-min .category-quote-post-format blockquote p { padding: 0; padding-left: 65px; background: url(../img/blog/quote-post-type.png) no-repeat }
    .blog-post-min .category-quote-post-format blockquote p.author { background: 0 0 }
    .blog-post-separately .post-container { border-radius: 0; border: none; border-bottom: 1px solid #f0f0f0; padding-bottom: 50px; margin-bottom: 50px }
    .blog-post-separately .post-container .image-post img, .blog-post-separately .post-container iframe { border-radius: 5px; overflow: hidden; margin-bottom: 10px }
    .blog-post-separately .post-container .carousel { width: 100%; border-radius: 5px; overflow: hidden }
    .blog-post-separately .post-container .content-post-blog { padding: 0 }
    .blog-post-separately .post-container .content-post-blog.post-full-w { width: 100%; margin-left: 0; float: none }
    .blog-post-separately .category-quote-post-format blockquote p { padding: 0; padding-left: 65px; background: url(../img/blog/quote-post-type.png) no-repeat }
    .blog-post-separately .category-quote-post-format blockquote p.author { background: 0 0 }
    .post-masonry { margin-bottom: 35px }
    .post-masonry.col-sm-8 { margin-left: -1px }
    .post-masonry .post-container { margin-bottom: 0 }
    .post-masonry .post-container .content-post-blog { padding: 15px }
    .post-masonry .post-container .content-post-blog .title-post { color: #3498db; font-size: 24px; font-weight: 100; height: 30px }
    .post-masonry .post-container .content-post-blog .btn-blue-arrow, .post-masonry .post-container .content-post-blog .btn-blue-arrow-hover { border: none; padding: 0 30px 0 0; margin-bottom: 0; background: url(../img/blog/btn-blue-arrow.png) no-repeat 65px center, #fff }
    .post-masonry .post-container .content-post-blog .btn-date { padding: 0; margin: 0; border: none; float: right }
    .post-masonry .post-container .content-post-blog .blockquote-empty blockquote p { border: none!important; background: 0 0; padding: 0; color: #3498db; font-size: 24px; font-family: tahoma; font-weight: 100; font-style: normal; line-height: 36px; margin-bottom: 10px }
    .post-masonry .post-container .content-post-blog .blockquote-empty blockquote p.author { color: #999; font-size: 15px; font-family: tahoma; font-weight: 100; background: 0 0; padding: 0; margin-right: 10px; float: none; margin-bottom: 15px }
    .post-masonry .post-container .content-post-blog .blockquote-empty blockquote .btn-blue-arrow { margin-bottom: 20px }
    .simple-tipsy { display: none; position: absolute; left: 110%; max-width: 744px; min-width: 300px; padding: 15px; border-radius: 5px; background: rgba(52,152,219,.75); z-index: 5; color: #fff; min-height: 70px }
    .simple-tipsy h1 { font-size: 15px; margin-top: 0; margin-bottom: 5px; color: #fff }
    .simple-tipsy p { color: #fff; font-weight: 400; margin-bottom: 0; line-height: 20px; font-size: 15px }
    .simple-tipsy .arrow-simple-tipsy { position: absolute; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid rgba(52,152,219,.75); border-bottom: 4px solid transparent; border-top: 4px solid transparent; margin-left: -29px; margin-top: 17px }
    .simple-tipsy.social-tipsy { margin-top: -58px; cursor: default!important; padding: 0; background-color: transparent; min-width: 1px }
    .simple-tipsy.social-tipsy .post-social { width: 70px; margin-bottom: 0; cursor: default!important }
    .simple-tipsy.social-tipsy .post-social .social-item { background: rgba(52,152,219,.75) }
    .simple-tipsy.social-tipsy .post-social .social-item span { color: #fff }
    .simple-tipsy.social-tipsy .post-social .social-item.twitter span.icon-social { display: inline-block; width: 20px; height: 16px; background: url(../img/blog/twitter-post-right.png) no-repeat center center }
    .simple-tipsy.social-tipsy .post-social .social-item.facebook span.icon-social { background: url(../img/blog/facebook-post-right.png) no-repeat center center }
    .simple-tipsy.social-tipsy .post-social .social-item.google-plus span.icon-social { background: url(../img/blog/google-plus-post-right.png) no-repeat center center }
    .simple-tipsy.social-tipsy .post-social .social-item.pinterest span.icon-social { background: url(../img/blog/pinterest-post-right.png) no-repeat center center }
    .simple-tipsy.social-tipsy .post-social .social-item.selected, .simple-tipsy.social-tipsy .post-social .social-item:hover { background: #dbecf5 }
    .simple-tipsy.social-tipsy .post-social .social-item.selected span, .simple-tipsy.social-tipsy .post-social .social-item:hover span { color: #3a91b9 }
    .simple-tipsy.social-tipsy .post-social .social-item.selected.twitter span.icon-social, .simple-tipsy.social-tipsy .post-social .social-item:hover.twitter span.icon-social { background: url(../img/blog/twitter-post-right-hover.png) no-repeat center center }
    .simple-tipsy.social-tipsy .post-social .social-item.selected.facebook span.icon-social, .simple-tipsy.social-tipsy .post-social .social-item:hover.facebook span.icon-social { background: url(../img/blog/facebook-post-right-hover.png) no-repeat center center }
    .simple-tipsy.social-tipsy .post-social .social-item.selected.google-plus span.icon-social, .simple-tipsy.social-tipsy .post-social .social-item:hover.google-plus span.icon-social { background: url(../img/blog/google-plus-post-right-hover.png) no-repeat center center }
    .simple-tipsy.social-tipsy .post-social .social-item.selected.pinterest span.icon-social, .simple-tipsy.social-tipsy .post-social .social-item:hover.pinterest span.icon-social { background: url(../img/blog/pinterest-post-right-hover.png) no-repeat center center }
    .simple-tipsy.social-tipsy .arrow-simple-tipsy { margin-left: -14px; margin-top: 35px }
    .portfolio-post-control .tipsy-next { left: -300px }
    .portfolio-post-control .tipsy-next .arrow-simple-tipsy { margin-left: 285px; border-left: 7px solid rgba(52,152,219,.75); border-right: 7px solid transparent; border-bottom: 4px solid transparent; border-top: 4px solid transparent }
    .post-container-single { padding-bottom: 35px; margin-bottom: 25px; border: none; border-bottom: 1px solid #e6e6e6; border-radius: 0 }
    .post-container-single iframe, .post-container-single img { border-radius: 5px }
    .post-container-single .content-post-blog { padding: 25px 0 0 }
    .post-container-single .content-post-blog p { line-height: 26px }
    .post-container-single .content-post-blog p .dropcap { margin-top: 10px }
    .tags-single { margin-top: 40px }
    .tags-single h1 { font-size: 14px; color: #888; float: left; margin-right: 15px }
    .comment-respond .comment-reply-title { margin-top: 15px; color: #707070; font-size: 18px; font-weight: 100; margin-bottom: 30px }
    .comment-respond .comment-form textarea { width: 88%; height: 180px; background: #fff; border-radius: 2px; border: 2px solid #BEBEBE; margin-bottom: 30px; outline: 0; padding: 15px; color: #b6b6b6; font-size: 14px; font-weight: 300; font-family: tahoma; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .comment-respond .comment-form textarea .text { color: #0200ee!important }
    .comment-respond .comment-form textarea:hover { border-color: #3498db; color: #3498db; background: #fff }
    .comment-respond .comment-form textarea:hover::-webkit-input-placeholder {
    color:#3498db!important
    }
    .comment-respond .comment-form textarea:focus { border-color: #3498db; color: #fff; background: #3498db }
    .comment-respond .comment-form textarea:focus::-webkit-input-placeholder {
    color:#fff!important
    }
    .comment-respond .comment-form .comment-form-inputs li { display: inline; color: #5d5d5d; font-size: 12px }
    .comment-respond .comment-form .comment-form-inputs li label { color: #5d5d5d; font-family: tahoma; font-size: 14px; font-weight: 300; display: inline-block; padding: 0 10px 0 0 }
    .comment-respond .comment-form .comment-form-inputs li span { color: #5d5d5d; font-family: tahoma; font-size: 14px; font-weight: 300; padding: 0 5px }
    .form-submit { margin: 0 20px 0 0 }
    .comment-respond .comment-form .comment-form-inputs li input { outline: 0; background: #fff; border-radius: 2px; border: 1px solid #bebebe; margin-bottom: 30px; padding: 6px 15px; color: #8B8B8B; font-size: 14px; font-weight: 300; font-family: tahoma; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .comment-respond .comment-form .comment-form-inputs li .select { width: 77% }
    .comment-respond .comment-form .comment-form-inputs li select option { padding: 5px 0 5px 8px; border: none!important }
    .comment-respond .comment-form .comment-form-inputs li select { outline: 0; background: #fff; border-radius: 2px; border: 1px solid #bebebe; width: 27%; margin-bottom: 10px; padding: 3px 10px; height: 30px; color: #5d5d5d; font-size: 14px; font-weight: 300; font-family: tahoma; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .comment-respond .comment-form .comment-form-inputs li input#author { margin-right: 2%; width: 33% }
    .comment-respond .comment-form .comment-form-inputs li input#email { margin: 0 2%; width: 33% }
    .comment-respond .comment-form .comment-form-inputs li input#url { margin: 0 2%; width: 25%; margin-right: -5% }
    .comment-respond .comment-form .comment-form-inputs li input:hover { border-color: #3498db; color: #3498db; background: #fff }
    .comment-respond .comment-form .comment-form-inputs li input:hover::-webkit-input-placeholder {
    color:#3498db!important
    }
    .comment-respond .comment-form .comment-form-inputs li input:focus { border-color: #3498db; color: #fff; background: #3498db }
    .comment-respond .comment-form .comment-form-inputs li input:focus::-webkit-input-placeholder {
    color:#fff!important
    }
    .comment-respond .comment-form .allowed-tags { margin-bottom: 20px }
    .comment-respond .comment-form .allowed-tags p, .comment-respond .comment-form .allowed-tags p strong { font-size: 16px; font-weight: 300; color: #888; font-family: tahoma }
    .comment-respond .comment-form .allowed-tags code { background: 0 0; white-space: normal; font-family: tahoma; font-size: 12px; font-weight: 300; color: #888 }
    .comment-respond .comment-form .form-submit input.active, .comment-respond .comment-form .form-submit input:active { outline: 0; background-image: none; -webkit-box-shadow: none; box-shadow: none; top: 3px; left: 3px }
    .title-comments { font-size: 16px; color: #888; font-weight: 300; margin-bottom: 25px }
    .comment .left-section { width: 10%; margin-right: 3%; float: left }
    .comment .left-section img { border-radius: 3px; width: 100% }
    .comment .right-section { width: 87%; float: left; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e6e6e6 }
    .comment .right-section .name, .comment .right-section .name a { font-size: 20px; color: #676767; font-weight: 300; margin-top: 0; float: left }
    .comment .right-section .comment-text p { color: #888; font-size: 14px; font-weight: 300; line-height: 26px }
    .comment .right-section .top-comment-sec, .comment .right-section .top-comment-sec .top-ul-comment li { float: right }
    .comment .right-section .top-comment-sec .top-ul-comment li p.time-comment { color: #535353; font-size: 12px; font-weight: 300; margin-right: 15px }
    .comment .right-section .top-comment-sec .top-ul-comment li a { color: #676767; font-size: 12px; font-weight: 300; font-family: tahoma; padding-left: 20px; background: url(../img/blog/replay-icon.png) no-repeat left center }
    .comment .right-section .top-comment-sec .top-ul-comment li a:hover { color: #3498db; background: url(../img/blog/replay-icon-hover.png) no-repeat left center }
    .depth-2 { margin-left: 13% }
    .depth-3 { margin-left: 24.5% }
    .depth-3 .right-section .top-comment-sec .top-ul-comment li a { display: none }
    .post-bdb { border-bottom: 1px solid #f0f0f0; padding: 0 0 75px; margin-bottom: 75px }
    .error-404 { text-align: center; margin: 50px 0 }
    .error-404 h1 { font-size: 98px; font-weight: 100; color: #419edd; text-transform: uppercase }
    .error-404 h1 span { color: #848484 }
    .error-404 h2 { font-size: 20px; color: #787878; text-transform: uppercase }
    .bg-404 { background: url(../img/content/404/bg-404.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; margin-bottom: -100px; width: 100%; height: 750px; text-align: center }
    .bg-404 .error-icon { display: inline-block; width: 164px; height: 142px; background: url(../img/content/404/error-icon.png) no-repeat center center; margin-top: 180px }
    .bg-404 .error-404-big { position: absolute; width: 100%; height: 750px; background: rgba(52,152,219,.95) }
    .bg-404 .error-404-big h1 { font-size: 98px; color: #fff; font-weight: 100; text-transform: uppercase }
    .bg-404 .error-404-big h2 { font-size: 20px; color: #fff }
    .module-icon { border: 1px solid #ebebeb; border-radius: 5px; padding: 30px 20px; background: #fff; text-align: center; margin-top: 90px; margin-bottom: 30px }
    .module-icon .icon-module { color: #3498db; width: 90px; height: 90px; display: inline-block; border-radius: 50%; border: 1px solid #ebebeb; padding-top: 27px; position: relative; top: -75px; background: #fff; margin-bottom: -35px }
    .module-icon .description-module { margin-top: -25px }
    .module-icon .description-module h1 { font-size: 22px; color: #3498db; font-weight: 100; margin-bottom: 15px }
    .module-icon.green-module h1 { color: #2ecc71 }
    .module-icon.pink-module h1 { color: #e06ca0 }
    .options-panel { width: 180px; position: fixed; top: 150px; z-index: 999; left: 0; background: rgba(52,152,219,.8); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .options-panel.options-panel-left { left: -180px }
    .options-panel h1 { color: #fff; text-align: center; font-weight: 300; padding: 15px 10px; font-size: 18px; margin: 0; border-bottom: 1px solid rgba(255,255,255,.2) }
    .options-panel .options-panel-inner { padding: 20px }
    .options-panel .options-panel-inner h2 { color: #fff; font-size: 14px; text-align: left; font-weight: 400; margin: 0 0 10px }
    .options-panel .options-panel-inner .dd-container { margin-bottom: 20px }
    .options-panel .options-panel-inner .dd-container .dd-select { border-radius: 0; border: none; background: #fff!important }
    .options-panel .options-panel-inner .dd-container .dd-selected { padding: 5px 10px }
    .options-panel .options-panel-inner .dd-container .dd-selected label { font-family: tahoma; font-weight: 400; color: #757575; font-size: 14px; margin-bottom: 0; cursor: pointer }
    .options-panel .options-panel-inner .dd-container .dd-pointer { border: none!important; margin-top: -3px!important; background: url(../img/panel/arrow.png) no-repeat center center; width: 10px; height: 6px }
    .options-panel .options-panel-inner .dd-container .dd-options { width: 100%; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important }
    .options-panel .options-panel-inner .dd-container .dd-options label { font-family: tahoma; font-weight: 400; color: #757575; font-size: 14px; margin-bottom: 0; cursor: pointer }
    .options-panel .options-panel-inner>ul { text-align: center }
    .options-panel .options-panel-inner>ul li { display: inline-block; cursor: pointer; max-width: 23%; margin-bottom: 4px }
    .options-panel .options-panel-inner>ul li img { max-width: 100% }
    .settings-panel { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; position: fixed; top: 150px; left: 180px; z-index: 999; width: 49px; height: 49px; cursor: pointer; background: rgba(52,152,219,.8); border-left: 1px solid rgba(255,255,255,.2) }
    .settings-panel.settings-panel-left { left: 0 }
    .settings-panel span { width: 100%; height: 100%; display: block; background: url(../img/panel/settings.png) no-repeat center center }
    html.boxed { background: url(../img/wood-bg.jpg) fixed }
    html.boxed body { margin: 0 auto; background: #fff; -webkit-box-shadow: 0 0 15px rgba(0,0,0,.3); -moz-box-shadow: 0 0 15px rgba(0,0,0,.3); box-shadow: 0 0 15px rgba(0,0,0,.3) }
    .container-m-tb { margin: 100px auto 85px 0 }
    .container-m-tb-small { margin: 50px auto 35px 0 }
    .no-margin { margin: 0!important }
    .no-ttu { text-transform: none!important }
    input.knob { font-size: 35px!important; font-family: tahoma!important; font-weight: 100!important; outline: 0 }
    .border-img { border-radius: 5px }
    .full-w-object { width: 100% }
    .header-nav { width: 100%; height: 60px; background: rgba(256,256,256,.8) }
    .banner-right { width: 240px; height: auto; position: absolute; right: 2.5%; top: 0; z-index: 1000 }
    .banner_right_top { padding: 4px 12px }
    .banner_right_bottom { width: 305px; height: 195px; background: #fafafa; margin: 10px 0 0; padding: 5px }
    .phone-bg { width: 97%; height: auto; padding: 5px; margin: 5px 0 0 }
    .banner-right h2 { margin: 10px 0 15px }
    .change-city { float: left; width: auto; height: auto; margin: 15px 0 0 150px }
    .change-city a { color: #8a8c8c; background: #424343; padding: 3px; border: 1px solid #4d4c4c }
    .change-city a:hover { color: #2097fb; outline: 0 }
    .flag { padding: 0 5px 0 0 }
    .arrow { padding: 0 0 0 10px }
    .arrow img { margin: 0 5px 0 0 }
    .city-list { width: 450px; height: auto; background: #eee; border: 1px solid #eaeaea; position: absolute; z-index: 100 }
    .india { width: auto; height: auto; padding: 10px; border-bottom: 1px dotted #d5d5d5 }
    .country-title { width: 120px; height: auto; float: left; font-weight: 700; font-size: 14px }
    .india ul { float: right; margin: 0; padding: 0; width: 71% }
    .india li { float: left; width: 150px; margin: 0 0 5px }
    .india li a { margin: 0; background: none!important; color: none!important; font-size: 12px; border: none }
    .form-bg { background: #f3f3f3; padding: 15px }
    .breadcum-margin { margin: 25px 0 0!important }
    .phone { font-family: arial; font-size: 15px!important; letter-spacing: 1px }
    .form-control1 { font-weight: 300; font-family: tahoma; width: 63%; height: 12px; padding: 6px 10px; font-size: 12px; line-height: 14px; color: #666; vertical-align: middle; border: 1px solid #c7c7c7; border-radius: 2px; outline: 0; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s }
    .form-control1:hover { border-color: #3498db; color: #3498db }
    .form-control2 { margin: 5px 0; font-weight: 300; font-family: tahoma; width: 91.5%; height: 18px; padding: 6px 10px; font-size: 14px; line-height: 17px; color: #8b8b8b; vertical-align: middle; background-color: #fff; border: 1px solid #bebebe; border-radius: 2px; outline: 0; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s }
    .form-control2:hover { border-color: #FF9696; color: #3498db }
    .news-button { float: left; margin: 6px 0 0 10px; padding: 0 }
    .normal { margin: 5px 25px 0 15px }
    .normal ul { list-style: none outside none; margin: 0; padding: 0 }
    .normal li { list-style: circle outside none; color: #222; font-family: tahoma; font-size: 16px; font-weight: 400; line-height: 22px }
    .normal-gp { margin: 5px 25px 0 15px }
    .normal-gp ul { list-style: none outside none; margin: 0; padding: 0 }
    .normal-gp li { list-style: circle outside none; color: #222; font-family: tahoma; font-size: 16px; font-weight: 400; line-height: 33px }
    .footer-nav { width: 100%; float: left }
    .footer-nav ul { margin: 0; padding: 0 }
    .footer-nav li { float: left; margin: 0 10px 0 0 }
    .footer-nav li a.border-none { border: none }
    .footer-nav li a { font-size: 14px; color: #fff; padding: 0 0 0 7px }
    .footer-social { width: 50%; float: right }
    .footer-padding { padding: 5px 0 }
    .location-finder { margin: 0 0 10px; -webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -moz-background-clip: padding; border-radius: 2px; background-clip: padding-box; border: solid 1px #fafafa; background-color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; float: left; overflow: hidden; position: relative }
    .location-finder .button-slider { position: absolute; visibility: visible; top: 48%; left: 0; background-image: url(../img/button-slider.png); width: 7px; height: 17px; padding: 5px 3px; -webkit-border-radius: 0 4px 4px 0; -webkit-background-clip: padding-box; -moz-border-radius: 0 4px 4px 0; -moz-background-clip: padding; border-radius: 0 4px 4px 0; background-clip: padding-box; border: solid 1px #c3c5c9; border-left: none; background-position: center center; background-repeat: no-repeat; z-index: 2000; background-color: #fff }
    .location-finder #map_canvas { width: 100%; height: 750px }
    .location-finder .left-side { -webkit-border-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius: 0; -moz-background-clip: padding; border-radius: 0; background-clip: padding-box; float: left; width: 25%; height: 750px; overflow-y: auto; position: relative; z-index: 200; top: 0; left: 0; background-color: #fff }
    .inner-title { float: left; width: 66.5% }
    .country-number { float: right; width: 15% }
    .dropdown, .dropup { position: relative }
    .dropdown .caret { margin-top: 8px; margin-left: 2px }
    .dropdown-menu {
    *border-right-width:2px;
    *border-bottom-width:2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); -webkit-background-clip: padding-box; -moz-background-clip: padding }
    .contact { color: #000; padding: 6px 0 0 38px; float: right }
    .contact p { margin: 0 0 4px; font-size: 13px }
    .contact .phone { font-size: 13px; line-height: 16px; font-weight: 400; float: left }
    .contact .phone span { width: 110px; display: inline-block }
    .country-wrap { float: left; vertical-align: top; position: relative; text-transform: uppercase; color: #000; padding: 0 0 0 5px; margin: -2px 0 0 0; font-size: 11px; line-height: 12px; width: 70px }
    .contact .country-wrap li.dropdown { line-height: 20px }
    .country-wrap a.cntry { padding: 0 5px }
    .country-wrap ul { padding: 0; margin: 0; list-style: none }
    #header .contact .country-wrap ul.dropdown-menu { min-width: 85px }
    ul.nav li.dropdown:hover>ul.dropdown-menu, ul.nav li.dropdown:hover>ul.dropdown-menu>li, ul.nav li.dropdown:hover>ul.dropdown-menu>li>a { display: block; overflow: visible; visibility: visible; z-index: 99999; background: #fff }
    input#searchId.highlight { border: solid 1px red; background: #ffcdcd!important; outline: 0!important }
    .location-finder .left-side .mCSB_container { margin-right: 7px }
    .location-finder .left-side .mCustomScrollBox>.mCSB_scrollTools { width: 8px }
    .location-finder .left-side .mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #fff; border-right: solid 1px #c3c5c9 }
    .location-finder .left-side .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius: 0; -moz-background-clip: padding; border-radius: 0; background-clip: padding-box; background-color: #000 }
    .location-finder article { width: 100%; background: #fafafa; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-top: dotted 1px #e3e3e3; float: left; cursor: pointer; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
    .location-finder article:hover { background-color: #edeeef }
    .location-finder article:first-child { border-top: none }
    .location-finder article figure { float: left; width: 40%; height: 80px; margin-left: -1px; border: solid 1px #c3c5c9; overflow: hidden; -webkit-box-shadow: inset 0 0 10px #d0d2d5; -moz-box-shadow: inset 0 0 10px #d0d2d5; box-shadow: inset 0 0 10px #d0d2d5; color: inset 0 0 10px #d0d2d5; position: relative; background-color: #fff }
    .location-finder article figure img { width: 100%; height: auto }
    .location-finder article .text { float: left; background: url(../img/location.png) no-repeat 6px top; width: 88%; padding: 0 0 0 15% }
    .location-finder article .phone { float: left; background: url(../img/phone.png) no-repeat 13px 2px; width: 88%; padding: 0 0 0 15% }
    .location-finder article .location-link { background: url(../img/link.png) no-repeat 8px 3px; padding: 0 0 0 15% }
    .location-finder article .location-link a { font-size: 12px; color: #428BCA; font-family: tahoma }
    .location-finder article h3 { font-size: 13px; line-height: 15px; color: #000; margin: 0; text-transform: uppercase; font-weight: 700 }
    .location-finder article p { color: #747575; font-size: 13px; font-weight: 300; margin-bottom: 0 }
    .location-finder article .price { font-size: 18px; font-weight: 700; color: #414141 }
    .location-finder .right-side { float: left; width: 75%; position: relative }
    .tab-width { width: 100% }
    .map-heading { color: #010170; font-family: arial; font-size: 16px; margin: 0 0 1px; padding: 8px 15px; cursor: pointer; height: 22px }
    .map-heading img { vertical-align: text-bottom }
    .map-heading:nth-child(even) { background: #f5f5f5 }
    .map-heading:nth-child(odd) { background: #e7e7e7 }
    .map_address { display: none }
    .map_address .text { font-family: tahoma!important }
    .map_address:first-child { display: block!important }
    .faqQuestion { height: auto; background: #FAFAFA; margin: 0 0 2px; padding: 10px 0 10px 20px; cursor: pointer; font-size: 16px!important }
    .faqAnswer { color: #222!important; height: auto; background: #fafafa; margin: -2px 0 5px 0; padding: 10px 10px 10px 20px; font-size: 16px!important }
    #eMsg { margin: 0; padding: 0 }
    #eMsg li { margin: 0 0 0 32px; padding: 0; list-style: none }
    .failure, .success { z-index: 1001; width: 60%; padding: 10px; max-width: 700px!important; margin-right: 31%!important }
    .eMsg, .sMsg { margin-left: 25px!important }
    .map-container { width: 100%; height: auto }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
    .source-page { margin: 132px 0 0 }
    .breadcum-margin { margin: 25px 0 0!important }
    .inner-margin { margin: 110px 0 0 }
    [type~="application/x-asc-plugin"] {
    display:none!important
    }
    }
    @media (max-width:999px) and (-webkit-min-device-pixel-ratio:0) {
    .inner-margin { margin: 0 }
    }
    .admin-container { text-align: center }
    .admin_login_container { text-align: left!important; color: #7F7F7F }
    .admin_login_container label { display: block }
    .admin_login_container h3, .admin_login_container h4 { font-family: sans-serif!important; margin-bottom: 0; font-weight: 400; font-size: 13px }
    nav.phone-menu li .other { background: rgba(0,0,0,.2); padding: 5px 0 5px 15px; color: #3498DB }
    @media (min-width:1230px) {
    .tparrows { top: 220px!important }
    .container-slider-revolution { min-height: 655px }
    html.boxed .container-slider-revolution { min-height: 640px }
    }
    @media (max-width:1230px) {
    .hdtop-menu ul { margin: 0 }
    .header.header-style-03 nav.menu-left { .header.header-style-03 nav.menu-left {
    float:left!important
    }
    }
    }
    .iImages { top: 150px!important }
    .iImages-02 { top: 108px!important }
    .iImages-03 { top: 125px!important }
    .title-rs { top: 250px!important }
    .subtitle-rs { top: 285px!important }
    .content-rs { top: 330px!important }
    .content-rs-02 { top: 355px!important }
    .anchor-rs { top: 390px!important }
    .header.header-style-05 .logo { width: 10% }
    .team-member-single-hover figure figcaption { padding: 5% }
    .nav.left-tabs-content>li>a { padding: 2% 10%!important }
    .portfolio-items li img { width: 205px }
    .portfolio-items li { height: 205px }
    .portfolio-items li .hover-item a { margin-top: 80px }
    .posts-masonry { padding: 0!important; max-width: 100% }
    .one-feature-contact { background: #fff }
    .tab-content.right-tab-content { margin-top: 5px; max-width: 100%!important; width: 95% }
    .left-tabs-content { width: 100%!important; max-width: 100%!important }
    .left-tabs-content a { border: 1px solid #f0f0f0!important }
    .btn-group-vertical { width: 140px!important }
    .portfolio-bg nav.posts-list ul li.post-li .post-info .left-sec { width: 67% }
    .header-style-01 .logo { width: 100% }
    html.boxed body { width: 90%!important }
    .boxed .header { max-width: 100% }
    .boxed .header.affix-menu { max-width: 90% }
    .tparrows { top: 300px!important }
    html.boxed .tp-leftarrow { left: 5%!important }
    html.boxed .tp-rightarrow { right: 5%!important }
    ul.features-list-icon li .icon-feature { margin: 0 auto; float: none }
    ul.features-list-icon li .content { width: 100%; text-align: center }
    .portfolio-bg nav.posts-list ul li.post-li .image-container { width: 100%; height: 207px }
    .portfolio-bg nav.posts-list ul li.post-li .image-container .post-link-bg { top: -207px }
    .memeber-team section .left-sec { max-width: 59% }
    .student-information { margin: 0; float: left; width: 100% }
    .comment-respond .comment-form .comment-form-inputs li label { width: 100%; text-align: left }
    #tabs div.horizontal { float: left; padding: 7px 0; border-left: 2px solid #ccc; background-color: #e1e1e1; cursor: pointer; color: #222; font: 17px Tahoma, Helvetica, Arial, Sans-Serif; text-align: center; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none }
    #tabs div.horizontal:hover { opacity: .8 }
    #tabs div.vertical { padding: 7px 12px; border-top: 1px solid #ccc; background-color: #AEE239; cursor: pointer; color: #222; font: 17px Tahoma, Helvetica, Arial, Sans-Serif; text-align: center; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none }
    #tabs div.vertical:hover { opacity: .8 }
    #tabs .arrowLeft { background-color: #eee; float: left; text-align: left; cursor: pointer; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; border-right: 2px solid #CCC!important }
    #tabs .arrowRight { border-right: 2px solid #CCC!important; background-color: #eee; float: left; text-align: right; cursor: pointer; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none }
    #tabs .arrowLeft img, #tabs .arrowRight img { opacity: .4; margin: 12px 0 0 }
    #tabs .more img { margin: 10px 0 0 }
    #tabs .arrowDown, #tabs .arrowUp { text-align: center; background-color: #eee; cursor: pointer; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none }
    #tabs .arrowDown img, #tabs .arrowUp img { opacity: .4 }
    #tabs .more { border-right: 2px solid #CCC!important; background-color: #eee; cursor: pointer; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; height: 35px!important; line-height: 22px!important }
    .tabScroller { width: 1230px!important }
    #divs div.aDivs { background-color: #fff; height: 100% }
    .horizontalDiv { width: 720px!important; border: 2px solid #ccc; min-height: 500px!important }
    #divs div.aDivs:last-child { display: block!important }
    .verticalDiv { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-left: 1px solid #ccc; background-color: #fff; padding: 7px }
    .horizontalTabTop { width: 720px!important; border-top: 2px solid #ccc; border-right: 2px solid #ccc; border-left: 2px solid #ccc; top: 1px }
    .tabView { width: 511px!important }
    .horizontalTabBottom { border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; border-left: 2px solid #ccc; top: -1px }
    .verticalTabRight { border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; left: -1px }
    .verticalTabLeft { border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; border-left: 2px solid #ccc; left: 1px }
    #tabs .selected { background-color: #fff }
    #divs .selected { display: block }
    .tabHintHorizontalTop { display: none!important; background-color: #AAA; position: absolute; border: 1px solid #AAA; border-radius: 5px; padding: 6px 0 }
    .tabHintHorizontalBottom { background-color: #AAA; display: none; position: absolute; border: 1px solid #AAA; border-radius: 5px; padding: 6px 0 }
    .tabHintVertical { background-color: #AAA; display: none; position: absolute; border: 1px solid #AAA; border-radius: 5px; padding: 0 6px }
    .hintViewHorizontalTop { border: 1px solid #fff; display: none!important; position: absolute; width: 60px; border-radius: 5px; top: 33px }
    .hintViewHorizontalBottom { border: 1px solid #fff; display: none; position: absolute; width: 60px; border-radius: 5px; bottom: 33px }
    .hintViewVertical { border: 1px solid #fff; display: none; position: absolute; width: 60px; border-radius: 5px }
    .hintDiv { margin-right: auto; margin-left: auto; background-color: #000; border-radius: 5px }
    .hintDivSelected { background-color: #eee }
    .moreMenuContainer { width: 130px; background-color: #eee; position: absolute; display: none; border: 1px solid #ccc; z-index: 20 }
    .menuItem { background-color: #eee; padding: 7px 10px; cursor: pointer; color: #222; font: 17px Tahoma, Helvetica, Arial, Sans-Serif; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none }
    .menuItem:hover { opacity: .6 }
    .youAre { background-color: #eee; padding: 7px 10px; color: #222; font: 17px Tahoma, Helvetica, Arial, Sans-Serif; -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; user-select: none }
    .divs-content { float: left; width: 55%; margin: 10px }
    .image { width: 40%; float: right; margin: 80px 7px 0 0; text-align: center; vertical-align: middle; position: relative }
    .image img { left: 30px; position: relative; bottom: -30px; width: 70% }
    .speech-bubble { width: 270px; height: 205px!important; background: #feba56; -moz-border-radius: 10px / 10px; -webkit-border-radius: 10px / 10px; border-radius: 10px / 10px; padding: 10px; text-align: center; vertical-align: middle; line-height: 26px; color: #fff; font-size: 20px; display: table-cell }
    .speech-bubble:before { content: ""; left: 50%; top: 50%; position: absolute; margin: 10px 0 0 -142px; width: 0; height: 0; border-left: 26px solid transparent; border-top: 38px solid #feba56; border-right: 2px solid transparent }
    #a { margin: 0 0 20px; height: auto; position: relative; width: 100%!important }
    #convertThis { width: 100%!important }
    .label { float: left; width: 110px }
    .formElem { float: left }
    #options { margin-left: 20px; padding: 10px; border: 1px solid #000; color: #fff; font-family: tahoma; font-size: 13px }
    .code { border: 1px solid #ccc; font-family: monospace; font-size: 14px; background-color: #fff; padding: 10px; margin: 10px 0; color: #000 }
    @media(min-width:320px)and (max-width:360px) {
    #a, #convertThis, .horizontalTabTop { width: 100%!important }
    .tabView { width: 71.5%!important }
    #divs div.aDivs { width: 100%!important; margin: 0 }
    .horizontalDiv { width: 95%!important; min-width: 95%!important; margin: 0 }
    .moreMenuContainer { left: 128px!important }
    .divs-content { float: left; width: 65% }
    }
    @media(min-width:768px)and (max-width:800px) {
    #a, #convertThis, .horizontalTabTop { width: 100%!important }
    .tabView { width: 84.5%!important }
    #divs div.aDivs { width: 100%!important; margin: 0 }
    .divs-content { float: left; width: 70% }
    .speech-bubble:before { left: 70%; top: 57% }
    }
    @media (max-width:999px) {
    .header.header-style-03 .logo { padding: 0 5px }
    .home1 .locator { display: block!important }
    .white-half-menu { background: 0 0; border-bottom: none }
    .hdtop-menu { display: none }
    .footer-social { float: none; width: auto }
    .banner-right, .col-md-1-6 { display: none }
    .container_full { margin-top: 46px!important }
    .block-feature-left, .block-feature-right { width: 23em }
    .header-style-01 nav.phone-menu { right: 6%; width: 40% }
    .boxed .header.affix-menu { max-width: 100% }
    .header.header-style-04 .search-header input { margin-top: 65px }
    .header.header-style-04 .social { margin-top: 68px }
    .header.header-style-04 .info-contact-header ul { margin-bottom: 45px }
    .header.header-style-03 { margin-bottom: 0 }
    .header.header-style-03 .info-contact-header ul { margin-top: 70px; padding-bottom: 35px }
    .bg-404, .bg-404 .error-404-big { height: 600px }
    .bg-404 .error-icon { margin-top: 130px }
    .bg-404 .error-404-big h1, .error-404 h1 { font-size: 80px }
    .bg-404 .error-404-big h2, .error-404 h2 { font-size: 16px }
    .team-member-single-hover figure figcaption { padding: 4% }
    .team-member-single-hover figure figcaption header h1 { font-size: 18px; margin-bottom: 6px }
    .team-member-single-hover figure figcaption header .domain { margin-bottom: 10px }
    .portfolio-items li img { width: 150px }
    .portfolio-items li { height: 150px }
    .portfolio-items li .hover-item a { margin-top: 50px }
    .depth-2 { margin-left: 3% }
    .depth-3 { margin-left: 8% }
    form.contact-form-02 input[type=text] { margin-right: 0; margin-left: 0; width: 100% }
    form.contact-form-02 input[type=text].first-input { margin-left: 0 }
    form.contact-form-02 input[type=text].last-input { margin-right: 0 }
    .btn-group-vertical { position: relative!important; width: 100%!important }
    nav.recent-posts ul>li a { width: 80% }
    .memeber-team section .left-sec { max-width: 88% }
    .portfolio-bg nav.posts-list ul li.post-li .post-info .left-sec { width: 60% }
    .button-blue, .button-blue-bxs-grey, .button-blue-bxs-red { width: 100% }
    .testimonials-bg ul.testimonial-author li .bg-author.selected span { display: none }
    .features-02 .features-image { margin-bottom: 50px }
    nav.phone-menu { display: block }
    nav.menu { display: none }
    .one-feature-slider .button-blue { width: 100%; margin-top: 30px }
    .one-feature-slider { height: auto; margin-top: 0 }
    .header-style-01 .logo a, .one-feature-slider a.logo img { margin-left: 3% }
    .tparrows { top: 250px!important }
    .memeber-team, .widget-type-01 { margin: 20px 0 }
    .portfolio-bg nav.posts-list ul li.post-li .image-container .post-link-bg a { margin-top: 32% }
    .portfolio-bg nav.posts-list ul li.post-li .image-container { height: 180px }
    .portfolio-bg nav.posts-list ul li.post-li .image-container .post-link-bg { top: -180px }
    .header { position: relative!important }
    .menu-affix { height: 0!important }
    .col-md-5 { width: 50% }
    .footer-nav { width: 100% }
    .bottom-footer ul { margin-top: -18px }
    .comment-respond .comment-form .comment-form-inputs li span { display: block }
    .comment-respond .comment-form .comment-form-inputs li .select, .comment-respond .comment-form .comment-form-inputs li select { width: 100% }
    .i-width { height: 125px; width: 245px }
    .comment-respond .comment-form textarea { width: 89% }
    #a, #convertThis { width: 100%!important }
    }
    @media (max-width:768px) {
    .header-tagline-block .header-phone { width: 100%!important }
    .header.header-style-03 .logo { padding: 0!important }
    .header.header-style-03 .logo img { width: 152px!important; height: 60px!important }
    .white-half-menu { background: 0 0 }
    .hdtop-menu { display: none }
    .footer-social { float: none; width: auto }
    .banner-right { display: none }
    .iImages { top: 90px!important }
    .iImages-02 { top: 48px!important }
    .iImages-03 { top: 65px!important }
    .title-rs { top: 160px!important }
    .subtitle-rs { top: 195px!important }
    .content-rs { top: 240px!important }
    .content-rs-02 { top: 255px!important }
    .anchor-rs { top: 290px!important }
    .up-down-buttons { display: none!important }
    .social-media-container { top: 0!important }
    .header.header-style-04, .header.header-style-05 { margin-bottom: 0 }
    .portfolio-items { margin-left: -30px }
    .header.header-style-03 .info-contact-header ul li { margin-left: 10px }
    .header.header-style-03 .info-contact-header, .header.header-style-03 .logo { float: none }
    .header.header-style-03 .info-contact-header ul li.place { margin-left: 0 }
    .header.header-style-03 .info-contact-header ul { margin-top: 0 }
    .team-member-single-hover figure figcaption { z-index: 2; -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1 }
    .team-member-single-hover figure img { z-index: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -o-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); -webkit-filter: blur(6px); -moz-filter: blur(6px); -o-filter: blur(6px); -ms-filter: blur(6px); filter: blur(6px) }
    .team-member-single-hover figure figcaption section p { display: none }
    .border-img { margin-bottom: 20px }
    .team-member-single { margin-bottom: 55px }
    .portfolio-items li img { width: 82% }
    .portfolio-items li { height: 199px }
    .portfolio-items li .hover-item a { margin-top: 80px }
    .portfolio-items li img { z-index: 0 }
    .portfolio-items li .hover-item { -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; z-index: 1 }
    .portfolio-items li .hover-item a { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
    .post-portfolio-container a.image-post img { margin-bottom: 25px }
    .comment-respond { margin-bottom: 30px }
    .simple-tipsy { display: none!important }
    .col-sm-1-5, .col-sm-11-5 { width: 100%!important; padding: auto 0!important }
    .row-left { padding-left: 15px!important }
    .row-right { padding-right: 15px!important }
    .post-list-postfolio-02 .post-link-bg h1 { padding-top: 13% }
    nav.posts-list>ul>li { float: left; width: 50% }
    .container-slider-revolution { margin-top: 0 }
    .one-feature-slider .logo { display: none }
    .carousel.slider a.left.carousel-control span.icon-prev, .carousel.slider a.right.carousel-control span.icon-next { margin-top: -13px }
    .left-tabs-content { width: 100%; max-width: 100%!important }
    .left-tabs-content a { border: 1px solid #f0f0f0!important }
    .memeber-team section .left-sec { max-width: 80% }
    .portfolio-bg nav.posts-list ul li.post-li .post-info .left-sec { width: 59% }
    .description-product { margin-top: 20px }
    .header-style-01 { margin-bottom: 0 }
    .one-feature-slider { margin-top: 0 }
    .features, .presentation { margin: 35px 0 }
    .testimonials-bg { padding: 30px 0; -webkit-background-size: cover; background-size: cover }
    .arhivments-bg { -webkit-background-size: cover; background-size: cover }
    .col-md-5 { width: 50% }
    .footer-nav { width: 100% }
    .bottom-footer ul { margin-top: -18px }
    .admin-container { margin: 5% 0 0 3%; text-align: left; width: 95% }
    @media (max-width:999px) {
    .inner-margin {
    margin:0!important
    }
    }
    #a, #convertThis, .horizontalTabTop { width: 100%!important }
    .tabView { width: 88.9%!important }
    #divs div.aDivs { width: 100%!important; margin: 0 }
    .moreMenuContainer { left: 128px!important }
    .divs-content { float: left; width: 65% }
    .i-width { height: 125px; width: 245px }
    }
    @media (max-width:480px) {
    .header.header-style-03 .logo img { width: 127px!important; height: 50px!important }
    .white-half-menu { background: 0 0 }
    .hdtop-menu { display: none }
    .footer-social { float: none; width: auto }
    .iImages { top: 38px!important }
    .iImages-02 { top: 15px!important }
    .iImages-03 { top: 25px!important }
    .title-rs { top: 90px!important }
    .subtitle-rs { top: 120px!important }
    .content-rs { top: 145px!important }
    .content-rs-02 { top: 165px!important }
    .anchor-rs { top: 190px!important }
    .header.header-style-05 .info-contact-header ul { margin-top: -1px }
    .header.header-style-05 .info-contact-header { width: 50% }
    .header.header-style-04 .info-contact-header ul li:first-child, .header.header-style-05 .info-contact-header ul li { margin-left: 0 }
    .header.header-style-04 .info-contact-header ul li { margin-left: 5px }
    .header.header-style-04 .logo { float: none; width: 35% }
    .header.header-style-04 .search-header input { margin-top: 0 }
    .header.header-style-04 .social { margin-top: 3px }
    .bg-404, .bg-404 .error-404-big { height: 360px }
    .bg-404 .error-icon { margin-top: 50px }
    .bg-404 .error-404-big h1, .error-404 h1 { font-size: 40px }
    .bg-404 .error-404-big h2, .error-404 h2 { font-size: 12px }
    .team-member-single-hover { width: 96%; margin: 0 2% 20px }
    .team-member-single-hover figure figcaption section p { display: block }
    .portfolio-items li img { width: 67% }
    .portfolio-items li { height: 110px }
    .portfolio-items li .hover-item a { margin-top: 30px }
    .depth-2, .depth-3 { margin-left: 0!important }
    .left-section { width: 20%!important }
    .right-section { width: 77%!important }
    .comment .right-section .top-comment-sec .top-ul-comment li p.time-comment { margin-right: 2px!important }
    .blog-post-min .post-container .image-post, .blog-post-min .post-container iframe { width: 100% }
    .blog-post-min .post-container .image-post { width: 100%; margin-bottom: 20px }
    .blog-post-min .post-container .content-post-blog { width: 100% }
    .category-quote-post-format blockquote p, .category-quote-post-format blockquote p.author { padding-left: 30px }
    .post-list-postfolio-02 .post-link-bg h1 { padding-top: 9% }
    nav.posts-list>ul>li { float: none; width: 100% }
    .tparrows { top: 130px!important }
    .portfolio-bg nav.posts-list ul li.post-li .image-container { width: 100% }
    .portfolio-bg nav.posts-list ul li.post-li .image-container img { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-filter: blur(13px); -moz-filter: blur(13px); -o-filter: blur(13px); -ms-filter: blur(13px); filter: blur(13px) }
    .portfolio-bg nav.posts-list ul li.post-li .image-container .post-link-bg { z-index: 1; -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1 }
    .portfolio-bg nav.posts-list ul li.post-li .image-container .post-link-bg a { -webkit-transform: translateX(0px)!important; -moz-transform: translateX(0px)!important; -o-transform: translateX(0px)!important; -ms-transform: translateX(0px)!important; transform: translateX(0px)!important; -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1 }
    .carousel.slider a.left.carousel-control, .carousel.slider a.right.carousel-control { top: 15%!important }
    span.icon { margin: 15px 29px }
    .jumbotron h1 { font-size: 22px }
    .jumbotron .btn, .jumbotron h1, .jumbotron p { float: none!important; display: inherit }
    .jumbotron h1, .jumbotron p { max-width: 100%!important }
    .jumbotron .btn { margin-top: 20px!important }
    .memeber-team section .left-sec { max-width: 68% }
    .portfolio-bg nav.posts-list ul li.post-li .image-container .post-link-bg a { margin-top: 28% }
    .portfolio-bg nav.posts-list ul>li .post-info .left-sec { width: 63% }
    .features-02 .features-doc ul li { width: 100% }
    .options-panel h1 { font-size: 14px; padding: 10px }
    .options-panel { width: 140px }
    .options-panel .options-panel-inner { padding: 15px }
    .options-panel .options-panel-inner>ul li { min-width: 22%!important; width: 22%!important }
    .settings-panel { left: 140px; width: 36px; height: 36px }
    .footer-nav { width: 100% }
    .col-md-5 { width: 90%; text-align: center }
    .bottom-footer ul { float: left }
    .location-finder .right-side { width: 100% }
    .location-finder .left-side { width: 100%; height: auto }
    #a, #convertThis, .horizontalTabTop { width: 100%!important }
    .tabView { width: 73.6%!important }
    #divs div.aDivs { width: 100%!important; margin: 0 }
    .horizontalDiv { width: 95%!important; margin: 0 }
    .moreMenuContainer { left: 128px!important }
    .divs-content { float: left; width: 65% }
    .i-width { height: 125px; width: 245px }
    }
    @media (max-width:330px) {
    #a, #convertThis { width: 100%!important }
    #divs div.aDivs { width: 100%!important; margin: 0 }
    .horizontalDiv { width: 95%!important; min-width: 95%!important; margin: 0 }
    .moreMenuContainer { left: 128px!important }
    .divs-content { float: left; width: 65% }
    .header-nav { height: 10px }
    .header-tagline-block .header-phone { margin-top: 11px!important }
    .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { width: 100%!important }
    .iImages { top: 33px!important }
    .iImages-02 { top: 15px!important }
    .iImages-03 { top: 20px!important }
    .title-rs { top: 65px!important }
    .subtitle-rs { top: 80px!important }
    .content-rs { top: 100px!important }
    .content-rs-02 { top: 110px!important }
    .anchor-rs { top: 125px!important }
    .header.header-style-05 .logo { float: none; width: 25% }
    .header.header-style-04 .search-header { float: none }
    .header.header-style-04 .social { margin-top: -36px }
    .portfolio-items li img { width: 88% }
    .portfolio-items li { height: 180px }
    .portfolio-items li .hover-item a { margin-top: 70px }
    .comment-respond .comment-form .comment-form-inputs li input { margin: 0!important; margin-bottom: 10px!important }
    .features-02 .features-doc ul li { width: 100%!important }
    .i-width { height: 125px; width: 245px }
    @-webkit-keyframes fadeUpmenu { 0% {
    opacity:1;
    -webkit-transform:translateY(0px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeUpmenu { 0% {
    opacity:1;
    transform:translateY(0px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    @-webkit-keyframes fadeDownmenu { 0% {
    opacity:1;
    -webkit-transform:translateY(0px)
    }
    100% {
    opacity:1;
    -webkit-transform:translateY(0)
    }
    }
    @keyframes fadeDownmenu { 0% {
    opacity:1;
    transform:translateY(0px)
    }
    100% {
    opacity:1;
    transform:translateY(0)
    }
    }
    .col-md-11-1 { margin: 0!important }
    .header-style-01 nav.phone-menu, nav.phone-menu { position: relative; top: 10px; right: -20px; width: 100%; margin-bottom: 20px }
    .header-style-01 nav.phone-menu ul>li>ul, nav.phone-menu ul>li>ul { padding: 20px 0; position: absolute; right: 22px; width: 75%; top: 45px }
    .header-style-01 nav.phone-menu ul>li>ul>li>a, nav.phone-menu ul>li>ul>li>a { padding-left: 20% }
    .header-style-01 nav.phone-menu ul>li>ul>li ul>li>a, nav.phone-menu ul>li>ul>li ul>li>a { padding-left: 28% }
    .header-style-01 nav.phone-menu ul>li>ul>li ul>li ul>li>a, nav.phone-menu ul>li>ul>li ul>li ul>li>a { padding-left: 36% }
    .header-style-01 nav.phone-menu ul>li>ul>li ul>li ul>li ul>li>a, nav.phone-menu ul>li>ul>li ul>li ul>li ul>li>a { padding-left: 45% }
    .news-button { margin: 0 0 0 10px; float: right }
    .form-control2 { width: 45%; margin: 0 0 14px }
    .footer-nav { width: 100% }
    .col-md-5 { width: 90%; text-align: center }
    .bottom-footer ul { margin: 10px 0 0 40px; float: left }
    .footer-nav li { margin: 0 10px 0 0 }
    .ad-menu { float: right; margin: -40px 15px 0 0 }
    }
    #mask { position: absolute; left: 0; top: 0; z-index: 9000; background-color: #000; display: none; width: 100%!important }
    #boxes .window { position: absolute; left: 0; top: 0; width: 440px; height: 200px; display: none; z-index: 9999; padding: 20px }
    #boxes #dialog { width: 800px; height: 470px; padding: 10px; background-color: #fff }
    #boxes #dialog .close { float: right; font-size: 21px; font-weight: 700; line-height: 1 }
    #map-canvas { width: 100%; height: 600px; position: relative }
    .min-height { min-height: 490px!important }
    .from-bg { background: #f1f1f1; padding: 20px 0 20px 20px; width: 97.7% }
    .ddcommon { position: relative; zoom: 1; display: inline-block; *display:inline;
    cursor: default }
    .ddcommon ul { padding: 0; margin: 0 }
    .ddcommon ul li { list-style-type: none }
    .ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll { opacity: .5; -ms-filter: "alpha(opacity=50)"; filter: alpha(opacity=50); -khtml-opacity: .5; -moz-opacity: .5; color: #999 }
    .ddcommon .clear { clear: both }
    .ddcommon .shadow { -moz-box-shadow: 5px 5px 5px -5px #888; -webkit-box-shadow: 5px 5px 5px -5px #888; box-shadow: 5px 5px 5px -5px #888 }
    .ddcommon input.text { color: #7e7e7e; padding: 0; position: absolute; background: #fff; display: block; width: 98%; height: 98%; left: 2px; top: 0; border: none }
    .ddOutOfVision { position: relative; display: -moz-inline-stack; display: inline-block; zoom: 1; *display:inline
    }
    .ddcommon .divider { width: 0; height: 100%; position: absolute }
    .ddcommon .ddArrow { display: inline-block; position: absolute; top: 50%; right: 2px }
    .ddcommon .ddArrow:hover { background-position: 0 100% }
    .ddcommon .ddTitle { padding: 0; position: relative; display: inline-block; width: 100% }
    .ddcommon .ddTitle .ddTitleText { display: block }
    .ddcommon .ddTitle .ddTitleText .ddTitleText { padding: 0 }
    .ddcommon .ddTitle .description { display: block }
    .ddcommon .ddTitle .ddTitleText img { position: relative; vertical-align: middle }
    .ddcommon .ddChild { position: absolute; display: none; width: 100%; overflow-y: auto; overflow-x: hidden; zoom: 1; z-index: 9999 }
    .ddcommon .ddChild li { clear: both }
    .ddcommon .ddChild li img { border: 0 none; position: relative; vertical-align: middle }
    .ddcommon .ddChild li.optgroup { padding: 0 }
    .ddcommon .ddChild li.optgroup .optgroupTitle { padding: 0 5px; font-weight: 700; font-style: italic }
    .ddcommon .ddChild li.optgroup ul li { padding: 5px 5px 5px 15px }
    .ddcommon .noBorderTop { border-top: none 0!important; padding: 0; margin: 0 }
    .dd { width: 70px!important; font-size: 12px; float: right }
    .dd .ddArrow { width: 16px; height: 16px; margin-top: -10px; background: url(../img/header/dd_arrow.gif) no-repeat }
    .dd .ddArrow:hover { background-position: 0 100% }
    .dd .ddTitle { color: #3498db }
    .dd .ddTitle .ddTitleText { padding: 5px 20px 5px 5px }
    .dd .ddTitle .ddTitleText .ddTitleText { padding: 0 }
    .dd .ddTitle .description { font-size: 12px; color: #666 }
    .dd .ddTitle .ddTitleText img { padding-right: 5px }
    .dd .ddChild { overflow: hidden; height: 54px!important; width: 98% }
    .dd .ddChild li { padding: 5px; background-color: #fff }
    .dd .ddChild li .description { color: #666 }
    .dd .ddChild li .ddlabel { color: #333 }
    .dd .ddChild li.hover { background-color: #f2f2f2 }
    .dd .ddChild li img { padding: 0 6px 0 0 }
    .dd .ddChild li.optgroup { padding: 0 }
    .dd .ddChild li.optgroup .optgroupTitle { padding: 0 5px; font-weight: 700; font-style: italic }
    .dd .ddChild li.optgroup ul li { padding: 5px 5px 5px 15px }
    .dd .ddChild li.selected { background-color: #428bca }
    .dd .ddChild li.selected .ddlabel { color: #fff }
    .content-post-portfolio div { margin: 0 10px }
    .gk_level_bg { background: url(../img/level_bg.jpg) no-repeat top left; margin: 10px 0 0 }
    .weekbg { background: url(../img/weekhead.jpg); background-repeat: no-repeat }
    .txtweek { font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 30px }
    .txtweek1 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; line-height: 30px }
    .numbertxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #FFF; background: url(../img/packetz.jpg) no-repeat top left }
    .answer-select { outline: 0; background: #fff; border-radius: 2px; border: 1px solid #E0E0E0; margin: 0 18px 0 0; padding: 6px 15px; color: #8b8b8b; font-size: 16px; font-weight: 300; font-family: tahoma; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .week { width: 100%; margin: 0; padding: 0 }
    .week ul { margin: 0; padding: 0 }
    .week div { float: left; margin: 0 5px 10px; padding: 0 }
    .weekheading { color: #3276B1; font-size: 14px; padding: 5px 0 5px 10px; background: #fafafa; margin: 0 0 8px; width: 95.7%; margin-left: 1.3% }
    .table .weekheading { background: #f1f1f1!important; margin: -20px 0 8px 0; position: relative; padding: 5px 0 5px 20px }
    .table-half { width: 44%; border: 1px solid #f8f8f8; padding: 8px; margin: 10px 26px }
    .row { width: 100%; display: inline-block; margin: 0!important }
    .column { width: auto; float: left; margin: 0 15px 0 0 }
    .column label { color: red; font-weight: 400 }
    .column label:after { content: ')' }
    .column span { color: #5e5e5e }
    .display-block { display: block; float: none!important }
    #slides { position: relative; top: 115px!important; height: 580px!important }
    #slides .slides-container { display: none }
    #slides .scrollable {
    *zoom:1; position: relative; top: 0; left: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; height: 100% }
    #slides .scrollable:after { content: ""; display: table; clear: both }
    .slides-navigation { margin: 0 auto; position: absolute; z-index: 3; width: 100% }
    .slides-navigation a { position: absolute }
    .slides-navigation a.prev { left: 0 }
    .slides-navigation a.next { right: 0 }
    .slides-pagination { display: none; position: absolute; z-index: 3; bottom: 100px; right: -225px; text-align: center; width: 100% }
    .slides-pagination a { border: 2px solid #222; border-radius: 15px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align:auto;
    zoom: 1; *display:inline;
    overflow: hidden; text-indent: -10% }
    .banner-text { position: relative; width: 28%; max-width: 500px; left: 90px; top: 35%; padding: 10px 20px; background: rgba(256,256,256,.5) }
    .banner-text1 { position: relative; width: 32%; max-width: 500px; left: 90px; top: 35%; padding: 10px 20px; background: rgba(256,256,256,.5) }
    .banner-text2 { position: relative; width: 20%; max-width: 500px; left: 90px; top: 35%; padding: 10px 20px; background: rgba(256,256,256,.5) }
    @media screen and (max-width:767px) {
    .margin0 { margin: 5px!important }
    .banner-text { margin-top: 70px; max-width: 100%; width: 100%; position: static }
    .speech-bubble:before { left: 69%; top: 57% }
    }
    .slides-navigation { top: 50% }
    .slides-navigation a { -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; display: block; text-decoration: none; border: 3px solid #fff; color: #fff; font-weight: 700; font-size: 26px; margin: 0 25px; text-shadow: 0 1px 1px #000; text-align: center; height: 40px; width: 40px; top: -40px; padding: 1px; -webkit-box-shadow: 0 1px 1px #000; -moz-box-shadow: 0 1px 1px #000; box-shadow: 0 1px 1px #000; -webkit-transition: background .15s ease; -moz-transition: background .15s ease; -o-transition: background .15s ease; transition: background .15s ease }
    .slides-navigation a:hover { background: rgba(0,0,0,.4) }
    @media screen and (max-width:767px) {
    .slides-navigation { display: none }
    }
    .slides-pagination a { width: 15px; height: 15px; margin: 0 2px; border-color: #fff; -webkit-box-shadow: 0 1px 1px #000; -moz-box-shadow: 0 1px 1px #000; box-shadow: 0 1px 1px #000 }
    .slides-pagination a.current { background: #fff }
    .contrast { background: rgba(0,0,0,.3); padding: 1px 10px; -webkit-box-shadow: 0 0 23px 5px rgba(0,0,0,.4); -moz-box-shadow: 0 0 23px 5px rgba(0,0,0,.4); box-shadow: 0 0 23px 5px rgba(0,0,0,.4); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px }
    [class*=" icon-"]:before, [class^=icon-]:before { font-family: FontAwesome; font-style: normal; font-weight: 400 }
    a [class*=" icon-"], a [class^=icon-] { text-decoration: inherit }
    .btn [class*=" icon-"], .btn [class^=icon-], .nav-tabs [class*=" icon-"], .nav-tabs [class^=icon-] { line-height: .9em }
    li [class*=" icon-"], li [class^=icon-] { display: inline-block; text-align: center; width: 1.25em }
    li .icon-large:before { width: 1.875em }
    ul.icons { list-style-type: none; margin-left: 2em; text-indent: -.8em }
    ul.icons li [class*=" icon-"], ul.icons li [class^=icon-] { width: .8em }
    ul.icons li .icon-large:before { vertical-align: initial }
    .mapBorder { border-bottom: 1px dotted #d5d5d5; padding-bottom: 5px!important; padding-left: 10px }
    .mapBorder:hover { background-color: #F0FAFA }
    .subscribe_block { float: right!important; margin-top: 22px }
    @media screen and (max-width:1199px) {
    .hdtop-menu { margin-left: 26%!important }
    .phone-bg .phone { float: right }
    .banner_right_top { padding: 0 }
    .banner-right { right: 1.5% }
    }
    @media (max-width:700px) {
    .subscribe_block { float: none!important; margin-top: 0!important }
    }
    .features_sec2 { width: 100%; text-align: center; padding: 30px 0 0; border-top: 1px solid #f1f1f1 }
    .features_sec2.lessmb { float: left; width: 100%; text-align: center; padding: 70px 0 0 }
    .features_sec2 i { float: left; width: 50px; height: 70px; margin-right: 20px; border: 1px solid #fc4242; margin-bottom: 30px!important }
    .features_sec2 i.active, .features_sec2 i:hover { color: #fff; background-color: #fc4242 }
    .features_sec2 h5 { font-weight: 400; margin-bottom: 5px; font-size: 15px }
    .features_sec2 .one_third { text-align: left }
    .features_sec2 .one_third p { font-size: 14px!important }
    .one_fifth, .one_fourth, .one_half, .one_third, .three_fourth, .two_third { position: relative; margin: 1%; float: left }
    .one_third { width: 31% }
    .features_sec2 h2 strong { font-weight: 500 }
    .section_title_drakgray { color: #272727; font-size: 35px; text-transform: uppercase; padding-bottom: 20px; font-weight: 200; background: url(../img/title-hline2.png) no-repeat center bottom; margin-bottom: 59px }
    .comment-form-inputs #country { margin-right: 23px }
    .student-information select { margin-right: 12px!important }
    .tagline-block { position: relative; background-color: #fafafa; border-top: 1px solid #f1f1f1 }
    .header-middle { height: 70px; background-color: #fff }
    .header-phone { background-color: #FC4242; margin-top: -31px; z-index: 20; padding: 3px 10% 3px 2%; position: relative; float: right; width: 22% }
    .header-phone h2, .header-phone h4 { color: #fff; font-size: 16px; font-weight: 400; line-height: 16px }
    .header-phone h4 { font-size: 13px; padding-top: 0 }
    .triangle-arrow { border-left: 79px solid transparent; border-bottom: 80px solid #FC4242; display: block; position: absolute; height: 0; width: 0; left: -79px; top: 0 }
    .header-tagline h3 { line-height: 30px; color: #272727; font-weight: 300; font-size: 20px }
    .subscribe_btn { padding: 2px 9px 5px; background: #010170!important; font-size: 15px }
    .header-phone .form-control2 { height: 14px!important }
    .header-tagline-block .header-phone { background: #fafafa!important; width: 19.2%; padding: 13px 0 }
    .header-tagline-block .triangle-arrow { border-left: 52px solid transparent; border-bottom: 60px solid #fafafa; display: block; position: absolute; height: 0; width: 0; left: -52px; top: 0 }
    .header-tagline-block { border: none!important }
    .header-tagline-block .header-phone { margin-top: 0 }
    .locator i { font-size: 25px; color: #3276b1; float: left; margin-top: 9px; margin-right: 10px }
    .locator .icon-expand { cursor: pointer; font-size: 31px; color: #c3c3c3; margin-top: -6px }
    .locator input { width: 123px!important; margin-top: 9px!important; margin-left: 5px; padding-left: 5px; padding-right: 5px }
    @media (min-width:1000px) and (max-width:1266px) {
    .header-phone { width: 24%!important }
    .tparrows { top: 200px!important }
    }
    @media (min-width:600px) and (max-width:800px) {
    .tabView { width: 311px!important }
    .horizontalDiv, .horizontalTabTop { width: 520px!important }
    .horizontal { width: 60px!important }
    .horizontal div { margin-left: 2px!important }
    .image { float: left!important }
    }
    @media (max-width:399px) {
    .image { float: left; width: 95%!important; margin: 0 0 0 8px }
    .divs-content { width: 90%!important }
    .prev_next { display: none!important }
    .arrowLeft, .arrowRight { width: 8px!important }
    .horizontal div { font-size: 12px!important }
    #tabs div.horizontal { width: 49px!important }
    .speech-bubble:before { left: 55%; top: 52% }
    }
    @media (min-width:600px) {
    .arrowLeft { width: 76px!important }
    .arrowRight { width: 80px!important }
    .horizontal div { font-size: 16px!important }
    }
    @media (min-width:400px) and (max-width:599px) {
    .tabView { width: 258px!important }
    .horizontalDiv, .horizontalTabTop { width: 350px!important }
    .horizontal { width: 57px!important }
    .horizontal div { margin-left: 2px!important }
    .divs-content, .image { width: 90%!important }
    .prev_next { display: none!important }
    .arrowLeft, .arrowRight { width: 8px!important }
    .horizontal div { font-size: 14px!important }
    .speech-bubble:before { left: 46%; top: 48% }
    }
    @media (min-width:657px) and (max-width:999px) {
    .home1 .slope_style2 .header-phone { width: 30%!important }
    .tparrows { top: 140px!important }
    .one_third { width: 48% }
    }
    @media (max-width:656px) {
    .header-phone { width: 100% }
    .tparrows { top: 100px!important }
    .one_third { width: 100% }
    }
    @media (max-width:550px) {
    .math_page .normal { width: 100%!important }
    }
    @media (min-width:551px) and (max-width:999px) {
    .math_page .normal { width: 40%!important }
    }
    @media (max-width:450px) {
    .tparrows { top: 50px!important }
    }
    @media (min-width:993px) and (max-width:1199px) {
    .header nav.menu>ul>li a { padding: 25px 10px 0 }
    }
    @media (max-width:650px) {
    .footer-social ul { margin-top: 10px; float: none }
    }
    @media (min-width:1231px) {
    .comment-form-inputs #country { width: 46%!important; margin-right: 22px }
    }
    @media (min-width:993px) {
    .container-contact-form1 .comment-form { width: 600px; margin: auto!important }
    .comment-respond .comment-form .comment-form-inputs li { width: 46%; display: inline-block; margin-left: 3% }
    .container-contact-form1 .comment-form .comment-form-inputs li input[type=text] { width: 88%!important; margin-right: 10px!important }
    .comment-form-inputs #country { width: 99%!important; margin-right: 5px }
    .comment-respond .comment-form .comment-form-inputs li label, .student-information-li { width: 100%!important }
    .admin_login_container { width: 300px }
    }
    @media (min-width:768px) and (max-width:992px) {
    .container-contact-form1 .comment-form { width: 439px!important; margin: auto!important }
    .container-contact-form1 .comment-form .comment-form-inputs li input[type=text] { width: 40%!important; margin-right: 5px!important }
    #hearAboutUs, .comment-form-inputs #city, .comment-form-inputs #country, .comment-form-inputs #stateProvince, .student-information select { margin-right: 5px!important }
    .admin_login_container { width: 500px }
    }
    @media (min-width:500px) and (max-width:767px) {
    .container-contact-form1 .comment-form { width: 390px!important; margin: auto!important }
    .container-contact-form1 .comment-form .comment-form-inputs li input[type=text] { width: 40%!important; margin-right: 5px!important }
    #hearAboutUs, .comment-form-inputs #city, .comment-form-inputs #country, .comment-form-inputs #stateProvince, .student-information select { margin-right: 5px!important }
    }
    @media (max-width:499px) {
    .container-contact-form1 .comment-form .comment-form-inputs li input[type=text] { width: 87%!important; margin-right: 5px!important }
    #hearAboutUs, .comment-form-inputs #city, .comment-form-inputs #country, .comment-form-inputs #stateProvince, .student-information select { margin-right: 5px!important }
    }
    @media (max-width:330px) {
    #subscribe .form-control2 { margin: 0 }
    .container-contact-form1 .comment-form .comment-form-inputs li input[type=text] { width: 80%!important; margin-right: 5px!important }
    #hearAboutUs, .comment-form-inputs #city, .comment-form-inputs #country, .comment-form-inputs #stateProvince, .student-information select { margin-right: 5px!important }
    }
    .phone-bg .btn-sm { padding: 9px !important }
    .codeinput span { margin-top: 10px!important; float: left; line-height: 12px; font-size: 12px }
    .slider_content_background { background: rgba(255,255,255,.8); padding: 40px!important; min-width: 410px!important }
    .slider_content_background1 { background: #fcdf97; padding: 30px!important; min-width: 410px!important; top: 380px!important; position: relative; text-align: center }
    .slide2 .small_text2 { text-transform: capitalize!important }
    #subscribe .form-control2 { width: 200px; border: 2px solid #FF9696 }
    .subscribe_blog_bg { background: #f0f0f0; margin: 30px 15px 0 0 }
    .home_content .col-sm-3 { padding: 10px; background: #fafafa; border: 1px solid #F1F1F1; float: right; right: 20px }
    .home_content .col-sm-3 h1 { margin-top: 0 }
    .mapBorder h4 { font-size: 16px!important; margin-bottom: 2px; font-family: tahoma!important }
    .mapBorder p { margin-bottom: 5px!important; font-family: tahoma!important }
    .mapBorder h3 { font-size: 20px!important }
    .phone-bg .btn-default { background-color: #FF6161; font-weight: 700; color: #fff!important; font-size: 15px!important }
    .phone-bg .btn-default:hover { color: #fff!important; font-weight: 700 }
    .margin0 { margin: 0 }
    .right_subscribe_block { background: #fafafa; padding: 0 10px 10px; border: 1px solid #F1F1F1 }
    .right_subscribe_block input[type=text] { width: 180px!important; height: 15px!important }
    .right_subscribe_block input[type=button] { margin: 5px 0 0 2px; padding: 7px 15px 6px!important; border: 1px solid #FF4D4D; border-radius: 2px }
    .right_subscribe_block p { margin: 0 }
    .header-tagline { display: none }
    .header_responsive_number { display: none; color: #D50404 }
    @media (max-width:999px) {
    .header-phone { margin-top: 61px!important; width: 51%!important; padding: 5px!important }
    .header-tagline-block .triangle-arrow { display: none }
    .header-tagline { display: inline-block; margin-top: 55px }
    .header_responsive_number { display: block; float: left; margin-right: 10px; padding: 6px; font-size: 17px; font-weight: 700 }
    }
    @media (max-width:720px) {
    .header-phone { width: 100%!important }
    }
    @media (max-width:415px) {
    .header_responsive_number { width: 100%; padding: 10px 25px }
    .locator { padding: 8px 25px!important }
    .locator input { width: 100px!important }
    .container_full { margin-top: 80px!important }
    }
    @media (max-width:650px) {
    .pb50px { padding-bottom: 110px!important }
    }
    @media (min-width:769px) and (max-width:999px) {
    .header-tagline-block .header-phone { background: none!important }
    }
    @media (min-width:1200px) and (max-width:1299px) {
    .hdtop-menu li a, .hdtop-menu li a:hover { padding-left: 10px!important; padding-right: 10px!important }
    .hdtop-menu { margin-left: 22% }
    }
    @media (min-width:1000px) and (max-width:1199px) {
    .hdtop-menu li a, .hdtop-menu li a:hover { padding-left: 6px!important; padding-right: 6px!important; font-size: 14px; }
    .phone-bg .phone { margin-top: -4px!important }
    }
    @media (max-width:1075px) {
    .locator .form-control1 { width: 100px!important }
    }
    @media (max-width:991px) {
    .subscribe_block { width: 100% }
    .home_content .col-sm-3, .home_content .col-sm-8 { width: 100%!important; left: 10px }
    #subscribe { float: left!important }
    }
    .subscribe_blog_bg .one-feature-slider { padding: 0 10px!important }
    .subscribe_blog_bg input[type=button] { margin: 5px 0!important; padding: 10px 15px 11px; margin-left: -4px!important }
    .subscribe_blog_bg .col-md-5, .subscribe_blog_bg .col-md-6, .subscribe_blog_bg .col-sm-10 { padding: 0!important }
    @media (min-width:768px) and (max-width:991px) {
    .right_subscribe_block { width: 60%!important }
    }
    @media (max-width:383px) {
    #subscribe .form-control2 { width: 100px!important }
    }
    @media (max-width:540px) {
    .small_text02, .small_text2 { line-height: 11px!important; padding: 10px!important; font-size: 10px!important }
    }
    @media (min-width:541px) and (max-width:700px) {
    .small_text02, .small_text2 { line-height: 20px!important; padding: 10px!important; font-size: 12px!important }
    }
    @media (min-width:701px) {
    .slide3 .small_text2 { font-weight: 700!important; font-size: 40px!important }
    .slide2 .small_text2, .slide3 .small_text02 { font-size: 26px!important; margin-top: -30px!important }
    .slide2 .small_text3 { font-size: 30px!important; font-weight: 700; text-transform: uppercase; margin-top: -30px!important }
    .slide2 .small_text4 { font-size: 36px!important; margin-top: -30px!important }
    .slide-margin { margin: 10px 0 0!important }
    }
    @media (min-width:800px) {
    .horizontal { width: 75px!important }
    .horizontal div { margin-left: 5px!important }
    }
    .table-half .weekheading { width: 98%!important; margin-left: 0!important }
    #ahtmlpage .f-left { margin-right: 0!important; clear: both; margin-left: 0 }
    .weekheading b { font-weight: 400!important }
    .table .row { padding: 10px 30px!important }
    .table-half .column span:first-child { width: 60px!important }
    .table-half .column span { width: 45px; display: inline-block!important }
    .table-half .column label { width: 20px!important; display: inline-block!important; text-align: right }
    .ak_span_w80 .column span { width: 80px!important }
    .ak_span_w50 .column span { width: 50px!important }
    .ak_span_w60 .column span { width: 60px!important }
    .ak_span_wauto .column span { width: auto!important }
    .ak_span_w100 .column span { width: 100px!important }
    .home_content span.blue { color: #3498db!important }
    .tp-caption .small_text { font-size: 30px!important }
    .gk_page a, .math_page a { font-weight: 700; margin-top: 0 }
    .math_page h3 { color: #222!important }
    .form-control3 { width: 90%!important; margin-left: 2.9% }
    .comment-respond .form-submit, .send_resume_label { margin-left: 2.9% }
    #FileUpload { position: relative; margin-left: 2.9% }
    #BrowserVisible { position: absolute; top: 0; left: 0; z-index: 1; height: 30px }
    #FileField { width: 250px; padding: 6px; font-size: 13px; border: 1px solid #d5d5d5; color: #333; border-radius: 2px!important; float: left; margin-right: 5px }
    #BrowserVisible .btn-default { padding: 7px 15px 8px; line-height: 30px; text-transform: none }
    #BrowserHidden { position: relative; width: 368px; height: 30px; text-align: right; -moz-opacity: 0; filter:alpha(opacity:0);
    opacity: 0; z-index: 2; cursor: pointer }
    @media (min-width:350px) and (max-width:500px) {
    #FileField { width: 125px }
    #BrowserVisible { width: 260px }
    }
    @media (max-width:349px) {
    #FileField { width: 125px; margin-right: 2px }
    #BrowserVisible .btn-default { font-size: 12px!important; padding: 7px 5px }
    #BrowserVisible { width: 220px!important }
    }
    #ahtmlpage .table { margin: 10px 15px 20px 0!important }
    #pluginIdTFPU_2 { display: none!important }
    @media (min-width:321px) and (max-width:399px) {
    .horizontalTabTop { width: 285px!important }
    .horizontalDiv { width: 285px!important; min-width: 233px!important }
    .tabView { width: 216px!important }
    }
    @media (max-width:320px) {
    .horizontalTabTop { width: 265px!important }
    .tabView { width: 196px!important }
    .horizontalDiv { width: 265px!important }
    }
    .fsubscribe { position: absolute; float: right; right: 100px; bottom: 60px; padding: 4px; width: 340px; background: #eea73f; border-radius: 2px }
    .subscribe_cbtn { float: right; line-height: 41px; font-size: 21px; cursor: pointer }
    @media (max-width:525px) {
    .fsubscribe {bottom: 105px;}
    }
    @media (max-width:650px) {
    .bottom-footer .copy { display: none }
    }
    @media (max-width:480px) {
    .fsubscribe { right: 0 }
    }
    @media (max-width:383px) {
    .fsubscribe { left: 0; bottom: 105px; width: 235px }
    }
    .center-details-wrapper { background: #f5f5f5; padding: 10px; width: 250px; float: left }
    .center-details-wrapper h1 { margin-top: 0 }
    .center-details-page h2 { font-size: 20px; color: #3498db!important }
    .center-details-page p { font-size: 15px!important; line-height: 20px }
    .center-details-wrapper p b { width: 55px; display: inline-block }
    .center-details-page p b { color: #333!important }
    .center-timings b {display: inline-block;}
    .center-details-page .col-sm-8 { padding: 10px 0 10px 20px }
    .details-page-form { width: 250px; padding: 10px; float: right; background: #f5f5f5 }
    .details-page-form li { width: 100%!important }
    .details-page-form li input { margin-bottom: 5px!important; width: 205px }
    .details-page-form li #country, .details-page-form li select { width: 235px!important; margin-bottom: 5px!important }
    .details-page-form li #moreThan3tmp { width: auto!important }
    @media (max-width:1126px) {
    .details-page-form { width: auto!important }
    .center-details-page .col-sm-9 { width: 100%!important }
    }
    @media (min-width:1127px) and (max-width:1206px) {
    .center-details-page .col-sm-8 { width: 60%!important }
    }
    @media (max-width:991px) {
    .center-details-page .col-sm-7, .center-details-wrapper { width: 100%!important }
    }
    .cdetails_links a { display: block; padding: 7px 0; font-size: 15px; border-bottom: 1px solid #E7E7E7 }
    .cdetails_links a:last-child { /* border: none!important  */}
    .cdetails_links a.linkactive {}
    article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }
    audio, canvas, video { display: inline-block }
    audio:not([controls]) { display: none; height: 0 }
    [hidden] {
    display:none
    }
    html { font-family: tahoma; font-weight: 100; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%; overflow-x: hidden }
    body { margin: 0; padding: 0; height: 100% }
    article { margin-bottom: 0 }
    a:active, a:hover { outline: 0 }
    h1 { margin: .67em 0 }
    b, strong { font-weight: 700 }
    dfn { font-style: italic }
    hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }
    mark { background: #ff0; color: #000 }
    code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em }
    pre { white-space: pre-wrap }
    q { quotes: "\201C" "\201D" "\2018" "\2019" }
    sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
    sup { top: -.5em }
    sub { bottom: -.25em }
    img { border: 0 }
    svg:not(:root) { overflow: hidden }
    figure { margin: 0 }
    button, input, select, textarea { margin: 0 }
    button, select { text-transform: none }
    button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer }
    button[disabled], html input[disabled] { cursor: default }
    input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0 }
    input[type=search] { -webkit-appearance: textfield }
    input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
    }
    button::-moz-focus-inner, input::-moz-focus-inner {
    border:0;
    padding:0
    }
    textarea { overflow: auto; vertical-align: top }
    table { border-collapse: collapse; border-spacing: 0 }
    html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0,0,0,0) }
    body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.428571429; color: #333; background-color: #fff }
    button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit }
    button, input, select[multiple], textarea { background-image: none }
    a { color: #428bca }
    a:focus, a:hover { color: #2a6496; text-decoration: underline }
    a:focus { outline: 0 }
    img { vertical-align: middle }
    .img-responsive { display: block; max-width: 100%; height: auto }
    .img-rounded { border-radius: 6px }
    .img-thumbnail { padding: 4px; line-height: 1.428571429; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; display: inline-block; max-width: 100%; height: auto }
    .img-circle { border-radius: 50% }
    hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee }
    .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); border: 0 }
    @media print {
    * { text-shadow: none!important; color: #000!important; background: transparent!important; box-shadow: none!important }
    a, a:visited { text-decoration: underline }
    a[href]:after { content: " (" attr(href) ")" }
    abbr[title]:after { content: " (" attr(title) ")" }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
    blockquote, pre { border: 1px solid #999; page-break-inside: avoid }
    thead { display: table-header-group }
    img, tr { page-break-inside: avoid }
    img { max-width: 100%!important }
    @page {
    margin:2cm .5cm
    }
    h2, h3, p { orphans: 3; widows: 3 }
    h2, h3 { page-break-after: avoid }
    .navbar { display: none }
    .table td, .table th { background-color: #fff!important }
    .btn>.caret, .dropup>.btn>.caret { border-top-color: #000!important }
    .label { border: 1px solid #000 }
    .table { border-collapse: collapse!important }
    .table-bordered td, .table-bordered th { border: 1px solid #ddd!important }
    }
    .clear { clear: both }
    .right-align { float: right!important }
    .center-align { text-align: center }
    .div-border { border: 2px solid #d5d5d5 }
    .img-border { border: 2px solid #3498db; padding: 3px }
    .img-border1 { border: 4px solid #3498db; padding: 3px }
    .div-imgpad { margin: 15px 20px 15px 20px }
    .circle-border { width: 380px; height: 340px; border: 4px solid #3498db; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50% }
    p { margin: 0 0 10px }
    .lead { margin-bottom: 20px; font-size: 16.1px; font-weight: 200; line-height: 1.4 }
    @media (min-width:768px) {
    .lead { font-size: 21px }
    }
    small { font-size: 85% }
    cite { font-style: normal }
    .text-muted { color: #999 }
    .text-primary { color: #428bca }
    .text-warning { color: #c09853 }
    .text-danger { color: #b94a48 }
    .text-success { color: #468847 }
    .text-info { color: #3a87ad }
    .text-left { text-align: left!important }
    .text-right { text-align: right }
    .text-center { text-align: center }
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 100; line-height: 1.1; font-family: tahoma }
    .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: 400; line-height: 1; color: #3d3d3d }
    h1, h2, h3 { margin-bottom: 10px }
    h4, h5, h6 { margin-top: 10px; margin-bottom: 10px }
    .h1, h1 { font-size: 40px }
    .h2, h2 { font-size: 28px; font-weight: 500 }
    .h3, h3 { font-size: 22px }
    .h4, h4 { font-size: 13px }
    .h5, h5 { font-size: 11px }
    .h6, h6 { font-size: 10px }
    .h1 small, h1 small { font-size: 24px }
    .h2 small, h2 small { font-size: 18px }
    .h3 small, .h4 small, h3 small, h4 small { font-size: 14px }
    .page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eee }
    ol ol, ol ul, ul ol, ul ul { margin-bottom: 0 }
    .strikethrough { text-decoration: line-through }
    .list-inline, .list-unstyled { padding-left: 0; list-style: none }
    .list-inline>li { display: inline-block }
    dl { margin-bottom: 20px }
    dd, dt { line-height: 1.428571429 }
    dt { font-weight: 700 }
    dd { margin-left: 0 }
    @media (min-width:768px) {
    .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
    .dl-horizontal dd { margin-left: 180px }
    .dl-horizontal dd:after, .dl-horizontal dd:before { content: " "; display: table }
    .dl-horizontal dd:after { clear: both }
    }
    abbr[data-original-title], abbr[title] { cursor: help; border-bottom: 1px dotted #999 }
    abbr.initialism { font-size: 90%; text-transform: uppercase }
    blockquote { border-radius: 3px; color: #888; padding: 0; border: 1px solid #f0f0f0 }
    blockquote>p { font-size: 14px; font-weight: 300; font-style: italic; line-height: 22px; padding: 8% 8% 8% 18%; background: url(../img/content/typo/quote-01.png) no-repeat 8% 25% }
    blockquote p:last-child { margin-bottom: 0 }
    blockquote small { display: block; line-height: 1.428571429; color: #999 }
    blockquote small:before { content: '\2014 \00A0' }
    blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eee; border-left: 0 }
    blockquote.pull-right p, blockquote.pull-right small { text-align: right }
    blockquote.pull-right small:before { content: '' }
    blockquote.pull-right small:after { content: '\00A0 \2014' }
    blockquote:after, blockquote:before, q:after, q:before { content: "" }
    address { display: block; margin-bottom: 20px; font-style: normal; line-height: 1.428571429 }
    code, pre { font-family: Monaco, Menlo, Consolas, "Courier New", monospace }
    code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; white-space: nowrap; border-radius: 4px }
    pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.428571429; word-break: break-all; word-wrap: break-word; color: #333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px }
    pre.prettyprint { margin-bottom: 20px }
    pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border: 0 }
    .pre-scrollable { max-height: 340px; overflow-y: scroll }
    .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px }
    .container:after, .container:before { content: " "; display: table }
    .container:after { clear: both }
    .row { margin-left: -15px; margin-right: -15px }
    .row-padding { padding-left: 0; padding-right: 0 }
    .row:after, .row:before { content: " "; display: table }
    .row:after { clear: both }
    .col-sm-1-5 { width: 12.5% }
    .col-sm-11-5 { width: 87.5% }
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-1-5, .col-md-10, .col-md-11, .col-md-11-2, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-1-5, .col-sm-10, .col-sm-11, .col-sm-11-5, .col-sm-12, .col-sm-12-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px }
    .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left }
    .col-xs-1 { width: 8.333333333333332% }
    .col-xs-2 { width: 16.666666666666664% }
    .col-xs-3 { width: 25% }
    .col-xs-4 { width: 33.33333333333333% }
    .col-xs-5 { width: 41.66666666666667% }
    .col-xs-6 { width: 50% }
    .col-xs-7 { width: 58.333333333333336% }
    .col-xs-8 { width: 66.66666666666666% }
    .col-xs-9 { width: 75% }
    .col-xs-10 { width: 83.33333333333334% }
    .col-xs-11 { width: 91.66666666666666% }
    .col-xs-12 { width: 100% }
    @media (min-width:768px) {
    .container { max-width: 750px }
    .col-sm-1, .col-sm-1-5, .col-sm-10, .col-sm-11, .col-sm-11-5, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left }
    .col-sm-1 { width: 8.333333333333332% }
    .col-sm-2 { width: 16.666666666666664% }
    .col-sm-3 { width: 25% }
    .col-sm-4 { width: 33.33333333333333% }
    .col-sm-5 { width: 41.66666666666667% }
    .col-sm-6 { width: 50% }
    .col-sm-7 { width: 58.333333333333336% }
    .col-sm-8 { width: 66.66666666666666% }
    .col-sm-9 { width: 75% }
    .col-sm-10 { width: 83.33333333333334% }
    .col-sm-11 { width: 91.66666666666666% }
    .col-sm-12 { width: 100% }
    .col-sm-12-1 { width: 98% }
    .col-sm-push-1 { left: 8.333333333333332% }
    .col-sm-push-2 { left: 16.666666666666664% }
    .col-sm-push-3 { left: 25% }
    .col-sm-push-4 { left: 33.33333333333333% }
    .col-sm-push-5 { left: 41.66666666666667% }
    .col-sm-push-6 { left: 50% }
    .col-sm-push-7 { left: 58.333333333333336% }
    .col-sm-push-8 { left: 66.66666666666666% }
    .col-sm-push-9 { left: 75% }
    .col-sm-push-10 { left: 83.33333333333334% }
    .col-sm-push-11 { left: 91.66666666666666% }
    .col-sm-pull-1 { right: 8.333333333333332% }
    .col-sm-pull-2 { right: 16.666666666666664% }
    .col-sm-pull-3 { right: 25% }
    .col-sm-pull-4 { right: 33.33333333333333% }
    .col-sm-pull-5 { right: 41.66666666666667% }
    .col-sm-pull-6 { right: 50% }
    .col-sm-pull-7 { right: 58.333333333333336% }
    .col-sm-pull-8 { right: 66.66666666666666% }
    .col-sm-pull-9 { right: 75% }
    .col-sm-pull-10 { right: 83.33333333333334% }
    .col-sm-pull-11 { right: 91.66666666666666% }
    .col-sm-offset-1 { margin-left: 8.333333333333332% }
    .col-sm-offset-2 { margin-left: 16.666666666666664% }
    .col-sm-offset-3 { margin-left: 25% }
    .col-sm-offset-4 { margin-left: 33.33333333333333% }
    .col-sm-offset-4-5 { margin-left: 37.4% }
    .col-sm-offset-5 { margin-left: 41.66666666666667% }
    .col-sm-offset-6 { margin-left: 50% }
    .col-sm-offset-7 { margin-left: 58.333333333333336% }
    .col-sm-offset-8 { margin-left: 66.66666666666666% }
    .col-sm-offset-9 { margin-left: 75% }
    .col-sm-offset-10 { margin-left: 83.33333333333334% }
    .col-sm-offset-11 { margin-left: 91.66666666666666% }
    }
    @media (min-width:992px) {
    .container { max-width: 1080px }
    .col-md-1, .col-md-1-5, .col-md-1-6, .col-md-10, .col-md-11, .col-md-11-1, .col-md-11-2, .col-md-11-7, .col-md-2, .col-md-3, .col-md-3-1, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-9-1 { float: left }
    .col-md-1 { width: 8.333333333333332% }
    .col-md-2 { width: 16.666666666666664% }
    .col-md-3 { width: 25% }
    .col-md-3-1 { width: 23.5% }
    .col-md-4 { width: 33.33333333333333% }
    .col-md-5 { width: 41.66666666666667% }
    .col-md-6 { width: 50% }
    .col-md-7 { width: 58.333333333333336% }
    .col-md-8 { width: 66.66666666666666% }
    .col-md-9 { width: 75% }
    .col-md-9-1 { width: 52% }
    .col-md-10 { width: 83.33333333333334% }
    .col-md-11 { width: 91.66666666666666% }
    .col-md-11-1 { width: 89.66666666666666%; margin: 0 0 0 25px }
    .col-md-11-2 { width: 98% }
    .col-md-12 { width: 100% }
    .col-md-1-5 { width: 20% }
    .col-md-1-6 { width: 8% }
    .col-md-push-0 { left: auto }
    .col-md-push-1 { left: 8.333333333333332% }
    .col-md-push-2 { left: 16.666666666666664% }
    .col-md-push-3 { left: 25% }
    .col-md-push-4 { left: 33.33333333333333% }
    .col-md-push-5 { left: 41.66666666666667% }
    .col-md-push-6 { left: 50% }
    .col-md-push-7 { left: 58.333333333333336% }
    .col-md-push-8 { left: 66.66666666666666% }
    .col-md-push-9 { left: 75% }
    .col-md-push-10 { left: 83.33333333333334% }
    .col-md-push-11 { left: 91.66666666666666% }
    .col-md-pull-0 { right: auto }
    .col-md-pull-1 { right: 8.333333333333332% }
    .col-md-pull-2 { right: 16.666666666666664% }
    .col-md-pull-3 { right: 25% }
    .col-md-pull-4 { right: 33.33333333333333% }
    .col-md-pull-5 { right: 41.66666666666667% }
    .col-md-pull-6 { right: 50% }
    .col-md-pull-7 { right: 58.333333333333336% }
    .col-md-pull-8 { right: 66.66666666666666% }
    .col-md-pull-9 { right: 75% }
    .col-md-pull-10 { right: 83.33333333333334% }
    .col-md-pull-11 { right: 91.66666666666666% }
    .col-md-offset-0 { margin-left: 0 }
    .col-md-offset-1 { margin-left: 8.333333333333332% }
    .col-md-offset-2 { margin-left: 16.666666666666664% }
    .col-md-offset-3 { margin-left: 25% }
    .col-md-offset-4 { margin-left: 33.33333333333333% }
    .col-md-offset-5 { margin-left: 41.66666666666667% }
    .col-md-offset-6 { margin-left: 50% }
    .col-md-offset-7 { margin-left: 58.333333333333336% }
    .col-md-offset-8 { margin-left: 66.66666666666666% }
    .col-md-offset-9 { margin-left: 75% }
    .col-md-offset-10 { margin-left: 83.33333333333334% }
    .col-md-offset-11 { margin-left: 91.66666666666666% }
    }
    @media (min-width:1200px) {
    .container { max-width: 1170px }
    .posts-masonry { padding: 0 }
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left }
    .col-lg-1 { width: 8.333333333333332% }
    .col-lg-2 { width: 16.666666666666664% }
    .col-lg-3 { width: 25% }
    .col-lg-4 { width: 33.33333333333333% }
    .col-lg-5 { width: 41.66666666666667% }
    .col-lg-6 { width: 50% }
    .col-lg-7 { width: 58.333333333333336% }
    .col-lg-8 { width: 66.66666666666666% }
    .col-lg-9 { width: 75% }
    .col-lg-10 { width: 83.33333333333334% }
    .col-lg-11 { width: 91.66666666666666% }
    .col-lg-12 { width: 100% }
    .col-lg-push-0 { left: auto }
    .col-lg-push-1 { left: 8.333333333333332% }
    .col-lg-push-2 { left: 16.666666666666664% }
    .col-lg-push-3 { left: 25% }
    .col-lg-push-4 { left: 33.33333333333333% }
    .col-lg-push-5 { left: 41.66666666666667% }
    .col-lg-push-6 { left: 50% }
    .col-lg-push-7 { left: 58.333333333333336% }
    .col-lg-push-8 { left: 66.66666666666666% }
    .col-lg-push-9 { left: 75% }
    .col-lg-push-10 { left: 83.33333333333334% }
    .col-lg-push-11 { left: 91.66666666666666% }
    .col-lg-pull-0 { right: auto }
    .col-lg-pull-1 { right: 8.333333333333332% }
    .col-lg-pull-2 { right: 16.666666666666664% }
    .col-lg-pull-3 { right: 25% }
    .col-lg-pull-4 { right: 33.33333333333333% }
    .col-lg-pull-5 { right: 41.66666666666667% }
    .col-lg-pull-6 { right: 50% }
    .col-lg-pull-7 { right: 58.333333333333336% }
    .col-lg-pull-8 { right: 66.66666666666666% }
    .col-lg-pull-9 { right: 75% }
    .col-lg-pull-10 { right: 83.33333333333334% }
    .col-lg-pull-11 { right: 91.66666666666666% }
    .col-lg-offset-0 { margin-left: 0 }
    .col-lg-offset-1 { margin-left: 8.333333333333332% }
    .col-lg-offset-2 { margin-left: 16.666666666666664% }
    .col-lg-offset-3 { margin-left: 25% }
    .col-lg-offset-4 { margin-left: 33.33333333333333% }
    .col-lg-offset-5 { margin-left: 41.66666666666667% }
    .col-lg-offset-6 { margin-left: 50% }
    .col-lg-offset-7 { margin-left: 58.333333333333336% }
    .col-lg-offset-8 { margin-left: 66.66666666666666% }
    .col-lg-offset-9 { margin-left: 75% }
    .col-lg-offset-10 { margin-left: 83.33333333333334% }
    .col-lg-offset-11 { margin-left: 91.66666666666666% }
    }
    table { max-width: 100%; background-color: transparent }
    th { text-align: left }
    .table { width: 98%; margin: 10px 15px 20px }
    .table tbody>tr>td, .table tbody>tr>th, .table tfoot>tr>td, .table tfoot>tr>th, .table thead>tr>td, .table thead>tr>th { padding: 8px; line-height: 1.428571429; vertical-align: top; border-top: 1px solid #ddd }
    .table thead>tr>th { vertical-align: bottom; border-bottom: 2px solid #ddd }
    .table caption+thead tr:first-child td, .table caption+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table thead:first-child tr:first-child td, .table thead:first-child tr:first-child th { border-top: 0 }
    .table tbody+tbody { border-top: 2px solid #ddd }
    .table .table { background-color: #fff }
    .table-condensed tbody>tr>td, .table-condensed tbody>tr>th, .table-condensed tfoot>tr>td, .table-condensed tfoot>tr>th, .table-condensed thead>tr>td, .table-condensed thead>tr>th { padding: 5px }
    .table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border: 1px solid #ddd }
    .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border-bottom-width: 2px }
    .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #f9f9f9 }
    .table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th { background-color: #f5f5f5 }
    table col[class*=col-] { float: none; display: table-column }
    table td[class*=col-], table th[class*=col-] { float: none; display: table-cell }
    .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active { background-color: #f5f5f5 }
    .table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success { background-color: #dff0d8; border-color: #d6e9c6 }
    .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover { background-color: #d0e9c6; border-color: #c9e2b3 }
    .table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger { background-color: #f2dede; border-color: #eed3d7 }
    .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover { background-color: #ebcccc; border-color: #e6c1c7 }
    .table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning { background-color: #fcf8e3; border-color: #fbeed5 }
    .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover { background-color: #faf2cc; border-color: #f8e5be }
    @media (max-width:768px) {
    .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: scroll; border: 1px solid #ddd }
    .table-responsive>.table { margin-bottom: 0; background-color: #fff }
    .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th { white-space: nowrap }
    .table-responsive>.table-bordered { border: 0 }
    .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child { border-left: 0 }
    .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child { border-right: 0 }
    .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>thead>tr:last-child>td, .table-responsive>.table-bordered>thead>tr:last-child>th { border-bottom: 0 }
    }
    fieldset { padding: 0; margin: 0; border: 0 }
    legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5 }
    label { display: inline-block; margin-bottom: 5px; font-weight: 700 }
    input[type=search] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
    input[type=checkbox], input[type=radio] { margin: 4px 0 0; line-height: normal }
    input[type=file] { display: block }
    select[multiple], select[size] { height: auto }
    select optgroup { font-size: inherit; font-style: inherit; font-family: inherit }
    input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height:auto
    }
    .form-control:-moz-placeholder {
    color:#8b8b8b
    }
    .form-control::-moz-placeholder {
    color:#8b8b8b
    }
    .form-control:-ms-input-placeholder {
    color:#8b8b8b
    }
    .form-control::-webkit-input-placeholder {
    color:#8b8b8b
    }
    .form-control { margin-top: 10px; margin-bottom: 10px; font-weight: 300; font-family: tahoma; width: 91.5%; height: 20px; padding: 6px 10px; font-size: 14px; line-height: 17px; color: #8b8b8b; vertical-align: middle; background-color: #fff; border: 1px solid #bebebe; border-radius: 2px; outline: 0; -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s }
    .form-control:hover { border-color: #FF9696; color: #3498db }
    .form-control:hover::-webkit-input-placeholder {
    color:#3498db!important
    }
    .form-control:focus { border-color: #FF9696; color: #5d5d5d!important }
    .form-control:focus::-webkit-input-placeholder {
    color:#fff!important
    }
    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color: #eee }
    textarea.form-control { height: auto }
    .form-group { margin-bottom: 15px }
    .checkbox, .radio { display: inline-block; min-height: 20px; margin: 10px 0 10px 10px!important; vertical-align: middle }
    .checkbox label, .radio label { display: inline; margin-bottom: 0; font-weight: 400; cursor: pointer }
    .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { float: left; margin-left: -20px }
    .checkbox+.checkbox, .radio+.radio { margin-top: -5px }
    .checkbox-inline, .radio-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: 400; cursor: pointer }
    .checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline { margin-top: 0; margin-left: 10px }
    .checkbox-inline[disabled], .checkbox[disabled], .radio-inline[disabled], .radio[disabled], fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox][disabled], input[type=radio][disabled] { cursor: not-allowed }
    .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px }
    select.input-sm { height: 30px; line-height: 30px }
    textarea.input-sm { height: auto }
    .input-lg { height: 45px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px }
    select.input-lg { height: 45px; line-height: 45px }
    textarea.input-lg { height: auto }
    .has-warning .control-label, .has-warning .help-block { color: #c09853 }
    .has-warning .form-control { border-color: #c09853; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
    .has-warning .form-control:focus { border-color: #a47e3c; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #dbc59e }
    .has-warning .input-group-addon { color: #c09853; border-color: #c09853; background-color: #fcf8e3 }
    .has-error .control-label, .has-error .help-block { color: #b94a48 }
    .has-error .form-control { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
    .has-error .form-control:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #d59392 }
    .has-error .input-group-addon { color: #b94a48; border-color: #b94a48; background-color: #f2dede }
    .has-success .control-label, .has-success .help-block { color: #468847 }
    .has-success .form-control { border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075) }
    .has-success .form-control:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #7aba7b }
    .has-success .input-group-addon { color: #468847; border-color: #468847; background-color: #dff0d8 }
    .form-control-static { margin-bottom: 0; padding-top: 7px }
    .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373 }
    @media (min-width:768px) {
    .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle }
    .form-inline .form-control { display: inline-block }
    .form-inline .checkbox, .form-inline .radio { display: inline-block; margin-top: 0; margin-bottom: 0; padding-left: 0 }
    .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] { float: none; margin-left: 0 }
    }
    .form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .radio-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px }
    .form-horizontal .form-group { margin-left: -15px; margin-right: -15px }
    .form-horizontal .form-group:after, .form-horizontal .form-group:before { content: " "; display: table }
    .form-horizontal .form-group:after { clear: both }
    @media (min-width:768px) {
    .form-horizontal .control-label { text-align: right }
    }
    .btn-blue-arrow { border-radius: 5px; border: 1px solid #e8e8e8; padding: 10px 45px 10px 20px; background: url(../img/blog/btn-blue-arrow.png) no-repeat 90px center, #fff; color: #3498db; font-size: 12px; font-family: tahoma; font-weight: 300; float: left; margin-right: 10px; margin-bottom: 10px }
    .btn-down, .btn-up, .post-date, .post-like, .post-share, .post-share-02 { border: 1px solid #D6D6D6 }
    .btn-down, .btn-up { border-radius: 5px; width: 100%; height: 60px; display: block; margin-bottom: 10px }
    .btn-up { background: url(../img/blog/arrow-btn-up.png) no-repeat center center, #fff }
    .btn-up.selected, .btn-up:hover { border: 1px solid #3498db; background: url(../img/blog/arrow-btn-up-hover.png) no-repeat center center, #3498db }
    .btn-down { background: url(../img/blog/arrow-btn-down.png) no-repeat center center, #fff }
    .btn-down.selected, .btn-down:hover { border: 1px solid #3498db; background: url(../img/blog/arrow-btn-down-hover.png) no-repeat center center, #3498db }
    .btn-next-article { border-radius: 5px; border: 1px solid #D6D6D6; width: 100%; height: 70px; background: url(../img/blog/single-page-next-article.png) no-repeat center center, #fff; display: block; margin-bottom: 10px }
    .btn-next-article.selected, .btn-next-article:hover { border: 1px solid #3498db; background: url(../img/blog/single-page-next-article-hover.png) no-repeat center center, #fff }
    .btn-prev-article { border-radius: 5px; border: 1px solid #D6D6D6; width: 100%; height: 70px; background: url(../img/blog/single-page-prev-article.png) no-repeat center center, #fff; display: block; margin-bottom: 10px }
    .btn-prev-article.selected, .btn-prev-article:hover { border: 1px solid #3498db; background: url(../img/blog/single-page-prev-article-hover.png) no-repeat center center, #fff }
    .btn-blue-arrow-hover { border-radius: 5px; border: 1px solid #e8e8e8; padding: 10px 45px 10px 20px; background: url(../img/blog/btn-blue-arrow.png) no-repeat 90px center, #fff; color: #3498db; font-size: 12px; font-family: tahoma; font-weight: 300; float: left; margin-right: 10px; margin-bottom: 10px }
    .btn-blue-arrow-hover.selected, .btn-blue-arrow-hover:hover { border: 1px solid #3498db; background: url(../img/blog/btn-blue-arrow-hover.png) no-repeat 90px center, #3498db; color: #fff }
    .btn-blue-heart { border-radius: 5px; border: 1px solid #e8e8e8; padding: 10px 20px 10px 30px; background: url(../img/blog/btn-blue-heart.png) no-repeat 10px center, #fff; color: #bdbdbd; font-size: 12px; font-family: tahoma; font-weight: 300; float: left; margin-right: 10px; margin-bottom: 10px }
    .btn-blue-heart.selected, .btn-blue-heart:hover { border: 1px solid #3498db; background: url(../img/blog/btn-blue-heart-hover.png) no-repeat 10px center, #3498db; color: #fff }
    .btn-blue-share { border-radius: 5px; border: 1px solid #e8e8e8; padding: 10px 20px 10px 30px; background: url(../img/blog/btn-blue-share.png) no-repeat 10px center, #fff; color: #bdbdbd; font-size: 12px; font-family: tahoma; font-weight: 300; float: left; margin-right: 10px; margin-bottom: 10px }
    .btn-blue-share.selected, .btn-blue-share:hover { border: 1px solid #3498db; background: url(../img/blog/btn-blue-share-hover.png) no-repeat 10px center, #3498db; color: #fff }
    .btn-date { border-radius: 5px; border: 1px solid #e8e8e8; padding: 10px; color: #bdbdbd; font-size: 12px; font-family: tahoma; font-weight: 300; float: left; margin-right: 10px; margin-bottom: 10px; text-transform: uppercase }
    .btn-date span { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; padding: 0 2px }
    .btn-date span:hover { color: #3498db }
    .btn { padding: 10px 15px; position: relative; display: inline-block; margin-bottom: 0; line-height: 1.428571429; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; outline: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; font-size: 14px; border-radius: 3px; -webkit-transition: all .1s linear; -moz-transition: all .1s linear; transition: all .1s linear; font-family: tahoma; font-weight: 400; border: none }
    .btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
    .btn:focus, .btn:hover { color: #333; text-decoration: none }
    .btn.active, .btn:active { outline: 0; background-image: none; -webkit-box-shadow: none; box-shadow: none; top: 3px; left: 3px }
    .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; pointer-events: none; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none }
    .btn-tag { border: 1px solid #3498db; padding: 10px 15px; line-height: 12px; font-size: 12px; border-radius: 5px; display: inline-block }
    .btn-default { border: none }
    .btn-default { background: #FF6161; color: #fff!important }
    .btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open .dropdown-toggle.btn-default { color: #fff; background-color: #FF6161; border: none }
    .btn-default.active, .btn-default:active, .open .dropdown-toggle.btn-default { background-image: none }
    .btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover { background-color: #428bca; border-color: #357ebd }
    .btn-warning { color: #fff; background-color: #e67e22; border-color: transparent }
    .btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open .dropdown-toggle.btn-warning { color: #fff; background-color: #ed9c28; border-color: #d58512 }
    .btn-warning.active, .btn-warning:active, .open .dropdown-toggle.btn-warning { background-image: none }
    .btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover { background-color: #f0ad4e; border-color: #eea236 }
    .btn-primary { color: #fff; background-color: #e06ca0; border-color: transparent }
    .btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary { color: #fff; background-color: #ca578b; border-color: transparent }
    .btn-primary.active, .btn-primary:active, .open .dropdown-toggle.btn-primary { background-image: none }
    .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover { background-color: #f0ad4e; border-color: #eea236 }
    .btn-danger { color: #fff; background-color: #f45252; border-color: transparent }
    .btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open .dropdown-toggle.btn-danger { color: #fff; background-color: #d2322d; border-color: #ac2925 }
    .btn-danger.active, .btn-danger:active, .open .dropdown-toggle.btn-danger { background-image: none }
    .btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover { background-color: #d9534f; border-color: #d43f3a }
    .btn-success { color: #fff; background-color: #2ecc71; border-color: transparent }
    .btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .open .dropdown-toggle.btn-success { color: #fff; background-color: #47a447; border-color: #398439 }
    .btn-success.active, .btn-success:active, .open .dropdown-toggle.btn-success { background-image: none }
    .btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover { background-color: #5cb85c; border-color: #4cae4c }
    .btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da }
    .btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open .dropdown-toggle.btn-info { color: #fff; background-color: #39b3d7; border-color: #269abc }
    .btn-info.active, .btn-info:active, .open .dropdown-toggle.btn-info { background-image: none }
    .btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover { background-color: #5bc0de; border-color: #46b8da }
    .btn-link { color: #428bca; font-weight: 400; cursor: pointer; border-radius: 0 }
    .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none }
    .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover { border-color: transparent }
    .btn-link:focus, .btn-link:hover { color: #2a6496; text-decoration: underline; background-color: transparent }
    .btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover { color: #999; text-decoration: none }
    .btn-lg { padding: 14px 25px; font-size: 18px; line-height: 18px; line-height: 1.33; border-radius: 4px; -webkit-box-shadow: 5px 5px 0 rgba(0,0,0,.1); -moz-box-shadow: 5px 5px 0 rgba(0,0,0,.1); box-shadow: 5px 5px 0 rgba(0,0,0,.1); font-weight: 300 }
    .btn-lg:active, .btn-lg:focus { top: 5px; left: 5px }
    .btn-sm { padding: 9px 20px; font-size: 13px; line-height: 13px; border-radius: 2px; text-transform: uppercase }
    .btn-xs { padding: 7px 10px; font-size: 11px; line-height: 11px; border-radius: 3px; text-transform: uppercase }
    .btn-block { display: block; width: 100%; padding-left: 0; padding-right: 0 }
    .btn-block+.btn-block { margin-top: 5px }
    input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block { width: 100% }
    @font-face { font-family: 'Glyphicons Halflings'; src: url(../fonts/glyphicons-halflings-regular.eot); src: url(../fonts/glyphicons-halflings-regulard41d.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg') }
    .glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased }
    .glyphicon-asterisk:before { content: "\2a" }
    .glyphicon-plus:before { content: "\2b" }
    .glyphicon-euro:before { content: "\20ac" }
    .glyphicon-minus:before { content: "\2212" }
    .glyphicon-cloud:before { content: "\2601" }
    .glyphicon-envelope:before { content: "\2709" }
    .glyphicon-pencil:before { content: "\270f" }
    .glyphicon-glass:before { content: "\e001" }
    .glyphicon-music:before { content: "\e002" }
    .glyphicon-search:before { content: "\e003" }
    .glyphicon-heart:before { content: "\e005" }
    .glyphicon-star:before { content: "\e006" }
    .glyphicon-star-empty:before { content: "\e007" }
    .glyphicon-user:before { content: "\e008" }
    .glyphicon-film:before { content: "\e009" }
    .glyphicon-th-large:before { content: "\e010" }
    .glyphicon-th:before { content: "\e011" }
    .glyphicon-th-list:before { content: "\e012" }
    .glyphicon-ok:before { content: "\e013" }
    .glyphicon-remove:before { content: "\e014" }
    .glyphicon-zoom-in:before { content: "\e015" }
    .glyphicon-zoom-out:before { content: "\e016" }
    .glyphicon-off:before { content: "\e017" }
    .glyphicon-signal:before { content: "\e018" }
    .glyphicon-cog:before { content: "\e019" }
    .glyphicon-trash:before { content: "\e020" }
    .glyphicon-home:before { content: "\e021" }
    .glyphicon-file:before { content: "\e022" }
    .glyphicon-time:before { content: "\e023" }
    .glyphicon-road:before { content: "\e024" }
    .glyphicon-download-alt:before { content: "\e025" }
    .glyphicon-download:before { content: "\e026" }
    .glyphicon-upload:before { content: "\e027" }
    .glyphicon-inbox:before { content: "\e028" }
    .glyphicon-play-circle:before { content: "\e029" }
    .glyphicon-repeat:before { content: "\e030" }
    .glyphicon-refresh:before { content: "\e031" }
    .glyphicon-list-alt:before { content: "\e032" }
    .glyphicon-flag:before { content: "\e034" }
    .glyphicon-headphones:before { content: "\e035" }
    .glyphicon-volume-off:before { content: "\e036" }
    .glyphicon-volume-down:before { content: "\e037" }
    .glyphicon-volume-up:before { content: "\e038" }
    .glyphicon-qrcode:before { content: "\e039" }
    .glyphicon-barcode:before { content: "\e040" }
    .glyphicon-tag:before { content: "\e041" }
    .glyphicon-tags:before { content: "\e042" }
    .glyphicon-book:before { content: "\e043" }
    .glyphicon-print:before { content: "\e045" }
    .glyphicon-font:before { content: "\e047" }
    .glyphicon-bold:before { content: "\e048" }
    .glyphicon-italic:before { content: "\e049" }
    .glyphicon-text-height:before { content: "\e050" }
    .glyphicon-text-width:before { content: "\e051" }
    .glyphicon-align-left:before { content: "\e052" }
    .glyphicon-align-center:before { content: "\e053" }
    .glyphicon-align-right:before { content: "\e054" }
    .glyphicon-align-justify:before { content: "\e055" }
    .glyphicon-list:before { content: "\e056" }
    .glyphicon-indent-left:before { content: "\e057" }
    .glyphicon-indent-right:before { content: "\e058" }
    .glyphicon-facetime-video:before { content: "\e059" }
    .glyphicon-picture:before { content: "\e060" }
    .glyphicon-map-marker:before { content: "\e062" }
    .glyphicon-adjust:before { content: "\e063" }
    .glyphicon-tint:before { content: "\e064" }
    .glyphicon-edit:before { content: "\e065" }
    .glyphicon-share:before { content: "\e066" }
    .glyphicon-check:before { content: "\e067" }
    .glyphicon-move:before { content: "\e068" }
    .glyphicon-step-backward:before { content: "\e069" }
    .glyphicon-fast-backward:before { content: "\e070" }
    .glyphicon-backward:before { content: "\e071" }
    .glyphicon-play:before { content: "\e072" }
    .glyphicon-pause:before { content: "\e073" }
    .glyphicon-stop:before { content: "\e074" }
    .glyphicon-forward:before { content: "\e075" }
    .glyphicon-fast-forward:before { content: "\e076" }
    .glyphicon-step-forward:before { content: "\e077" }
    .glyphicon-eject:before { content: "\e078" }
    .glyphicon-chevron-left:before { content: "\e079" }
    .glyphicon-chevron-right:before { content: "\e080" }
    .glyphicon-plus-sign:before { content: "\e081" }
    .glyphicon-minus-sign:before { content: "\e082" }
    .glyphicon-remove-sign:before { content: "\e083" }
    .glyphicon-ok-sign:before { content: "\e084" }
    .glyphicon-question-sign:before { content: "\e085" }
    .glyphicon-info-sign:before { content: "\e086" }
    .glyphicon-screenshot:before { content: "\e087" }
    .glyphicon-remove-circle:before { content: "\e088" }
    .glyphicon-ok-circle:before { content: "\e089" }
    .glyphicon-ban-circle:before { content: "\e090" }
    .glyphicon-arrow-left:before { content: "\e091" }
    .glyphicon-arrow-right:before { content: "\e092" }
    .glyphicon-arrow-up:before { content: "\e093" }
    .glyphicon-arrow-down:before { content: "\e094" }
    .glyphicon-share-alt:before { content: "\e095" }
    .glyphicon-resize-full:before { content: "\e096" }
    .glyphicon-resize-small:before { content: "\e097" }
    .glyphicon-exclamation-sign:before { content: "\e101" }
    .glyphicon-gift:before { content: "\e102" }
    .glyphicon-leaf:before { content: "\e103" }
    .glyphicon-eye-open:before { content: "\e105" }
    .glyphicon-eye-close:before { content: "\e106" }
    .glyphicon-warning-sign:before { content: "\e107" }
    .glyphicon-plane:before { content: "\e108" }
    .glyphicon-random:before { content: "\e110" }
    .glyphicon-comment:before { content: "\e111" }
    .glyphicon-magnet:before { content: "\e112" }
    .glyphicon-chevron-up:before { content: "\e113" }
    .glyphicon-chevron-down:before { content: "\e114" }
    .glyphicon-retweet:before { content: "\e115" }
    .glyphicon-shopping-cart:before { content: "\e116" }
    .glyphicon-folder-close:before { content: "\e117" }
    .glyphicon-folder-open:before { content: "\e118" }
    .glyphicon-resize-vertical:before { content: "\e119" }
    .glyphicon-resize-horizontal:before { content: "\e120" }
    .glyphicon-hdd:before { content: "\e121" }
    .glyphicon-bullhorn:before { content: "\e122" }
    .glyphicon-certificate:before { content: "\e124" }
    .glyphicon-thumbs-up:before { content: "\e125" }
    .glyphicon-thumbs-down:before { content: "\e126" }
    .glyphicon-hand-right:before { content: "\e127" }
    .glyphicon-hand-left:before { content: "\e128" }
    .glyphicon-hand-up:before { content: "\e129" }
    .glyphicon-hand-down:before { content: "\e130" }
    .glyphicon-circle-arrow-right:before { content: "\e131" }
    .glyphicon-circle-arrow-left:before { content: "\e132" }
    .glyphicon-circle-arrow-up:before { content: "\e133" }
    .glyphicon-circle-arrow-down:before { content: "\e134" }
    .glyphicon-globe:before { content: "\e135" }
    .glyphicon-tasks:before { content: "\e137" }
    .glyphicon-filter:before { content: "\e138" }
    .glyphicon-fullscreen:before { content: "\e140" }
    .glyphicon-dashboard:before { content: "\e141" }
    .glyphicon-heart-empty:before { content: "\e143" }
    .glyphicon-link:before { content: "\e144" }
    .glyphicon-phone:before { content: "\e145" }
    .glyphicon-usd:before { content: "\e148" }
    .glyphicon-gbp:before { content: "\e149" }
    .glyphicon-sort:before { content: "\e150" }
    .glyphicon-sort-by-alphabet:before { content: "\e151" }
    .glyphicon-sort-by-alphabet-alt:before { content: "\e152" }
    .glyphicon-sort-by-order:before { content: "\e153" }
    .glyphicon-sort-by-order-alt:before { content: "\e154" }
    .glyphicon-sort-by-attributes:before { content: "\e155" }
    .glyphicon-sort-by-attributes-alt:before { content: "\e156" }
    .glyphicon-unchecked:before { content: "\e157" }
    .glyphicon-expand:before { content: "\e158" }
    .glyphicon-collapse-down:before { content: "\e159" }
    .glyphicon-collapse-up:before { content: "\e160" }
    .glyphicon-log-in:before { content: "\e161" }
    .glyphicon-flash:before { content: "\e162" }
    .glyphicon-log-out:before { content: "\e163" }
    .glyphicon-new-window:before { content: "\e164" }
    .glyphicon-record:before { content: "\e165" }
    .glyphicon-save:before { content: "\e166" }
    .glyphicon-open:before { content: "\e167" }
    .glyphicon-saved:before { content: "\e168" }
    .glyphicon-import:before { content: "\e169" }
    .glyphicon-export:before { content: "\e170" }
    .glyphicon-send:before { content: "\e171" }
    .glyphicon-floppy-disk:before { content: "\e172" }
    .glyphicon-floppy-saved:before { content: "\e173" }
    .glyphicon-floppy-remove:before { content: "\e174" }
    .glyphicon-floppy-save:before { content: "\e175" }
    .glyphicon-floppy-open:before { content: "\e176" }
    .glyphicon-credit-card:before { content: "\e177" }
    .glyphicon-transfer:before { content: "\e178" }
    .glyphicon-cutlery:before { content: "\e179" }
    .glyphicon-header:before { content: "\e180" }
    .glyphicon-compressed:before { content: "\e181" }
    .glyphicon-earphone:before { content: "\e182" }
    .glyphicon-phone-alt:before { content: "\e183" }
    .glyphicon-tower:before { content: "\e184" }
    .glyphicon-stats:before { content: "\e185" }
    .glyphicon-sd-video:before { content: "\e186" }
    .glyphicon-hd-video:before { content: "\e187" }
    .glyphicon-subtitles:before { content: "\e188" }
    .glyphicon-sound-stereo:before { content: "\e189" }
    .glyphicon-sound-dolby:before { content: "\e190" }
    .glyphicon-sound-5-1:before { content: "\e191" }
    .glyphicon-sound-6-1:before { content: "\e192" }
    .glyphicon-sound-7-1:before { content: "\e193" }
    .glyphicon-copyright-mark:before { content: "\e194" }
    .glyphicon-registration-mark:before { content: "\e195" }
    .glyphicon-cloud-download:before { content: "\e197" }
    .glyphicon-cloud-upload:before { content: "\e198" }
    .glyphicon-tree-conifer:before { content: "\e199" }
    .glyphicon-tree-deciduous:before { content: "\e200" }
    .glyphicon-briefcase:before { content: "\1f4bc" }
    .glyphicon-calendar:before { content: "\1f4c5" }
    .glyphicon-pushpin:before { content: "\1f4cc" }
    .glyphicon-paperclip:before { content: "\1f4ce" }
    .glyphicon-camera:before { content: "\1f4f7" }
    .glyphicon-lock:before { content: "\1f512" }
    .glyphicon-bell:before { content: "\1f514" }
    .glyphicon-bookmark:before { content: "\1f516" }
    .glyphicon-fire:before { content: "\1f525" }
    .glyphicon-wrench:before { content: "\1f527" }
    .btn-danger .caret, .btn-default .caret, .btn-info .caret, .btn-success .caret, .btn-warning .caret { border-top-color: #fff }
    .dropup .btn-danger .caret, .dropup .btn-default .caret, .dropup .btn-info .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret { border-bottom-color: #fff }
    .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle }
    .btn-group-vertical { border-radius: 7px; margin-bottom: 35px; z-index: 5 }
    .btn-group-vertical>.btn, .btn-group>.btn { width: 100%; padding: 10px 20px; top: 0; left: 0 }
    .btn-group-vertical>.btn { font-family: tahoma; font-weight: 100; border: 1px solid #f0f0f0; color: #989898; font-size: 14px; background-position: 75% center; -webkit-transition: all .2s linear }
    .btn-group-vertical>.btn.selected, .btn-group-vertical>.btn:hover { color: #3498db; background: url(../img/content/elements/arrow-nav.png) no-repeat 85% center, #fff }
    .btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover { z-index: 2; color: #3498db; background: url(../img/content/elements/arrow-nav.png) no-repeat 85% center, #fff }
    .btn-group-vertical>.btn:focus, .btn-group>.btn:focus { outline: 0 }
    .btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group { margin-left: -1px }
    .btn-toolbar:after, .btn-toolbar:before { content: " "; display: table }
    .btn-toolbar:after { clear: both }
    .btn-toolbar .btn-group { float: left }
    .btn-toolbar>.btn+.btn, .btn-toolbar>.btn+.btn-group, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn-group+.btn-group { margin-left: 5px }
    .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0 }
    .btn-group>.btn:first-child { margin-left: 0 }
    .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0 }
    .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0 }
    .btn-group>.btn-group { float: left }
    .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius: 0 }
    .btn-group>.btn-group:first-child>.btn:last-child, .btn-group>.btn-group:first-child>.dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0 }
    .btn-group>.btn-group:last-child>.btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0 }
    .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0 }
    .btn-group-xs>.btn { font-size: 12px; line-height: 1.5; border-radius: 3px; padding: 1px 5px }
    .btn-group-sm>.btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px }
    .btn-group-lg>.btn { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px }
    .btn-group>.btn+.dropdown-toggle { padding-left: 8px; padding-right: 8px }
    .btn-group>.btn-lg+.dropdown-toggle { padding-left: 12px; padding-right: 12px }
    .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125) }
    .btn .caret { margin-left: 0 }
    .btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0 }
    .dropup .btn-lg .caret { border-width: 0 5px 5px }
    .btn-group-vertical>.btn, .btn-group-vertical>.btn-group { background-color: #fff; display: block; float: none; width: 100%; max-width: 100%; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
    .btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before { content: " "; display: table }
    .btn-group-vertical>.btn-group:after { clear: both }
    .btn-group-vertical>.btn-group>.btn { float: none }
    .btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group { margin-top: -1px; margin-left: 0 }
    .btn-group-vertical>.btn:not(:first-child):not(:last-child) { border-radius: 0 }
    .btn-group-vertical>.btn:first-child:not(:last-child) { border-top-right-radius: 6px; border-top-left-radius: 6px; border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
    .btn-group-vertical>.btn:last-child:not(:first-child) { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-right-radius: 0; border-top-left-radius: 0 }
    .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn { border-radius: 0 }
    .btn-group-vertical>.btn-group:first-child>.btn:last-child, .btn-group-vertical>.btn-group:first-child>.dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
    .btn-group-vertical>.btn-group:last-child>.btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0 }
    .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate }
    .btn-group-justified .btn { float: none; display: table-cell; width: 1% }
    [data-toggle=buttons]>.btn>input[type=checkbox], [data-toggle=buttons]>.btn>input[type=radio] {
    display:none
    }
    .input-group { position: relative; display: table; border-collapse: separate }
    .input-group.col { float: none; padding-left: 0; padding-right: 0 }
    .input-group .form-control { width: 100%; margin-bottom: 0 }
    .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn { height: 45px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px }
    select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn { height: 45px; line-height: 45px }
    textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.input-group-lg>.input-group-btn>.btn { height: auto }
    .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px }
    select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn { height: 30px; line-height: 30px }
    textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn { height: auto }
    .input-group .form-control, .input-group-addon, .input-group-btn { display: table-cell }
    .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0 }
    .input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle }
    .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; text-align: center; background-color: #eee; border: 1px solid #ccc; border-radius: 4px }
    .input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 3px }
    .input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-radius: 6px }
    .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] { margin-top: 0 }
    .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0 }
    .input-group-addon:first-child { border-right: 0 }
    .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.dropdown-toggle { border-bottom-left-radius: 0; border-top-left-radius: 0 }
    .input-group-addon:last-child { border-left: 0 }
    .input-group-btn { position: relative; white-space: nowrap }
    .input-group-btn>.btn { position: relative }
    .input-group-btn>.btn+.btn { margin-left: -4px }
    .input-group-btn>.btn:active, .input-group-btn>.btn:hover { z-index: 2 }
    .nav { margin-bottom: 0; padding-left: 0; list-style: none }
    .nav:after, .nav:before { content: " "; display: table }
    .nav:after { clear: both }
    .nav>li { position: relative; display: block }
    .nav>li>a { position: relative; display: block; padding: 10px 15px }
    .nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: #eee }
    .nav>li.disabled>a { color: #999 }
    .nav>li.disabled>a:focus, .nav>li.disabled>a:hover { color: #999; text-decoration: none; background-color: transparent; cursor: not-allowed }
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: #eee; border-color: #428bca }
    .nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5 }
    .nav>li>a>img { max-width: none }
    .nav-tabs { border-bottom: 1px solid #ddd }
    .nav-tabs.tabs-bd { border-color: #ebebeb }
    .nav.tabs-bd-blue { border-color: #3498db }
    .nav-tabs.tabs-bd>li>a { color: #a2a2a2; font-size: 15px; font-family: tahoma; font-weight: 400; border-radius: 3px 3px 0 0 }
    .nav-tabs.tabs-bd>li.active>a { border-color: #ebebeb; border-bottom: 1px solid transparent; color: #3498db; font-size: 15px; font-family: tahoma; font-weight: 400; background: #fff }
    .nav-tabs>li { float: left; margin-bottom: -1px }
    .nav-tabs>li>a { margin-right: 2px; line-height: 1.428571429; border: 1px solid transparent; border-radius: 4px 4px 0 0 }
    .nav-tabs>li>a:hover { border-color: #eee #eee #ddd }
    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default }
    .nav.tabs-bd>li>a:hover { border-color: #ebebeb; color: #3498db; font-size: 15px; font-family: tahoma; font-weight: 400; background: #fff }
    .nav.tabs-bd>li.active>a, .nav.tabs-bd>li.active>a:focus, .nav.tabs-bd>li.active>a:hover { border-color: #ebebeb; border-bottom: 1px solid transparent; color: #3498db; font-size: 15px; font-family: tahoma; font-weight: 400 }
    .nav.left-tabs-content>li>a { border-radius: 3px 0 0 3px; border: 1px solid transparent; border-right: none; margin-right: 0; padding-left: 40px; font-weight: 300 }
    .nav.left-tabs-content>li.active { background: #fff; margin-right: 0 }
    .nav.left-tabs-content>li.active>a, .nav.left-tabs-content>li.active>a:focus, .nav.left-tabs-content>li.active>a:hover, .nav.left-tabs-content>li>a:hover { border: 1px solid #ebebeb; border-right: none; border-bottom: 1px solid #ebebeb!important; color: #3498db; font-size: 15px; font-family: tahoma; font-weight: 300 }
    .nav.tabs-bd-blue>li>a:hover { border-color: #3498db; color: #3498db!important; font-size: 15px; font-family: tahoma; font-weight: 400; background: #fff!important }
    .nav.tabs-bd-blue>li.active>a, .nav.tabs-bd-blue>li.active>a:focus, .nav.tabs-bd-blue>li.active>a:hover { border-color: #3498db; border-bottom: 1px solid transparent; color: #3498db!important; font-size: 15px; font-family: tahoma; font-weight: 400; background: #fff!important }
    .nav.tabs-blue>li>a:hover { color: #fff; background: #3498db; border-bottom: 1px solid #3498db }
    .nav.tabs-blue>li.active>a, .nav.tabs-blue>li.active>a:focus, .nav.tabs-blue>li.active>a:hover { color: #fff; background: #3498db }
    .nav-tabs.nav-justified { width: 100%; border-bottom: 0 }
    .nav-tabs.nav-justified>li { float: none }
    .nav-tabs.nav-justified>li>a { text-align: center; border-bottom: 1px solid #ddd; margin-right: 0 }
    @media (min-width:768px) {
    .nav-tabs.nav-justified>li { display: table-cell; width: 1% }
    }
    .nav-tabs.nav-justified>.active>a { border-bottom-color: #fff }
    .nav-pills>li { float: left }
    .nav-pills>li>a { border-radius: 5px; padding: 8px 20px; color: #a2a2a2; border: 1px solid transparent }
    .nav-pills>li+li { margin-left: 2px }
    .nav-pills a:hover, .nav-pills>li.active>a, .nav-pills>li.active>a:focus { color: #3498db; background-color: #fff!important; border-color: #3498db }
    .nav-stacked>li { background: #F1F1F1; float: none }
    .nav-stacked>li+li { margin-top: 2px; margin-left: 0 }
    .nav-justified { width: 100% }
    .nav-justified>li { float: none }
    .nav-justified>li>a { text-align: center }
    @media (min-width:768px) {
    .nav-justified>li { display: table-cell; width: 1% }
    }
    .nav-tabs-justified { border-bottom: 0 }
    .nav-tabs-justified>li>a { border-bottom: 1px solid #ddd; margin-right: 0 }
    .nav-tabs-justified>.active>a { border-bottom-color: #fff }
    .tabbable:after, .tabbable:before { content: " "; display: table }
    .tabbable:after { clear: both }
    .tab-content { margin-bottom: 20px; padding: 10px 0; border-radius: 0 0 3px 3px }
    .right-tab-content { width: 70%; float: left }
    .right-tab-content img { width: 100%; border-radius: 5px; margin-bottom: 20px }
    .left-tabs-content { float: left; border: none }
    .pill-content>.pill-pane, .tab-content>.tab-pane { display: none }
    .pill-content>.active, .tab-content>.active { display: block }
    .tab-content p { line-height: 21px; color: #888; font-weight: 300; font-family: tahoma; margin-bottom: 0 }
    .tab-content.tabs-blue p { color: #fff }
    .tab-content.tabs-bd { border: 1px solid #ebebeb; border-top: none; padding: 10px 15px }
    .tab-content.tabs-blue { background: #3498db }
    .tab-content.tabs-bd-blue { border: 1px solid #3498db; border-top: none; background: #fff }
    .tab-content.tabs-bd-blue p { color: #3498db }
    .tab-content.right-tab-content { border-radius: 2px; border: 1px solid #ebebeb; background: #fff; padding: 2% }
    .tab-content.right-tab-content p { color: #666 }
    .nav .caret { border-top-color: #428bca; border-bottom-color: #428bca }
    .nav a:hover .caret { border-top-color: #2a6496; border-bottom-color: #2a6496 }
    .nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0 }
    .navbar { position: relative; z-index: 1000; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent }
    .navbar:after, .navbar:before { content: " "; display: table }
    .navbar:after { clear: both }
    @media (min-width:768px) {
    .navbar { border-radius: 4px }
    }
    .navbar-header:after, .navbar-header:before { content: " "; display: table }
    .navbar-header:after { clear: both }
    @media (min-width:768px) {
    .navbar-header { float: left }
    }
    .navbar-collapse { max-height: 340px; overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,.1) }
    .navbar-collapse:after, .navbar-collapse:before { content: " "; display: table }
    .navbar-collapse:after { clear: both }
    .navbar-collapse.in { overflow-y: auto }
    @media (min-width:768px) {
    .navbar-collapse { width: auto; border-top: 0; box-shadow: none }
    .navbar-collapse.collapse { display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important }
    .navbar-collapse.in { overflow-y: visible }
    .navbar-collapse .navbar-nav.navbar-left:first-child { margin-left: -15px }
    .navbar-collapse .navbar-nav.navbar-right:last-child { margin-right: -15px }
    .navbar-collapse .navbar-text:last-child { margin-right: 0 }
    }
    .container>.navbar-collapse, .container>.navbar-header { margin-right: -15px; margin-left: -15px }
    @media (min-width:768px) {
    .container>.navbar-collapse, .container>.navbar-header { margin-right: 0; margin-left: 0 }
    }
    .navbar-static-top { border-width: 0 0 1px }
    @media (min-width:768px) {
    .navbar-static-top { border-radius: 0 }
    }
    .navbar-fixed-bottom, .navbar-fixed-top { position: fixed; right: 0; left: 0; border-width: 0 0 1px }
    @media (min-width:768px) {
    .navbar-fixed-bottom, .navbar-fixed-top { border-radius: 0 }
    }
    .navbar-fixed-top { z-index: 1030; top: 0 }
    .navbar-fixed-bottom { bottom: 0; margin-bottom: 0 }
    .navbar-brand { float: left; padding: 15px; font-size: 18px; line-height: 20px }
    .navbar-brand:focus, .navbar-brand:hover { text-decoration: none }
    @media (min-width:768px) {
    .navbar>.container .navbar-brand { margin-left: -15px }
    }
    .navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; border: 1px solid transparent; border-radius: 4px }
    .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px }
    .navbar-toggle .icon-bar+.icon-bar { margin-top: 4px }
    @media (min-width:768px) {
    .navbar-toggle { display: none }
    }
    .navbar-nav { margin: 7.5px -15px }
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; line-height: 20px }
    @media (max-width:767px) {
    .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none }
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding: 5px 15px 5px 25px }
    .navbar-nav .open .dropdown-menu>li>a { line-height: 20px }
    .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover { background-image: none }
    }
    @media (min-width:768px) {
    .navbar-nav { float: left; margin: 0 }
    .navbar-nav>li { float: left }
    .navbar-nav>li>a { padding-top: 15px; padding-bottom: 15px }
    }
    @media (min-width:768px) {
    .navbar-left { float: left!important }
    .navbar-right { float: right!important }
    }
    .navbar-form { margin-left: -15px; margin-right: -15px; padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); margin-top: 8px; margin-bottom: 8px }
    @media (min-width:768px) {
    .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle }
    .navbar-form .form-control { display: inline-block }
    .navbar-form .checkbox, .navbar-form .radio { display: inline-block; margin-top: 0; margin-bottom: 0; padding-left: 0 }
    .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] { float: none; margin-left: 0 }
    }
    @media (max-width:767px) {
    .navbar-form .form-group { margin-bottom: 5px }
    }
    @media (min-width:768px) {
    .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none }
    }
    .navbar-nav>li>.dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0 }
    .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
    .navbar-nav.pull-right>li>.dropdown-menu, .navbar-nav>li>.dropdown-menu.pull-right { left: auto; right: 0 }
    .navbar-btn { margin-top: 8px; margin-bottom: 8px }
    .navbar-text { float: left; margin-top: 15px; margin-bottom: 15px }
    @media (min-width:768px) {
    .navbar-text { margin-left: 15px; margin-right: 15px }
    }
    .navbar-default { background-color: #f8f8f8; border-color: #e7e7e7 }
    .navbar-default .navbar-brand { color: #777 }
    .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover { color: #5e5e5e; background-color: transparent }
    .navbar-default .navbar-nav>li>a, .navbar-default .navbar-text { color: #777 }
    .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #333; background-color: transparent }
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color: #555; background-color: #e7e7e7 }
    .navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover { color: #ccc; background-color: transparent }
    .navbar-default .navbar-toggle { border-color: #ddd }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #ddd }
    .navbar-default .navbar-toggle .icon-bar { background-color: #ccc }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e6e6e6 }
    .navbar-default .navbar-nav>.dropdown>a:focus .caret, .navbar-default .navbar-nav>.dropdown>a:hover .caret { border-top-color: #333; border-bottom-color: #333 }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color: #e7e7e7; color: #555 }
    .navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:focus .caret, .navbar-default .navbar-nav>.open>a:hover .caret { border-top-color: #555; border-bottom-color: #555 }
    .navbar-default .navbar-nav>.dropdown>a .caret { border-top-color: #777; border-bottom-color: #777 }
    @media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #777 }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover { color: #333; background-color: transparent }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover { color: #555; background-color: #e7e7e7 }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover { color: #ccc; background-color: transparent }
    }
    .navbar-default .navbar-link { color: #777 }
    .navbar-default .navbar-link:hover { color: #333 }
    .navbar-inverse { background-color: #222; border-color: #080808 }
    .navbar-inverse .navbar-brand { color: #999 }
    .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover { color: #fff; background-color: transparent }
    .navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text { color: #999 }
    .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover { color: #fff; background-color: transparent }
    .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { color: #fff; background-color: #080808 }
    .navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover { color: #444; background-color: transparent }
    .navbar-inverse .navbar-toggle { border-color: #333 }
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #333 }
    .navbar-inverse .navbar-toggle .icon-bar { background-color: #fff }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010 }
    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover { background-color: #080808; color: #fff }
    .navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #fff; border-bottom-color: #fff }
    .navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999; border-bottom-color: #999 }
    .navbar-inverse .navbar-nav>.open>a .caret, .navbar-inverse .navbar-nav>.open>a:focus .caret, .navbar-inverse .navbar-nav>.open>a:hover .caret { border-top-color: #fff; border-bottom-color: #fff }
    @media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header { border-color: #080808 }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color: #999 }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover { color: #fff; background-color: transparent }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover { color: #fff; background-color: #080808 }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover { color: #444; background-color: transparent }
    }
    .navbar-inverse .navbar-link { color: #999 }
    .navbar-inverse .navbar-link:hover { color: #fff }
    .breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px }
    .breadcrumb>li { display: inline-block }
    .breadcrumb>li+li:before { content: "/\00a0"; padding: 0 5px; color: #ccc }
    .breadcrumb>.active { color: #999 }
    .pagination { display: inline-block; padding-left: 0; border-radius: 4px; margin-bottom: 40px }
    .pagination>li { display: inline }
    .pagination>li>a, .pagination>li>span { position: relative; float: left; margin: 2px; border-radius: 3px; padding: 6px 12px; line-height: 1.428571429; text-decoration: none; background-color: #fff; border: 1px solid transparent; margin-left: -1px; font-family: tahoma; font-size: 15px; font-weight: 300; color: #999 }
    .pagination>li:first-child>a, .pagination>li:first-child>span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px }
    .pagination>li:last-child>a, .pagination>li:last-child>span { border-bottom-right-radius: 4px; border-top-right-radius: 4px }
    .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { color: #3498db; border-color: #3498db }
    .pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span { color: #999; background-color: #fff; border-color: #ddd; cursor: not-allowed }
    .pagination-lg>li>a, .pagination-lg>li>span { padding: 10px 16px; font-size: 18px }
    .pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { border-bottom-left-radius: 6px; border-top-left-radius: 6px }
    .pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { border-bottom-right-radius: 6px; border-top-right-radius: 6px }
    .pagination-sm>li>a, .pagination-sm>li>span { padding: 5px 10px; font-size: 12px }
    .pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { border-bottom-left-radius: 3px; border-top-left-radius: 3px }
    .pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span { border-bottom-right-radius: 3px; border-top-right-radius: 3px }
    .pager { padding-left: 0; margin: 20px 0; list-style: none; text-align: center }
    .pager:after, .pager:before { content: " "; display: table }
    .pager:after { clear: both }
    .pager li { display: inline }
    .pager li>a, .pager li>span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px }
    .pager li>a:focus, .pager li>a:hover { text-decoration: none; background-color: #eee }
    .pager .next>a, .pager .next>span { float: right }
    .pager .previous>a, .pager .previous>span { float: left }
    .pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span { color: #999; background-color: #fff; cursor: not-allowed }
    .label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em }
    .label[href]:focus, .label[href]:hover { color: #fff; text-decoration: none; cursor: pointer }
    .label:empty { display: none }
    .label-default { background-color: #999 }
    .label-default[href]:focus, .label-default[href]:hover { background-color: gray }
    .label-primary { background-color: #428bca }
    .label-primary[href]:focus, .label-primary[href]:hover { background-color: #3071a9 }
    .label-success { background-color: #5cb85c }
    .label-success[href]:focus, .label-success[href]:hover { background-color: #449d44 }
    .label-info { background-color: #5bc0de }
    .label-info[href]:focus, .label-info[href]:hover { background-color: #31b0d5 }
    .label-warning { background-color: #f0ad4e }
    .label-warning[href]:focus, .label-warning[href]:hover { background-color: #ec971f }
    .label-danger { background-color: #d9534f }
    .label-danger[href]:focus, .label-danger[href]:hover { background-color: #c9302c }
    .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: 700; color: #fff; line-height: 1; vertical-align: baseline; white-space: nowrap; text-align: center; background-color: #999; border-radius: 10px }
    .badge:empty { display: none }
    a.badge:focus, a.badge:hover { color: #fff; text-decoration: none; cursor: pointer }
    .btn .badge { position: relative; top: -1px }
    .nav-pills>.active>a>.badge, a.list-group-item.active>.badge { color: #428bca; background-color: #fff }
    .nav-pills>li>a>.badge { margin-left: 3px }
    .jumbotron { padding: 15px; margin-bottom: 15px; font-size: 21px; line-height: 2.1428571435; color: inherit; background-color: transparent; border: 1px solid #3498db }
    .jumbotron .container h1, .jumbotron p { font-family: tahoma; font-weight: 300 }
    .jumbotron .btn { float: right; margin-top: -2% }
    .jumbotron h1 { line-height: 40px; color: #3498db; text-transform: uppercase; max-width: 75%; float: left }
    .jumbotron p { line-height: 21px; color: #888; max-width: 75%; margin-bottom: 0; float: left }
    .container .jumbotron { border-radius: 3px }
    .jumbotron-primary { text-align: center; border-color: #e06ca0 }
    .jumbotron-primary h1 { color: #e06ca0; max-width: 100%; float: none }
    .jumbotron-primary p { max-width: 100%; float: none }
    .jumbotron-primary .btn { float: none; margin-top: 20px }
    .jumbotron-success { text-align: center; border-color: #2ecc71 }
    .jumbotron-success h1 { color: #2ecc71; max-width: 100%; float: none }
    .jumbotron-success p { max-width: 100%; float: none }
    .jumbotron-success .btn { float: none; margin-top: 20px }
    .jumbotron-info { text-align: center; border-color: #f0f0f0 }
    .jumbotron-info h1 { color: #5a5a5a; max-width: 100%; float: none }
    .jumbotron-info p { max-width: 100%; float: none }
    .jumbotron-info .btn { float: none; margin-top: 20px }
    @media screen and (min-width:768px) {
    .jumbotron { padding-top: 20px; padding-bottom: 30px }
    .container .jumbotron { padding-left: 15px; padding-right: 15px }
    .jumbotron h1 { font-size: 22px; line-height: 31px }
    }
    .thumbnail { padding: 4px; line-height: 1.428571429; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; max-width: 100%; height: auto; display: block }
    .thumbnail>img { display: block; max-width: 100%; height: auto }
    a.thumbnail:focus, a.thumbnail:hover { border-color: #428bca }
    .thumbnail>img { margin-left: auto; margin-right: auto }
    .thumbnail .caption { padding: 9px; color: #333 }
    .alert { position: fixed; z-index: 1000!important; width: 100%; height: 100%; background: rgba(255,255,255,.5)!important; top: 0; }
    .alert h4 { margin-top: 0; color: inherit }
    .alert .alert-link { font-weight: 700 }
    .alert>p, .alert>ul { margin-bottom: 0; color: #fff }
    .alert>p+p { margin-top: 5px }
    .alert-dismissable { padding-right: 35px }
    .alert-dismissable .close { position: relative; top: -2px; right: -21px; color: inherit }
    .icon-alert { float: left; width: 21px; height: 21px; margin-right: 12px }
    .alert-success { background-color: #2ecc71; border-color: transparent; color: #fff }
    .alert-success-empty { background: 0 0; border-color: #2ecc71; color: #2ecc71; display: none }
    .alert-success>.icon-alert { background: url(../img/content/elements/alert-success.png) no-repeat center center }
    .alert-success-empty>.icon-alert { background: url(../img/content/elements/alert-success-empty.png) no-repeat center center }
    .alert-success>.close { color: #25a35a; font-weight: 400; font-family: tahoma }
    .alert-success-empty>.close { color: #2ecc71; font-weight: 100; font-family: tahoma }
    .alert-success hr { border-top-color: #c9e2b3 }
    .alert-success .alert-link { color: #356635 }
    .alert-info { background-color: #3498db; border-color: transparent; color: #fff }
    .alert-info-empty { background-color: transparent; border-color: #3498db; color: #3498db }
    .alert-info hr { border-top-color: #a6e1ec }
    .alert-info .alert-link { color: #2d6987 }
    .alert-info>.icon-alert { background: url(../img/content/elements/alert-info.png) no-repeat center center }
    .alert-info>.close { color: #2a7aaf; font-weight: 400; font-family: tahoma }
    .alert-info-empty>.icon-alert { background: url(../img/content/elements/alert-info-empty.png) no-repeat center center }
    .alert-info-empty>.close { color: #3498db; font-weight: 100; font-family: tahoma }
    .alert-warning { background-color: #e67e22; border-color: transparent; color: #fff }
    .alert-warning-empty { background-color: transparent; border-color: #e67e22; color: #e67e22 }
    .alert-warning hr { border-top-color: #f8e5be }
    .alert-warning .alert-link { color: #a47e3c }
    .alert-warning>.icon-alert { background: url(../img/content/elements/alert-warn.png) no-repeat center center }
    .alert-warning>.close { color: #b8651b; font-weight: 400; font-family: tahoma }
    .alert-warning-empty>.icon-alert { background: url(../img/content/elements/alert-warn-empty.png) no-repeat center center }
    .alert-warning-empty>.close { color: #e67e22; font-weight: 100; font-family: tahoma }
    .alert-danger { background-color: #f45252; border-color: transparent; color: #fff }
    .alert-danger-empty { background-color: transparent; border-color: #f45252; color: #f45252; display: none }
    .alert-danger hr { border-top-color: #e6c1c7 }
    .alert-danger .alert-link { color: #953b39 }
    .alert-danger>.icon-alert { background: url(../img/content/elements/aler-error.png) no-repeat center center }
    .alert-danger>.close { color: #c34242; font-weight: 400; font-family: tahoma }
    .alert-danger-empty>.icon-alert { background: url(../img/content/elements/aler-error-empty.png) no-repeat center center }
    .alert-danger-empty>.close { color: #f45252; font-weight: 100; font-family: tahoma }
    @-webkit-keyframes progress-bar-stripes { from {
    background-position:40px 0
    }
    to { background-position: 0 0 }
    }
    @-moz-keyframes progress-bar-stripes { from {
    background-position:40px 0
    }
    to { background-position: 0 0 }
    }
    @-o-keyframes progress-bar-stripes { from {
    background-position:0 0
    }
    to { background-position: 40px 0 }
    }
    @keyframes progress-bar-stripes { from {
    background-position:40px 0
    }
    to { background-position: 0 0 }
    }
    .timer { position: relative; font-size: 159px; width: 1em; height: 1em; float: left }
    .timer>.percent, .timer>.skill { position: absolute; width: 130px; height: 128px; font-size: 35px; font-family: tahoma; font-weight: 100; color: #3498db; text-align: center; padding-top: 25px }
    .timer>.skill { text-transform: uppercase; font-size: 15px; font-weight: 300; padding-top: 75px }
    .timer>#slice { position: absolute; width: 100%; height: 100%; clip: rect(0,1em,1em,.5em) }
    .timer>#slice.gt50 { clip: rect(auto,auto,auto,auto) }
    .timer>#slice>.pie { border: 1px solid silver; position: absolute; width: .8em; height: .8em; clip: rect(0,.5em,1em,0); -moz-border-radius: .5em; -webkit-border-radius: .5em; border-radius: .5em }
    .timer>#slice>.pie.fill { -moz-transform: rotate(180deg)!important; -webkit-transform: rotate(180deg)!important; -o-transform: rotate(180deg)!important; transform: rotate(180deg)!important }
    .timer.fill>.percent { display: none }
    .timer.fill>#slice>.pie { border: transparent; background-color: silver; width: 1em; height: 1em }
    .progress { overflow: hidden; height: 10px; margin-bottom: 20px; background-color: #fff; border-radius: 3px; border: 1px solid #f0f0f0 }
    .progress-bar-with-title span { color: #929292; font-family: tahoma; font-weight: 300; margin-bottom: 5px; -webkit-transition: all .6s ease; transition: all .6s ease }
    .progress-bar-with-title span:after { clear: both; content: '.'; visibility: hidden }
    .progress-bar-with-title span.left-skill { float: left }
    .progress-bar-with-title span.right-percent { float: right }
    .progress-bar-with-title:hover span { color: #404040 }
    .progress-bar { float: left; width: 0; height: 100%; font-size: 12px; color: #fff; text-align: center; background-color: #f0f0f0; -webkit-transition: all .6s ease; transition: all .6s ease }
    .bg-full { -webkit-transition: all .6s ease; transition: all .6s ease }
    .bg-full.no-hover, .bg-full:hover { background: #f0f0f0 }
    .progress-bar-with-title:hover .progress-bar, .progress-bar.no-hover, .progress:hover .progress-bar { background-color: #428bca }
    .progress-striped .progress-bar { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,.15)), color-stop(0.75, rgba(255,255,255,.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-size: 10px 10px }
    .progress.active .progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; -ms-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite }
    .progress-bar-success { background-color: #f0f0f0 }
    .progress-bar-success.no-hover, .progress-bar-with-title:hover .progress-bar-success, .progress:hover .progress-bar-success { background-color: #2ecc71 }
    .progress-striped .progress-bar-success { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,.15)), color-stop(0.75, rgba(255,255,255,.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent) }
    .progress-bar-info.no-hover, .progress-bar-with-title:hover .progress-bar-info, .progress:hover .progress-bar-info { background-color: #5bc0de }
    .progress-striped .progress-bar-info { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,.15)), color-stop(0.75, rgba(255,255,255,.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent) }
    .progress-bar-warning.no-hover, .progress-bar-with-title:hover .progress-bar-warning, .progress:hover .progress-bar-warning { background-color: #e67e22 }
    .progress-striped .progress-bar-warning { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,.15)), color-stop(0.75, rgba(255,255,255,.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent) }
    .progress-bar-danger.no-hover, .progress-bar-with-title:hover .progress-bar-danger, .progress:hover .progress-bar-danger { background-color: #e06ca0 }
    .progress-striped .progress-bar-danger { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,.15)), color-stop(0.75, rgba(255,255,255,.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent) }
    .media, .media-body { overflow: hidden; zoom: 1 }
    .media, .media .media { margin-top: 15px }
    .media:first-child { margin-top: 0 }
    .media-object { display: block }
    .media-heading { margin: 0 0 5px }
    .media>.pull-left { margin-right: 10px }
    .media>.pull-right { margin-left: 10px }
    .media-list { padding-left: 0; list-style: none }
    .list-group { margin-bottom: 20px; padding-left: 0 }
    .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd }
    .list-group-item:first-child { border-top-right-radius: 6px; border-top-left-radius: 6px }
    .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px }
    .list-group-item>.badge { float: right }
    .list-group-item>.badge+.badge { margin-right: 5px }
    a.list-group-item { color: #555 }
    a.list-group-item .list-group-item-heading { color: #333 }
    a.list-group-item:focus, a.list-group-item:hover { text-decoration: none; background-color: #f5f5f5 }
    .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { z-index: 2; color: #fff; background-color: #428bca; border-color: #428bca }
    .list-group-item.active .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading { color: inherit }
    .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text { color: #e1edf7 }
    .list-group-item-heading { margin-top: 0; margin-bottom: 5px }
    .list-group-item-text { margin-bottom: 0; line-height: 1.3 }
    .panel { margin-bottom: 20px; background-color: #fff; border: none; border-radius: 3px }
    .panel-body { padding: 15px; color: #888; font-family: tahoma; font-size: 14px; line-height: 21px; font-weight: 300 }
    .panel-body p { color: #888; font-family: tahoma; font-size: 14px; line-height: 21px; font-weight: 300 }
    .panel-body:after, .panel-body:before { content: " "; display: table }
    .panel-body:after { clear: both }
    .panel>.list-group { margin-bottom: 0 }
    .panel>.list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0 }
    .panel>.list-group .list-group-item:last-child { border-bottom: 0 }
    .panel-heading+.list-group .list-group-item:first-child { border-top-width: 0 }
    .panel>.table { margin-bottom: 0 }
    .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px }
    .panel-title>a { display: block; padding: 15px 20px; color: #969696; font-family: tahoma; font-weight: 300; font-size: 15px; background: url(../img/content/skills-and-services/services-accordion--.png) no-repeat right center }
    .panel-title>a.collapsed { color: inherit; display: block; padding: 15px 20px; background: url(../img/content/skills-and-services/services-accordion-%2b.png) no-repeat right center }
    .panel-default .panel-title>a { color: #3498db; border: 1px solid #3498db }
    .panel-default .panel-title>a.collapsed { border-radius: 0; border: 1px solid #e6e6e6; color: #969696 }
    .panel-large .panel-title>a { color: #3498db; font-size: 28px; font-family: tahoma; font-weight: 100; border-bottom: 1px solid #eee; border-radius: 0; background: url(../img/content/skills-and-services/large-accordion-hover.png) no-repeat right center }
    .panel-large .panel-title>a.collapsed { font-size: 28px; font-family: tahoma; font-weight: 100; color: #969696; border-bottom: 1px solid #eee; border-radius: 0; background: url(../img/content/skills-and-services/large-accordion.png) no-repeat right center }
    .panel-footer { padding: 10px 20px; border-radius: 3px }
    .panel-group { margin-bottom: 30px }
    .panel-group .panel { margin-bottom: 0; border-radius: 0; overflow: hidden }
    .panel-group .panel-footer { border-top: 0 }
    .panel-primary>.panel-heading { color: #fff }
    .panel-primary .panel-title>a { color: #fff; border: 1px solid #3498db; background: url(../img/content/skills-and-services/services-accordion-02--.png) no-repeat right center, #3498db }
    .panel-primary .panel-title>a.collapsed { border-radius: 3px; border-color: transparent; color: #969696; background: url(../img/content/skills-and-services/services-accordion-%2b.png) no-repeat right center, #f7f7f7 }
    .panel-success .panel-title>a { color: #2ecc71; border: 1px solid #2ecc71; background: url(../img/content/skills-and-services/services-accordion-04--.png) no-repeat right center, #fff }
    .panel-success .panel-title>a.collapsed { border-radius: 3px; border-color: #e6e6e6; color: #969696; background: url(../img/content/skills-and-services/services-accordion-%2b.png) no-repeat right center, #fff }
    .panel-warning .panel-title>a { color: #e06ca0; border: 1px solid #e06ca0; background: url(../img/content/skills-and-services/services-accordion-03--.png) no-repeat right center, #fff }
    .panel-warning .panel-title>a.collapsed { border-radius: 3px; border-color: #e6e6e6; color: #969696; background: url(../img/content/skills-and-services/services-accordion-%2b.png) no-repeat right center, #fff }
    .panel-danger .panel-title>a { color: #2a6496; background: #f7f7f7 }
    .panel-danger .panel-title>a.collapsed { border-radius: 0; border-color: transparent; color: #2a6496; background: #f7f7f7 }
    .panel-info .panel-title>a { color: #fff; border: 1px solid #2ecc71; background: url(../img/content/skills-and-services/services-accordion-02--.png) no-repeat right center, #2ecc71 }
    .panel-info .panel-title>a.collapsed { border-radius: 3px; border-color: transparent; color: #969696; background: url(../img/content/skills-and-services/services-accordion-%2b.png) no-repeat right center, #f7f7f7 }
    .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05); box-shadow: inset 0 1px 1px rgba(0,0,0,.05) }
    .well blockquote { border-color: #ddd; border-color: rgba(0,0,0,.15) }
    .well-lg { padding: 24px; border-radius: 6px }
    .well-sm { padding: 9px; border-radius: 3px }
    .close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000 }
    .close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; opacity: .5; filter: alpha(opacity=50) }
    button.close { padding: 0; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none }
    .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid #000; border-right: 4px solid transparent; border-left: 4px solid transparent; border-bottom: 0 dotted; content: "" }
    .dropdown { position: relative }
    .dropdown-toggle:focus { outline: 0 }
    .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); background-clip: padding-box }
    .dropdown-menu.pull-right { right: 0; left: auto }
    .dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5 }
    .dropdown-menu>li>a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.428571429; color: #333; white-space: nowrap }
    .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { text-decoration: none; color: #fff; background-color: #428bca }
    .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { color: #fff; text-decoration: none; outline: 0; background-color: #428bca }
    .dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover { color: #999 }
    .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover { text-decoration: none; background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed }
    .open>.dropdown-menu { display: block }
    .open>a { outline: 0 }
    .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.428571429; color: #999 }
    .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990 }
    .pull-right>.dropdown-menu { right: 0; left: auto }
    .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0 dotted; border-bottom: 4px solid #000; content: "" }
    .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px }
    @media (min-width:768px) {
    .navbar-right .dropdown-menu { right: 0; left: auto }
    }
    .tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0) }
    .tooltip.in { opacity: .9; filter: alpha(opacity=90) }
    .tooltip.top { margin-top: -3px; padding: 5px 0 }
    .tooltip.right { margin-left: 3px; padding: 0 5px }
    .tooltip.bottom { margin-top: 3px; padding: 5px 0 }
    .tooltip.left { margin-left: -3px; padding: 0 5px }
    .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px }
    .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid }
    .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000 }
    .tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: #000 }
    .tooltip.top-right .tooltip-arrow { bottom: 0; right: 5px; border-width: 5px 5px 0; border-top-color: #000 }
    .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000 }
    .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000 }
    .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000 }
    .tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: #000 }
    .tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: #000 }
    .popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); white-space: normal }
    .popover.top { margin-top: -10px }
    .popover.right { margin-left: 10px }
    .popover.bottom { margin-top: 10px }
    .popover.left { margin-left: -10px }
    .popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: 400; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0 }
    .popover-content { padding: 9px 14px }
    .popover .arrow, .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid }
    .popover .arrow { border-width: 11px }
    .popover .arrow:after { border-width: 10px; content: "" }
    .popover.top .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999; border-top-color: rgba(0,0,0,.25); bottom: -11px }
    .popover.top .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff }
    .popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999; border-right-color: rgba(0,0,0,.25) }
    .popover.right .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff }
    .popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0,0,0,.25); top: -11px }
    .popover.bottom .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff }
    .popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0,0,0,.25) }
    .popover.left .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px }
    .modal-open { overflow: hidden }
    .modal-open .navbar-fixed-bottom, .modal-open .navbar-fixed-top, body.modal-open { margin-right: 15px }
    .modal { display: none; overflow: auto; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040 }
    .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-all .3s ease-out; -moz-transition: -moz-all .3s ease-out; -o-transition: -o-all .3s ease-out; transition: all .3s ease-out }
    .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0) }
    .modal-dialog { margin-left: auto; margin-right: auto; width: auto; padding: 10px; z-index: 1050 }
    .modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5); box-shadow: 0 3px 9px rgba(0,0,0,.5); background-clip: padding-box; outline: 0 }
    .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1030; background-color: #000 }
    .modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0) }
    .modal-backdrop.in { opacity: .5; filter: alpha(opacity=50) }
    .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; min-height: 16.43px }
    .modal-header .close { margin-top: -2px }
    .modal-title { margin: 0; line-height: 1.428571429 }
    .modal-body { position: relative; padding: 20px }
    .modal-footer { margin-top: 15px; padding: 19px 20px 20px; text-align: right; border-top: 1px solid #e5e5e5 }
    .modal-footer:after, .modal-footer:before { content: " "; display: table }
    .modal-footer:after { clear: both }
    .modal-footer .btn+.btn { margin-left: 5px; margin-bottom: 0 }
    .modal-footer .btn-group .btn+.btn { margin-left: -1px }
    .modal-footer .btn-block+.btn-block { margin-left: 0 }
    @media screen and (min-width:768px) {
    .modal-dialog { left: 50%; right: auto; width: 600px; padding-top: 0; padding-bottom: 30px; margin: 150px 0 0 280px; background: #fff }
    .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5); box-shadow: 0 5px 15px rgba(0,0,0,.5) }
    }
    .carousel.testimonial-slide { border: 1px solid #ededed; padding: 25px; border-radius: 3px; text-align: center; margin-bottom: 30px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear }
    .carousel.testimonial-slide:hover { border-color: #3498db }
    .carousel.testimonial-slide .carousel-inner>.item>a>img, .carousel.testimonial-slide .carousel-inner>.item>img { text-align: center; display: inline-block; margin-bottom: 5px }
    .carousel.testimonial-slide .carousel-caption { position: relative; left: 0; right: 0; bottom: 0; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; padding-bottom: 15px }
    .carousel.testimonial-slide .carousel-caption p { font-size: 14px; color: #888; font-family: tahoma; font-weight: 300; font-style: italic; line-height: 21px }
    .carousel.testimonial-slide .carousel-caption h4 { font-size: 14px; color: #2c2c2c; font-family: tahoma; font-weight: 300; line-height: 21px; margin: 0; margin-top: 20px }
    .carousel.testimonial-slide .carousel-caption h5 { font-size: 11px; color: #3498db; font-family: tahoma; font-weight: 300; line-height: 21px; margin: 0 }
    .carousel.testimonial-slide ol.carousel-indicators li { width: 6px; height: 6px; border: 1px solid #dadada; border-radius: 50%; margin: 0; margin-right: 10px }
    .carousel.testimonial-slide ol.carousel-indicators li.active { border-color: #3498db }
    .carousel.testimonial-slide a.left.carousel-control, .carousel.testimonial-slide a.right.carousel-control { width: 18px; height: 35px; position: static }
    .carousel.testimonial-slide a.left.carousel-control span, .carousel.testimonial-slide a.right.carousel-control span { position: absolute; top: 0; margin-top: 50px }
    .carousel.testimonial-slide a.left.carousel-control span.icon-prev { width: 18px; height: 35px; margin-left: -85px; background: url(../img/content/elements/testimonials-carousel-arrow-left.png) no-repeat center center }
    .carousel.testimonial-slide a.left.carousel-control:hover span.icon-prev { width: 18px; height: 35px; background: url(../img/content/elements/testimonials-carousel-arrow-left-hover.png) no-repeat center center }
    .carousel.testimonial-slide a.right.carousel-control span.icon-next { width: 18px; height: 35px; margin-left: 66px; background: url(../img/content/elements/testimonials-carousel-arrow-right.png) no-repeat center center }
    .carousel.testimonial-slide a.right.carousel-control:hover span.icon-next { width: 18px; height: 35px; background: url(../img/content/elements/testimonials-carousel-arrow-right-hover.png) no-repeat center center }
    .carousel.testimonial-slide-left h4, .carousel.testimonial-slide-left h5, .carousel.testimonial-slide-left p { text-align: left }
    .carousel.testimonial-slide-left .carousel-inner>.item>a>img, .carousel.testimonial-slide-left .carousel-inner>.item>img { display: block; float: left; margin-right: 20px }
    .carousel.testimonial-slide-left .carousel-indicators { left: auto; margin-left: auto; width: auto }
    .carousel.testimonial-slide-left .author { float: left }
    .carousel.testimonial-slide-left .author h4 { font-size: 18px; color: #2c2c2c; font-family: tahoma; font-weight: 300; line-height: 21px; margin: 0; margin-top: 20px }
    .carousel.testimonial-slide-left .author h5 { font-size: 11px; color: #3498db; font-family: tahoma; font-weight: 300; line-height: 21px; margin: 0 }
    .carousel.testimonial-slide-left a.left.carousel-control span.icon-prev, .carousel.testimonial-slide-left a.right.carousel-control span.icon-next { position: initial; margin: 0 }
    .carousel.testimonial-slide-left a.left.carousel-control, .carousel.testimonial-slide-left a.right.carousel-control { position: absolute; right: 20px; top: 25px; left: auto }
    .carousel.testimonial-slide-left a.left.carousel-control { right: 60px }
    .carousel.no-arrows .carousel-control, .no-carousel-indicators .carousel-indicators { display: none }
    .carousel.slider a.left.carousel-control, .carousel.slider a.right.carousel-control { width: 45px; height: 65px; border-radius: 3px; background: rgba(255,255,255,.7); top: 40% }
    .carousel.slider a.left.carousel-control { margin-left: 20px }
    .carousel.slider a.right.carousel-control { margin-right: 20px }
    .carousel.xs-slider a.left.carousel-control, .carousel.xs-slider a.right.carousel-control { top: 27% }
    .carousel.md-slider a.left.carousel-control, .carousel.md-slider a.right.carousel-control { top: 37% }
    .carousel.slider a.left.carousel-control span.icon-prev { width: 18px; height: 35px; background: url(../img/content/elements/slider-arrow-left.png) no-repeat center center; margin-left: -10px }
    .carousel.slider a.right.carousel-control span.icon-next { width: 18px; height: 35px; background: url(../img/content/elements/slider-arrow-right.png) no-repeat center center; margin-left: -10px }
    .slider .carousel-inner>.item>a>img, .slider .carousel-inner>.item>img { width: 100% }
    .carousel.blue-testimonials { border-color: #3498db }
    .carousel { position: relative; margin-bottom: 30px }
    .carousel-inner { position: relative; overflow: hidden; width: 100% }
    .client-carousel { border: 1px solid #f0f0f0; height: 107px; overflow: hidden }
    .client-carousel>.carousel-inner a { border-right: 1px solid #f0f0f0; width: 182px; height: 107px; float: left; display: block }
    .client-carousel>.carousel-inner a:last-child { border: none }
    .client-carousel>.carousel-inner .item a>img, .client-carousel>.carousel-inner .item img { width: 182px; -ms-filter: "alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: .4; -webkit-transition: all .2s linear }
    .client-carousel>.carousel-inner .item a>img:hover, .client-carousel>.carousel-inner .item img:hover { -ms-filter: "alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1 }
    .carousel-inner>.item { display: none; position: relative; -webkit-transition: .6s ease-in-out left; transition: .6s ease-in-out left }
    .carousel-inner>.item>a>img, .carousel-inner>.item>img { display: block; max-width: 100%; height: auto; line-height: 1 }
    .carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev { display: block }
    .carousel-inner>.active { left: 0 }
    .carousel-inner>.next, .carousel-inner>.prev { position: absolute; top: 0; width: 100% }
    .carousel-inner>.next { left: 100% }
    .carousel-inner>.prev { left: -100% }
    .carousel-inner>.next.left, .carousel-inner>.prev.right { left: 0 }
    .carousel-inner>.active.left { left: -100% }
    .carousel-inner>.active.right { left: 100% }
    .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 55px; font-size: 20px; color: #fff; text-align: center; font-family: tahoma; font-weight: 100 }
    .client-carousel .carousel-control.left { background-color: rgba(255,255,255,.8) }
    .client-carousel .carousel-control.right { left: auto; right: 0; background-color: rgba(255,255,255,.8) }
    .carousel-control.right { left: auto; right: 0 }
    .carousel-control:focus, .carousel-control:hover { color: #3498db; text-decoration: none }
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev { position: absolute; top: 45%; left: 50%; z-index: 5; display: inline-block }
    .client-carousel .carousel-control .icon-next, .client-carousel .carousel-control .icon-prev { border: 1px solid #f0f0f0; border-radius: 3px; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear; margin-top: -15px; margin-left: -15px }
    .client-carousel .carousel-control .icon-prev { width: 30px; height: 40px; background: url(../img/content/elements/slider-icon-prev.png) no-repeat center center, #fff }
    .client-carousel .carousel-control:hover .icon-prev { border-color: #3492db; width: 30px; height: 40px; background: url(../img/content/elements/slider-icon-prev-hover.png) no-repeat center center, #fff }
    .client-carousel .carousel-control .icon-next { width: 30px; height: 40px; background: url(../img/content/elements/slider-icon-next.png) no-repeat center center, #fff }
    .client-carousel .carousel-control:hover .icon-next { border-color: #3492db; width: 30px; height: 40px; background: url(../img/content/elements/slider-icon-next-hover.png) no-repeat center center, #fff }
    .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center }
    .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer }
    .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff }
    .carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0,0,0,.6) }
    .carousel-caption .btn { text-shadow: none }
    @media screen and (min-width:768px) {
    .carousel-control .icon-next, .carousel-control .icon-prev { width: 30px; height: 40px; margin-top: -15px; margin-left: -15px; font-size: 20px }
    .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px }
    .carousel-indicators { bottom: 20px }
    }
    .clearfix:after, .clearfix:before { content: " "; display: table }
    .clearfix:after { clear: both }
    .pull-right { float: right!important }
    .pull-left { float: left!important }
    .hide { display: none!important }
    .show { display: block!important }
    .invisible { visibility: hidden }
    .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
    .affix { position: fixed }
    @-ms-viewport {
    width:device-width
    }
    @media screen and (max-width:400px) {
    @-ms-viewport {
    width:320px
    }
    .right-align { float: none!important }
    }
    .hidden { display: none!important; visibility: hidden!important }
    .visible-lg, .visible-md, .visible-sm, .visible-xs, td.visible-lg, td.visible-md, td.visible-sm, td.visible-xs, th.visible-lg, th.visible-md, th.visible-sm, th.visible-xs, tr.visible-lg, tr.visible-md, tr.visible-sm, tr.visible-xs { display: none!important }
    @media (max-width:767px) {
    .visible-xs { display: block!important }
    tr.visible-xs { display: table-row!important }
    td.visible-xs, th.visible-xs { display: table-cell!important }
    }
    @media (min-width:768px) and (max-width:991px) {
    .visible-xs.visible-sm { display: block!important }
    tr.visible-xs.visible-sm { display: table-row!important }
    td.visible-xs.visible-sm, th.visible-xs.visible-sm { display: table-cell!important }
    }
    @media (min-width:992px) and (max-width:1199px) {
    .visible-xs.visible-md { display: block!important }
    tr.visible-xs.visible-md { display: table-row!important }
    td.visible-xs.visible-md, th.visible-xs.visible-md { display: table-cell!important }
    }
    @media (min-width:1200px) {
    .visible-xs.visible-lg { display: block!important }
    tr.visible-xs.visible-lg { display: table-row!important }
    td.visible-xs.visible-lg, th.visible-xs.visible-lg { display: table-cell!important }
    }
    @media (max-width:767px) {
    .visible-sm.visible-xs { display: block!important }
    tr.visible-sm.visible-xs { display: table-row!important }
    td.visible-sm.visible-xs, th.visible-sm.visible-xs { display: table-cell!important }
    }
    @media (min-width:768px) and (max-width:991px) {
    .visible-sm { display: block!important }
    tr.visible-sm { display: table-row!important }
    td.visible-sm, th.visible-sm { display: table-cell!important }
    }
    @media (min-width:992px) and (max-width:1199px) {
    .visible-sm.visible-md { display: block!important }
    tr.visible-sm.visible-md { display: table-row!important }
    td.visible-sm.visible-md, th.visible-sm.visible-md { display: table-cell!important }
    }
    @media (min-width:1200px) {
    .visible-sm.visible-lg { display: block!important }
    tr.visible-sm.visible-lg { display: table-row!important }
    td.visible-sm.visible-lg, th.visible-sm.visible-lg { display: table-cell!important }
    }
    @media (max-width:767px) {
    .visible-md.visible-xs { display: block!important }
    tr.visible-md.visible-xs { display: table-row!important }
    td.visible-md.visible-xs, th.visible-md.visible-xs { display: table-cell!important }
    }
    @media (min-width:768px) and (max-width:991px) {
    .visible-md.visible-sm { display: block!important }
    tr.visible-md.visible-sm { display: table-row!important }
    td.visible-md.visible-sm, th.visible-md.visible-sm { display: table-cell!important }
    }
    @media (min-width:992px) and (max-width:1199px) {
    .visible-md { display: block!important }
    tr.visible-md { display: table-row!important }
    td.visible-md, th.visible-md { display: table-cell!important }
    }
    @media (min-width:1200px) {
    .visible-md.visible-lg { display: block!important }
    tr.visible-md.visible-lg { display: table-row!important }
    td.visible-md.visible-lg, th.visible-md.visible-lg { display: table-cell!important }
    }
    @media (max-width:767px) {
    .visible-lg.visible-xs { display: block!important }
    tr.visible-lg.visible-xs { display: table-row!important }
    td.visible-lg.visible-xs, th.visible-lg.visible-xs { display: table-cell!important }
    }
    @media (min-width:768px) and (max-width:991px) {
    .visible-lg.visible-sm { display: block!important }
    tr.visible-lg.visible-sm { display: table-row!important }
    td.visible-lg.visible-sm, th.visible-lg.visible-sm { display: table-cell!important }
    }
    @media (min-width:992px) and (max-width:1199px) {
    .visible-lg.visible-md { display: block!important }
    tr.visible-lg.visible-md { display: table-row!important }
    td.visible-lg.visible-md, th.visible-lg.visible-md { display: table-cell!important }
    }
    @media (min-width:1200px) {
    .visible-lg { display: block!important }
    tr.visible-lg { display: table-row!important }
    td.visible-lg, th.visible-lg { display: table-cell!important }
    }
    .hidden-xs { display: block!important }
    tr.hidden-xs { display: table-row!important }
    td.hidden-xs, th.hidden-xs { display: table-cell!important }
    @media (max-width:767px) {
    .hidden-xs, td.hidden-xs, th.hidden-xs, tr.hidden-xs { display: none!important }
    }
    @media (min-width:768px) and (max-width:991px) {
    .hidden-xs.hidden-sm, td.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm { display: none!important }
    }
    @media (min-width:992px) and (max-width:1199px) {
    .hidden-xs.hidden-md, td.hidden-xs.hidden-md, th.hidden-xs.hidden-md, tr.hidden-xs.hidden-md { display: none!important }
    }
    @media (min-width:1200px) {
    .hidden-xs.hidden-lg, td.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg { display: none!important }
    }
    .hidden-sm { display: block!important }
    tr.hidden-sm { display: table-row!important }
    td.hidden-sm, th.hidden-sm { display: table-cell!important }
    @media (max-width:767px) {
    .hidden-sm.hidden-xs, td.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs { display: none!important }
    }
    @media (min-width:768px) and (max-width:991px) {
    .hidden-sm, td.hidden-sm, th.hidden-sm, tr.hidden-sm { display: none!important }
    }
    @media (min-width:992px) and (max-width:1199px) {
    .hidden-sm.hidden-md, td.hidden-sm.hidden-md, th.hidden-sm.hidden-md, tr.hidden-sm.hidden-md { display: none!important }
    }
    @media (min-width:1200px) {
    .hidden-sm.hidden-lg, td.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg { display: none!important }
    }
    @media (min-width:1000px) and (max-width:1100px) {
    	.header.header-style-03 nav.menu>ul>li a {font-size: 15px;padding: 25px 8px 0;}
    }
    .hidden-md { display: block!important }
    tr.hidden-md { display: table-row!important }
    td.hidden-md, th.hidden-md { display: table-cell!important }
    @media (max-width:767px) {
    .hidden-md.hidden-xs, td.hidden-md.hidden-xs, th.hidden-md.hidden-xs, tr.hidden-md.hidden-xs { display: none!important }
    }
    @media (min-width:768px) and (max-width:991px) {
    .hidden-md.hidden-sm, td.hidden-md.hidden-sm, th.hidden-md.hidden-sm, tr.hidden-md.hidden-sm { display: none!important }
    }
    @media (min-width:992px) and (max-width:1199px) {
    .hidden-md, td.hidden-md, th.hidden-md, tr.hidden-md { display: none!important }
    }
    @media (min-width:1200px) {
    .hidden-md.hidden-lg, td.hidden-md.hidden-lg, th.hidden-md.hidden-lg, tr.hidden-md.hidden-lg { display: none!important }
    }
    .hidden-lg { display: block!important }
    tr.hidden-lg { display: table-row!important }
    td.hidden-lg, th.hidden-lg { display: table-cell!important }
    @media (max-width:767px) {
    .hidden-lg.hidden-xs, td.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs { display: none!important }
    }
    @media (min-width:768px) and (max-width:991px) {
    .hidden-lg.hidden-sm, td.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm { display: none!important }
    }
    @media (min-width:992px) and (max-width:1199px) {
    .hidden-lg.hidden-md, td.hidden-lg.hidden-md, th.hidden-lg.hidden-md, tr.hidden-lg.hidden-md { display: none!important }
    }
    @media (min-width:1200px) {
    .hidden-lg, td.hidden-lg, th.hidden-lg, tr.hidden-lg { display: none!important }
    }
    .visible-print, td.visible-print, th.visible-print, tr.visible-print { display: none!important }
    @media print {
    .visible-print { display: block!important }
    tr.visible-print { display: table-row!important }
    td.visible-print, th.visible-print { display: table-cell!important }
    .hidden-print, td.hidden-print, th.hidden-print, tr.hidden-print { display: none!important }
    }
    .fade { -webkit-transition: opacity .15s linear; transition: opacity .15s linear }
    .collapse { display: none }
    .collapse.in { display: block }
    .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; transition: height .35s ease }
    .row-left { padding-left: 0 }
    .row-right { padding-right: 0 }
    .generalKnowlegeImg1 { margin-left: 150px }
    .englishRightSide { width: 380px; height: 280px }
    .admin_login_container { margin: auto; margin-top: 20px; padding: 27px; background: #fafafa; border-radius: 5px; border: 1px solid #F1F1F1 }
    .admin_delete { line-height: 15px; margin: 6px 10px }
    .main-login { padding-top: 7% }
    .alert-text { width: 50%!important; height: auto; background: #EBEBEB; padding: 10px; border-radius: 5px; margin-top: 15%; margin-left: 20% }
    .zindex6 { z-index: 6 }
    .zindex9 { z-index: 9 }
    .zindex8 { z-index: 8 }
    #boxes #dialog { top: 199.5px; left: 551.5px; display: none }
    #boxes #mask { width: 1478px; height: 602px; display: none; opacity: .8 }
    .none { display: none }
    @font-face { font-family: FontAwesome; src: url(../fonts/fontawesome-webfontf77b.eot?v=3.2.1); src: url(../fonts/fontawesome-webfontd41d.eot?#iefix&v=3.2.1) format('embedded-opentype'), url(../fonts/fontawesome-webfontf77b.woff?v=3.2.1) format('woff'), url(../fonts/fontawesome-webfontf77b.ttf?v=3.2.1) format('truetype'), url(../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format('svg'); font-weight: 400; font-style: normal }

Examples and source code

icon-phone

Place Font Awesome icons just about anywhere with the <i> tag.

<i class=" icon-phone"></i> icon-phone
Icon classes are echoed via CSS :before.

icon-phone

icon-phone

icon-phone

icon-phone

To increase icon sizes relative to their container, use the icon-large (33% increase), icon-2x, icon-3x, icon-4x, or icon-5x classes.

<p><i class=" icon-phone icon-large"></i> icon-phone</p>
<p><i class=" icon-phone icon-2x"></i> icon-phone</p>
<p><i class=" icon-phone icon-3x"></i> icon-phone</p>
<p><i class=" icon-phone icon-4x"></i> icon-phone</p>
If your icons are getting chopped off on top and bottom, make sure you have sufficient line-height.
  • Font Awesome icon can be used
  • to easily replace lists

Use icon-ul and icon-li to easily replace default bullets in unordered lists.

<ul class="icon-ul">
  <li><i class="icon-li  icon-phone"></i>Font Awesome icon can be used</li>
  <li><i class="icon-li  icon-phone icon-spin"></i>to easily replace lists</li>
</ul>

Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

Use icon-border and pull-right or pull-left for easy pull quotes or article graphics.

<i class=" icon-phone icon-2x pull-left icon-border"></i>
Use a few styles together and you'll have easy pull quotes or a great introductory article icon.

  normal
  icon-rotate-90
  icon-rotate-180
  icon-rotate-270
  icon-flip-horizontal
  icon-flip-vertical

To arbitrarily rotate and flip icons, use the icon-rotate-* and icon-flip-* classes.

<i class=" icon-phone"></i>  normal<br>
<i class=" icon-phone icon-rotate-90"></i>  icon-rotate-90<br>
<i class=" icon-phone icon-rotate-180"></i>  icon-rotate-180<br>
<i class=" icon-phone icon-rotate-270"></i>  icon-rotate-270<br>
<i class=" icon-phone icon-flip-horizontal"></i>  icon-flip-horizontal<br>
<i class=" icon-phone icon-flip-vertical"></i>  icon-flip-vertical

Use the icon-spin class to get any icon to rotate.

<i class=" icon-phone icon-2x icon-spin"></i>
<i class=" icon-phone icon-3x icon-spin"></i>
<i class=" icon-phone icon-4x icon-spin"></i>

CSS3 animations aren't supported in IE8 - IE9.

icon-phone on icon-check-empty
icon-phone on icon-circle
icon-phonel on icon-sign-blank
icon-ban-circle on icon-phone

To stack multiple icons, use the icon-stack class on the parent, the icon-light for the regularly sized icon, and icon-stack-base for the larger icon. icon-light can be used as an alternative icon color. You can even throw larger icon classes on the parent to get further control of sizing.

<span class="icon-stack">
  <i class=" icon-check-empty icon-stack-base"></i>
  <i class=" icon-phone "></i>
</span>
icon-phone on icon-check-empty<br>
<span class="icon-stack">
  <i class=" icon-circle icon-stack-base"></i>
  <i class=" icon-phone icon-light"></i>
</span>
icon-phone on icon-circle<br>
<span class="icon-stack">
  <i class=" icon-sign-blank icon-stack-base"></i>
  <i class=" icon-phone icon-light "></i>
</span>
icon-phone on icon-sign-blank<br>
<span class="icon-stack">
  <i class=" icon-phone icon-light"></i>
  <i class=" icon-ban-circle icon-stack-base text-error"></i>
</span>
icon-ban-circle on icon-phone