a           { text-decoration: none;
    cursor: pointer;
    color: #FFFFFF;
}
a:hover     { text-decoration: underline;  }
.ac         { text-align: center;  }
.al         { text-align: left;  }
.ar         { text-align: right;  }
.fl         { float: left;  }
.fr         { float: right;  }
.clear      { clear: both;  }
.overflow   { overflow: hidden;  }
.green_link { color: #6eb53e !important;  }
.semi_orange{ color: #908d22 !important;  }
.underline  { text-decoration: underline;  }
.black      { color: #53310d; font-weight: bold;  }
.hidden     { display: none;  }
.txt11px    {  font-size: 0.6875em; }
.txt13px    {  font-size: 0.8125em; }
img         {
    vertical-align: top;
    margin: 15px 0 26px;
    margin-bottom: 26px;
}
.nav        {
    background: none!important;
    border: medium none !important;
}
span{
    color: #333333;
}
body.page
{
    font-size: 0.75em !important;/*12px*/
    color: #555;
    font-family: 'Maven Pro', sans-serif;
}
body p{
    font-size:1.25em;
    line-height: 25.9px;
    padding: 16px 0;
    font-family: 'Maven Pro', sans-serif;
    color: #333333;
}
.container{
    font-family: 'Maven Pro', sans-serif;
}
.home{
    font-size: 0.75em !important;/*12px*/
    color: #555;
    font-family: 'Maven Pro', sans-serif;
}
.company_icon{
    background: url("../images/icons/who.png") no-repeat scroll 0 center transparent;
}
.service_icon{
    background: url("../images/icons/whatdo_icon.png") no-repeat scroll right center transparent;
}
.metodology_icon{
    background: url("../images/icons/howwork.png") no-repeat scroll 0 center transparent;
}
.project_icon{
    background: url("../images/icons/products_icon.png") no-repeat scroll right center transparent;
}
.careers_icon_small{
    background: url("../images/icons/carres_icon.png") no-repeat scroll 0 center transparent;
}
.blog_icon_small{
    background: url("../images/icons/blog_icon.png") no-repeat scroll 0 center transparent;
}
.office_icon_small{
    background: url("../images/icons/office_icon.png") no-repeat scroll 0 center transparent;
}
.social_conten_icon{
    background: url("../images/icons/media_tittle.png") no-repeat scroll 0 center transparent;
}
.face1_icon{
    background: url("../images/icons/face_icon.png") no-repeat scroll 0 center transparent;
}
.twiter1_icon{
    background: url("../images/icons/twitter_icon.png") no-repeat scroll 0 center transparent;
}
.google1_icon{
    background: url("../images/icons/g_icon.png") no-repeat scroll 0 center transparent;
}
.lin1_icon{
    background: url("../images/icons/link_icon.png") no-repeat scroll 0 center transparent;
}
.us_icon{
    background: url("../images/gallery/country/usa.png") no-repeat scroll 0 center transparent;
}
.brasil_icon{
    background: url("../images/gallery/country/usa.png") no-repeat scroll 0 center transparent;
}
.deve1_icon{
    background: url("../images/icons/what_dev_icon.png") no-repeat scroll 0 center transparent;
}
.mark1_icon{
    background: url("../images/icons/what_mark_icon.png") no-repeat scroll 0 center transparent;
}
.stra1_icon{
    background: url("../images/icons/what_stra_icon.png") no-repeat scroll 0 center transparent;
}
.desig1_icon{
    background: url("../images/icons/what_dev_icon.png") no-repeat scroll 0 center transparent;
}
.molbil1_icon{
    background: url("../images/icons/what_mark_icon.png") no-repeat scroll 0 center transparent;
}
.product_gallery_icon{
    background: url("../images/icons/our_products.png") no-repeat scroll 0 center transparent;
}
.work_icon{
    background: url("../images/icons/technology_icon_green.png") no-repeat scroll 0 center transparent;
}
.contact_icon{
    background: url("../images/icons/contact/constact_icon.png") no-repeat scroll 0 center transparent;
}
.careers_icon{
    background: url("../images/icons/who.png") no-repeat scroll 0 center transparent;
}
.careers_page .careers_icon{
    background: url("../images/icons/careers/careers_bg_icon.png") no-repeat scroll 0 center transparent;
}

.clearfix{
    clear: both;
}
.wrap{
    max-width: 960px;
    margin: 0 auto;
}
/*header*/
.header{
    background: url("..") repeat scroll 0 0 transparent;
    color: #1A73BA;
    font-size: 1em;
    margin-top: 1.66667em;
    text-align: center;
    height: 180px;
}
.header .menu{
    float: right;
    margin-top: 27px;
    position: relative;
    margin-right: 0px;
}
a.b_blue {
    color: #333333;
    text-decoration: none;
    font-size: 16px;
    cursor: pointer;
    border: none;
    position: relative;
    text-align: center;
    top: 51px;
}
aa.b_blue:active {
    color: #FFFFFF!important;
}

a.b_blue:focus {
    color: #FFFFFF!important;
}

.content_logo{
    float: left;
    margin-left: 35px;
}
.content_menu{

}
.content_menu ul{
    float: right;
    position: relative;

}
.main_menu{
    float: left;
    margin-right: 23px;
    width: 76px;
    height: 130px;

}
.main_menu:hover{
    background: transparent url('../images/buttom/diamont_menu_bg.png') no-repeat ;
}
.main_menu:hover span{
    color: #FFFFFF!important;
}
.main_menu:focus{
    background: transparent url('../images/buttom/diamont_menu_bg.png') no-repeat ;
}
.main_menu:visited{
    background: transparent url('../images/buttom/diamont_menu_bg.png') no-repeat ;
}
.active_menu{
    background: transparent url('../images/buttom/diamont_menu_bg.png') no-repeat ;
}
.active_menu span{
    color: #ffffff;
}
/*content*/
.content{
    margin-top: 0.1em;
}
.content .ui-state-active{
    border-bottom: 1px dotted #b7b7b7;
    box-shadow: none;
    margin-top: 0px;
    height: 33px;

}
.content .sidebar_icon{
    float: left;
    margin-top: 0;
    margin-right: 16px;

}
.web_sidebar_left{
    background: url("../images/icons/content/int_web_icon.png") no-repeat;
}
.ui-state-active .web_sidebar_left{
    background: url("../images/icons/content/int_web_icon_red.png") no-repeat scroll 0 0 transparent;
    color: #FF2323 !important;
    font-weight: bold !important;
}
.ui-state-active .web_sidebar_left {
    color: #FF2323 !important;
    font-weight: bold !important;
    background: url("../images/icons/content/int_web_icon_red.png") no-repeat scroll 0 0 transparent;

}
.sidebar_right .ui-accordion-header{
    border: none;
    padding-left: 0;
    margin-top: 21px;
    margin-left: 7px;
    height: 18px;

}
.sidebar_right .ui-icon{
    border: medium none !important;

}
.red_set .selected_left_bar{

}
.red_set .selected_left_bar a{
    color: #FF2323 !important;
    padding-left: 25px;
    background: url("../images/icons/content/selected_sidebar.png") no-repeat scroll 0 5px transparent;

}
.red_set .console_sidebar a{
    color: #666666;

}
.arrow_blue{
   background: url("../images/icons/arrow_blue_right.png") no-repeat scroll right center;
    padding-right: 18px;
}
.arrow_red{
    background: url("../images/icons/arrow_red_right.png") no-repeat scroll right center;
    padding-right: 18px;
}
.arrow_green{
    background: url("../images/icons/arrow_green_right.png") no-repeat scroll right center;
    padding-right: 18px;
}

.int_sidebar_left{
    background: url("../images/icons/content/int_mark_icon.png") no-repeat;
}
.ui-state-active .int_sidebar_left {
    background: url("../images/icons/content/int_mark_icon_red.png") no-repeat scroll 0 0 transparent;
    color: #FF2323 !important;
    font-weight: bold !important;
}
.web_sidebar_left {
    background: url("../images/icons/content/int_web_icon.png") no-repeat scroll 0 0 transparent;
}
.ui-state-active .web_sidebar_left {
    background: url("../images/icons/content/int_web_icon_red.png") no-repeat scroll 0 0 transparent;
    color: #FF2323 !important;
    font-weight: bold !important;
}
.str_sidebar_left{
    background: url("../images/icons/content/int_strategery_icon.png") no-repeat;
}
.ui-state-active .str_sidebar_left {
    background: url("../images/icons/content/int_strategery_icon_red.png") no-repeat scroll 0 0 transparent;
    color: #FF2323 !important;
    font-weight: bold !important;
}
.des_sidebar_left{
    background: url("../images/icons/content/int_design_icon.png") no-repeat;
}
.ui-state-active .des_sidebar_left {
    background: url("../images/icons/content/int_design_icon_red.png") no-repeat scroll 0 0 transparent;
    color: #FF2323 !important;
    font-weight: bold !important;
}
.mob_sidebar_left{
    background: url("../images/icons/content/int_mobile_icon.png") no-repeat;
}
.ui-state-active .mob_sidebar_left {
    background: url("../images/icons/content/int_mobile_icon_red.png") no-repeat scroll 0 0 transparent;
    color: #FF2323 !important;
    font-weight: bold !important;
}
.title_sidebar_right{
    color: #ff2323;
    font-size: 16px;
    font-weight: bold;

}
.content #accordion span{
    color: #666666;
    display: block;
    float: left;
    font-size: 13px;
    width: 92%;
    font-family: 'Metrophobic', Arial, serif;
    font-weight: bold;
    padding-bottom: 6px;
    padding-left: 29px;

}
.slider_main{
    background: #f7f7f7;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    width: 100%;
    height: 460px;
    overflow: hidden;

}
.whats_main{
    background: #f7f7f7;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    width: 100%;
    height: 997px;
    overflow: hidden;

}
.whats_main .console_what{
    position: relative;
    clear: both;
    margin: 0 auto;
    width: 960px;
    margin-top: 5px;
}
.slider_main .slider{
    position: relative;
    clear: both;
    margin: 0 auto;
    width: 960px;

}
.slider_main .phrases_content{
    position: absolute;
    top: 62.5%;
    margin-left: 9%;
    *left: 0px;

}
.slider_main .phrases_content li{
    background: none repeat scroll 0 0 #FF2323;
    margin-bottom: 3px;

    opacity: 0.85 !important;
    opacity: 0.85 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)!important";
    filter:alpha(opacity=80)!important;
    /* Older than Firefox 0.9 */
    -moz-opacity:0.85!important;
    /* Safari 1.x (pre WebKit!) */
    -khtml-opacity: 0.85!important;
    display: table;
    *display: block;

}
.phrases_content p{
    color: #ffffff;
    font-size: 18px;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;

}
.phrases p{
    color: #ffffff;
    padding: 1px 0;

}
.phrases span{
    color: #ffffff;
    font-size: 26px;
    display: block;
    padding: 4px 0;

}
.slider_main ul{
    margin: 0 auto;
    z-index: 100;

}

.console_info {
    width: 100%;

}
.console_info .image_icon{
    margin-left: 9px;
    margin-top: 54px;

}

.title_section{
    position: relative;
    display: inline-block;
    width: 36%;
    padding-top: 45px;

}
.title_section span{
    font-size: 34px;
    padding-bottom: 30px;
    padding-top: 30px;
    padding-left: 88px;

}
.float_left{
    float: left;

}
.float_right{
    float: right;

}
.home_page .float_right.main_project{
    background: url("../images/bg_projects_slider.png") no-repeat scroll 0 677px transparent;
}
.section{
    border-bottom: 1px solid #eaeaea;
    display: inline-block;
    width: 100%;

}
.section.last-of-type{
    border-bottom: 1px solid #FFFFFF;
}
.section H2{

}
.float_left.console_info img{
    margin-right: 12px;
    float: left;
    margin-top: 43px;

}
.home_page .float_left.console_info .who_image{
    margin-top: 0px;
    width: 62%;
}
.float_left.console_info .who_image{
    left: 64px;
    position: relative;
    margin-right: 0px;
    margin-top: 9px;
    width: 54%;

}

.float_left.console_info .careers_image{
    margin-top: 0px;
    left: 111px;
    position: relative;
    width: 55%;
    margin: 0;
}
.float_right.console_info img{
    margin-right: 9px;

}
.float_left .title_section{
   float: left;
}
.float_right .title_section{
    float: right;
}
.home_page .float_right .title_section .bx-prev img{
    margin-right: 0;

}
.home_page .float_right .title_section .bx-next img{
    margin-right: 0;

}
.float_right .title_section span{
    position: relative;
    float: right;
    padding: 30px 82px 30px 0;

}
.home_page .float_right .title_section span{
    padding: 28px 82px 33px 0;
}
.float_left .title_section a{
}
.float_right .title_section a{
    margin-right: 11px;
    margin-left: 0;
}
.float_left img{

}
.float_left.console_info .icon_arrow{
    margin-right: 0;
    margin-left: 4px;
    margin-top: 4px;

}
.float_right img{

}
.float_right.console_info .icon_arrow{
    margin-right: 0;

}
.float_right.console_info .type_project li img{
    margin-right: 3px;
}
.console_info p{
    font-size: 16px;
    padding-top: 26px;
    line-height: 23px;
    clear: both;
    padding-left: 79px;

}
.main_project .title_section p{
    padding-left: 29px;
    text-align: right;
    padding-: 65px;
    padding-right: 82px;
    padding-top: 9px;

}
.link_section img{
    margin: 0;
    margin-top: 4px;
    float: none !important;
}
.float_right .title_section .product_link{
    margin-right: 32px;
    font-size: 16px;

}
.float_right .title_section .product_link4{
   margin-right: 0;
    font-size: 16px;
}
.float_right .title_section .product_link2{
    font-size: 14px;

}
.float_right .title_section .product_link3{
    margin-top: 17px;
    padding-left: 0;
    padding-right: 24px;
    margin-right: 0px;
    font-size: 14px;
    font-weight: bold;

}
.blue_set{
    color: #008cff;
}
.blue_set a{
    color: #008cff;
    font-weight: bold;
    font-size: 13px;
    margin-left: 37%;
}
.red_set{
    color: #ff2323;
}
.red_set a{
    color: #ff2323;
    font-weight: bold;
}
.green_set{
    color: #73d700;
    margin-bottom: 11px;
}
.green_set a{
    color: #73d700;
    font-weight: bold;
}
.what_do{
    width: 27%;
    padding-bottom: 54px;
    margin-right: 59px;

}

.due_content {
    margin-left: 20%;
    margin-bottom: 47px;

}
.what_do .title_section{
    width: 95%;
    padding-top: 58px;
}
.what_do .title_section span{
    font-size: 18px;

}
.what_do .title_section p{
    font-family: 'Metrophobic', Arial, serif;
    font-size: 13px;
    padding-top: 22px;
    line-height: 21px;

}
.what_do .title_section .link_section{
    font-size: 14px;

}
.home_page .float_left .title_section{
    margin-left: 5px;
    padding-top: 77px;

}
.home_page .main_project .proj_slider{
     margin-left: 52px;
}
.home_page .section{
    padding-bottom: 32px;

}
.home_page .float_right .title_section{
    padding-right: 11px;

}
.home_page .we_are .title_section p{
    text-align: right;
    padding-right: 80px;

}
.home_page .we_are .title_section a{
    margin-right: 0;
    line-height: 47px;
}
.home_page .home_page{
    padding-bottom: 20px;
    padding-top: 20px;
}
.footer_menu .right_bar .phone_icon2{
    background: url("../images/icons/phone2.png") no-repeat scroll 0 center transparent;
    padding-top: 1px;
    padding-bottom: 1px;
    float: left;
    margin-top: 15px;
    padding-left: 21px;
    color: #888888;;
}
.console_media_social .st_facebook_hcount{
    padding-top: 0px;
}
.console_media_social .st_twitter_hcount{
    padding-top: 14px;
    padding-left: 0px;
}
.console_media_social .st_googleplus_hcount{
    padding-top: 14px;
    padding-left: 18px;
}
.console_media_social .st_linkedin_hcount{
    padding-top: 14px;
}
.about .title_section span{
    padding-left: 31px;

}
.about .what_do .title_section{
    margin-left: 25%;
    width: auto;

}
.what_page .what_do .title_section span{
    padding-left: 35px;

}
.what_page .what_do .title_section p{
    padding-left: 34px;
    color: #666666;
    font-weight: normal;

}
.what_page .what_do .title_section{
    padding-left: 9px;
    width: 100%;
}
.what_page .what_do .title_section .link_section{
    font-family: 'Maven Pro',sans-serif;
    line-height: 51px;
}
.what_page .what_do.last-of-type{
    margin-right: 0px;
}
.what_page .consolole_what_section{
    height: 303px;
    margin-top: 0px;

}
.what_page .consolole_what_section img{
    margin-top: 57px;

}
.product_page .float_left.console_info img{
    margin-bottom: 0px;
    margin-top: 34px;
    margin-left: 33px;

}
.product_page .float_left.console_info p{
    padding-top: 20px;
    padding-left: 32px;

}
.product_page .blue_set a{
    margin-left: 2px;
    font-family: 'Maven Pro', sans-serif;
    margin-top: 13px;

}
.product_page .console_info{
    padding-bottom: 34px;
    margin-bottom: 42px;
    margin-right: 60px;

}
.product_page .section:last-of-type{
    margin-bottom: 54px;

}
.product_page .product_gallery_icon{
    padding-left: 31px;
    padding-top: 12px;
    padding-bottom: 12px;

}
.container_page #accordion{
}
.container_page .title_sidebar_right{
    font-size: 18px;
    font-weight: normal;
}
.container_page .sidebar_right{
    padding-top: 16px;
    width: 30%;
}
.container_page .red_internal .explain_section{
    padding-right: 0px;

}
.container_page .red_internal .explain_section p{
    padding-left: 0px;
    line-height: 21px;

}
.work_page .what_do span{
    font-size: 14px;
    padding-left: 38px;
    padding-top: 13px;
    padding-bottom: 13px;
}
.work_page .what_do p {
    padding-left: 34px;
    font-size: 13px;
    font-family: 'Metrophobic', Arial, serif;
    line-height: 21px;
    color: #666666;
}
.work_page .content_works{
    float: left;
    margin-top: 48px;

}
.work_page .content_works .green_set a{
    margin-top: 20px;
    float: left;
}
.job_page_content .explain_section p{
    padding-top: 4px;
    line-height: 18px;
    padding-bottom: 23px;
    padding-left: 0px;
    font-family: 'Metrophobic', Arial, serif;

}
.job_page_content .info_type .type_job{
    color: #666666;
    font-weight: bold;
    font-family: 'Metrophobic', Arial, serif;

}
.job_page_content .explain_section ul{
    margin-bottom: 24px;

}
.job_page_content .explain_section li{
    padding-top: 0px;
    background: url("../images/icons/job/arrow_li_icon.png") no-repeat scroll 0 center transparent;
    margin-top: 6px;
    padding-left: 10px;
    font-family: 'Metrophobic', Arial, serif;
}
.job_page_content .link_section{
    margin-left: 174px;

}
.how_page .section:last-of-type{
    margin-bottom: 100px;

}
.how_page .consolole_what_section img{
    margin-top: 54px;

}
.load_here .section:last-of-type{
    padding-left: 83px;

}
.load_here .info_member p{
    padding-left: 2px;
    padding-top: 24px;
}
.load_here .about_team .member_section{
    width: 80%;
    margin-left: -26px;
}
.content_page .job_content{
    padding-left: 44px;
    padding-top: 7%;
    margin-bottom: 64px;
    width: 57%;
}
.content_page .explain_section{
    margin-top: 42px !important;
    display: block;
    margin-bottom: 63px;
}
.content_page .explain_section p{
    padding-top: 0;
    padding-bottom: 33px;
}
.content_page .explain_section li{
    margin-bottom: 4px;
    background: url("../images/icons/content/arrow_content_icon.png") no-repeat scroll 0 center transparent;
    padding-left: 15px;

}
.content_page .social_section_job{

}
.content_page .social_section_job ul{
    margin-top: 29px;

}
.content_page .console_sidebar{
    margin-top: 0;
    padding-top: 13px;
    width: 65%;
    text-align: right;

}
.contact_page .contact_form .form_content .form_input{
    width: 68%;

}
.contact_page .contact_form .form_content .form_label{
    margin-top: 12px;

}
.contact_page .contact_form .form_content{
    margin-bottom: 28px;
}
.contact_page .blue_set a{
    margin-left: 30%;

}
.contact_page .section:last-of-type{
    margin-bottom: 92px;

}
.contact_page .contact_form{
    padding-left: 0;
    padding-top: 79px;
    width: 57%;
    margin-right: 0;

}
.contact_page{

}
.careers_page .careers{
    height: 346px;
    border-bottom: 1px dotted #eaeaea;
}
.careers_page #accordion  .ui-icon{
    padding: 0;
    float: right;
    width: 93px;
    border: none;
    margin-right: 80px;
    margin-top: 10px;

}
.careers_page #accordion .ui-state-active{
    height: 53px;
    padding-left: 88px;
    padding-top: 19px;
    border-bottom: 1px solid #EAEAEA;

}
.careers_page #accordion .title_accordion{
    width: auto;
    padding-bottom: 0;
    border: none;
    float: none;
    color: #333333;
    font-size: 18px;
    font-weight: normal;

}
.careers_page #accordion .last_text{
    padding-left: 32px;
    float: none;
    clear: none;
    padding-top: 0px;
    padding-bottom: 0;
    display: inline;
    font-size: 13px;
    position: relative;
    bottom: 15px;
    font-family: 'Metrophobic', Arial, serif;

}
.careers_page .section_in_accordeon .info_text_accordion{
    margin-top: 44px;
    padding-left: 8px;
}
.careers_page .section:last-of-type{
    margin-top: 0px;
    margin-bottom: 80px;

}
.careers_page .ui-accordion-header{
    padding-left: 88px;
    padding-top: 19px;
    height: 53px;

}
.careers_page #accordion .date_blue{
    width: 15%;
    color: #008CFF;
    border: none;
    display: inline;
    float: none;
    padding-left: 0px;

}
.careers_page #accordion .number_blue{
    width: auto;
    padding-left: 6px;
    color: white;
    margin-right: 9px;
    float: none;
    display: inline;
    padding-top: 2px;

}
.careers_page .section_in_accordeon .info_type p{
    padding-left: 91px;
    padding-top: 0;
    padding-bottom: 0;
    color: #666666;
    font-family: 'Metrophobic', Arial, serif;
    font-size: 13px;

}
.careers_page #accordion .info_type span{
    display: inline;
    width: auto;
    padding-right: 5px;

}
.careers_page #accordion .info_type li{

}
.careers_page .section_in_accordeon .info_type{
    margin-top: 8%;
    width: 32%;

}
.careers_page .section_in_accordeon .info_text_accordion p{
    font-size: 13px;
    padding-top: 7px;
    color: #666666;
    padding-left: 28px;

}
/*links in effect shadow*/
.effect_shadow{
    display: block;
    color: transparent;
    font-size: 20px;
    position: absolute;
    text-transform: uppercase;
}
.effect_shadow:hover{
    /*background: none repeat scroll 0 0 lightgrey;*/
    border: 7px dotted white;
    /*opacity: 0.36 !important;
    opacity: 0.36 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=3)!important";
    filter:alpha(opacity=3)!important;
    /* Older than Firefox 0.9 */
    /*-moz-opacity:0.36!important;  */
    /* Safari 1.x (pre WebKit!) */
    /*-khtml-opacity: 0.36!important;*/
}

.what_mob_link{
    height: 35px;
    left: 8%;
    top: 23.5%;
}
.what_dev_link{

    left: 15.5%;
    top: 14.5%;
    width: 147px;

}
.what_cms_link{

    left: 33.5%;
    top: 9%;
    width: 59px;

}
.what_e_com_link{

    left: 46.5%;
    top: 7%;

}
.what_wod_link{

    left: 60%;
    top: 12%;

}
.what_sites_link{

    left: 69%;
    top: 18%;
    width: 153px;

}
.what_app_link{

    left: 67%;
    top: 28%;

}
.what_devser_link{

    left: 40%;
    top: 25%;
    width: 145px;

}
.what_int_mark_link{

    left: 14.5%;
    top: 64%;
    width: 111px;

}
.what_seo_link{

    left: 41%;
    top: 69%;
    width: 5%;

}
.what_web_writ_link{

    left: 38.5%;
    top: 75%;
    width: 12%;

}
.what_adwords_link{

    left: 16%;
    top: 84%;
    width: 18%;

}
.what_inception_prod_link{

    left: 61%;
    top: 68%;
    width: 13%;

}
.what_prod_development_link{

    left: 77.5%;
    top: 58%;
    width: 14%;

}
/*end shadow*/
.we_are{
    height: 321px;

}
.we_are ul{
    float: left;
    margin-top: 10%;
    width: 58%;
    padding-left: 29px;
}
.we_are li{
    float: left;
    width: 18%;
}
.we_are li a{
    font-weight: normal;
    color: #333333;
    display: block;
    padding-top: 105px;
    text-align: center;
    font-size: 14px;
    text-decoration: none;

}
.we_are .title_section p{
    text-align: center;
    padding-right: 86px;
    padding-left: 0;
    padding-top: 0px;

}
.we_are .title_section a{
    margin-top: 5px;
    position: relative;
    font-size: 14px;

}
.we_work{
    background: url("../images/gallery/how_bg.png") no-repeat scroll right transparent;
    height: 445px;

}
.sprite {
    background: url(../images/sprite.png) no-repeat;
}
.we_are .develop{
    width: 92px;
    height: 92px;
    background-position: -309px -0px;
}
.we_are .develop:hover{
    width: 92px;
    height: 92px;
    background-position: -206px -206px;
}
.we_are .marketing{
    width: 92px;
    height: 92px;
    background-position: -103px -206px;
}
.we_are .marketing:hover{
    width: 92px;
    height: 92px;
    background-position: -0px -206px;
}
.we_are .strategery{
    width: 92px;
    height: 92px;
    background-position: -0px -103px;
}
.we_are .strategery:hover{
    width: 92px;
    height: 92px;
    background-position: -206px -0px;
}
.we_are .design{
    width: 92px;
    height: 92px;
    background-position: -103px -0px;
}
.we_are .design:hover{
    width: 92px;
    height: 92px;
    background-position: -0px -0px;
}
.we_are .mobile{
    width: 92px;
    height: 92px;
    background-position: -206px -103px;
}
.we_are .mobile:hover{
    width: 92px;
    height: 92px;
    background-position: -103px -103px;
}
.sidebar_home{
    background:#F7F7F7;
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    width: 100%;
    height: auto;
    display: table;
    padding-bottom: 35px;
    margin-top: 19px;
    padding-top: 32px;
}
.home .float_left .title_section a{
    margin-left: 0px;
    font-size: 14px;
    font-weight: bold;
    line-height: 47px;

}
.sidebar{
    float: left;
    width: 25%;
    margin-right: 81px;

}
.sidebar.last-of-type{
    background: url("../images/gallery/bg-office.png") no-repeat;
    margin-right: 0;
}
.sidebar .sidebar_icon{
    float: left;

}
.sidebar h3{
    padding-left: 38px;
    padding-top: 34px;
    color: #333333;

}
.home_page .sidebar h3{
    padding-top: 12px;
    margin-left: 8px;

}
.home_page .sidebar{
    padding-top: 25px;
}
.sidebar .content_section_sidebar{
    margin-bottom: 39px;

}
.office_sidebar .photo_office{
    margin-bottom: 0;
    margin-top: 0px;

}
.sidebar .link_section{
    font-size: 14px;

}
.console_sidebar{
    clear: both;
    border-bottom: 1px solid #EAEAEA;
    font-family: 'Metrophobic', Arial, serif;
    margin-top: 32px;
    padding-left: 8px;

}
.console_sidebar span{
    font-size: 13px;
    font-weight: bold;

}
.console_sidebar p{
    font-size: 13px;
    color: #999999;
    padding-top: 0px;
    font-family: 'Metrophobic', Arial, serif;

}
.main_project .title_section{
    width: 42%;
    padding-top: 0px;

}
.main_project .bx-pager
{
    text-align: center;

}
.main_project .bx-pager .pager-link
{
   background: url("../images/icons/disable_page.png") no-repeat 0 0 transparent;
    color: white;
    display: inline-block;
    font-size: 1px;
    height: 13px;
    width: 19px;
    margin-left: 0px;

}
.main_project .bx-pager .pager-active{
    background: url("../images/icons/active_page.png") no-repeat 0 0 transparent;
}

.careers_page .bx-pager
{
    text-align: center;
    bottom: 66px;
    position: relative;
    z-index: 500;
}
.careers_page .bx-pager .pager-link
{
    background: url("../images/icons/disable_page.png") no-repeat 0 0 transparent;
    color: white;
    display: inline-block;
    font-size: 1px;
    height: 13px;
    width: 19px;
    margin-left: 0px;

}
.careers_page .bx-pager .pager-active{
    background: url("../images/icons/active_page.png") no-repeat 0 0 transparent;
}
.type_project li{
    cursor: pointer;
    margin-right: 10px;
    float: left;
    border: 1px solid #FFFFFF;

}

.main_project .slider_project{
    float: left;
    margin-top: 10px;
    width: 56%;

}
.main_project .slider_project img{
margin-right: 0px;

}
.list_project{
    padding-top: 50px;
    float: left;
    padding-left: 30px;

}
.list_project .group_project{

}
.float_right.console_info .group_project img{
    margin: 0;
    border: 0.5px solid #EAEAEA;

}
.content_list .group_project li{
    float: left;
    border: 4px solid transparent;
    width: 140px;

}
.float_right.console_info .group_project .selected_item{
    border: 4px solid #008EFF;
    margin: 0;
}
.content_sidebar{
    margin: 0 auto;
    width: 960px;
}
.consolole_what_section{
    background: url("../images/gallery/what_bg_icon.png") no-repeat scroll 0 bottom transparent;
    height: 245px;
    margin: 0 auto;
    width: 31%;
    margin-top: 62px;
    position: relative;
    text-align: center;
}
.our_products{
    background: url("../images/gallery/products_bg_icon.png") no-repeat scroll 0 bottom transparent;
    width: 34%;
    height: 331px;
    margin-top: 0px;
}
.how_we_work{
    background: url("../images/gallery/how_do_work_bg_icon.png") no-repeat scroll 0 bottom transparent;
    height: 304px;
    margin-top: 0px;
}
.about_bg{
    background: url("../images/gallery/about_bg_icon.png") no-repeat scroll 0 bottom transparent;
    width: 37%;
    height: 300px;
    margin-top: 0;
}
.about_team{
    width: 50%;
    padding-right: 0;
    padding-bottom: 96px;
    margin-right: 0;

}
.float_left.console_info.about_team .image_icon{
    margin-left: 23%;
    margin-bottom: 0;

}
.about_team .console_member{
    display: block;
    *display: block;
    *margin-top: 100px;
    padding-left: 47px;

}
.about_team .console_member li{
    float: left;
    width: 25%;
    margin-right: 32px;
    height: 340px;

}
.about_team .console_member .social_about_member{
    padding-left: 10px;
    padding-top: 15px;

}
.about_team .console_member .social_about_member li{
    width: 19px;
    margin-right: 0;

}
.about_team .console_member img{
    margin-bottom: 14px;

}
.about_team .console_member .link_to_member_info{
    display: inline-block;
    float: left;

}
.about_team .console_member p{
    color: #999999;
    font-size: 13px;
    text-align: center;
    padding-bottom: 0px;
    padding-top: 13px;
    padding-left: 0px;
    line-height: 15px;

}
.about_team .console_member span{
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    width: 50px;
    padding-left: 26px;

}
.about_team .console_member .social_about_member img{
    margin-top: 8px;

}
.about_section{
     background: url("../images/gallery/about_img_section.png") no-repeat scroll right 0px transparent;
    height: 351px;
}
.about_section .title_section{
   width: 36%;
    left: 19%;
    padding-top: 25px;
}
.about_section .title_section span{
    color: #008cff;
    font-size: 18px;
    float: right;
    padding-bottom: 7px;
    padding-left: 0px;

}
.about_section .title_section p{
    font-size: 13px;
    text-align: right;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0;

}
.about_section.console_info .title_section img{
    float: right;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    right: 50%;
    margin-bottom: 0px;

}
.about_section.console_info img{
    float: right;
    margin-right: 137px;
    margin-top: 0;

}
.title_section_how_we_work{
    display: block;
    font-size: 24px;
    padding-left: 18%;
    padding-top: 23px;
    text-align: center;
    width: 61%;
    padding-bottom: 39px;

}
.consolole_what_section img{
    float: left;
    margin-left: 38%;
    margin-right: 38%;
    margin-top: 81px;

}
.consolole_what_section span{
    font-size: 36px;

}
.contact{
    color: #666666;
    font-size: 16px;
    padding-top: 29px;
}
.contact .title_section span{
    padding-right: 0px;
    padding-left: 39px;
    padding-bottom: 15px;
    padding-top: 15px;

}
.contact .title_section .blue_title{
    color: #008cff;
    display: block;
    font-size: 13px;
    margin-top: 10px;
    font-weight: bold;
    padding-bottom: 0;

}
.contact .title_section p{
    color: #666666;
    padding-left: 37px;
    padding-top: 0px;

}
.float_left.console_info .mark_contact_img{
    float: left;
    margin: 0;
    margin-right: 6px;
    margin-top: 7px;

}
.contact .title_section .box{
    color: #666666;
    font-size: 13px;
    background: url("../images/icons/contact/box_icon.png") no-repeat scroll 0 center transparent;
    padding-left: 20px;
    display: block;
    margin-left: 39px;
    padding-top: 13px;
    padding-bottom: 13px;
    margin-top: 4px;

}
.contact .title_section .phone{
    color: #666666;
    font-size: 13px;
    background: url("../images/icons/contact/phone_icon.png") no-repeat scroll 0 center transparent;
    padding-left: 20px;
    margin-left: 39px;
    padding-top: 13px;
    padding-bottom: 13px;

}
.contact .title_section .email{
    color: #008cff;
    font-size: 13px;
    background: url("../images/icons/contact/mail_icon.png") no-repeat scroll 0 center transparent;
    padding-left: 20px;
    margin-left: 39px;
    padding-top: 13px;
    padding-bottom: 13px;

}
.contact .title_section .shedelue{
    color: #666666;
    font-size: 13px;
    background: url("../images/icons/contact/shedelue_icon.png") no-repeat scroll 0 16px transparent;
    padding-left: 20px;
    display: block;
    margin-top: 13px;
    padding-right: 0px;
    margin-left: 39px;
    padding-top: 13px;
    padding-bottom: 13px;

}
/*template member*/
.info_member{
    float: left;
    border-top: 1px solid #eaeaea;
    padding-top: 42px;

}
.content_imagen_member{
    display: block;
    float: left;
    width: 50%;
    margin-top: 37px;

}
.gallery_container .Thumbnail_select{
    float: left;
    margin-right: 2%;

}
.gallery_container .Thumbnail_select img{
    border: 1px solid #d8dbe0;
    padding: 2px;

}
.about_team .title_section .name_member{
    color: #008cff;
    font-size: 18px;

}
.about_team .title_section .role_member{
    color: #999999;
    font-size: 12px;
    padding-top: 0;
    width: 70%;
    padding-left: 31px;

}
.about_team .title_section .social_about_member{
    bottom: 88px;
    float: right;
    position: relative;
    width: 24%;

}
.about_team .member_section {
    height: 50px;

}
.about_team .title_section .social_about_member li{
    margin-right: 0px;
    float: left;

}
.about_team .title_section .social_about_member li img{
    margin-right: 2px;

}
.about_pagine .consolole_what_section img {

    margin-top: 70px;
}
.title_info_member{
    color: #383838;
    font-size: 16px;

}
.info_member p{
    color: #666666;
    font-size: 13px;
    font-family: 'Metrophobic', Arial, serif;
    padding-top: 17px;
    padding-right: 28px;
    line-height: 21px;
    letter-spacing: 0.5px;

}
.resalt_info_aqu_blue{
    color: #008cff;
    font-size: 16px;
    display: block;
    width: 80%;
    border: 1;
    border-left: 1px solid #eaeaea;
    float: right;
    padding-left: 0px;
    padding-top: 39px;
    padding-right: 23px;
    padding-bottom: 25px;

}
.float_left.console_info.about_team .icon_member{
    margin-left: 0;

}
.main_image img{
    border: 1px solid #dbdde2;
    padding: 2px;

}
.contact_main{
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    height: 495px;
    overflow: hidden;
    width: 100%;
}
.console_map{
    clear: both;
    margin: 5px auto 0;
    position: relative;
    width: 960px;
    height: 450px;

}
.contact_form{
    width: 50%;
    padding-left: 72px;
    padding-top: 50px;

}
.contact_form .form_content{
    margin-bottom: 74px;
    margin-left: 0px;

}
.contact_form .form_content .form_label{
    display: block;
    height: 40px;
    margin-top: 10px;
    position: relative;
}
.contact_form .form_content .form_area_text{
    height: 140px;
}
.contact_form .form_content .form_area_text .label_text{
    top: 10%;

}
.msg_text_area{
    color: #888888;
    float: right;
    font-size: 13px;

}
.contact_form .form_content .label_text{
    position: absolute;
    top: 50%;
    color: #666666;
    font-size: 13px;
    font-family: 'Metrophobic', Arial, serif;
}
.contact_form .form_content .label_alert{
    color: #666666;
}
.contact_form .form_content .form_input{
    border: 1px solid #eaeaea;
    border-radius: 4px 4px 4px 4px;
    float: right;
    font-family: 'Lato',sans-serif;
    font-size: 1.16667em;
    height: 40px;
    padding-left: 11px;
    width: 73%;
}
.contact_form .form_content .label_phone{
    width: 70%;
    float: left;

}
.contact_form .form_content .label_phone .form_input{
    width: 55%;

}
.contact_form .form_content .label_ext{
    display: table;
    width: 30%;

}
.contact_form .form_content .label_ext .label_text{
    padding-left: 40px;

}
.contact_form .form_content #inputs_text_area{
   height: auto;
}
.contact_form .form_content .label_ext .form_input{
    width: 45%;

}
.contact_form .form_content .form_input:focus{

    box-shadow: 0 0 5px #999999;
    border-bottom: 2px solid #b7b7b7;
    border-right: 2px solid #b7b7b7;

}

.careers p{
    color: #666666;
    font-size: 13px;
    padding-top: 0;
    padding-left: 89px;
    font-family: 'Metrophobic', Arial, serif;

}
.careers .title_section{
    width: 45%;

}
.careers .title_section .title_careers{
    font-size: 36px;
    margin-left: 13px;
    float: left;
    margin-top: -6px;
    padding-left: 75px;

}
.float_left.careers img{
    margin-right: 15px;

}
.title_section .remake_careers{
  font-size: 16px;
    color: #383838;
    padding-left: 0px;
    line-height: 30px;
}/*accordion*/
.select_icon_accordion{
    background: url("../images/icons/careers/collapse_icon.png") no-repeat;
    display: block;
    height: 38px;
    width: 86px;
    float: right;
    margin-top: 30px;
}
.unselect_icon_accordion{
    background: url("../images/icons/careers/expand_icon.png") no-repeat;
    display: block;
    height: 15px;
    width: 80px;
    float: right;
    margin-top: 28px;
}
#accordion{
    font-size: 13px;
    color: #333333;
    margin-bottom: 65px;
}
.title_accordion{
    font-size: 18px;
    display: block;
    margin-bottom: 2px;


}
.date_blue{
    color: #008cff;

}
.number_blue{
    padding-left: 5px;
    background: url("../images/icons/careers/bg_number_blue.png") no-repeat scroll 0 0 transparent;
    color: white;
    margin-left: 15px;
    padding-bottom: 2px;
    padding-right: 5px;
}
.ui-accordion-header{

    border-bottom: 1px solid #EAEAEA;
    height: 70px;
    position: relative;
    padding-left: 103px;

}
.ui-state-active{
    border-bottom: 2px solid #B7B7B7;
    box-shadow: 0 0 5px #999999;
}
.web_design{
    background: url("../images/icons/careers/pencil_blue.png") no-repeat scroll 90px 23px transparent;
}
.web_dev{
    background: url("../images/icons/careers/dev_icon.png") no-repeat scroll 90px 23px transparent;
}
.int_marketing{
    background: url("../images/icons/careers/internet_icon.png") no-repeat scroll 90px 23px transparent;
}
.section_in_accordeon .info_type{
    display: block;
    float: left;
    width: 40%;
    margin-top: 25px;

}
.section_in_accordeon{
    border-bottom: 1px dotted #AEAEAE;
    height: 279px;

}
.section_in_accordeon .info_type p{

}
.section_in_accordeon .info_type span{

}
.section_in_accordeon .title_in_accordion_blue{
    color: #1294FF !important;

}
.section_in_accordeon .link_section{
    float: right;
    margin-top: 32px;
    margin-right: 0px;

}
.section_in_accordeon .info_text_accordion{
    float: left;
    margin-top: 25px;
    width: 55%;

}
.content_main{
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    height: 161px;
    overflow: hidden;
    width: 100%;
}
.content_main .center_content{
    clear: both;
    margin: 5px auto 0;
    position: relative;
    width: 960px;
    background: url("../images/icons/job/bg_job_icon.png") no-repeat;
}
.content_main .top_bar{
    border-bottom: 1px solid #eaeaea;
    height: 111px;
    width: 100%;
    padding-left: 0px;

}
.content_main .bottom_bar{
    width: 100%;
    display: block;
    padding-top: 17px;
    padding-left: 0px;

}
.title_submenu{
    display: block;
    float: left;
    font-size: 30px;
    padding-left: 8px;
    padding-top: 44px;

}
.icon_submenu{
    float: left;

}
.bottom_bar .sub_menu_nav{
    float: left;
    font-size: 13px;
    font-family: 'Metrophobic', Arial, serif;

}
.bottom_bar .sub_menu_nav li{
    float: left;
    margin-right: 4px;
    background: url("../images/icons/job/arrow_submenu.png") no-repeat scroll right center transparent;
    padding-right: 8px;
    font-family: 'Metrophobic', Arial, serif;
    color: #666666;

}
.bottom_bar .sub_menu_nav li a{
    color: #666666;
    font-size: 13px;

}
.bottom_bar .sub_menu_nav .first{
     background: none;
    padding-right: 0px;
}
.bottom_bar .sub_menu_nav .last{
     background: none;
    color: #008cff;
}
.bottom_bar .sub_menu_nav .last a{

    color: #008cff;
    font-weight: bold;
}
.bottom_bar .share_social{
    float: right;
    margin-right: 82px;
    bottom: 6px;
    position: relative;

}
.bottom_bar .share_social li{
    float: left;
    margin-right: 19px;

}
.social_section_job li{
    float: left;
    margin-right: 11px;

}
.job_content{
    float: left;
    width: 66%;
    padding-top: 6%;
    font-family: 'Maven Pro', sans-serif;
    font-size: 13px;
    padding-left: 41px;

}
.job_page{
    float: left;
    width: 17%;
    color: #666666;
    font-size: 13px;
    margin-top: 10%;
    padding-left: 47px;

}
.job_page p{
    padding-bottom: 0;
    padding-top: 0;
    font-size: 13px;
    color: #666666;

}
.tittle_blue_job{
    color: #1294ff;
    font-size: 18px;
    display: block;
    margin-bottom: 25px;
    font-weight: bold;
    font-family: 'Metrophobic', Arial, serif;

}
.explain_section{
    padding-right: 52px;

}
.tittle_black_job{
    font-size: 13px;
    color: #666666;
    font-weight: bold;
    font-family: 'Metrophobic', Arial, serif;

}
.explain_section p{

    font-size: 13px;
    font-family:'Maven Pro', sans-serif;
    color: #666666;
    padding-bottom: 31px;
}
.explain_section li{
    color: #666666;
    font-size: 13px;

}
.explain_section ul{
    display: block;
    padding-bottom: 20px;

}
.tittle_red_job{
    color: #ff2323;
    font-size: 18px;
    padding-bottom: 20px;
}
.social_section_job .tittle_blue_job{
    font-family: 'Maven Pro', sans-serif;
    font-weight: normal;

}
.social_section_job{
    display: block;
    height: 146px;
    margin-top: 54px;
    margin-bottom: 61px;

}
.apply_form_section{
    float: left;

}
.apply_form_section .tittle_blue_job{
    font-family: 'Maven Pro', sans-serif;
    font-weight: normal;

}
.apply_form_section .contact_form{
    padding-left: 0;
    width: 100%;
    padding-top: 0;
    margin-bottom: 109px;
    margin-right: 0;

}
.red_internal{

}
.red_internal .bottom_bar .sub_menu_nav .last{
    color: #ff2323;
    font-weight: bold;

}
.red_internal .content_main .center_content{
    background: url("../images/icons/content/bg_content.png") no-repeat scroll 0 0 transparent;
}
.aquot_text_red{
    background: url("../images/icons/content/aquot_icon_red.png") no-repeat;
    color: #ff2323;
    font-size: 16px;
    padding-left: 65px;
    width: 38%;
    display: block;

}
.red_internal .explain_section{
    margin-top: 66px;
    float: left;

}
.form_select {
    display: inline-block;
    float: right;
    height: 50px;
    width: 296px;
    margin-right: 178px;

}
.content_select .ui-selectmenu {
    background: none repeat scroll 0 0 white;
    color: #000000;
    height: 40px;
}
.ui-selectmenu-menu ul {
    border: 1px solid #EAEAEA;

}
.content_select .ui-selectmenu-status {
    color: #AAAAAA;
    font-family: 'Lato',sans-serif;
    padding-top: 8px;
}
.content_select .ui-state-default .ui-icon {
    background: url("../images/icons/arrow_down.png") no-repeat scroll 0 0 transparent;
    margin-top: 0;
}

.tittle_black_content{
    color: black;
    font-size: 22px;
    padding-bottom: 7px;
    display: block;
    padding-top: 7px;
    font-weight: bold;

}
.sidebar_right{
    background: #ffffff;
    float: right;
    width: 33%;
    border: none;
    margin-top: 45px;

}
.sidebar_right .sidebar{
    margin-right: 0;
    float: left;
    width: 100%;

}
.sidebar_right .content_sidebar{
    width: 100%;

}
.phrases_title{
    color: #ffffff;
    display: block;
    font-size: 26px;
    padding: 5px 5px;

}
.date_blog{

}
.blog_content .search_header{
    float: right;
    margin-top: 34px;
    width: 29%;
    color: #d1d1d1;
    margin-right: 63px;

}
.blog_content .blue_set a{
    margin-left: 11px;
    float: left;

}
.blog_content .blue_set .product_link2{
    margin-top: 16px;

}
.blog_content .console_info{
    width: 59%;
    margin-bottom: 41px;

}
.blog_content .bottom_bar .sub_menu_nav .last {
    color: #008CFF;
}
.blog_content .console_sidebar{
    border: none;
    border-bottom: 1px dotted #eaeaea;
    padding-left: 0;
    margin-top: 0;
    width: 80%;

}
.blog_content #accordion span{
    border: none;
    color: #008CFF;
    font-size: 18px;
    padding-left: 6px;
    padding-top: 6px;
    font-family: 'Maven Pro', sans-serif;
    margin-bottom: 4px;

}
.blog_content .console_info .image_little{
    float: left;

}
.blog_content .explain_section p{
    padding-top: 0px;
    padding-left: 2px;

}
.blog_content .explain_section{
    margin-top: 10px;
    padding-left: 9px;
    margin-bottom: 0px;
    border-bottom: 1px dotted #eaeaea;
    pa-bottom: 64px;
    padd-bottom: 64px;
    padding-bottom: 72px;

}
.blog_content .sidebar_right{
    margin-top: 31px;
    padding-top: 16px;

}
.blog_content .sidebar_right .sidebar{
    padding-top: 3px;
    padding-left: 2px;

}
.blog_content .tittle_black_content{
    padding-bottom: 6px;
    padding-top: 9px;

}
 .categories{

}
.blog_content .sidebar_right .tab_brivin{
    padding-top: 24px;
    padding-left: 11px;
    background: none;

}
.blog_content .sidebar_right .tab_brivin .console_posts{
    margin-top: 0px;
    margin-bottom: 0px;

}
.blog_content .console_posts img{
    margin-bottom: 0px;

}
.blog_content .console_posts p{
    padding-top: 17px;
    padding-left: 16px;
    line-height: 16px;
    padding-bottom: 0px;

}
.blog_content .twitter_blog_right{
    padding-top: 45px !important;
    padding-left: 12px !important;

}
.blog_mini p{
    display: inline;

}
.paginate_blue{
    float: left;
    width: 100%;
    padding-top: 0px;

}
.paginate_blue p{
    display: block;
    float: left;
    padding-top: 0;
    padding-right: 0px;
    font-size: 13px;
    font-family: 'Metrophobic', Arial, serif;
    padding-left: 8px;
    margin-right: 22px;

}
.paginate_blue li{
    float: left;
    font-size: 13px;
    font-family: 'Metrophobic', Arial, serif;
    padding-top: 9px;
    padding-right: 12px;
    padding-left: 7px;

}
.paginate_blue a{
     font-size: 13px!important;
    font-family: 'Metrophobic',Arial,serif!important;
    text-transform: uppercase!important;
    position: relative;
    top: 6px;
    margin-left: 18px !important;
}
.active_paginator{
    background: url("../images/gallery/blog/activate_paginator.png") no-repeat scroll 0 0 transparent;
    color: white;
}
.blog_input{
    height: 32px;
    margin-top: 0;
    width: 88%;
    margin-left: 7px;
    color: #d1d1d1;

}
.blog_content .blue_set .link_blog_table{
    color: #666666;
    float: left;
    font-size: 13px;
    font-weight: normal;
    padding-top: 0;

}
.blog_content #accordion .number_blog{
    color: #666666;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: normal;
    padding-top: 0;
    width: 20%;
    padding-bottom: 6px;

}
.blog_content .console_sidebar{
    border-bottom: 1px dotted #eaeaea;
    padding-left: 0;
    margin-top: 0;
    width: 80%;

}
.article_page .share_social li{
    float: left;
    margin-right: 6px;

}
.article_page .explain_section .share_social{
    padding-top: 41px;

}
.article_page .content_photo_autor img{
    margin-top: 2px;

}
.article_page .explain_section{
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
}
.article_page .social_section_job{
    margin-bottom: 35px;
    margin-top: 81px;
}
.article_page .description_autor p{
    padding-left: 38px !important;
    padding-top: 21px;
}
.article_page .description_autor img{
    margin-bottom: 0px;

}
.article_page .description_autor .social_about_member li a img{
    margin-top: 7px;
}
.article_page .post_related{
    margin-top: 37px;
    padding-right: 0;
    padding-bottom: 53px;

}
.article_page .post_related .console_posts_center{
    margin-left: 12px;
    margin-top: 17px;
    margin-right: 34px;
    float: left;
}
.article_page .explain_section p{
    line-height: 19px;
    padding-bottom: 0;
    padding-left: 0;
}
.article_page .float_left.console_info img{
   margin-top: 21px;
    margin-bottom: 8px;
}
.article_page .console_posts_center{
    margin-bottom: 0px;
    margin-right: 24px;
}
.article_page .console_posts_center img{
    margin-top: 23px;

}
.article_page .info_post_autor span{
    color: #008CFF;

}
.sidebar .tabLike {
    background: none repeat scroll 0 0 transparent;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
}
.sidebar .tabLike .tab_menu {
    background: none repeat scroll 0 0 white;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
}
.sidebar .tabLike .ui-state-active {
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
    font-weight: normal;
}
.console_posts{
    border-bottom: 1px dotted #eaeaea;
    display: block;
    margin-bottom: 10px;
    margin-top: 15px;
    width: 90%;
    cursor: pointer;

}
.console_posts img{
    float: left;
    border: 1px solid #eaeaea;
    padding: 3px;

}
.console_posts p{
    display: table;
    width: 58%;
    font-size: 13px;
    padding-left: 25px;
    padding-top: 8px;

}
.blog_content #accordion .console_posts span{
    display: block;
    float: left;
    font-size: 13px;

}
.blog_content .ui-widget-content{
    border: 1px solid #FFFFFF!important;
    padding-left: 4px !important;
}
.tab_brivin .console_posts:hover{

       background: #ebf6ff;
    }
.article{
    border-bottom: 1px dashed #EAEAEA;

}
.content_photo_autor{
    width: 14%;
    display: block;
    float: left;

}
.social_about_member{
    display: block;
    float: left;

}
.social_about_member li{
    float: left;
    margin-right: 0;
    padding-right: 0;

}
.blog_content .social_about_member li a{
    margin: 0;
    padding: 0;

}
.blog_content .social_about_member li a img{
    margin: 0;
    margin-right: 2px;

}
.description_autor{
    display: block;
    float: left;
    width: 100%;
    background: #f7f7f7;
    border: 1px solid #eaeaea;
    padding: 13px;
    padding-top: 0;

}
.description_autor p{
    display: block;
    float: left;
    width: 79%;
    clear: none;
    font-family: 'Metrophobic', Arial, serif;
    font-size: 13px;
    padding-top: 3px;
    padding-left: 34px;

}
.description_autor .title_blue{
    color: #008cff;

}
.description_autor .title_black{

}
.explain_section .post_related{

}
.explain_section .post_related li{

}
.post_related .console_posts p{

}
.console_posts_center{
    width: 232px;
    float: left;
    margin-bottom: -23px;
    margin-right: 34px;

}
.console_posts_center:hover{
    background: none repeat scroll 0 0 #EBF6FF;
}
.console_posts_center .photo_post_center{
    margin-top: 26px;
    float: left;
    margin-right: 13px;

}
.categories li{
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 12px;
    padding-top: 0;

}
.tittle_blue_content{
    color: #008CFF;
    display: block;
    font-size: 18px;
}
.console_posts_center .info_post_autor{
    overflow: hidden;
    width: 130px;
    padding-top: 13px;

}

.info_post_autor p{
    padding: 0;
    font-size: 13px;

}
.description_autor span{
    font-family: 'Metrophobic', Arial, serif;
    font-size: 13px;

}

/*footer*/
.footer{
    color: #FFFFFF;
    margin-top: -38px;
}
.footer p{

    color: #FFFFFF;
    display: inline;
}
.footer span{

    color: #FFFFFF;
    font-family: 'Metrophobic', Arial, serif;
}


.media_social_content{
    background: url("../images/gallery/social_bg.png") repeat scroll 0 0 transparent;
    position: relative;
    text-align: center;
    width: 100%;
    display: block;

}
.content_social{
    background: url("../images/gallery/bg_social.png") no-repeat scroll 0 -36px transparent;
}
.content_social li{
    float: left;
    width: 24%;
    cursor: pointer;

}
.content_footer{
    background: url("../images/gallery/bg_footer.png") repeat scroll 0 0 transparent;
    padding-top: 32px;
}
.footer_menu li{
    float: left;
    padding-left: 0px;
    padding-right: 27px;
    font-weight: bold;

}
.left_bar{
    float: left;
    width: 55%;
    padding-top: 18px;
    padding-left: 0px;
}
.left_bar ul{
    margin-bottom: 0px;
    float: left;

}
.left_bar p{
    color: #888888;
    font-size: 13px;
    font-family: 'Metrophobic', Arial, serif;
    display: table;
    margin-left: 0;
    margin-top: 0px;
    padding-bottom: 10px;
    padding-top: 10px;

}
.policy a{
  color: #888888;
  text-decoration: underline;
}
.right_bar{
    float: right;
    width: 32%;
    padding-top: 10px;;
}

.right_bar img {
    float: left;
    margin-top: 0;

}
.right_bar p{
    padding-left: 41px;
    padding-top: 0px;
    font-family: 'Metrophobic', Arial, serif;
    color: #888888;
    font-size: 13px;
    display: block;
    line-height: 21px;
}
.right_bar span{
    background: url("../images/icons/contact_icon.png") no-repeat scroll left 0 transparent;
    padding-left: 43px;
    padding-bottom: 13px;
    padding-top: 13px;
    font-size: 13px;
    font-weight: bold;
}
.footer_menu{
    height: 200px;
    font-family:'Metrophobic', Arial, serif;
}
.console_media_social{
    padding-bottom: 40px;

}
.console_media_social ul{
    display: inline-block;
    width: 960px;
    margin-top: 55px;

}
.console_media_social a{
    font-size: 13px;
    font-family:'Metrophobic', Arial, serif;
    padding-top: 47px;
    padding-bottom: 30px;
    padding-left: 72px;
    color: #ffffff;
    text-align: left;
    float: left;
    font-weight: bold;
}
.console_media_social span a{
    color: #ffffff;
}
.console_media_social img{
    float: left;

}
.title_footer{
    margin-top: 38px;
    pa-top: 38px;
    padding-top: 51px;

}
.title_footer img{
    margin-top: 0px;

}
.title_footer span{
    font-size: 18px;
    padding-left: 28px;
    padding-top: 9px;
    display: inline-block;
    font-family: 'Maven Pro', sans-serif;
    padding-bottom: 9px;

}
/*bxslider custom*/
.main_project .bx-prev{
    display: none;
}
.title_section .bx-prev{
    display: block;
    bottom: 0;
    margin-left: 27% !important;
    float: left !important;
    top: 100%;
}
.home_page .bx-prev{
    bottom: 30%;
    float: left;
    position: absolute;
    margin-left: 7px;
    z-index: 100;
    left: 0%;

}
.home_page .main_project .bx-next{
    display: none;
}
.home_page .title_section .bx-next{
    display: inline-block;
    bottom: 0;
    margin-right: 50% !important;
    *margin-right: 29% !important;
    float: right !important;
    top: 100%;
}
.home_page .bx-next {
    bottom: 30%;
    float: right;
    position: absolute;
    z-index: 100;
    right: 1%;

}

.form_input {
    height: 40px;

}
