html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

html {
    line-height: 1
}

ol, ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}

q, blockquote {
    quotes: none
}

q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none
}

a img {
    border: none
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

.icons-sprite, .icons-back, #section1.inner_page .inner_page_tools > ul > li.back a:after, .icons-circle, .inner_page_single ul li .content .details span:after, .icons-click, #footer .click, .icons-close, .icons-close3, .header .toggle_menu.menu-active:after, .cbp-spmenu-push-toleft .header.active .toggle_menu.menu-active:after, .icons-desc, .inner_page_team #inner_page_team > li .description span:after, .icons-facebook, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.facebook a:after, #menu .social_link ul li.facebook a:after, .icons-fastclick, #section3 .content .six6w:after, .icons-fb, .social_link ul li.facebook a:after, .icons-go, #section5 .content ul li .item .go_arrow:after, .inner_page_bottom a:after, .inner_page_list .row > .item .content .go_arrow:after, .icons-googleplus, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.googleplus a:after, #menu .social_link ul li.googleplus a:after, .icons-gp, .social_link ul li.googleplus a:after, .icons-icon0, #section5 .mCSB_dragger .mCSB_dragger_bar:after, .icons-icon1, .website_page .website_page_tabs .tab_content h1:after, .website_page .website_page_tabs .tab_content h2:after, .website_page .website_page_tabs .tab_content h3:after, .website_page .website_page_tabs .tab_content h4:after, .website_page .website_page_tabs .tab_content h5:after, .website_page .website_page_tabs .tab_content h6:after, .icons-img1, #section3 .six6w_mini, .icons-img2, #section3 .six6w_medium, .icons-img3, #section3 .six6w_big, .icons-in, .social_link ul li.linkedin a:after, .icons-inner_sep, #section1.inner_page .section1 .container .content .title h1:after, .icons-insta, .social_link ul li.instagram a:after, .icons-instagram, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.instagram a:after, #menu .social_link ul li.instagram a:after, .icons-lang, .icons-lang2, .icons-lang3, .icons-linkedin, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.linkedin a:after, #menu .social_link ul li.linkedin a:after, .icons-location, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r span:after, .icons-logo, #section1 .section1 .container .content .logo, .icons-logo2, .header .logo2, .icons-logo3, .header .logo3, .icons-mail, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l span:after, .icons-more, #section6 .container #twitter .more:after, #section6 .container #blog .more:after, #section6 .container #testimonial .more:after, .icons-more2, #section6 .container #blog ul li .full_link, .icons-next, #section1.inner_page .inner_page_tools > ul > li.next a:after, .icons-prev, #section1.inner_page .inner_page_tools > ul > li.prev a:after, .icons-scroll, #section1 .scroll, .icons-search, .header .search_link:after, .cbp-spmenu-push-toleft .header.active .search_link:after, .icons-search2, .header.active .search_link:after, .icons-search3, .header .search_link:hover:after, .icons-select, div.selector:after, .icons-sep, #section1 .section1 .container .content .title h1:after, .icons-share, #section1.inner_page .inner_page_tools > ul > li.share > a:after, .icons-share2, #section1.inner_page .inner_page_tools > ul > li.share > a.active:after, .icons-tel, .cbp-spmenu-push-toleft .header.active .fastclick_tel:after, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c span:after, .icons-tel2, .header.active .fastclick_tel:after, .icons-telegram, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.telegram a:after, .social_link ul li.telegram a:after, .icons-teltop, .header .fastclick_tel:after, .icons-toggle, .header .toggle_menu:after, .cbp-spmenu-push-toleft .header.active .toggle_menu:after, .icons-toggle2, .header.active .toggle_menu:after, .icons-tw, .social_link ul li.twitter a:after, .icons-twitter, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.twitter a:after, #menu .social_link ul li.twitter a:after {
    background-image: url('../images/icons-s5e0dc58d5d.png');
    background-repeat: no-repeat
}

.icons-back, #section1.inner_page .inner_page_tools > ul > li.back a:after {
    background-position: 0 0;
    height: 19px;
    width: 20px
}

.icons-circle, .inner_page_single ul li .content .details span:after {
    background-position: 0 -19px;
    height: 4px;
    width: 5px
}

.icons-click, #footer .click {
    background-position: 0 -23px;
    height: 208px;
    width: 500px
}

.icons-close {
    background-position: 0 -231px;
    height: 21px;
    width: 21px
}

.icons-close3, .header .toggle_menu.menu-active:after, .cbp-spmenu-push-toleft .header.active .toggle_menu.menu-active:after {
    background-position: 0 -252px;
    height: 21px;
    width: 21px
}

.icons-desc, .inner_page_team #inner_page_team > li .description span:after {
    background-position: 0 -273px;
    height: 24px;
    width: 28px
}

.icons-facebook, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.facebook a:after, #menu .social_link ul li.facebook a:after {
    background-position: 0 -313px;
    height: 16px;
    width: 9px
}

.icons-facebook:hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.facebook a:hover:after, #menu .social_link ul li.facebook a:hover:after, .icons-facebook.facebook-hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.facebook a.facebook-hover:after, #menu .social_link ul li.facebook a.facebook-hover:after {
    background-position: 0 -297px
}

.icons-fastclick, #section3 .content .six6w:after {
    background-position: 0 -329px;
    height: 70px;
    width: 81px
}

.icons-fb, .social_link ul li.facebook a:after {
    background-position: 0 -399px;
    height: 18px;
    width: 10px
}

.icons-go, #section5 .content ul li .item .go_arrow:after, .inner_page_bottom a:after, .inner_page_list .row > .item .content .go_arrow:after {
    background-position: 0 -417px;
    height: 14px;
    width: 30px
}

.icons-googleplus, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.googleplus a:after, #menu .social_link ul li.googleplus a:after {
    background-position: 0 -448px;
    height: 17px;
    width: 16px
}

.icons-googleplus:hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.googleplus a:hover:after, #menu .social_link ul li.googleplus a:hover:after, .icons-googleplus.googleplus-hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.googleplus a.googleplus-hover:after, #menu .social_link ul li.googleplus a.googleplus-hover:after {
    background-position: 0 -431px
}

.icons-gp, .social_link ul li.googleplus a:after {
    background-position: 0 -465px;
    height: 19px;
    width: 20px
}

.icons-icon0, #section5 .mCSB_dragger .mCSB_dragger_bar:after {
    background-position: 0 -484px;
    height: 10px;
    width: 12px
}

.icons-icon1, .website_page .website_page_tabs .tab_content h1:after, .website_page .website_page_tabs .tab_content h2:after, .website_page .website_page_tabs .tab_content h3:after, .website_page .website_page_tabs .tab_content h4:after, .website_page .website_page_tabs .tab_content h5:after, .website_page .website_page_tabs .tab_content h6:after {
    background-position: 0 -494px;
    height: 18px;
    width: 18px
}

.icons-img1, #section3 .six6w_mini {
    background-position: 0 -512px;
    height: 133px;
    width: 222px
}

.icons-img2, #section3 .six6w_medium {
    background-position: 0 -645px;
    height: 164px;
    width: 285px
}

.icons-img3, #section3 .six6w_big {
    background-position: 0 -809px;
    height: 163px;
    width: 337px
}

.icons-in, .social_link ul li.linkedin a:after {
    background-position: 0 -972px;
    height: 16px;
    width: 16px
}

.icons-inner_sep, #section1.inner_page .section1 .container .content .title h1:after {
    background-position: 0 -988px;
    height: 2px;
    width: 127px
}

.icons-insta, .social_link ul li.instagram a:after {
    background-position: 0 -990px;
    height: 18px;
    width: 18px
}

.icons-instagram, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.instagram a:after, #menu .social_link ul li.instagram a:after {
    background-position: 0 -1024px;
    height: 16px;
    width: 15px
}

.icons-instagram:hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.instagram a:hover:after, #menu .social_link ul li.instagram a:hover:after, .icons-instagram.instagram-hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.instagram a.instagram-hover:after, #menu .social_link ul li.instagram a.instagram-hover:after {
    background-position: 0 -1008px
}

.icons-lang {
    background-position: 0 -1040px;
    height: 16px;
    width: 76px
}

.icons-lang2 {
    background-position: 0 -1056px;
    height: 16px;
    width: 76px
}

.icons-lang3 {
    background-position: 0 -1072px;
    height: 16px;
    width: 76px
}

.icons-linkedin, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.linkedin a:after, #menu .social_link ul li.linkedin a:after {
    background-position: 0 -1101px;
    height: 13px;
    width: 15px
}

.icons-linkedin:hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.linkedin a:hover:after, #menu .social_link ul li.linkedin a:hover:after, .icons-linkedin.linkedin-hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.linkedin a.linkedin-hover:after, #menu .social_link ul li.linkedin a.linkedin-hover:after {
    background-position: 0 -1088px
}

.icons-location, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r span:after {
    background-position: 0 -1114px;
    height: 40px;
    width: 30px
}

.icons-logo, #section1 .section1 .container .content .logo {
    background-position: 0 -1154px;
    height: 96px;
    width: 242px
}

.icons-logo2, .header .logo2 {
    background-position: 0 -1250px;
    height: 22px;
    width: 106px
}

.icons-logo3, .header .logo3 {
    background-position: 0 -1272px;
    height: 22px;
    width: 106px
}

.icons-mail, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l span:after {
    background-position: 0 -1294px;
    height: 30px;
    width: 36px
}

.icons-more, #section6 .container #twitter .more:after, #section6 .container #blog .more:after, #section6 .container #testimonial .more:after {
    background-position: 0 -1324px;
    height: 11px;
    width: 10px
}

.icons-more2, #section6 .container #blog ul li .full_link {
    background-position: 0 -1335px;
    height: 8px;
    width: 6px
}

.icons-next, #section1.inner_page .inner_page_tools > ul > li.next a:after {
    background-position: 0 -1366px;
    height: 23px;
    width: 11px
}

.icons-next:hover, #section1.inner_page .inner_page_tools > ul > li.next a:hover:after, .icons-next.next-hover, #section1.inner_page .inner_page_tools > ul > li.next a.next-hover:after {
    background-position: 0 -1343px
}

.icons-prev, #section1.inner_page .inner_page_tools > ul > li.prev a:after {
    background-position: 0 -1412px;
    height: 23px;
    width: 11px
}

.icons-prev:hover, #section1.inner_page .inner_page_tools > ul > li.prev a:hover:after, .icons-prev.prev-hover, #section1.inner_page .inner_page_tools > ul > li.prev a.prev-hover:after {
    background-position: 0 -1389px
}

.icons-scroll, #section1 .scroll {
    background-position: 0 -1435px;
    height: 11px;
    width: 24px
}

.icons-search, .header .search_link:after, .cbp-spmenu-push-toleft .header.active .search_link:after {
    background-position: 0 -1446px;
    height: 21px;
    width: 18px
}

.icons-search2, .header.active .search_link:after {
    background-position: 0 -1467px;
    height: 21px;
    width: 18px
}

.icons-search3, .header .search_link:hover:after {
    background-position: 0 -1488px;
    height: 21px;
    width: 18px
}

.icons-select, div.selector:after {
    background-position: 0 -1509px;
    height: 8px;
    width: 13px
}

.icons-sep, #section1 .section1 .container .content .title h1:after {
    background-position: 0 -1517px;
    height: 2px;
    width: 127px
}

.icons-share, #section1.inner_page .inner_page_tools > ul > li.share > a:after {
    background-position: 0 -1542px;
    height: 23px;
    width: 17px
}

.icons-share:hover, #section1.inner_page .inner_page_tools > ul > li.share > a:hover:after, .icons-share.share-hover, #section1.inner_page .inner_page_tools > ul > li.share > a.share-hover:after {
    background-position: 0 -1519px
}

.icons-share2, #section1.inner_page .inner_page_tools > ul > li.share > a.active:after {
    background-position: 0 -1565px;
    height: 23px;
    width: 17px
}

.icons-tel, .cbp-spmenu-push-toleft .header.active .fastclick_tel:after, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c span:after {
    background-position: 0 -1588px;
    height: 36px;
    width: 38px
}

.icons-tel2, .header.active .fastclick_tel:after {
    background-position: 0 -1624px;
    height: 24px;
    width: 22px
}

.icons-telegram, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.telegram a:after, .social_link ul li.telegram a:after {
    background-position: 0 -1664px;
    height: 16px;
    width: 16px
}

.icons-telegram:hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.telegram a:hover:after, .social_link ul li.telegram a:hover:after, .icons-telegram.telegram-hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.telegram a.telegram-hover:after, .social_link ul li.telegram a.telegram-hover:after {
    background-position: 0 -1648px
}

.icons-teltop, .header .fastclick_tel:after {
    background-position: 0 -1680px;
    height: 24px;
    width: 22px
}

.icons-toggle, .header .toggle_menu:after, .cbp-spmenu-push-toleft .header.active .toggle_menu:after {
    background-position: 0 -1704px;
    height: 18px;
    width: 21px
}

.icons-toggle2, .header.active .toggle_menu:after {
    background-position: 0 -1722px;
    height: 18px;
    width: 21px
}

.icons-tw, .social_link ul li.twitter a:after {
    background-position: 0 -1740px;
    height: 17px;
    width: 21px
}

.icons-twitter, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.twitter a:after, #menu .social_link ul li.twitter a:after {
    background-position: 0 -1772px;
    height: 15px;
    width: 17px
}

.icons-twitter:hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.twitter a:hover:after, #menu .social_link ul li.twitter a:hover:after, .icons-twitter.twitter-hover, #section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.twitter a.twitter-hover:after, #menu .social_link ul li.twitter a.twitter-hover:after {
    background-position: 0 -1757px
}

.gm-style .gm-style-iw {
    font-family: "Ham3D";
    padding-right: 12px
}

.gm-style-mtc > div {
    font-family: "Ham3D" !important
}

.container-fluid {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden
}

.container {
    padding-left: 10px;
    padding-right: 10px
}

.row {
    margin-left: -10px;
    margin-right: -10px
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px
}

header, footer, nav, section, article {
    display: block
}

body {
    background: #fff;
    font-family: "Ham3D";
    padding: 0 !important;
    overflow-x: hidden !important
}

h1, h2, h3, h4, h5, h6, b, strong {
    font-family: "Ham3D_Bold"
}

a {
    outline: 0px dotted
}

p {
    line-height: 22px
}

img {
    max-width: 100%;
    height: auto
}

.clear {
    content: "";
    display: table;
    clear: both
}

.spr, div.selector:after, .header .toggle_menu:after, .header .search_link:after, .header .fastclick_tel:after, #section1 .scroll, #section1 .section1 .container .content .title h1:after, #section3 .content .six6w:after, #section5 .content ul li .item .go_arrow:after, #section5 .mCSB_dragger .mCSB_dragger_bar:after, #section6 .container #twitter .more:after, #section6 .container #blog .more:after, #section6 .container #testimonial .more:after, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r span:after, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c span:after, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l span:after, .social_link ul li a:after, .inner_page_bottom a:after, .inner_page_list .row > .item .content .go_arrow:after, .inner_page_team #inner_page_team > li .description span:after, .website_page .website_page_tabs .tab_content h1:after, .website_page .website_page_tabs .tab_content h2:after, .website_page .website_page_tabs .tab_content h3:after, .website_page .website_page_tabs .tab_content h4:after, .website_page .website_page_tabs .tab_content h5:after, .website_page .website_page_tabs .tab_content h6:after {
    display: block;
    position: absolute;
    content: ""
}

.maa, #section1 .section1 .container .content .logo, #section1 .section1 .container .content p, #section6 .container #testimonial #last_testimonial .item img {
    margin-left: auto;
    margin-right: auto;
    display: block
}

.inb, #section1 .section1 .container .content .more a, #section2 .title h1, #section3 .title h1, #section4 .title h1, #section5 .title h1, #section6 .container #blog ul li .full_link, #section7 .title h1, #section8 .title h1, #section9 .title h1, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r span, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c span, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l span, .social_link ul li, .inner_page_bottom a, .register_btn_cnt a {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-right: -2px;
    margin-left: -2px
}

.fz0 {
    font-size: 0px
}

.fz12, #section6 .container #twitter .content ul li p .name span {
    font-size: 12px
}

.fz13, #section1 .section1 .container .content p, #section6 .container #twitter .content ul li p, #section6 .container #blog ul li p, #section6 .container #testimonial #last_testimonial .item p, #footer .footer .copyright, .inner_page_list .row > .item .content p {
    font-size: 13px
}

.fz14, #section1 .section1 .container .content .more a, #section2 .content .description .more, #section5 .content ul li .item p, .social_title {
    font-size: 14px
}

.fz15, body, #section2 .content .description p, #section6 .container #twitter .content ul li p .name, #section6 .container #blog ul li p .title, #section6 .container #testimonial #last_testimonial .item span {
    font-size: 15px
}

.fz16, #section5 .content ul li .item .my_title h1, .inner_page_team #inner_page_team > li .description p, .contact_page .contact_page_top .row > div .item .mail {
    font-size: 16px
}

.fz17, #section2 .title h1, #section3 .title h1, #section4 .title h1, #section7 .title h1, #section8 .title h1, .contact_page .contact_page_top .row > div .item strong, .contact_page .contact_page_section .content p, .contact_page .contact_page_section .content span {
    font-size: 17px
}

.fz18 {
    font-size: 18px
}

.fz19, #section5 .title h1, #section9 .title h1, .inner_page_team #inner_page_team > li .description span, .contact_page .contact_page_top .row > div .item b, .contact_page .contact_page_top .row > div .item .tel {
    font-size: 19px
}

.fz23 {
    font-size: 23px
}

.fz24, #section6 .container h1 {
    font-size: 24px
}

.fz30, .inner_page_team #inner_page_team > li .description p b {
    font-size: 30px
}

.fz36, #section1 .section1 .container .content b, .inner_page_list .row > .item .content .title, #global_presence .global_presence_left ul li span, .contact_page .contact_page_section .content strong {
    font-size: 36px
}

.fz45, .contact_page .contact_page_section .content b {
    font-size: 45px
}

.fz48, #global_presence .global_presence_left ul li h3 {
    font-size: 48px
}

.fz52, #section2 .content .slug h2, #section3 .content .six6w_description ul li b {
    font-size: 52px
}

.fz62 {
    font-size: 62px
}

.fz65, .inner_page_team #inner_page_team > li .description h4 {
    font-size: 65px
}

.fz80, .inner_page_single ul li .content h2 {
    font-size: 80px
}

.c1, body, a {
    color: #333333
}

.c2, .header .lang_area a, .header .register_link, .header .fastclick_tel, .header.active .fastclick_tel, .header.active .lang_area a.lang_select, .cbp-spmenu-push-toleft .header.active .lang_area a, .cbp-spmenu-push-toleft .header.active .register_link, #section1 .section1 .container .content, #section1 .section1 .container .content .more a, #section3 .title h1, #section3 .content .six6w_description ul li, #section4 .title h1, #section4 .title h1 a, #section5 .content ul li .item:hover p, #section5 .content ul li .item:hover .my_title h1, #section5 .content ul li .item.active p, #section5 .content ul li .item.active .my_title h1, #section8 .title h1, #footer, #footer .footer .footer_tabs .tabs ul li a, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r b, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r a, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c b, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c a, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l b, #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l a, #footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact ul li .form_inp, #footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact ul li .form_txt, #footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact ul li .form_btn, .inner_page_bottom, .inner_page_bottom a, .inner_page_list .row > .item:hover .content .title, .inner_page_list .row > .item:hover .content .title a, .inner_page_list .row > .item:hover .content p, .inner_page_single ul li.middle_page_background, .inner_page_single ul li.middle_page_background .content h2, .inner_page_single ul li.middle_page_background .content p, .contact_page .contact_page_top .row > div, .contact_page .contact_page_section .content, .contact_page .contact_page_section .content .link, .website_page .website_page_c .website_page_table table tr:first-child td, .website_page_center ul li b, .register_btn_cnt a {
    color: #ffffff
}

.c3, .header.active .register_link, #section5 .content ul li .item .my_title h1, #section6 .container h1, #section6 .container #twitter .content ul li p .name, #section6 .container #blog ul li p .title, #section6 .container #testimonial #last_testimonial .item p, #section7 .content .other_servis ul li .item b, .inner_page_list .row > .item .content .title, .inner_page_list .row > .item .content .title a, #global_presence .global_presence_left ul li h3 {
    color: #000000
}

.c4, .header .fastclick_tel, #section2 .content .slug h2, #section6 .container #twitter .content ul li p .name:hover, #section6 .container #twitter .content ul li p .name:hover span, #section6 .container #blog ul li:hover p .title, #section6 .container #testimonial #last_testimonial .item span {
    color: #0082CE
}

.c5, #section2 .title h1, #section5 .title h1, #section5 .content ul li .item p, #section6 .container #twitter .content ul li p .name span, #section7 .title h1, #section7 .content .other_servis ul li .item span, #section9 .title h1, .website_page .website_page_tabs .my_tabs ul li a {
    color: #666666
}

.c6, #section2 .content .description .more {
    color: #34A853
}

div.selector {
    float: right;
    overflow: hidden;
    position: relative;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 50px;
    width: 100% !important;
    background-color: transparent;
    border: 1px solid transparent
}

div.selector:after {
    position: absolute;
    top: 50%;
    margin-top: -4px;
    left: 14px
}

div.selector span {
    display: block;
    position: relative;
    z-index: 1;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 30px;
    padding-right: 10px;
    text-align: right;
    width: 100% !important;
    color: rgba(255, 255, 255, 0.5);
    height: 50px;
    font-size: 13px;
    line-height: 48px
}

div.selector select {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    height: 50px;
    line-height: 48px;
    width: 100%;
    z-index: 2;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    color: #666;
    background: #fff
}

div.selector select option {
    padding: 5px;
    font-size: 12px;
    color: #666;
    background: #fff
}

.owl-dots {
    text-align: center
}

.owl-dots .owl-dot {
    background: #eee;
    width: 12px;
    height: 12px;
    font-size: 0;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin-left: 5px;
    margin-right: 5px
}

.owl-dots .owl-dot:hover {
    background: #0082CE;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.owl-dots .owl-dot.active {
    background: #0082CE;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.owl-dots .owl-dot span {
    border: none;
    padding: 0;
    background-color: transparent;
    width: 100%;
    height: 100%;
    display: block
}

html, body {
    width: 100%;
    height: 100%;
    position: relative
}

#header {
    position: fixed;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    z-index: 9999
}

#header.active {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 2px solid #e8e8e8;
    height: 75px
}

#header h1 {
    display: none
}

#header h2 {
    display: none
}

.header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    padding-top: 14px;
    padding-bottom: 28px;
    padding-right: 20px;
    z-index: 9999
}

@media only screen and (max-width: 480px) {
    .header {
        padding-right: 10px
    }
}

.header .toggle_menu {
    width: 45px;
    height: 45px;
    background-color: #fff;
    float: left;
    margin-left: 30px;
    position: relative;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

@media only screen and (max-width: 480px) {
    .header .toggle_menu {
        margin-left: 5px
    }
}

.header .toggle_menu:after {
    top: 13px;
    right: 12px
}

.header .toggle_menu:hover {
    background-color: #FBBC05
}

.header .toggle_menu.menu-active {
    background-color: #fff
}

.header .toggle_menu.menu-active:hover {
    background-color: #FBBC05
}

.header .search_link {
    width: 45px;
    height: 45px;
    float: right;
    margin-left: 15px;
    position: relative
}

.header .search_link:after {
    top: 13px;
    right: 12px
}

.header .lang_area {
    width: 45px;
    height: 45px;
    border: 2px solid #FFF;
    float: left;
    margin-left: 10px;
    position: relative;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.header .lang_area a {
    display: block;
    height: 21px;
    text-align: center;
    line-height: 18px
}

.header .lang_area a.lang_select {
    background-color: #fff;
    color: #0082CE
}

.header .logo3 {
    float: right;
    margin-left: 5px;
    margin-top: 11px;
    display: none
}

.header .logo2 {
    display: none;
    float: right;
    margin-top: 11px;
    margin-left: 15px
}

.header .register_link {
    width: 70px;
    height: 45px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    float: right;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    line-height: 43px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    -moz-transition-property: background;
    -o-transition-property: background;
    -webkit-transition-property: background;
    transition-property: background;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

@media only screen and (max-width: 480px) {
    .header .register_link {
        display: none
    }
}

.header .register_link:hover {
    border-color: #FFF;
    background-color: #FFF;
    color: #0082CE
}

.header .fastclick_tel {
    height: 30px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    padding-left: 35px;
    padding-right: 10px;
    margin-top: 7.5px;
    float: left;
    line-height: 33px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    margin-left: 10px;
    font-size: 17px;
    font-weight: bold;
    position: relative
}

.header .fastclick_tel:after {
    position: absolute;
    left: 8px;
    margin-top: -8px;
    top: 50%
}

@media only screen and (max-width: 480px) {
    .header .fastclick_tel {
        margin-right: 0
    }
}

@media only screen and (max-width: 414px) {
    .header .fastclick_tel {
        display: none
    }
}

.header.active .fastclick_tel {
    border-color: #0082CE;
    background-color: #0082CE
}

.header.active .lang_area {
    border-color: #0082CE
}

.header.active .lang_area a {
    color: #0082CE
}

.header.active .lang_area a.lang_select {
    background-color: #0082CE
}

.header.active .toggle_menu {
    background-color: #0082CE
}

.header.active .toggle_menu:hover {
    background-color: #FBBC05
}

.header.active .logo2 {
    display: block
}

.header.active .register_link {
    border: 1px solid #999;
    color: #999
}

@media only screen and (max-width: 480px) {
    .header.active .register_link {
        display: none
    }
}

.header.active .register_link:hover {
    border-color: #0082CE;
    background-color: #0082CE;
    color: #FFF
}

@media only screen and (max-width: 480px) {
    .header .logo3 {
        display: block
    }

    .header.active .logo3 {
        display: none
    }
}

@media only screen and (max-width: 375px) {
    .header .search_link {
        display: none
    }
}

.cbp-spmenu-push-toleft .header.active .fastclick_tel {
    border-color: #FFF
}

.cbp-spmenu-push-toleft .header.active .lang_area {
    border-color: #FFF
}

.cbp-spmenu-push-toleft .header.active .lang_area a.lang_select {
    color: #0082CE;
    background-color: #fff
}

.cbp-spmenu-push-toleft .header.active .toggle_menu {
    background-color: #fff
}

.cbp-spmenu-push-toleft .header.active .toggle_menu:hover {
    background-color: #fff
}

.cbp-spmenu-push-toleft .header.active .toggle_menu.menu-active {
    background-color: #fff
}

.cbp-spmenu-push-toleft .header.active .toggle_menu.menu-active:hover {
    background-color: #FBBC05
}

.cbp-spmenu-push-toleft .header.active .register_link {
    border: 1px solid rgba(255, 255, 255, 0.5)
}

.cbp-spmenu-push-toleft .header.active .register_link:hover {
    border-color: #fff;
    background-color: #fff;
    color: #0082CE
}

@media only screen and (max-width: 375px) {
    .cbp-spmenu-push-toleft .header .logo3 {
        display: none
    }

    .cbp-spmenu-push-toleft .header .search_link {
        float: left;
        display: block;
        margin-right: 15px;
        margin-left: 0
    }
}

#section1 {
    width: 100%;
    height: 100%;
    position: relative
}

#section1.inner_page {
    height: auto;
    margin-top: 75px
}

#section1.inner_page .inner_page_tools {
    position: absolute;
    z-index: 11;
    right: 19px;
    top: 16px;
    width: 45px
}

#section1.inner_page .inner_page_tools > ul > li {
    width: 45px;
    height: 45px;
    display: block
}

#section1.inner_page .inner_page_tools > ul > li > a {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #FFF;
    border-bottom: 1px solid #DADADA;
    position: relative;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

#section1.inner_page .inner_page_tools > ul > li > a:hover {
    background-color: #0082ce
}

#section1.inner_page .inner_page_tools > ul > li > a:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: ""
}

#section1.inner_page .inner_page_tools > ul > li:last-child a {
    border-bottom: none
}

#section1.inner_page .inner_page_tools > ul > li.back {
    margin-bottom: -1px
}

#section1.inner_page .inner_page_tools > ul > li.back a {
    background-color: #323232
}

#section1.inner_page .inner_page_tools > ul > li.back a:after {
    margin-left: -10px;
    margin-top: -9.5px
}

#section1.inner_page .inner_page_tools > ul > li.back:hover a {
    background-color: #0082ce
}

#section1.inner_page .inner_page_tools > ul > li.prev a:after {
    margin-left: -5.5px;
    margin-top: -11.5px
}

#section1.inner_page .inner_page_tools > ul > li.next a:after {
    margin-left: -5.5px;
    margin-top: -11.5px
}

#section1.inner_page .inner_page_tools > ul > li.share {
    position: relative
}

#section1.inner_page .inner_page_tools > ul > li.share > a:after {
    margin-left: -8.5px;
    margin-top: -11.5px
}

#section1.inner_page .inner_page_tools > ul > li.share > a.active {
    background-color: #0082ce
}

#section1.inner_page .inner_page_tools > ul > li.share .social_link {
    position: absolute;
    right: 45px;
    top: 0;
    margin-top: 0;
    margin-bottom: 0;
    width: 180px;
    overflow: hidden;
    display: none
}

#section1.inner_page .inner_page_tools > ul > li.share .social_link ul li {
    width: 45px;
    height: 45px;
    margin-right: 0;
    margin-left: 0;
    float: left;
    display: block
}

#section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.facebook a:after {
    margin-top: -8px;
    margin-left: -4.5px
}

#section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.twitter a:after {
    margin-top: -7.5px;
    margin-left: -8.5px
}

#section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.googleplus a:after {
    margin-top: -8.5px;
    margin-left: -8px
}

#section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.instagram a:after {
    margin-top: -8px;
    margin-left: -7.5px
}

#section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.linkedin a:after {
    margin-top: -6.5px;
    margin-left: -7.5px
}

#section1.inner_page .inner_page_tools > ul > li.share .social_link ul li.telegram a:after {
    margin-top: -7.5px;
    margin-left: -7.5px
}

#section1.inner_page.inner_page2 {
    background: url("../images/head2.jpg") center center/cover no-repeat
}

#section1.inner_page.inner_page3 {
    background: url("../images/head3.jpg") center center/cover no-repeat
}

#section1.inner_page.inner_page4 {
    background: url("../images/head4.html") center center/cover no-repeat
}

#section1.inner_page.inner_page5 {
    background: url("../images/head5.html") center center/cover no-repeat
}

#section1.inner_page.inner_page6 {
    background: url("../images/head6.html") center center/cover no-repeat
}

#section1.inner_page.inner_page7 {
    background: #323232
}

#section1.inner_page .section1 {
    height: auto;
    display: block;
    z-index: 11
}

#section1.inner_page .section1 .container {
    padding-top: 160px;
    padding-bottom: 110px;
    display: block
}

#section1.inner_page .pt {
    z-index: 10;
    background-color: transparent
}

#section1 .my_video {
    bottom: 0;
    left: 0;
    height: 100%;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    width: auto;
    z-index: -100;
    background: #005b90
}

#section1 .my_pic {
    bottom: 0;
    left: 0;
    height: 100%;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    width: auto;
    z-index: -100;
    display: none
}

#section1 .my_pic img {
    width: 100%;
    height: 100%
}

#section1 #my_video {
    height: auto;
    width: 100%;
    mix-blend-mode: overlay
}

#section1 .pt {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #005b90 url("../images/extra1.png") 0 0 repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: .8
}

#section1 .scroll {
    left: 50%;
    margin-left: -12px;
    bottom: 32px
}

#section1 .section1 {
    display: table;
    height: 100%;
    position: relative;
    z-index: 9;
    width: 100%
}

#section1 .section1 .container {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    position: relative;
    z-index: 2
}

#section1 .section1 .container .content .logo {
    margin-bottom: 30px
}

#section1 .section1 .container .content .title h1 {
    font-size: 40px;
    text-transform: uppercase;
    padding-bottom: 25px;
    margin-bottom: 20px;
    position: relative;
    width: 100%
}

@media only screen and (max-width: 667px) {
    #section1 .section1 .container .content .title h1 {
        font-size: 30px
    }
}

#section1 .section1 .container .content .title h1:after {
    left: 50%;
    margin-left: -63.5px;
    bottom: 0
}

#section1 .section1 .container .content p {
    line-height: 30px;
    text-align: center;
    width: 80%;
    padding-bottom: 65px
}

#section1 .section1 .container .content .more a {
    padding-right: 50px;
    padding-left: 50px;
    text-align: center;
    line-height: 45px;
    background: #FBBC05;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

#section1 .section1 .container .content .more a:hover {
    background-color: #0082CE
}

#section1 .section1 .container .content b {
    display: block;
    margin-bottom: 40px;
    font-family: "Ham3D";
    text-transform: uppercase
}

@media only screen and (max-width: 812px) {
    #section1 .my_video {
        display: none
    }

    #section1 .my_pic {
        display: block
    }

    #section1 .pt {
        display: none
    }
}

@media only screen and (max-width: 480px) {
    #section1 .section1 .container .content .logo {
        margin-top: 30px;
        display: none
    }

    #section1 .section1 .container .content .title h1 {
        font-size: 25px
    }

    #section1 .section1 .container .content p {
        width: 100%;
        line-height: 22px;
        font-size: 13px
    }
}

@media only screen and (max-width: 414px) {
    #section1 .section1 .container .content .title h1 {
        font-size: 20px
    }
}

@media only screen and (max-width: 320px) {
    #section1 .section1 .container .content .title h1 {
        font-size: 17px
    }
}

#section2 {
    background: #F5F6F7;
    padding-top: 35px;
    padding-bottom: 45px
}

#section2 .title {
    line-height: 30px;
    width: 100%;
    display: block;
    margin-bottom: 80px;
    background: url("../images/extra2.png") 0 center repeat-x;
    text-align: center
}

#section2 .title h1 {
    text-transform: uppercase;
    padding-right: 60px;
    padding-left: 60px;
    background: #F5F6F7
}

#section2 .content {
    padding-right: 50px;
    padding-left: 50px
}

#section2 .content .slug {
    padding-bottom: 5px
}

#section2 .content .slug h2 {
    line-height: 56px;
    text-align: right;
    text-transform: uppercase
}

#section2 .content .description p {
    padding-bottom: 40px;
    line-height: 24px
}

#section2 .content .description .more {
    line-height: 48px;
    padding-left: 60px;
    padding-right: 60px;
    border: 3px solid #34A853;
    float: left;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

#section2 .content .description .more:hover {
    background-color: #34A853;
    color: #fff
}

@media only screen and (max-width: 1024px) {
    #section2 .content {
        padding-left: 0;
        padding-right: 0
    }

    #section2 .content .description p {
        font-size: 14px
    }
}

@media only screen and (max-width: 812px) {
    #section2 .content .slug {
        margin-bottom: 20px
    }

    #section2 .content .slug br {
        display: none
    }

    #section2 .content .slug h2 {
        text-align: center
    }

    #section2 .content .description {
        text-align: center
    }

    #section2 .content .description .more {
        float: none;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        margin-top: 20px
    }
}

@media only screen and (max-width: 667px) {
    #section2 .content .slug h2 {
        font-size: 28px
    }
}

@media only screen and (max-width: 414px) {
    #section2 .content .slug h2 {
        line-height: 35px
    }
}

#section3 {
    padding-top: 45px;
    padding-bottom: 85px;
    background: #0082CE;
    position: relative;
    overflow: hidden
}

#section3 .title {
    line-height: 30px;
    width: 100%;
    display: block;
    margin-bottom: 30px;
    background: url("../images/extra3.png") 0 center repeat-x;
    text-align: center
}

#section3 .title h1 {
    text-transform: uppercase;
    padding-right: 20px;
    padding-left: 20px;
    background: #0082CE
}

#section3 .content .six6w {
    position: relative;
    width: 350px;
    height: 350px
}

#section3 .content .six6w:after {
    top: 50%;
    left: 50%;
    margin-top: -35px;
    margin-left: -40.5px
}

#section3 .content .six6w svg {
    position: relative;
    z-index: 2
}

#section3 .content .six6w svg path {
    cursor: pointer
}

#section3 .content .six6w svg path[data-class="active"] {
    fill: #FABB05 !important
}

#section3 .content .six6w svg text {
    cursor: pointer
}

#section3 .content .six6w svg text[data-class="active"] {
    fill: #FFF !important
}

#section3 .content .six6w_description {
    padding-top: 90px
}

#section3 .content .six6w_description ul li {
    text-align: justify;
    display: none
}

#section3 .content .six6w_description ul li b {
    float: left;
    margin-right: 15px;
    line-height: 44px
}

#section3 .content .six6w_description ul li p {
    display: inline;
    line-height: 24px;
    text-align: justify
}

#section3 .six6w_mini {
    position: absolute;
    left: 10px;
    top: 40px;
    display: block;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 3.2s;
    -o-transition-duration: 3.2s;
    -webkit-transition-duration: 3.2s;
    transition-duration: 3.2s
}

#section3 .six6w_medium {
    position: absolute;
    right: 200px;
    bottom: -60px;
    display: block;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 3.2s;
    -o-transition-duration: 3.2s;
    -webkit-transition-duration: 3.2s;
    transition-duration: 3.2s
}

#section3 .six6w_big {
    position: absolute;
    right: 135px;
    top: 20px;
    display: block;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 3.2s;
    -o-transition-duration: 3.2s;
    -webkit-transition-duration: 3.2s;
    transition-duration: 3.2s
}

@media only screen and (max-width: 812px) {
    #section3 .six6w {
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (max-width: 360px) {
    #section3 .content .six6w {
        width: 300px;
        height: 300px
    }

    #section3 .content .six6w svg {
        width: 300px;
        height: 300px
    }
}

@media only screen and (max-width: 320px) {
    #section3 .content .six6w {
        width: 260px;
        height: 260px
    }

    #section3 .content .six6w svg {
        width: 260px;
        height: 260px
    }
}

#section4 {
    padding-top: 35px;
    padding-bottom: 45px;
    background-color: #B5B5B5;
    background-attachment: fixed;
    background-image: url("../images/clinet_bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden
}

#section4 .title {
    line-height: 30px;
    width: 100%;
    display: block;
    margin-bottom: 70px;
    background: url("../images/extra4.png") 0 center repeat-x;
    text-align: center
}

#section4 .title h1 {
    text-transform: uppercase;
    padding-right: 50px;
    padding-left: 50px;
    background-color: #B5B5B5
}

#section4 .content #our_clients {
    height: 288px;
    overflow: hidden
}

#section4 .content #our_clients .owl-item {
    float: right;
    width: 127px
}

#section4 .content #our_clients .owl-item .item {
    margin-bottom: 20px;
    border: 1px solid transparent;
    margin-right: 10px;
    margin-left: 10px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    overflow: hidden
}

#section4 .content #our_clients .owl-item .item:hover {
    border: 1px solid #666
}

#section4 .content #our_clients .owl-item .item img {
    height: auto
}

#section4 .content #our_clients .owl-item .item .name {
    display: none
}

@media only screen and (max-width: 360px) {
    #section4 .content #our_clients .owl-dots .owl-dot {
        margin-left: 4px;
        margin-right: 4px
    }
}

#section5 {
    background: #FFFFFF;
    padding-top: 50px;
    padding-bottom: 60px
}

#section5 .title {
    line-height: 30px;
    width: 100%;
    display: block;
    margin-bottom: 40px;
    background: url("../images/extra2.png") 0 center repeat-x;
    text-align: center
}

#section5 .title h1 {
    text-transform: uppercase;
    padding-right: 40px;
    padding-left: 40px;
    background: #FFF
}

#section5 .content ul {
    width: 2610px
}

#section5 .content ul li {
    margin-bottom: 60px;
    width: 270px;
    margin-right: 10px;
    margin-left: 10px;
    float: left
}

#section5 .content ul li .item {
    overflow: hidden;
    position: relative;
    padding-left: 20px;
    padding-right: 20px
}

#section5 .content ul li .item:hover .overload {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}

#section5 .content ul li .item:hover .go_arrow {
    height: 50px
}

#section5 .content ul li .item:hover .go_arrow:after {
    left: 26px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}

#section5 .content ul li .item.active .overload {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}

#section5 .content ul li .item.active .go_arrow {
    height: 50px
}

#section5 .content ul li .item.active .go_arrow:after {
    left: 26px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}

#section5 .content ul li .item .go_arrow {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    height: 8px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    background: #0082CE;
    z-index: 9
}

#section5 .content ul li .item .go_arrow:after {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    left: -100px;
    top: 20px
}

#section5 .content ul li .item .link {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: block;
    width: 100%;
    height: 100%
}

#section5 .content ul li .item .overload {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
    background: url("../images/pic.jpg") center center/cover no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .4s;
    -o-transition-duration: .4s;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

#section5 .content ul li .item .overload span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0, 0, 0, 0.75)
}

#section5 .content ul li .item .ico {
    margin-top: 35px;
    margin-bottom: 30px;
    float: left;
    clear: both;
    width: 90px;
    height: 90px;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 2
}

#section5 .content ul li .item .my_title {
    clear: both;
    width: 100%;
    position: relative;
    z-index: 2
}

#section5 .content ul li .item .my_title h1 {
    margin-bottom: 15px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .4s;
    -o-transition-duration: .4s;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

#section5 .content ul li .item p {
    min-height: 160px;
    position: relative;
    text-align: justify;
    z-index: 2;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .4s;
    -o-transition-duration: .4s;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

#section5 .mCSB_draggerRail {
    background: #E2E2E2 !important;
    height: 10px !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    border-radius: 0 !important;
    margin: 0 !important
}

#section5 .mCSB_dragger .mCSB_dragger_bar {
    top: -3px !important;
    height: 16px !important;
    background: #333 !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    border-radius: 0 !important;
    margin: 0 !important
}

#section5 .mCSB_dragger .mCSB_dragger_bar:after {
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -6px
}

#section6 {
    padding-top: 63px;
    padding-bottom: 63px;
    position: relative;
    background-attachment: fixed;
    background-image: url("../images/box_bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

#section6 .pt {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url("../images/extra0.png") 0 0 repeat;
    z-index: 1
}

#section6 .container {
    position: relative;
    z-index: 2
}

#section6 .container h1 {
    margin-bottom: 28px;
    text-transform: uppercase
}

#section6 .container #twitter {
    background: #F5F6F7;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px;
    position: relative;
    overflow: hidden
}

#section6 .container #twitter .content {
    height: 280px
}

#section6 .container #twitter .content ul li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #DCDDDE;
    width: 100% !important;
    overflow: hidden;
    padding-left: 70px;
    position: relative;
    min-height: 50px
}

#section6 .container #twitter .content ul li img {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#section6 .container #twitter .content ul li p {
    text-align: justify;
    line-height: 18px
}

#section6 .container #twitter .content ul li p .name {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    display: block;
    line-height: 24px
}

#section6 .container #twitter .content ul li p .name span {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

#section6 .container #twitter .content ul li:last-child {
    border-bottom: none;
    margin-bottom: 0
}

#section6 .container #twitter .more {
    position: absolute;
    right: 30px;
    top: 33px;
    padding-right: 18px
}

#section6 .container #twitter .more:after {
    top: 50%;
    margin-top: -5px;
    right: 0
}

#section6 .container #twitter .mCSB_draggerRail {
    background: #E0E0E0 !important;
    width: 6px !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    border-radius: 0 !important;
    margin: 0 !important
}

#section6 .container #twitter .mCSB_dragger .mCSB_dragger_bar {
    width: 6px !important;
    background: #666 !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    border-radius: 0 !important;
    margin: 0 !important
}

#section6 .container #blog {
    background: #F5F6F7;
    overflow: hidden;
    position: relative;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px
}

#section6 .container #blog ul li {
    margin-bottom: 20px;
    width: 100%;
    overflow: hidden;
    padding-left: 90px;
    position: relative;
    min-height: 80px
}

#section6 .container #blog ul li .full_link {
    margin-left: 5px;
    margin-top: 8px
}

#section6 .container #blog ul li img {
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

#section6 .container #blog ul li p {
    text-align: justify;
    line-height: 18px
}

#section6 .container #blog ul li p .title {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    display: block;
    line-height: 24px;
    position: relative
}

#section6 .container #blog .more {
    position: absolute;
    right: 30px;
    top: 33px;
    padding-right: 18px
}

#section6 .container #blog .more:after {
    top: 50%;
    margin-top: -5px;
    right: 0
}

#section6 .container #testimonial {
    background: #F5F6F7;
    overflow: hidden;
    position: relative;
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 20px
}

#section6 .container #testimonial #last_testimonial .item {
    width: 100%;
    background: #F5F6F7;
    overflow: hidden;
    text-align: center
}

#section6 .container #testimonial #last_testimonial .item img {
    border: 3px solid #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-bottom: 19px;
    width: auto
}

#section6 .container #testimonial #last_testimonial .item span {
    display: block;
    margin-bottom: 12px
}

#section6 .container #testimonial #last_testimonial .item p {
    padding-bottom: 75px;
    line-height: 24px
}

#section6 .container #testimonial #last_testimonial .slick-dots li {
    background: #D0D0D0
}

#section6 .container #testimonial #last_testimonial .slick-dots li.slick-active {
    background: #0082CE
}

#section6 .container #testimonial .more {
    position: absolute;
    right: 30px;
    top: 33px;
    padding-right: 18px
}

#section6 .container #testimonial .more:after {
    top: 50%;
    margin-top: -5px;
    right: 0
}

@media only screen and (max-width: 812px) {
    #section6 .box {
        margin-bottom: 20px
    }
}

#section7 {
    background: #F8F8F8;
    padding-top: 50px;
    padding-bottom: 110px
}

#section7 .title {
    line-height: 30px;
    width: 100%;
    display: block;
    margin-bottom: 80px;
    background: url("../images/extra2.png") 0 center repeat-x;
    text-align: center
}

#section7 .title h1 {
    text-transform: uppercase;
    padding-right: 60px;
    padding-left: 60px;
    background: #F8F8F8
}

#section7 .content .other_servis ul li {
    float: right;
    width: 20%
}

#section7 .content .other_servis ul li .item {
    display: block;
    text-align: center;
    width: 100%
}

#section7 .content .other_servis ul li .item .img_cnt {
    height: 85px;
    margin-bottom: 30px;
    line-height: 85px
}

#section7 .content .other_servis ul li .item b {
    display: block;
    font-size: 16px;
    margin-bottom: 15px
}

#section7 .content .other_servis ul li .item span {
    display: block;
    font-size: 15px
}

#section8 {
    padding-top: 30px;
    padding-bottom: 20px;
    background-color: #1280C8;
    background-attachment: fixed;
    background-image: url("../images/our_media.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden
}

#section8 .title {
    line-height: 30px;
    width: 100%;
    display: block;
    margin-bottom: 30px;
    background: url("../images/extra13.png") 0 center repeat-x;
    text-align: center
}

@media only screen and (max-width: 414px) {
    #section8 .title {
        background-image: none
    }
}

#section8 .title h1 {
    text-transform: uppercase;
    padding-right: 50px;
    padding-left: 50px;
    padding-top: 1px;
    background: url("../images/extra14.png") 0 center repeat-x
}

@media only screen and (max-width: 568px) {
    #section8 .title h1 {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 13px
    }
}

@media only screen and (max-width: 414px) {
    #section8 .title h1 {
        background-image: none
    }
}

#section8 .content #our_media {
    height: 250px;
    overflow: hidden
}

#section8 .content #our_media .owl-item {
    float: right;
    text-align: center
}

#section8 .content #our_media .owl-item .owl-item {
    float: none;
    margin-left: auto;
    margin-right: auto
}

#section8 .content #our_media .owl-item .item {
    margin-bottom: 20px;
    margin-right: 10px;
    margin-left: 10px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    overflow: hidden;
    text-align: center
}

#section8 .content #our_media .owl-item .item img {
    height: auto;
    display: inline;
    width: auto
}

#section8 .content #our_media .owl-item .item .name {
    display: none
}

#section8 .content #our_media .owl-dots .owl-dot {
    background: rgba(255, 255, 255, 0.5)
}

#section8 .content #our_media .owl-dots .owl-dot.active, #section8 .content #our_media .owl-dots .owl-dot:hover {
    background: #fff
}

#section9 {
    background: #FFFFFF;
    padding-top: 50px;
    padding-bottom: 85px
}

#section9 .title {
    line-height: 30px;
    width: 100%;
    display: block;
    margin-bottom: 50px;
    background: url("../images/extra2.png") 0 center repeat-x;
    text-align: center
}

#section9 .title h1 {
    text-transform: uppercase;
    padding-right: 40px;
    padding-left: 40px;
    background: #FFF
}

#section9 .content {
    padding-right: 150px;
    padding-left: 150px
}

@media only screen and (max-width: 1200px) {
    #section9 .content {
        padding: 0
    }
}

#section9 .content .section9_desc {
    margin-bottom: 45px;
    color: #3877A6;
    font-size: 22px;
    text-align: center;
    line-height: 30px
}

#section9 .content .fastclick_services {
    padding-top: 40px;
    position: relative;
    padding-bottom: 15px;
    height: 520px;
    width: 100%
}

#section9 .content .fastclick_services:after {
    position: absolute;
    right: 50%;
    margin-right: -8.5px;
    top: 0;
    content: '';
    display: block;
    background: url("../images/extra15.png") center top repeat-y;
    height: 100%;
    width: 17px;
    z-index: 2
}

@media only screen and (max-width: 992px) {
    #section9 .content .fastclick_services:after {
        display: none
    }
}

#section9 .content .fastclick_services > div {
    height: 72px;
    width: 50%;
    position: absolute;
    display: block;
    float: right
}

@media only screen and (max-width: 992px) {
    #section9 .content .fastclick_services > div {
        width: 100%;
        margin-bottom: 50px;
        height: auto;
        position: relative;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        bottom: auto !important
    }
}

#section9 .content .fastclick_services > div.by_effect1 {
    top: 40px;
    right: -70px
}

#section9 .content .fastclick_services > div.by_effect2 {
    top: 40px;
    left: -70px
}

#section9 .content .fastclick_services > div.by_effect3 {
    top: 230px;
    right: -90px
}

#section9 .content .fastclick_services > div.by_effect4 {
    top: 230px;
    left: -90px
}

#section9 .content .fastclick_services > div.by_effect5 {
    top: 420px;
    right: -110px
}

#section9 .content .fastclick_services > div.by_effect6 {
    top: 420px;
    left: -110px
}

#section9 .content .fastclick_services > div .item {
    display: block;
    text-align: left;
    padding-left: 30px;
    overflow: hidden
}

@media only screen and (max-width: 992px) {
    #section9 .content .fastclick_services > div .item {
        padding-left: 0;
        text-align: right
    }
}

#section9 .content .fastclick_services > div .item .img_cnt {
    float: left;
    text-align: center;
    margin-right: 30px;
    vertical-align: middle
}

@media only screen and (max-width: 992px) {
    #section9 .content .fastclick_services > div .item .img_cnt {
        float: right;
        margin-left: 30px;
        margin-right: 0
    }
}

#section9 .content .fastclick_services > div strong {
    margin-bottom: 10px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px
}

@media only screen and (max-width: 768px) {
    #section9 .content .fastclick_services > div strong {
        line-height: 24px
    }
}

#section9 .content .fastclick_services > div p {
    color: #AAA3AF
}

@media only screen and (max-width: 414px) {
    #section9 .content .fastclick_services > div p {
        width: 100%;
        clear: both;
        margin-top: 5px
    }
}

#section9 .content .fastclick_services > div:nth-child(2n) {
    float: left
}

#section9 .content .fastclick_services > div:nth-child(2n) .item {
    text-align: right;
    padding-left: 0;
    padding-right: 30px
}

@media only screen and (max-width: 992px) {
    #section9 .content .fastclick_services > div:nth-child(2n) .item {
        padding-right: 0
    }
}

#section9 .content .fastclick_services > div:nth-child(2n) .item .img_cnt {
    float: right;
    margin-right: 0;
    margin-left: 30px
}

#section9 .content .fastclick_services > div:last-child {
    margin-bottom: 0
}

#section9 .content .fastclick_services > div:nth-child(5) {
    margin-bottom: 0
}

@media only screen and (max-width: 992px) {
    #section9 .content .fastclick_services > div:nth-child(5) {
        margin-bottom: 50px
    }
}

#footer {
    padding-top: 90px;
    padding-bottom: 20px;
    background: #2A2D32 url("../images/ftt.jpg") center top no-repeat;
    text-align: center;
    position: relative;
    overflow: hidden
}

#footer .footer {
    position: relative;
    z-index: 2
}

#footer .footer .copyright {
    font-weight: bold
}

#footer .footer .copyright a {
    color: #7F858F
}

#footer .footer .copyright p {
    color: #7F858F
}

#footer .footer .footer_tabs {
    padding-bottom: 50px
}

#footer .footer .footer_tabs .tabs {
    overflow: hidden;
    padding-left: 195px;
    padding-right: 195px;
    margin-bottom: 90px
}

@media only screen and (max-width: 768px) {
    #footer .footer .footer_tabs .tabs {
        padding-left: 0;
        padding-right: 0
    }
}

#footer .footer .footer_tabs .tabs ul li {
    width: 33.33%;
    float: right
}

#footer .footer .footer_tabs .tabs ul li a {
    display: block;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    width: 100%;
    text-align: center
}

@media only screen and (max-width: 414px) {
    #footer .footer .footer_tabs .tabs ul li a {
        font-size: 13px
    }
}

@media only screen and (max-width: 360px) {
    #footer .footer .footer_tabs .tabs ul li a {
        font-size: 12px
    }
}

#footer .footer .footer_tabs .tabs ul li.active a {
    border-bottom-color: #0082CE
}

#footer .footer .footer_tabs .tab-content {
    overflow: hidden
}

#footer .footer .footer_tabs .tab-content .footer_tab1 {
    margin-left: 92.5px;
    margin-right: 92.5px;
    background: url("../images/extra16.png") right 45px repeat-x
}

@media only screen and (max-width: 768px) {
    #footer .footer .footer_tabs .tab-content .footer_tab1 {
        margin-left: 0;
        margin-right: 0;
        background-image: none
    }
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r {
    float: right;
    width: 185px;
    text-align: center;
    margin-right: -92.5px
}

@media only screen and (max-width: 768px) {
    #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r {
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px;
        float: none
    }
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r span {
    background: #0871AF;
    width: 100px;
    position: relative;
    height: 100px;
    margin-bottom: 14px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r span:after {
    position: absolute;
    margin-right: -15px;
    margin-top: -20px;
    right: 50%;
    top: 50%
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r b {
    font-weight: normal;
    font-family: "Ham3D";
    font-size: 17px;
    display: block;
    margin-bottom: 10px
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_r p {
    color: #DDD;
    line-height: 25px;
    font-size: 13px
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 185px;
    text-align: center
}

@media only screen and (max-width: 768px) {
    #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c {
        width: 100%;
        margin-bottom: 20px;
        float: none
    }
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c span {
    background: #0871AF;
    width: 100px;
    position: relative;
    height: 100px;
    margin-bottom: 14px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c span:after {
    position: absolute;
    margin-right: -19px;
    margin-top: -18px;
    right: 50%;
    top: 50%
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c b {
    font-weight: normal;
    font-family: "Ham3D";
    font-size: 17px;
    display: block;
    margin-bottom: 10px
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c p {
    color: #DDD;
    line-height: 25px;
    font-size: 13px
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_c p a {
    font-size: 16px
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l {
    float: left;
    width: 185px;
    margin-left: -92.5px;
    text-align: center
}

@media only screen and (max-width: 768px) {
    #footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
        float: none
    }
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l span {
    background: #0871AF;
    width: 100px;
    position: relative;
    height: 100px;
    margin-bottom: 14px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l span:after {
    position: absolute;
    margin-right: -18px;
    margin-top: -15px;
    right: 50%;
    top: 50%
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l b {
    font-weight: normal;
    font-family: "Ham3D";
    font-size: 17px;
    display: block;
    margin-bottom: 10px
}

#footer .footer .footer_tabs .tab-content .footer_tab1 .ftt1_l p {
    color: #DDD;
    line-height: 25px;
    font-size: 13px
}

#footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    background-color: rgba(255, 255, 255, 0.2)
}

@media only screen and (max-width: 568px) {
    #footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact {
        width: 100%
    }
}

#footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact ul li {
    width: 100%;
    position: relative;
    overflow: hidden;
    border-top: 1px solid rgba(255, 255, 255, 0.5)
}

#footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact ul li .form_inp {
    height: 50px;
    background-color: transparent;
    width: 100%;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    border: none
}

#footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact ul li .form_txt {
    height: 100px;
    background-color: transparent;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: block;
    padding: 10px;
    font-size: 14px;
    border: none
}

#footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact ul li .form_btn {
    text-align: center;
    height: 50px;
    line-height: 50px;
    display: block;
    border: none;
    background: #0082CE;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    border: none;
    width: 100%;
    padding: 0;
    font-size: 15px
}

#footer .footer .footer_tabs .tab-content .footer_tab2 .footer_tab_contact ul li .form_btn:hover {
    background: #359CD8
}

#footer .footer .footer_tabs .tab-content .footer_tab3 #google_map {
    width: 100%;
    height: 400px
}

#footer .click {
    position: absolute;
    left: 10px;
    top: 0;
    display: block;
    z-index: 1
}

#footer .social_link {
    margin-bottom: 10px
}

#footer .social_link ul li a {
    background-color: transparent
}

@media only screen and (max-width: 568px) {
    #footer .copyright {
        line-height: 24px
    }

    #footer .copyright p {
        width: 100%;
        display: block
    }
}

@media only screen and (max-width: 320px) {
    #footer .footer .copyright {
        font-size: 11px
    }
}

.social_title {
    display: block
}

.social_link {
    margin-bottom: 35px;
    margin-top: 30px;
    text-align: center
}

.social_link ul li {
    margin-right: 3px;
    margin-left: 3px;
    width: 45px;
    height: 45px
}

.social_link ul li a {
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
    background: #0075B9;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.social_link ul li a:hover {
    background-color: #fff
}

.social_link ul li a:after {
    top: 50%;
    left: 50%
}

.social_link ul li.facebook a:after {
    margin-top: -9.5px;
    margin-left: -5px
}

.social_link ul li.twitter a:after {
    margin-top: -10.5px;
    margin-left: -8.5px
}

.social_link ul li.googleplus a:after {
    margin-top: -10px;
    margin-left: -9.5px
}

.social_link ul li.instagram a:after {
    margin-top: -9px;
    margin-left: -9px
}

.social_link ul li.linkedin a:after {
    margin-top: -8.5px;
    margin-left: -8px
}

.social_link ul li.telegram a:after {
    margin-top: -7.5px;
    margin-left: -7.5px
}

.inner_page_bottom {
    background: url("../images/ft.jpg") center center/cover no-repeat;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center
}

.inner_page_bottom a {
    padding-right: 50px;
    position: relative
}

.inner_page_bottom a:after {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    position: absolute;
    right: 0;
    margin-top: -5px;
    top: 50%
}

.inner_page_bottom a:hover:after {
    right: -25px
}

.inner_page_list {
    padding-bottom: 50px;
    padding-top: 1px
}

.inner_page_list .row > .item {
    margin-top: -1px;
    margin-right: -1px;
    border: 1px solid #DADADA;
    height: 360px;
    overflow: hidden
}

.inner_page_list .row > .item:nth-child(2n) {
    background: #F5F5F5
}

.inner_page_list .row > .item .content {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 50px
}

.inner_page_list .row > .item .content .title {
    line-height: 40px;
    margin-bottom: 10px;
    height: 130px;
    overflow: hidden;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    position: relative;
    z-index: 3
}

.inner_page_list .row > .item .content .title a {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

@media only screen and (max-width: 360px) {
    .inner_page_list .row > .item .content .title {
        font-size: 30px
    }
}

.inner_page_list .row > .item .content p {
    color: #656565;
    line-height: 20px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    position: relative;
    z-index: 3;
    top: 0
}

.inner_page_list .row > .item .content .overload {
    position: absolute;
    background: #333;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    display: none
}

.inner_page_list .row > .item .content img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.inner_page_list .row > .item .content .go_arrow {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    height: 0px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    background: #0082CE;
    z-index: 9
}

.inner_page_list .row > .item .content .go_arrow:after {
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    left: -100px;
    top: 20px
}

.inner_page_list .row > .item:hover .content img {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}

.inner_page_list .row > .item:hover .content p {
    top: -25px
}

.inner_page_list .row > .item:hover .content .go_arrow {
    height: 50px
}

.inner_page_list .row > .item:hover .content .go_arrow:after {
    left: 26px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}

.inner_page_single ul li {
    padding-top: 95px;
    padding-bottom: 95px
}

.inner_page_single ul li .content h2 {
    text-transform: uppercase;
    color: #0882CC
}

.inner_page_single ul li .content p {
    text-align: justify;
    color: #656565
}

.inner_page_single ul li .content .details {
    clear: both;
    width: 100%;
    padding-top: 30px
}

.inner_page_single ul li .content .details span {
    clear: both;
    width: 100%;
    display: block;
    padding-left: 13px;
    margin-bottom: 11px;
    line-height: 20px;
    color: #656565;
    position: relative
}

.inner_page_single ul li .content .details span:after {
    position: absolute;
    content: '';
    left: 0;
    display: block;
    margin-top: -2px;
    top: 50%
}

.inner_page_single ul li.left_align .content h2 {
    float: left;
    margin-right: 20px
}

@media only screen and (max-width: 667px) {
    .inner_page_single ul li.left_align .content h2 {
        clear: both;
        width: 100%;
        font-size: 40px !important;
        margin-bottom: 25px
    }

    .inner_page_single ul li.left_align .content h2 span {
        font-size: 40px !important
    }
}

@media only screen and (max-width: 375px) {
    .inner_page_single ul li.left_align .content h2 {
        font-size: 28px !important
    }

    .inner_page_single ul li.left_align .content h2 span {
        font-size: 28px !important
    }
}

.inner_page_single ul li.right_align .content h2 {
    float: right;
    margin-left: 20px
}

@media only screen and (max-width: 667px) {
    .inner_page_single ul li.right_align .content h2 {
        clear: both;
        width: 100%;
        font-size: 40px !important;
        margin-bottom: 25px
    }

    .inner_page_single ul li.right_align .content h2 span {
        font-size: 40px !important
    }
}

@media only screen and (max-width: 375px) {
    .inner_page_single ul li.right_align .content h2 {
        font-size: 28px !important
    }

    .inner_page_single ul li.right_align .content h2 span {
        font-size: 28px !important
    }
}

.inner_page_single ul li.center_align .content {
    text-align: center
}

.inner_page_single ul li.center_align .content h2 {
    float: none;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 15px
}

@media only screen and (max-width: 667px) {
    .inner_page_single ul li.center_align .content h2 {
        clear: both;
        width: 100%;
        font-size: 40px !important;
        text-align: left;
        margin-bottom: 25px
    }

    .inner_page_single ul li.center_align .content h2 span {
        font-size: 40px !important
    }
}

@media only screen and (max-width: 375px) {
    .inner_page_single ul li.center_align .content h2 {
        font-size: 28px !important
    }

    .inner_page_single ul li.center_align .content h2 span {
        font-size: 28px !important
    }
}

.inner_page_single ul li:nth-child(2n) {
    background: #F5F5F5;
    padding-bottom: 80px;
    padding-top: 65px
}

.inner_page_single ul li.middle_page_background {
    padding-top: 100px;
    padding-bottom: 85px;
    text-align: center;
    background: url("../images/middle.html") center center/cover no-repeat;
    position: relative
}

.inner_page_single ul li.middle_page_background .content {
    position: relative;
    z-index: 10
}

.inner_page_single ul li.middle_page_background .content h2 {
    float: none;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 25px
}

@media only screen and (max-width: 375px) {
    .inner_page_single ul li.middle_page_background .content h2 {
        font-size: 40px
    }
}

.inner_page_single ul li.middle_page_background .pt {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    background: url("../images/extra1.png") 0 0 repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: .8;
    z-index: 9
}

.inner_page_team {
    padding-top: 10px
}

.inner_page_team #inner_page_team {
    margin-bottom: 100px
}

.inner_page_team #inner_page_team > li {
    overflow: hidden;
    padding-top: 50px;
    border-bottom: 1px solid #DCDCDC;
    line-height: 0
}

.inner_page_team #inner_page_team > li .picture {
    float: right;
    position: relative
}

.inner_page_team #inner_page_team > li .picture .social_link {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    left: -40px;
    top: 0;
    width: 40px
}

.inner_page_team #inner_page_team > li .picture .social_link ul li {
    width: 40px;
    height: 40px;
    margin-left: 0;
    margin-right: 0
}

.inner_page_team #inner_page_team > li .picture .social_link ul li a {
    background-color: #0882CC
}

.inner_page_team #inner_page_team > li .picture .social_link ul li:hover a {
    background-color: #fff
}

.inner_page_team #inner_page_team > li .description h4 {
    line-height: 0.85;
    color: #323232;
    margin-bottom: 15px
}

.inner_page_team #inner_page_team > li .description p {
    color: #0882CC;
    margin-bottom: 55px
}

.inner_page_team #inner_page_team > li .description p b {
    margin-right: 4px;
    text-transform: uppercase
}

.inner_page_team #inner_page_team > li .description span {
    color: #656565;
    display: block;
    position: relative;
    padding-left: 38px;
    line-height: 24px
}

.inner_page_team #inner_page_team > li .description span:after {
    top: -2px;
    left: 0
}

@media only screen and (max-width: 812px) {
    .inner_page_team #inner_page_team > li .description {
        clear: both;
        padding-bottom: 20px;
        padding-top: 40px;
        width: 100%;
        float: none
    }
}

@media only screen and (max-width: 480px) {
    .inner_page_team #inner_page_team > li .description h4 {
        font-size: 44px
    }
}

.awards_page {
    padding-top: 50px
}

.awards_page .row {
    margin-bottom: 80px
}

.awards_page .row > div {
    margin-bottom: 20px
}

.awards_page .row > div > a {
    display: block;
    border: 1px solid #DADADA;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.awards_page .row > div > a:hover {
    border: 1px solid #0882CC
}

.awards_page .row > div > a img {
    width: 100%
}

#global_presence {
    padding-top: 60px;
    padding-bottom: 130px
}

#global_presence .global_presence_left ul li {
    margin-bottom: 90px
}

#global_presence .global_presence_left ul li h3 {
    margin-bottom: 15px
}

@media only screen and (max-width: 414px) {
    #global_presence .global_presence_left ul li h3 {
        font-size: 30px
    }
}

#global_presence .global_presence_left ul li span {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    color: #656565
}

@media only screen and (max-width: 414px) {
    #global_presence .global_presence_left ul li span {
        font-size: 24px
    }
}

#global_presence .global_presence_right img {
    width: 100%
}

.contact_page {
    background-color: #0882CC
}

.contact_page .contact_page_top {
    padding-top: 25px
}

.contact_page .contact_page_top .row > div {
    text-align: center;
    border-left: 1px solid #545454;
    border-right: 1px solid #545454;
    margin-right: -1px;
    margin-bottom: 25px
}

@media only screen and (max-width: 414px) {
    .contact_page .contact_page_top .row > div {
        width: 100%;
        border-left: none;
        border-right: none;
        margin-bottom: 0;
        padding-right: 10px;
        padding-left: 10px
    }
}

.contact_page .contact_page_top .row > div .item {
    padding-top: 14px;
    margin-bottom: 18px
}

.contact_page .contact_page_top .row > div .item b {
    display: block;
    margin-bottom: 16px;
    text-transform: uppercase
}

.contact_page .contact_page_top .row > div .item strong {
    font-weight: normal;
    font-family: "Ham3D";
    display: block;
    margin-bottom: 34px;
    color: #DCDCDC
}

.contact_page .contact_page_top .row > div .item .tel {
    display: block;
    margin-bottom: 8px;
    color: #DCDCDC
}

.contact_page .contact_page_top .row > div .item .mail {
    display: block;
    color: #DCDCDC
}

@media only screen and (max-width: 414px) {
    .contact_page .contact_page_top .row > div .item {
        width: 100%;
        border-bottom: 1px solid #545454;
        padding-bottom: 20px
    }
}

.contact_page .contact_page_section {
    position: relative;
    overflow: hidden;
    padding-top: 80px;
    padding-bottom: 120px
}

@media only screen and (max-width: 768px) {
    .contact_page .contact_page_section {
        padding-top: 40px;
        padding-bottom: 50px
    }
}

@media only screen and (max-width: 480px) {
    .contact_page .contact_page_section {
        padding-top: 15px;
        padding-bottom: 30px
    }
}

.contact_page .contact_page_section img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 3.5s;
    -o-transition-duration: 3.5s;
    -webkit-transition-duration: 3.5s;
    transition-duration: 3.5s
}

.contact_page .contact_page_section .pt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: url("../images/pt2.png") 0 0 repeat;
    z-index: 2
}

.contact_page .contact_page_section .content {
    position: relative;
    z-index: 3
}

.contact_page .contact_page_section .content b {
    display: block;
    margin-bottom: 5px;
    text-transform: uppercase
}

.contact_page .contact_page_section .content strong {
    display: block;
    margin-bottom: 15px
}

.contact_page .contact_page_section .content p {
    margin-bottom: 5px
}

.contact_page .contact_page_section .content span {
    display: block;
    margin-bottom: 20px
}

.contact_page .contact_page_section .content .link {
    float: left;
    clear: both;
    width: 110px;
    height: 40px;
    text-align: center;
    background: #323232;
    line-height: 38px;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.contact_page .contact_page_section .content .link:hover {
    background: #FBBC05
}

@media only screen and (max-width: 414px) {
    .contact_page .contact_page_section .content b {
        font-size: 30px
    }

    .contact_page .contact_page_section .content strong {
        font-size: 24px
    }

    .contact_page .contact_page_section .content p {
        font-size: 14px
    }

    .contact_page .contact_page_section .content span {
        font-size: 14px
    }
}

.contact_page .contact_page_section:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

#menu .social_link ul li.facebook a:after {
    margin-top: -8px;
    margin-left: -4.5px
}

#menu .social_link ul li.twitter a:after {
    margin-top: -7.5px;
    margin-left: -8.5px
}

#menu .social_link ul li.googleplus a:after {
    margin-top: -8.5px;
    margin-left: -8px
}

#menu .social_link ul li.instagram a:after {
    margin-top: -8px;
    margin-left: -7.5px
}

#menu .social_link ul li.linkedin a:after {
    margin-top: -6.5px;
    margin-left: -7.5px
}

@media only screen and (max-width: 992px) {
    .mCSB_container {
        width: 100% !important;
        left: auto !important
    }

    .mCSB_container ul {
        width: 100% !important
    }

    .mCSB_container ul li {
        width: 31.33% !important;
        margin-left: 1% !important;
        margin-right: 1% !important
    }
}

@media only screen and (max-width: 768px) {
    .mCSB_container ul li {
        width: 48% !important
    }
}

@media only screen and (max-width: 480px) {
    .mCSB_container ul li {
        width: 100% !important;
        margin-left: 0% !important;
        margin-right: 0% !important
    }
}

@media only screen and (max-width: 992px) {
    .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        display: none !important
    }
}

.website_page {
    padding-top: 65px;
    padding-bottom: 55px
}

.website_page .website_page_r img {
    border: 1px solid #E5E5E5;
    margin-left: auto;
    margin-right: auto;
    display: block
}

@media only screen and (max-width: 992px) {
    .website_page .website_page_r {
        margin-bottom: 50px
    }
}

@media only screen and (max-width: 480px) {
    .website_page .website_page_r {
        margin-bottom: 25px
    }
}

.website_page .website_page_l {
    padding-top: 20px
}

.website_page .website_page_l h1 {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 20px
}

.website_page .website_page_l p {
    font-size: 14px;
    line-height: 26px
}

.website_page .website_page_l .website_page_tools {
    background: #EEE;
    padding: 10px;
    margin-bottom: 15px;
    overflow: hidden
}

.website_page .website_page_l .website_page_tools ul li {
    float: left;
    padding-left: 25px;
    height: 20px;
    line-height: 20px;
    font-size: 12px
}

.website_page .website_page_l .website_page_tools ul li:before {
    float: right;
    width: 1px;
    height: 20px;
    content: '';
    display: block;
    background: #BBB;
    margin-right: 10px;
    margin-left: 25px
}

.website_page .website_page_l .website_page_tools ul li.website {
    background: url("../images/extra6.png") left center no-repeat
}

@media only screen and (max-width: 480px) {
    .website_page .website_page_l .website_page_tools ul li.website {
        width: 100%;
        clear: both;
        margin-bottom: 10px;
        text-align: left
    }

    .website_page .website_page_l .website_page_tools ul li.website:before {
        display: none
    }
}

.website_page .website_page_l .website_page_tools ul li.alexa {
    background: url("../images/extra7.png") left center no-repeat
}

.website_page .website_page_l .website_page_tools ul li.iran_alexa {
    background: url("../images/extra8.png") left center no-repeat
}

.website_page .website_page_l .website_page_tools ul li:last-child:before {
    display: none
}

.website_page .website_page_c {
    padding-left: 100px;
    padding-right: 100px
}

@media only screen and (max-width: 992px) {
    .website_page .website_page_c {
        padding-left: 0;
        padding-right: 0
    }
}

.website_page .website_page_c img {
    border: 1px solid #E5E5E5;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 15px
}

.website_page .website_page_c p {
    font-size: 14px;
    line-height: 26px
}

@media only screen and (max-width: 667px) {
    .website_page .website_page_c .website_page_table {
        overflow-x: auto
    }

    .website_page .website_page_c .website_page_table::-webkit-scrollbar {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

    .website_page .website_page_c .website_page_table::-webkit-scrollbar:vertical {
        width: 6px
    }

    .website_page .website_page_c .website_page_table::-webkit-scrollbar:horizontal {
        height: 6px
    }

    .website_page .website_page_c .website_page_table::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.5);
        border-radius: 0
    }

    .website_page .website_page_c .website_page_table::-webkit-scrollbar-track {
        border-radius: 0;
        background-color: #f8f8f8
    }
}

.website_page .website_page_c .website_page_table table {
    width: 100%;
    border: 1px solid #e8e8e8;
    margin-top: 20px;
    margin-bottom: 50px;
    line-height: 21px
}

@media only screen and (max-width: 667px) {
    .website_page .website_page_c .website_page_table table {
        width: 800px
    }
}

.website_page .website_page_c .website_page_table table tr td {
    text-align: center;
    padding: 10px;
    border: 1px solid #e8e8e8
}

.website_page .website_page_c .website_page_table table tr td:first-child {
    background: #333 !important;
    color: #fff !important;
    border-color: #555 !important
}

.website_page .website_page_c .website_page_table table tr:first-child td {
    font-size: 14px;
    background: #0082CE
}

.website_page .website_page_c .website_page_table table tr:nth-child(2n) td {
    background: #f8f8f8
}

.website_page .website_page_tabs .my_tabs {
    overflow: hidden;
    position: relative;
    padding-bottom: 2px;
    z-index: 9 !important
}

@media only screen and (max-width: 768px) {
    .website_page .website_page_tabs .my_tabs {
        position: static !important
    }

    .website_page .website_page_tabs .my_tabs ul li a {
        border-bottom: 2px solid #0082ce !important
    }
}

.website_page .website_page_tabs .my_tabs.scroll-to-fixed-fixed {
    background: #fff;
    padding-top: 5px;
    right: 0 !important;
    width: 100% !important
}

.website_page .website_page_tabs .my_tabs.scroll-to-fixed-fixed ul {
    padding-right: 10px;
    padding-left: 10px
}

.website_page .website_page_tabs .my_tabs:after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #0082CE;
    position: absolute;
    bottom: 0;
    right: 0
}

@media only screen and (max-width: 768px) {
    .website_page .website_page_tabs .my_tabs:after {
        display: none
    }
}

.website_page .website_page_tabs .my_tabs ul li {
    float: right
}

@media only screen and (max-width: 768px) {
    .website_page .website_page_tabs .my_tabs ul li {
        width: 48%;
        margin-left: 1%;
        margin-right: 1%;
        margin-bottom: 1%;
        margin-top: 1%
    }
}

@media only screen and (max-width: 480px) {
    .website_page .website_page_tabs .my_tabs ul li {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

.website_page .website_page_tabs .my_tabs ul li a {
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    border-left: 2px solid #fff
}

@media only screen and (max-width: 768px) {
    .website_page .website_page_tabs .my_tabs ul li a {
        border-bottom: 2px solid #0082CE;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        border-color: #0082CE
    }
}

.website_page .website_page_tabs .my_tabs ul li a.mPS2id-highlight {
    color: #0082CE;
    border-color: #0082CE
}

@media only screen and (max-width: 768px) {
    .website_page .website_page_tabs .my_tabs ul li a.mPS2id-highlight {
        background-color: #0082CE;
        color: #fff
    }
}

.website_page .website_page_tabs .my_tabs ul li a.mPS2id-highlight:after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #FFF;
    position: absolute;
    bottom: -2px;
    right: 0;
    z-index: 1
}

@media only screen and (max-width: 768px) {
    .website_page .website_page_tabs .my_tabs ul li a.mPS2id-highlight:after {
        display: none
    }
}

.website_page .website_page_tabs .tab_content {
    clear: both;
    padding-top: 50px;
    padding-bottom: 20px
}

.website_page .website_page_tabs .tab_content > div {
    margin-bottom: 100px
}

.website_page .website_page_tabs .tab_content h1, .website_page .website_page_tabs .tab_content h2, .website_page .website_page_tabs .tab_content h3, .website_page .website_page_tabs .tab_content h4, .website_page .website_page_tabs .tab_content h5, .website_page .website_page_tabs .tab_content h6 {
    color: #0082CE;
    display: block;
    margin-bottom: 35px;
    position: relative;
    font-weight: bold;
    font-size: 24px
}

.website_page .website_page_tabs .tab_content h1:after, .website_page .website_page_tabs .tab_content h2:after, .website_page .website_page_tabs .tab_content h3:after, .website_page .website_page_tabs .tab_content h4:after, .website_page .website_page_tabs .tab_content h5:after, .website_page .website_page_tabs .tab_content h6:after {
    right: 0;
    position: absolute;
    top: 50%;
    margin-top: -9px
}

.website_page_center {
    padding-top: 75px;
    padding-bottom: 25px;
    position: relative;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.website_page_center .over_dots_new {
    background: url("../images/pt.png") 0 0 repeat;
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.website_page_center .container {
    position: relative;
    z-index: 2
}

.website_page_center ul li {
    text-align: center;
    width: 20%;
    float: right;
    margin-bottom: 50px
}

@media only screen and (max-width: 1200px) {
    .website_page_center ul li {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media only screen and (max-width: 768px) {
    .website_page_center ul li {
        width: 50%
    }

    .website_page_center ul li:last-child {
        width: 100%
    }
}

@media only screen and (max-width: 414px) {
    .website_page_center ul li {
        width: 100%
    }
}

.website_page_center ul li .img_cnt {
    text-align: center;
    height: 70px;
    line-height: 70px;
    margin-bottom: 20px;
    width: 100%
}

.website_page_center ul li b {
    font-size: 36px;
    display: block;
    margin-bottom: 17px;
    font-weight: normal
}

@media only screen and (max-width: 992px) {
    .website_page_center ul li b {
        font-size: 34px
    }
}

@media only screen and (max-width: 768px) {
    .website_page_center ul li b {
        font-size: 32px
    }
}

@media only screen and (max-width: 414px) {
    .website_page_center ul li b {
        margin-bottom: 10px
    }
}

.website_page_center ul li span {
    font-size: 15px;
    color: #EEE;
    display: block;
    line-height: 25px
}

@media only screen and (max-width: 992px) {
    .website_page_center ul li span {
        font-size: 13px
    }
}

@media only screen and (max-width: 768px) {
    .spacer_area {
        display: none !important
    }
}

.inner_customer_new_picture {
    position: relative;
    margin-bottom: 50px;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px
}

@media only screen and (max-width: 768px) {
    .inner_customer_new_picture {
        height: 400px
    }
}

.inner_customer_new_picture img {
    position: absolute;
    top: 50%;
    right: 50%;
    margin-right: -134px;
    margin-top: -134px;
    display: block
}

.inner_customer_new_desc {
    text-align: center;
    padding-bottom: 180px
}

@media only screen and (max-width: 768px) {
    .inner_customer_new_desc {
        padding-bottom: 50px
    }
}

.inner_customer_new_desc h1 {
    margin-bottom: 28px;
    font-size: 25px;
    font-weight: bold
}

.inner_customer_new_desc p {
    text-align: center;
    line-height: 26px
}

.dots_section {
    background: url("../images/dots.png") left bottom no-repeat;
    width: 354px;
    height: 322px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1
}

@media only screen and (max-width: 992px) {
    .dots_section {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
        opacity: .5
    }
}

.register_btn_cnt {
    text-align: center;
    padding-top: 5px
}

.register_btn_cnt a {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-left: 70px;
    margin-right: 70px;
    border: 2px solid #fff;
    width: 180px;
    height: 50px;
    line-height: 46px;
    transition: all 0.3s;
    font-size: 15px;
    font-weight: 500
}

@media only screen and (max-width: 768px) {
    .register_btn_cnt a {
        margin-left: 20px;
        margin-right: 20px
    }
}

@media only screen and (max-width: 568px) {
    .register_btn_cnt a {
        margin-left: 10px;
        margin-right: 10px
    }
}

@media only screen and (max-width: 480px) {
    .register_btn_cnt a {
        margin-bottom: 20px
    }
}

.register_btn_cnt a:hover {
    background-color: #fff;
    color: #0082CE
}

span.wpcf7-spinner {
    display: none !important;
}