/*
#wrapwrap *{
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}*/
body{
  min-height: 100%;
  overflow-x: hidden;
}
body, #wrapwrap h1, #wrapwrap h2, #wrapwrap h3, #wrapwrap h4, #wrapwrap h5, #wrapwrap p, #wrapwrap a, #wrapwrap span, #wrapwrap div, #wrapwrap table, #wrapwrap tr, #wrapwrap td {
    font-family: 'Poppins', sans-serif;
}
html 
{
  height: 100%;
}
.wow
{
   visibility: visible !important;
}
html[data-view-xmlid="website_centione.centione_home_page"] #top.o_header_standard{
    position: absolute;
    width: 100%;
}
.o_header_affix .headr_contact_bg{
    display:none;
}
footer{
    background: #0f1617;
}
html[data-view-xmlid="website_centione.centione_home_page"] nav.navbar.navbar-expand-lg{
      padding: 0px;
      background-color: rgb(0, 0, 0, 35%) !important;
}
nav.navbar.navbar-expand-lg{
      padding: 0px;
      background-color: #002038;
}
p{
  font-size: 14px;
  color: #738697;
  line-height: 1.8;
}
.footer_img
{
  width: 100%;
}
/*nav*/
a.logo{
  padding: .719rem 0 !important;
  margin-right: .5rem;
}
a.logo img{
  max-width:130px;
}
.slick-slide{
outline:0;
}
.head-callus{
   margin-right: 1rem;
}
.head-callus .icon_nav{
    padding: 0 0.3rem;
}
#top_menu_container{
    border-top: 1px solid #73869740;
}
.total_pages a.nav-link.dropdown-toggle, .o_header_affix .total_pages a.nav-link.dropdown-toggle{
    padding-right: 2rem !important;
}
.total_pages a.nav-link
{
    padding: 2rem .9rem !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 0.9;
    position: relative;
}
.o_header_affix .total_pages a.nav-link
{
    padding: 1rem 1rem !important;
}
.total_pages .nav-item.dropdown:last-child{
    display:none;
}
.dropdown-toggle.headr_login_list_dropdown_active:after, .o_wsale_my_cart > a.nav-link:hover:after, .o_wsale_my_wish > a.nav-link:hover:after{
    display:none;
}
.o_wsale_my_cart > a.nav-link, .o_wsale_my_wish > a.nav-link{
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    color: #fff !important;
}
.o_wsale_my_cart > a.nav-link:hover, .o_wsale_my_wish > a.nav-link:hover{
    color: rgba(99, 255, 249, 0.48) !important;
}
.total_pages a.nav-link.active, .total_pages a.nav-link:hover{
    color: #ea381a !important;
}
.total_pages .nav-item.dropdown > a.dropdown-toggle:before{
    display: inline-block;
    width: 9px;
    height: 0px;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    background: none;
    position: absolute;
    top: 35px;
    right: 15px;
    left: auto;
}
nav .navbar-nav .nav-item .dropdown-menu{
    border-radius: 0;
    padding: .5rem 0 .3rem !important;
}
nav .navbar-nav .nav-item .dropdown-menu a.dropdown-item {
    font-size: 13px;
    color: #8d9094;
    line-height: 20px;
    display: inline-block;
    vertical-align: top;
    background: none;
    font-weight: 600;
    padding: 10px 15px;
    margin: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
nav .navbar-nav .nav-item .dropdown-menu a.dropdown-item:hover{
    color: #36b7b2;
}
header .navbar-brand.logo img{
    height: 3.5rem !important;
}
.o_header_affix .total_pages .nav-item.dropdown > a.dropdown-toggle:before{
    top: 20px !important;
}
.nav-item.dropdown .dropdown-menu.show{
    margin-top:0;
}
.btn-contact{
    margin-left: 1rem;
    background-color: #ffdb00;
    box-shadow: 0 4px 6px 0 rgba(50, 50, 93, 0.11), 0 1px 3px 0 rgba(0, 0, 0, 0.08);
    padding: .1rem .571289877rem;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    font-size: 14px;
}
.icon_nav{
  color: #fff !important;
  padding-top: 5px;
  font-size: 14px;
  cursor: pointer;
}
.contact_nav_mob{
    color: #fff;
    margin-bottom: 0;
}

.contact_nav_mob_img{
    width: 25px;
    float: left;
    margin-top: 10px;
}
.headr_contact_list .contact_nav_container a.request_demo_header {
    background: #ea4923;
    padding: 0.6rem .8rem !important;
    border-radius: 9px;
    font-size: 12px;
    display: inline-block;
    white-space: nowrap;
    font-weight: 600;
}
/*nav*/
/* header*/
html[data-view-xmlid="website_centione.centione_home_page"] .headr_contact_bg{
      background-color: rgb(0, 0, 0, 35%) !important;
      padding: 10px 0 10px;
  }
.headr_contact_bg{
    background-color: #002038;
    padding: 10px 0 10px;
  }
.pages_nav{
  clear: both;
}
.headr_contact_list{
  list-style: none;
  display: inline-block;
  padding: 7px 20px;
  float: left;
}
.headr_login_list{
  list-style: none;
  display: inline-block;
  padding: 7px 20px;
}
.headr_login_list a, .headr_contact_list a{
  cursor: pointer;
}
.headr_login_list i,.headr_login_list a,.headr_contact_list a,.headr_contact_list i{
  color: #e0e0e0 !important;
  font-size: 14px;
  text-decoration: none;
  line-height: 1;
  padding: 0 !important;
}
.headr_login_list_border{
  position: relative;
}
.headr_login_list_border:after{
    position: absolute;
    content: " ";
    width: 1px;
    height: 20px;
    bottom: 8px;
    left: 100%;
    background-color: #a9a9a9;
}
.headr_login_list_dropdown .headr_login_list_dropdown_active  {
    border: none;
    background-color: #2e2f2f !important;
}
.dropdown-menu.show
{
    border-radius: 0;
    margin-top: .8rem;
}
.dropdown-menu.show .headr_login_list_dropdown_items, .headr_login_list_dropdown_items.js_usermenu a.dropdown-item{
    color: #2e2f2f !important;
    padding: .5rem 1rem !important;
    font-weight: 600;
}

.header_slider_btns{
  margin-top: 3rem;
}
.carousel_heder_content{
    position: absolute;
    top: 25%;
    left: 15%;
    width: 450px;
    max-width: 86%;
}
.carousel_heder_content_first{
    position: absolute;
    top: 33%;
    left: 15%;
    max-width: 100%;
}
.carousel_heder_title_first {
    color: #29303E !important;
    font-size: 70px !important;
    font-weight: 900  !important;
    line-height: 1.3  !important;
    width: 75%;
}
.slider_first_description{
    color: #434343;
    font-size: 15px;
    font-weight: 300;
    width: 50%;
}
.btn-slider-first{
    background-color: #29303E !important;
    border: 1px solid #29303E !important;
    color: #fff !important;
    padding: 1rem 5rem;
    border-radius: 40px;
}
.carousel_heder_title{
  position: relative;
}
.carousel_page_line p{
    margin-left: 3.5rem;
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 0;
    color: #fff;
}
.carousel_heder_title h1{
  color: #fff;
  font-size: 56px;
  font-weight: 900;
  line-height: 1.6;
}
.partner_title span{
  color: #26c6c1;
}
.carousel_page_line:before {
    content: "";
    position: absolute;
    width: 43px;
    height: 2px;
    background-color: #eee;
    top: 9px;
} 
.btn_header{
    color: #fff !important;
    padding: 1rem 1.8rem;
    line-height: 1;
    margin: 0 .5rem 0 0;
    border-radius: 0;
    font-size: 13px;
    font-weight: 600;
    width: 185px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 12px;
}
.btn_header i{
 -webkit-transition: all 0.3s;
   transition: all 0.3s;
}
.header_slider_btns i{
    display: none;
    float: right;
}
.btn-slider:hover i, .btn-slider-two:hover i, .home_odoo_services_btn:hover i{
    display: block;
    padding-left: 12px;
}
.btn-slider,.btn-slider-two:hover{
    background-color: #eb002800 !important; 
    border: 1px solid #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-slider:hover, .home_odoo_services_btn:hover{
    background-color: #ea381a !important;
    border: 1px solid #ea381a;
    color: #fff !important;
}
.header_carousel_icon_prev{
    opacity: 1;
}
.header_carousel_icon_next{
    font-size: 15px;
    color: #fff;
    opacity: 1;
}
.slider_contain{
  position: relative;
}
/* header */
/*footer*/
.o_footer{
    background: #002038 !important;
}
.footer_pages_bg{
    background: #002038;
    padding: 2rem 0;
}
.footer_services{
    margin-top: 1rem;
    color: #ffffff;
    padding: 1rem 0;
    background-color: #152121;
}
.footer_copyrights{
  background-color: #101717;
}
.footer_links{
  position: relative;
  font-weight: bold;
  color: #28bcc3;
  font-size: 17px;
  padding-bottom: 5px;

}
.footer_logo_img img{
    width: 70%;
    padding: 0px 0.5rem;
}
.footer_description{
  margin-top: 2.5rem;
}
.footer_page_contact
{
  line-height: 1.5;
  color: #fff !important;
  font-size: 14px;
  margin: 0;
}
.footer_page{
  line-height: 1.5;
  color: #fff !important;
  font-size: 14px;
  margin: 0;
  z-index: 99999999;
}
a.footer_page:hover {
    color: #EA381A !important;
    text-decoration: none;
  }
.footer_copyright_contain{
  color: #484e4e;
  font-size: 14px;
}
ul.social_icons{
  margin: 0px;
}
.icon_link{
  cursor: pointer;
}
.icon_link i:before{
  margin: 0px;
}
.footer_list_links{
  margin-bottom: 1rem;
}
.o_website_form_newsletter_btn{
    position: absolute;
    top: 0;
    right: 30px;
    color: #ea381a;
    font-size: 15px;
}
li.contact_information_social_icons {
    list-style: none;
    display: inline-block;
}
.centione_copyrights p{
    color: #fff;
    font-size: 14px;
}
.contact_information_social_icons a{
    color: #fff !important;
    font-size: 25px;
}
.contact_information_social_icons a:hover{
    color: #EA381A !important;
}
.icon_footer_support{
    float: left;
    color: #EA381A;
    margin: .19rem 1rem .5rem 0;
}
.footer_copyrights .pl_footer_link {
    color: #36b7b2 !important;
}
.footer_page_contact_email {
    color: #818387 !important;
    cursor: pointer;
    max-width: 85%;
}
/*footer*/
/*Home page*/
.home_banner_slide{
    position:relative;
}
.home_banner_slide:before{
    content: "";
    position:absolute;
    width: 100%;
    height: 100%;
    background: rgb(0 32 56 / 60%);
    top: 0;
    left: 0;
}
.slider_description{
    color: #fff;
    font-size: 15px;
    font-weight: 300;
}
.home_services_grid_row{
    margin-top: -6.5rem;
    background: #F5F5F5 0% 0% no-repeat padding-box;
    box-shadow: 10px 40px 50px #00000029;
    border-radius: 40px;
    opacity: 1;
    padding: 20px;
}
.home_services_grid_block p{
    padding: 15px;
    color: #002038;
    text-align: center;
    font-size: 12px;
    font-weight: 300;
}
.home_services_grid_block {
    height: 80px;
    margin-top: 20px;
}
.home_services_grid_block h5
{
    text-align: center;
    padding: 10px 0 0;
    font-size: 17px;
}
img.d-block.home_services_grid_block_img {
    width: 100%;
}
.home_services_grid_section{
    background: whitesmoke;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 3rem 0;
    z-index: 9;
}
img.ceo_lamb_img {
    float: left;
    width: 45px;
}
.ceo_info_container {
    margin-left: 95px;
}
.ceo_info_container h5{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 2rem;
    color: #445e74;
}
.ceo_info_row{
    margin-top: 5rem;
}
.ceo_info_list{
    border-right: 1px solid #c6cfd9;
}
.ceo_description{
    font-size: 16px;
}
section.home_odoo_services {
    padding: 5rem 0;
}
.section_title_container {
    text-align: center;
}
.section_title_img {
    padding: 12px 20px 12px 20px;
    background-color: #EEF3F9;
    border-radius: 10px 10px 10px 10px;
    display: inline-block;
    margin-bottom: 1.5rem;
}
h2.section_title {
    font-weight: 600;
    position: relative;
    padding-bottom: 20px;
}
.section_title:after{
    content: "";
    position: absolute;
    width: 40px;
    height: 2px;
    background: #ea381a;
    left: 48%;
    bottom: 0;
}
.section_title_container p{
    width: 50%;
    margin: auto;
    margin-top: 20px;
}
.services_page_title_container p{
    width: 75%;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.odoo_services_details_slider {
    margin-top: 4rem;
}
.our_services_page_grid .odoo_services_details_container{
    box-shadow: 0px 0px 6px rgb(0 0 0 / 6%);
    border-radius: 10px;
    text-align: center;
    padding-bottom: 30px;
    margin: 5px;
    height: 425px;
    margin-bottom: 25px;
}
.odoo_services_details_page_item_slider{
    box-shadow: 0px 0px 6px rgb(0 0 0 / 6%);
    border-radius: 10px;
    text-align: center;
    height: 425px;
    padding-bottom: 30px;
    margin: 5px;
}
.odoo_services_details_img {
    width: 60px;
    background-color: white;
    border-radius: 10px;
    padding: 10px;
    display: flex;
    margin: auto;
    position: relative;
    top: -30px;
}
.our_services_page_grid .odoo_services_details_img img{
    width: 100%;
}
.odoo_services_details_title{
    font-size: 16px;
    color: #002038;
    font-weight: 600;
    position: relative;
    padding-bottom: 14px;
}
a.odoo_services_details_title_link{
    text-decoration: none;
}
.odoo_services_details_title_link:hover h5{
    color: #ea381a;
}
.odoo_services_details_title:after{
    content: "";
    position: absolute;
    width: 35px;
    height: 2px;
    background: #c6cfd9;
    left: 45%;
    bottom: 0;
}
.home_odoo_services_btn {
    color: #002038;
    border: 1px solid #002038;
    padding: 1rem 1.8rem;
    line-height: 1;
    margin: 0 .5rem 0 0;
    font-size: 13px;
    font-weight: 500;
    width: 185px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 12px;
}
.odoo_services_details_bg img {
    border-radius: 10px 10px 0 0;
}
.home_consultation_section{
    background-image: url("../img/banner_consultation.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 3rem 0 7rem;
}
.home_consultation_list {
    margin-top: 25px;
}
img.home_consultation_img {
    width: 45px;
    float: left;
}
.home_consultation_content h2{
    color: #fff;
    font-weight: 700;
    font-size: 48px;
    margin-bottom: 40px;
}
.home_consultation_content p{
    color: #F5F5F5;
    opacity: .7;
    font-size: 17px;
}
.home_consultation_btn{
    background: #F5F5F5 0% 0% no-repeat padding-box;
    border-radius: 40px;
    color: #424854 !important;
    font-size: 17px;
    text-decoration: none;
    line-height: 1;
    padding: 14px 100px !important;
    margin: 50px 0 50px 100px !important;
    display: inline-block;
}
.consultation_form_container {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 60px 40px;
    margin-top: -5rem;
    background: #fff;
    border-radius: 10px 10px 10px 10px;
}
.o_website_form_required_custom .col-form-label{
    color: #738697BD;
    font-size: 14px;
    padding-bottom: 16px;
    font-weight: 400;
    position:relative;
}
.o_website_form_required_custom .col-form-label:after
{
    position: absolute;
    content: "*";
    color: red;
    padding-left: .2em;
}
.o_website_form_required_custom .o_website_form_input::placeholder, .o_website_form_required_custom .o_website_form_select option, .o_website_form_required_custom .o_website_form_select{
    color: #738697BD;
    font-size: 14px;
    font-weight: 400;
}
input.form-control.o_website_form_input, .o_website_form_select {
    background-color: #ffffff;
    border-color: #7386974D;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 1rem;
}
button.o_website_form_consultation_btn{
    font-size: 14px;
    font-weight: 500;
    border-radius: 10px 10px 10px 10px;
    background-color: #ea381a;
    color: #ffffff;
    width: 100%;
    margin-top: 2.6rem;
}
.o_website_form_consultation_btn:hover{
    background: #002038;
    color: #ffffff;
}
section.home_clients {
    margin: 5rem 0;
}
.odoo_clients_slider_logo {
    background: #E3E9F1 !important;
    padding: 16px;
    margin: 5px;
    border-radius: 20px;
}
.odoo_clients_slider {
    margin-top: 3rem;
}
.odoo_clients_slider .owl-nav{
    display: none;
}
.odoo_clients_slider .owl-dots{
    text-align: center;
}
.odoo_clients_slider .owl-dot.active{
    background: #ea381a !important;
}
.odoo_clients_slider .owl-dot{
    width: 10px !important;
    height: 10px !important;
    background: #E3E9F1 !important;
    margin: 2px;
    border-radius: 50%;
}
.home_meet_us_img{
    width: 120px;
    margin: auto;
    margin-bottom: 68px;
    height: 120px;
}
.home_meet_us_img img{
    padding-top: 30px;
 }
.odoo_meet_slider{
    margin-top: 3rem;
}
.home_meet_slider_desc{
    padding: 10px 15px;
}
.date_bade_container{
    position: absolute;
    bottom: 5px;
}
.date_bade_container p{
    float: left;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 8px;
    background: #ea381a;
    color: #fff;
    border-radius: 0 10px 0 10px;
    font-size: 12px
}
.date_bade_container i
{
    color: #ea381a;
    position: absolute;
    right: -50px;
    top: 5px;
}
.date_bade_container i:hover
{
    color: #002038;
}
.odoo_services_details_slider .owl-nav .owl-next:hover,.odoo_services_details_slider .owl-nav .owl-prev:hover ,.odoo_meet_slider .owl-nav .owl-next:hover,.odoo_meet_slider .owl-nav .owl-prev:hover{
    color: #002038 !important;
}
.odoo_services_details_slider .owl-nav .owl-next ,.odoo_meet_slider .owl-nav .owl-next{
    position: absolute;
    right: -20px;
    top: 30%;
    font-size: 80px !important;
    color: #73869738 !important;
}
.odoo_services_details_slider .owl-nav .owl-prev, .odoo_meet_slider .owl-nav .owl-prev{
    position: absolute;
    left: -20px;
    top: 30%;
    font-size: 80px !important;
    color: #73869738 !important;
}
button:focus{
    outline: none !important;
}
.newsletter_section{
    background-image: url("../img/newsletter_bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding: 2rem;
}
.newsletter_contact_btn
{
    font-size: 14px !important;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF !important;
    background-color: #EA381A;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 100px;
    margin: 2rem !important;
    float: right;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none !important;
}
.newsletter_contact_btn i {
    display: none;
    float: right;
    margin-top: 5px;
}
.newsletter_contact_btn:hover{
    background: #002038;
}
.newsletter_contact_btn:hover i {
    display: block;
    padding-left: 12px;
}
.h_about_us {
    background-image: url("../img/h_about.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 3rem 0 7rem;
}
.about_grid_info svg{
    width: 100%;
}
.about_grid_info h4{
    color: #F5F5F5;
    font-size: 20px;
    width: 80%;
    margin: auto;
    margin-bottom: 13px;
    font-weight: 700;
}
section.home_services_grid_section {
    background: whitesmoke;
}
.about_grid_info p{
    color: #F5F5F5;
    opacity: .7;
}
.h_about_sec_title{
    color: #F5F5F5;
    font-size: 60px;
    margin-bottom: 90px;
}
.about_grid_info:hover .svg_about_container{
    background: #3096E1;
}
.svg_about_container{
    border: 3px solid #3096E1;
    padding: 30px 60px;
    width: 62%;
    margin: auto;
    margin-bottom: 40px;
    border-radius: 20px;
    height: 200px;
}
.h_our_service {
    background: #F5F5F5;
    padding: 5rem 0;
}
.svg_service_container {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 30px 50px #00000029;
    border-radius: 80px;
    padding: 45px 0;
}
.svg_service_erp_container {
    height: 520px;
    color: #fff;
    padding: 115px 0;
    background: #76BE53 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 50px #00000029;
    border-radius: 80px;
}
.svg_service_erp_container h1{
    font-size: 80px;
    margin-bottom: 0;
}
.h_service_info {
    padding-left: 150px;
}
.h_service_info h2{
    font-size: 60px;
    color: #29303E;
}
p.service_erp_description.mb-0 {
    font-size: 24px;
    color: #29303E;
    opacity: .7;
    line-height: 1.4;
    margin: 45px 0 !important;
}
a.btn.h_btn-erp {
    padding: 0;
    color: #29303E;
    font-size: 25px;
}
.h_solutions_title{
    color: #29303E;
    font-size: 42px;
}
.h_service_info h5{
    font-size: 60px;
    font-weight: 700;
}
.h_solutions_btn{
    background: #29303E 0% 0% no-repeat padding-box;
    border-radius: 40px;
    color: #fff !important;
    padding: 17px 57px;
    margin-top: 20px !important;
    display: inline-block;
}
.solution_card_container{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 40px #00000029;
    border-radius: 40px;
    padding: 45px 30px;
    margin: 20px 0;
    height: 315px;
}
.solution_card_container h5{
    font-size: 16px;
    font-weight: 700;
    margin: 30px 0 20px;
}
.solution_card_database_container p{
    color: #fff !important;
}
.solution_card_database_container{
    background: #424854 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 40px #00000029;
    border-radius: 40px;
    color: #fff !important;
}
.svg_service_erp_container h5{
    font-size: 16px;
    margin: 0 !important;
}
.img_shapes_bg {
    position: absolute;
    top: 0;
    right: 0;
}
/*********** About us page **********************/
.centione_breadcrumb_about_us_page{
    background-image: url("../img/about_us_background.png");
}
.who_about_us{
    padding: 3rem 0 5rem;
}
.about_team_img
{
    border-radius: 13px;
}
.about_team_container .team_title{
    color: #002038;
    font-size: 28px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.2em;
    position: relative;
    padding-bottom: 15px;
}
.about_team_container .team_title:after{
    position:absolute;
    content: "";
    width: 150px;
    height: 2.6px;
    bottom: 0;
    left: 0;
    background: #ea381a;
}
.about_team_container {
    margin-top: 1rem;
}
.about_us_team_btn{
    padding: 13px 55px !important;
    margin: 0rem !important;
    float: unset !important;
}
p.about_team_content {
    margin-top: 20px;
}
/*********** Solutions page **********************/
.centione_breadcrumb_solution_page{
    background-image: url("../img/solutions_background.png");
}
.centione_breadcrumb_solution1{
    background-image: url("../img/solution5_banner.jpg");
}
.centione_breadcrumb_solution2{
    background-image: url("../img/solution5_banner.jpg");
}
.centione_breadcrumb_solution3{
    background-image: url("../img/solution5_banner.jpg");
}
.centione_breadcrumb_solution4{
    background-image: url("../img/pic_our_clients.jpg");
}
.centione_breadcrumb_solution5{
    background-image: url("../img/solution5_banner.jpg");
}
/*********** Services page **********************/
.centione_breadcrumb_services_page{
    background-image: url("../img/services_background.png");
}
.centione_breadcrumb{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
.centione_breadcrumb_restaurant_management{
    background-image: url("../img/management_banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
.centione_breadcrumb_database_management{
    background-image: url("../img/database_banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
.centione_breadcrumb_odoo_erp{
    background-image: url("../img/odoo_slider_banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
.centione_breadcrumb_crm{
    background-image: url("../img/crm_banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
.centione_breadcrumb_hr{
    background-image: url("../img/hr_banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
.centione_breadcrumb_manufacturing{
    background-image: url("../img/manufacture_banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
.image_white_filter{
    filter: brightness(0) invert(1);
    width: 90px;
    padding-bottom: 20px;
}
.services_page_desc{
    color: #002038;
    font-size: 16px;
}
.breadcrumb_head_contain h2{
    color: #fff;
}
.services_list{
    float: unset;
}
.services_list .contact_nav_container{
    float: left;
}
.services_list a{
    display: block;
}
.services_list i{
    font-size: 19px;
    color: #EA381A !important;
    margin-top: 20px;
    float: left;
    margin-right: 20px;
}
.service_prev
{
    color: #002038;
    font-weight: 700;
    margin-bottom: 0;
}
.service_prev_name{
    color: #002038;
}
.service_prev_name:hover{
    color: #EA381A;
}
.service_pages_next{
        float: left;
}
.service_pages_next_icon{
    margin: 20px 0 0 20px;
}
/*********** Clients **********************/
.centione_breadcrumb_our_clients{
    background-image: url("../img/clients_background.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
.filter_container {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 5px 5px 5px #00000029;
    border: 0.25px solid #0020389c;
    padding: 2rem 0;
}
.filter_container ul {
    list-style: none;
    margin-bottom: 40px;
    padding: 15px 0 15px 1.5rem;
    background: #F3F3F3;
    margin-top: 15px !important;
}
.filter_list_title h5{
    color: #384F61;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 20px;
    padding: 0 1rem;
}
.filter_list_title h5 i{
    float: right;
    padding: 3px 5px;
}
li.filter_list a{
    color: #384F61 !important;
}
li.filter_list.active a{
    color: #012038 !important;
    opacity: 1;
    text-decoration: underline;
    font-weight: 500;
}
li.filter_list {
    opacity: .8;
}
li.filter_list span{
    float: right;
    margin-right: 20px !important;
    font-size: 14px;
    color: #69738c;
}
.clients_card {
    width: 100%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 5px 5px 5px #00000029;
    border-radius: 30px;
    padding: 1rem;
}
.clients_page_grid {
    width: 17%;
    float: left;
    padding: 1.5rem;
    margin-right: 20px;
    border: 1px solid #eee;
    border-radius: 59px;
    height: 60%;
}
.clients_page_grid img{
    height: 100%;
}
.clients_page_section{
    padding: 5rem 0;
    background: #F3F3F3;
}
.odoo_clients_slide {
    height: 210px;
    margin-bottom: 40px;
    border-bottom: 1px solid #eee;
}
.clint_desc_link{
    color: #012038;
    font-size: 15px;
    float: right;
    margin-top: -25px;
}
.clint_desc_container h5{
    color: #00345d;
    font-weight: 600;
}
.clients_details_name{
    color: #002038;
}
.clint_desc_container p {
    font-size: 15px;
    height: 50px;
    overflow: hidden;
    margin-top: 10px;
    width: 75%;
}
span.client_details_char:last-child{
    display: none;
}
.header_pages a, .header_pages i, .header_pages p {
    color: #384F61;
    opacity: .7;
    text-decoration: none;
    display: inline-block !important;
    font-size: 12px;
    font-weight: 600;
}
.header_pages p{
    opacity: 1;
}
.client_details_logo
{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 5px 5px 5px #00000029;
    border-radius: 30px;
    padding: 3rem 1rem;
}
.searchbar {
    position: relative;
    margin-bottom: 3rem;
}
.searchbar i.fa.fa-search {
    position: absolute;
    left: 25px;
    top: 10px;
    color: #384f61ad;
    font-size: 14px;
}
input.clients_search {
    width: 90%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 0.25px solid #0020381c;
    margin: auto;
    display: block;
    padding: .3rem 0rem .3rem 2.3rem;
    color: #384f61ad;
    font-size: 15px;
}
.filter_list_title_name{
    padding: 0 1rem;
    margin-bottom: 0;
}
.filter_list_title_name i{
    padding: 0 .3rem;
}
:focus-visible {
    outline: none !important;
}
.clients_pagination .page-item .page-link {
    color: #384F61;
    background-color: #f3f3f3;
    border-top: 1px solid #384F61 !important;
    border: 0;
    border-radius: 0;
    font-size: 13px;
    opacity: .6;
}
.clients_pagination .page-item.active .page-link {
    color: #384F61;
    background-color: #f3f3f3;
    border-top: 1px solid #384F61 !important;
    opacity: 1;
    font-weight: 500;
}
/*********** Career **********************/
.centione_breadcrumb_career{
    background-image: url("../img/career_background.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
/*********** contact us **********************/
.centione_breadcrumb_contact{
    background-image: url("../img/contact_us_header.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 8rem 0 !important;
}
.breadcrumb_head_contain h1{
    color: #fff;
    font-weight: 800;
    font-size: 55px;
}
.breadcrumb_head_contain p{
    color: #fff;
}
.o_website_form_send.contact_form_btn {
    background: #ea381a;
    color: #fff;
    font-size: 16px;
    padding: .4rem 2rem;
    margin-top: 1rem;
    border: 0;
}
.o_website_form_send.contact_form_btn:hover{
    background: #002038;
    color: #fff !important;
}
a.support_page_header {
    font-weight: 700;
    font-size: 14px;
    color: #fff !important;
    margin-top: 9px;
    float: left;
}
.contact_us_page{
    padding: 0 0 4rem 0;
}
.contact_grid_info {
    height: 430px;
    border-right: 1px solid #e3e9f1;
    padding: 3rem 0;
}
.title_head_contain h3{
    color: #002038;
    position: relative;
    padding-bottom: 1rem;
}
.title_head_contain h3:after{
    position:absolute;
    content: "";
    width: 125px;
    height: 3px;
    bottom: 0;
    left: 0;
    background: #ea381a;
}
.contact_grid_info i{
    font-size: 55px;
    color: #EA381A;
    padding: 20px 0;
}
.contact_grid_info h4{
    color: #002038;
}
.contact_grid_info p{
    color: #002038;
    padding: 0 45px;
    font-size: 13px;
    line-height: 1.5;
}
.contact_grid_info h5{
    color: #EA381A;
}
.contact_border_right {
    border-right: none;
}
/*********** contact us **********************/
/*********** sign in **********************/
.offset-md-3.col-md-6.sign_in_section {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 30px 30px 0px 0px;
    margin: 4rem auto 2rem;
}
.oe_website_login_container {
    background: #F3F3F3;
    padding: 2rem;
}
button.btn.form_btn.btn-lg.login_in_btn, .reset_btn_form,.form_sign_up_btn {
    background: #011F37 0% 0% no-repeat padding-box !important;
    box-shadow: 0px 3px 6px #00000029;
    opacity: 1;
    color: #fff;
    display: block;
    width: 100%;
}
.reset_btn_form {
    padding: 14px;
}
.oe_website_login_container input.form-control {
    background: #F3F3F3 0% 0% no-repeat padding-box;
    font-size: 13px;
    font-style: italic;
    font-weight: 600;
    border: none;
    border-radius: 0;
    padding: 25px;
}
.oe_website_login_container input.form-control::placeholder{
    color: #011F37;
    opacity: .7;
}
.oe_login_buttons .justify-content-between.mt-2.d-flex.small{
    display: none !important;
}
a.btn.form_btn.btn-lg.sign_page_register_btn {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    opacity: 1;
    display: block;
    margin-bottom: 3.5rem;
    font-size: 15px;
    padding: .7rem !important;
    font-weight: 700;
    color: #011F37;
}
a.sign_in_forget_pass_link, .super_user_pass_link {
    color: #011F37;
    opacity: 0.7;
    margin: 1rem 0 0rem !important;
    display: block;
    font-size: 14px;
}
.oe_website_login_container .oe_reset_password_form{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 30px 30px 0px 0px;
    opacity: 1;
    padding: 2rem;
    max-width: 500px;
}
form.oe_signup_form {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 30px 30px 0px 0px;
    opacity: 1;
    padding: 2rem;
    max-width: 550px;
}
.sign_up_form_login_btn
{
    color: #011F37;
    opacity: 1;
}
/*************** jobs *******************/
.o_wevent_index .o_wevent_events_list.opt_event_list_cards_bg{
    background-color: #E9ECEF !important;
    color: #212529;
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
    box-shadow: 0px 5px 6px #00000029;
    opacity: 1;
}
.o_website_hr_recruitment_jobs_list .pt48.pb32.bg-200{
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
    box-shadow: 0px 5px 6px #00000029;
    opacity: 1;
}
.o_website_hr_recruitment_jobs_list .h1.text-secondary{
    color: #CE715B !important;
}
.oe_website_jobs .card.card-default.mb32 {
    height: 350px;
}
h3.career_job_title.mt0.mb4 {
    color: #012038 !important;
    font-size: 19px;
    font-weight: 600;
}
p.job_short_desc {
    color: #384F61;
    opacity: .8;
    font-size: 14px;
    height: 100px;
    overflow: hidden;
}
.job_location_company i, .job_time_publish i{
    color: #012038 !important;
    opacity: .8 !important;
    margin-right: 1px !important;
}
.job_location_company
{
    font-size: 10px;
    margin-right: 8px;
    padding: 5px 5px;
    width: 95px;
}
.job_time_publish {
    font-size: 10px;
    padding: 5px 10px;
    width: 105px;
}
.job_location_company, .job_time_publish {
    border: 1px solid #012038;
    border-radius: 10px;
    float: left;
    display: inline-block;
    opacity: .8 !important;
    color: #012038;
    font-weight: 600;
}
a.career_position_btn {
    background: #CE715B 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    opacity: 1;
    color: #fff;
    text-decoration: none;
    padding: 8px;
    margin: 20px 0;
    display: block;
    width: 55%;
}
.job_details_info_company address.mb-0 ,.job_details_info_company .job_details_info_categ{
    background: #F3F3F3 0% 0% no-repeat padding-box;
    border-radius: 10px;
    opacity: 1;
    display: inline-block;
    padding: 5px;
    font-size: 12px;
    color: #012038;
    float: left;
    line-height: 1.8;
    margin-right: 15px;
}
.job_details_info_categ p{
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px;
    color: #012038;
}
.job_details_form_btn{
    background: #012038;
    font-size: 14px;
    transition: all .3s;
}
.job_details_form_btn:hover{
    border: 1px solid #012038;
    color: #012038;
    background: #fff !important;
}
.career_list_content{
    border: 0.25px solid #012038;
}
.career_list_content ul li{
    border: 0.25px solid #01203817;
}
.job_desc_career{
    font-size: 16px;
    text-align: justify;
}
.o_job_bottom_bar div a.btn-primary{
    background: #012038 !important;
    font-size: 18px;
    transition: all .3s;
}
#recruitment5{
    border: none !important;
    background: none !important;
}
#hr_recruitment_form .s_website_form_input {
    background: #F3F3F3 0% 0% no-repeat padding-box;
    border: none;
    border-radius: 0;
}
.career_form_send{
    background: #CE715B 0% 0% no-repeat padding-box !important;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    border: none;
    font-size: 17px;
    text-align: left !important;
    margin-left: 10px;
    margin-top: 20px;
    padding: .5rem 3rem;
}
#hr_recruitment_form .s_website_form_label span.s_website_form_label_content {
    color: #011F37;
    opacity: .7;
    font-size: 14px;
    font-weight: 500;
}
/************* blog *******************/
.o_rtl .blog_title{
    font-family: 'GEBold' !important;
}
.blog_title{
    color: #022A42 !important;
    text-decoration: none !important;
}
.blog_posts_title{
    height: 50px;
    font-weight: 600;
}
.blog_subtitle, .blog_post_date p{
    color: #022A42 !important;
    opacity: .7;
}
.website_blog #o_wblog_post_search, .js_blog.website_blog .nav-item span{
    display: none !important;
}
.js_blog.website_blog .nav-item a.nav-link:hover, .js_blog.website_blog .post_link.badge:hover,.js_blog.website_blog .nav-item a.nav-link.active{
    background: #012038 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 25px;
    opacity: 1;
    color: #fff !important;
}
.js_blog.website_blog .nav-item a.nav-link, .js_blog.website_blog .post_link.badge{
    color: #022A42 !important;
    opacity: .7;
    background: #F8F8F8 100% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 25px;
    margin: 0 20px 15px;
    width: 140px;
    transition: all .3s;
    text-align: center;
}
.js_blog.website_blog .post_link.badge{
    padding: .8rem;
    margin-bottom: 2rem;
}
.o_wblog_sidebar_block .o_wblog_social_links a.d-flex{
    border: none !important;
    background-color: #fff !important;
    font-size: 20px;
    width: 40px;
    height: auto;
}
div#o_wblog_post_sidebar_col {
    border-right: 2px solid #e0e0e0;
    padding-right: 2rem;
}
#o_wblog_post_sidebar .o_wblog_sidebar_block .text-uppercase{
    border: none !important;
}
.o_wblog_sidebar_block .o_wblog_social_links a.d-flex i{
    color: #062c42 !important;
}
#o_wblog_index_content .o_wblog_post_short_tag_section,.item .o_wblog_post_short_tag_section{
    position: absolute;
    bottom: 122px;
    left: -1px;
}
#o_wblog_index_content .o_wblog_post_short_tag_section .post_link.badge,.item .o_wblog_post_short_tag_section .post_link.badge{
    padding: 1rem 2rem;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    color: #022A42 !important;
    border-radius: 0 35px 35px 0;
    border: none !important;
}
#o_wblog_index_content .news_grid_content{
    margin-top: 30px;
    text-align: left;
}
.website_blog .blog_list_img{
    box-shadow: 3px 4px 6px #00000029;
    border: 4px solid #fff;
}
.js_blog.website_blog #o_wblog_post_footer{
    display: none !important;
}
.o_rtl .owl-carousel.owl-theme.odoo_blog_details_slider.owl-loaded.owl-drag{
    direction: rtl !important;
}
.o_rtl .blog_details_page_item_slider{
    direction: ltr !important;
}
.single_blog_details_tags{
    bottom: 108px !important;
    right: 0px !important;
}
.similar_blogs .owl-carousel .owl-dots.disabled,.similar_blogs .owl-carousel .owl-nav.disabled {
    display: block;
}
.similar_blogs button.owl-prev {
    position: absolute;
    right: -70px;
    top: 35%;
    font-size: 65px !important;
}
.similar_blogs button.owl-next {
    position: absolute;
    left: -70px;
    top: 35%;
    font-size: 65px !important;
}
/****************blog*************************/
.border_msg_container{
    box-shadow: 1px 3px 15px 1px #0000001a;
    padding: 2rem;
    text-align: center;
}
/**************** Event ****************************/
.event_title_contain h3{
    color: #002038;
}

.o_wevent_index_topbar_filters .dropdown-toggle{
    color: #012038 !important;
    box-shadow: 0px 3px 6px #00000029;
    border: 0.25px solid #012038 !important;
    border-radius: 10px;
    font-size: 13px;
    margin-right: 13rem;
}
.o_wevent_index_topbar_filters .dropdown-toggle .fa{
    color: #012038 !important;
}
.oe_search_box{
    border-radius: 0px !important;
    color: #384F61 !important;
    padding-left: 42px;
    width: 200px !important;
    box-shadow: 0px 3px 6px #00000029;
    border: 0.25px solid #384F61;
    font-size: 14px;
}
.oe_search_box::placeholder{
    color: #384F61 !important;
}
.o_wevent_event_searchbar_form .input-group-append, #o_wblog_post_search .input-group-append, .o_wslides_wrap .input-group-append{
    position: absolute;
}
.oe_search_button{
    color: #384F61 !important;
    background-color: unset !important;
    border: none !important;
    font-size: 14px;
}
.event_block_list .o_colored_level.o_cc3{
    background-color: #FFFFFF !important;
    color: #000000;
}
.event_block_list .o_wevent_event_date{
    position: unset !important;
    box-shadow: unset !important;
    float: left;
    height: 111px !important;
    margin-right: 5px;
}
.event_list_img{
    border-radius: 10px;
}

.event_block_list .card-title{
    color: #012038;
}
.event_block_list .card-body time,.event_block_list .card-body div address.mb-0 {
    color: #384F61;
    opacity: .7;
}
.o_wevent_index_topbar_filters .dropdown-menu.show .justify-content-between{
    color: #384F61 !important;
    font-size: 14px;
}
.o_wevent_index_topbar_filters .dropdown-menu.show .justify-content-between .badge-primary {
    color: #495a75;
    background-color: #e0e0e0;
    font-weight: 600;
}
.o_wevent_index_topbar_filters .dropdown-menu.show .justify-content-between.active
{
    background: #F3F3F3 !important;
    color: #384F61 !important;
}
.event_details_title{
    position: absolute;
    bottom: 60px;
    left: 10%;
    font-weight: 700;
    color: #fff !important;
    font-size: 36px;
}
.o_wevent_event .o_wevent_event_date{
    position: absolute !important;
    bottom: 0;
    right: 10%;
    width: 85px;
    text-align: center;
}
.o_wevent_event .o_wevent_event_date .o_wevent_event_month{
    display: block;
}
.o_wevent_event .o_record_cover_container.o_cc3 {
    background-color: #fff;
}
.o_wevent_event .o_record_cover_component.o_record_cover_filter.oe_black{
    background-color: unset;
}
.o_wevent_event section.bg-200.mt-n5{
    background-color: #fff !important;
}
.o_wevent_registration_single button.btn-primary{
    background-color: #012038 !important;
    border-color: #012038 !important;
}
.o_wevent_event .bg-light.shadow-sm a{
    color: #012038 !important;
    text-decoration: none;
}
.o_wevent_event .bg-light.shadow-sm address.mb-0 span{
    font-size: 14px;
}
/**************** Event ****************************/