@media (max-width: 1500px){
    .carousel_heder_content {
        width: 600px;
     }
    .carousel_heder_title_first {
        font-size: 64px !important;
    }
    .carousel_header_desc_first{
        margin-top: 1rem !important;
    }
    .carousel_heder_title h1 {
        font-size: 50px !important;
    }
    .slider_description {
        font-size: 13px;
    }
}
@media (max-width: 1200px){
    .home_banner_slide .carousel_heder_title{
        margin-top: 25px;
    }
    .home_services_grid_row {
        margin-top: -5.5rem;
    }
    .header_slider_btns {
        margin-top: 1rem;
    }
    .headr_contact_list a{
        padding: 0 12px !important;
    }
    .clients_page_grid{
        width: 18%;
        height: 50%;
    }
     .carousel_heder_content {
        width: 600px;
     }
     .carousel_heder_title h1 {
        font-size: 50px !important;
    }
    .slider_description{
        font-size: 14px;
    }
    .carousel_header_desc_first{
        margin-top: 1rem !important;
    }
    .slider_first_description {
        font-size: 14px;
        width: 90%;
    }
    .h_solutions_btn {
        padding: 17px 45px;
    }
    .solution_card_container{
        height: 355px;
    }
    .home_consultation_content h2 {
        font-size: 36px;
    }
    .home_meet_slider_desc {
        font-size: 13px;
    }
    .date_bade_container i{
        display: none;
    }
}
@media (max-width: 1100px){
    .carousel_heder_content {
        position: absolute;
        top: 23%;
        left: 15%;
        width: 600px;
        max-width: 85%;
    }
    .slider_first_description {
        font-size: 14px;
        width: 90%;
    }
    .slider_description {
        font-size: 13px;
    }
}
@media (max-width: 991px){
    #top_menu_container {
        padding: 0 20px;
    }
    .headr_contact_bg {
        text-align: center;
    }
    .headr_contact_bg .col-md-5.text-right{
        text-align: center !important;
    }
    .contact_grid_info p {
        padding: 0;
    }
    .contact_grid_info h5 {
        font-size: 17px;
    }
    .headr_contact_list {
        list-style: none;
        display: inline-block;
        padding: 7px 0px;
        float: left;
    }
    html[data-view-xmlid="website_centione.centione_home_page"] #top.o_header_standard {
        position: relative;
        width: 100%;
    }
    html[data-view-xmlid="website_centione.centione_home_page"] .headr_contact_bg {
        background-color: #002038 !important;
        padding: 10px 0 10px;
    }
    html[data-view-xmlid="website_centione.centione_home_page"] nav.navbar.navbar-expand-lg {
        padding: 0px;
        background-color: #002038 !important;
    }
    .home_services_grid_block {
        padding: 0;
        height: 50px;
    }
    .home_services_grid_row .col-md-12 h5{
        padding: 0 !important;
    }
    .home_services_grid_block h5 {
        font-size: 13px;
    }
    .carousel_heder_content_first {
        top: 13%;
    }
    .home_services_grid_block_img {
        width: 40px;
    }
    .about_grid_1{
        order: 2;
        margin-top: 15px;
    }
    .about_grid_2{
        order: 1;
    }
    .total_pages a.nav-link {
        padding: 1rem .9rem !important;
    }
    .home_odoo_services_btn {
        padding: .7rem .5rem;
        font-size: 13px;
        width: 150px;
    }
    .service_prev_name {
        font-size: 11px;
    }
    .service_prev {
        font-size: 13px;
    }
    .carousel_heder_content {
        position: absolute;
        top: 0%;
        left: 15%;
        width: 600px;
        max-width: 85%;
    }
    .clients_page_grid {
        width: 22%;
        height: 43%;
    }
    .card_client_info_filter_details{
        margin-left: 95px !important;
    }
    .clint_desc_container p {
        font-size: 13px;
    }
    .carousel_heder_title .carousel_heder_title_first {
        font-size: 43px !important;
    }
    .btn-slider-first {
        color: #fff !important;
        padding: 0.5rem 3rem;
        border-radius: 40px;
    }
    .header_slider_btns {
        margin-top: 1rem;
    }
    .svg_about_container {
        padding: 15px 27px;
        height: 160px;
    }
    .about_grid_info h4 {
        font-size: 18px;
        width: 100%;
    }
    .about_grid_info p {
        font-size: 13px;
    }
    .h_service_info {
        padding-left: 95px;
    }
    .h_service_info h2 {
        font-size: 50px;
    }
    .h_service_info h5 {
        font-size: 45px;
    }
    p.service_erp_description.mb-0 {
        font-size: 22px;
        margin: 25px 0 !important;
    }
    .svg_service_erp_container {
        height: 500px;
        padding: 100px 0;
        border-radius: 40px;
    }
    .svg_service_container {
        border-radius: 35px;
        padding: 25px 0;
    }
    .svg_service_container svg{
        width: 36%;
    }
    .svg_service_erp_container h1 {
        font-size: 60px;
    }
    .svg_service_erp_container h5 {
        font-size: 13px;
    }
    .h_solutions_title {
        font-size: 30px;
        font-weight: 700;
    }
    .h_solutions_btn {
        padding: 17px 12px;
        font-size: 15px;
        margin-top: 9px !important;
    }
    .solution_card_container {
        height: 390px;
        border-radius: 30px;
        padding: 35px 15px;
        margin: 20px 0;
    }
    .home_consultation_btn {
        margin: 90px 0 50px 25px !important;
    }
    .odoo_services_details_page_item_slider {
        height: 360px;
    }
}
@media (max-width: 768px){
    .contact_grid_info {
        border-right: none;
    }
    .newsletter_section .col-md-6{
        text-align: center;
    }
    .newsletter_contact_btn {
        padding: 15px 60px;
        float: unset;
        display: block;
    }
    .headr_contact_list{
        text-align: center;
        float: unset;
    }
    .headr_contact_list.pl-0{
        display: block;
        width: 100%;
    }
    .home_services_grid_block h5 {
        font-size: 15px;
    }
    .home_services_grid_block h5 {
        font-size: 15px;
    }
    .headr_contact_bg .col-md-7{
        display: none;
    }
    .carousel_heder_title h1 {
      font-size: 38px !important;
    }
    .carousel_heder_content {
        width: 460px;
    }
    .carousel_heder_content {
        top: 0%;
    }
    .ceo_info_list {
        border-right: 0;
    }
    .ceo_description
    {
        text-align: center;
    }
    .ceo_info_container {
        margin-left: 55px;
    }
    .odoo_services_details_slider .owl-nav .owl-next, .odoo_meet_slider .owl-nav .owl-next{
        right: -15px;
    }
    .odoo_services_details_slider .owl-nav .owl-prev, .odoo_meet_slider .owl-nav .owl-prev{
        left: -15px;
    }
    .about_us_team_btn{
        display: unset;
    }
    .our_services_page_grid .odoo_services_details_container{
        padding-top: 50px;
    }
    .centione_breadcrumb_odoo_erp {
        background-size: 142%;
            padding: 1rem 0 2rem !important;
        background-position: top center;
    }
    .row.mt-5.pt-5.slide_right_left {
        padding: 0 !important;
        text-align: center;
    }
    .slide_right_left ul.text-right{
        text-align: center !important;
    }
    .slide_right_left ul {
        padding: 0;
    }
    .filter_container{
        margin-bottom: 35px;
    }
    .pagination {
        padding-left: 15px;
    }
    .clients_page_grid {
        width: 22%;
        height: 51%;
    }
    .card_client_info_filter_details {
        margin-left: 110px !important;
    }
    .clint_desc_container p {
        font-size: 12px;
        height: 60px;
    }
    .header_slider_btns {
        margin-top: 1rem;
    }
    .home_services_grid_row .col-md-12 h5 {
        padding: 18px !important;
        font-size: 22px !important;
    }
    header#top .headr_contact_bg a.dropdown-toggle.btn {
        text-align: center;
        float: unset !important;
        margin: auto;
    }
    .home_services_grid_block {
        margin: 5px;
        height: 96px;
    }
    .home_services_grid_block_img {
        width: 70% !important;
    }
     .home_services_grid_row {
        margin-top: 0.5rem;
    }
    .carousel_heder_title .carousel_heder_title_first {
        font-size: 37px !important;
    }
    .btn-slider-first,.btn_header,.header_slider_btns img{
        display: none !important;
    }
    .svg_service_erp_container {
        margin-top: 50px;
        height: 290px;
        padding: 30px 0;
    }
    .solution_card_container {
        height: 320px;
    }

    .home_consultation_btn {
         margin: 0px 0 20px 100px !important;
    }
}
@media (max-width: 600px){
    .home_services_grid_row {
        margin-top: 0.5rem;
    }
    .home_banner_slide .carousel_heder_title {
        margin-top: 5px;
    }
    .carousel_heder_content {
        width: 360px;
    }
    .slider_description {
        font-size: 12px;
        font-weight: 500;
    }
    .btn_header {
        color: #fff !important;
        padding: .7rem;
        width: 150px;
        margin: 0 .5rem 0 0;
    }
    .image_white_filter {
        width: 60px;
        padding-bottom: 10px;
    }
    .carousel_heder_title h1 {
        font-size: 32px !important;
    }
    .carousel_heder_title .carousel_heder_title_first {
        font-size: 34px !important;
    }
    .h_about_sec_title {
        font-size: 53px;
        font-weight: 700;
    }
    .svg_about_container {
        width: 43%;
    }
    .about_grid_info p {
        font-size: 13px;
        width: 80%;
        margin: auto;
        margin-bottom: 28px;
    }


}

@media(max-width: 550px){
    .clients_page_grid {
        width: 21%;
        height: 44%;
        padding: 15px 16px 16px 16px;
    }
    .card_client_info_filter_details {
        margin-left: 95px !important;
    }
    .carousel_heder_title h1 {
        font-size: 30px !important;
    }
    .carousel_heder_title .carousel_heder_title_first {
        font-size: 27px !important;
    }
    .carousel_heder_content {
        width: 350px;
    }
    .slider_description {
        font-size: 11px;
    }
    .h_about_sec_title {
        font-size: 40px;
    }
    .h_service_info {
        padding-left: 50px;
    }
    .solution_card_container {
        height: 270px;
    }
    .home_consultation_btn {
        margin: 0px 0 20px 60px !important;
    }
}
@media(max-width: 450px)
{
    .btn_header{
        display: none;
    }
    .carousel_heder_title h1 {
        font-size: 18px;
    }
    .about_team_container .team_title {
        font-size: 20px;
    }
    .breadcrumb_head_contain h2 {
        font-size: 14px;
    }
    .centione_breadcrumb_odoo_erp {
        background-size: 154%;
        margin-bottom: 0 !important;
        padding: 2rem 0 !important;
    }
    .image_white_filter {
        width: 45px;
        padding-bottom: 10px;
    }
    .odoo_clients_slide {
        height: 285px;
    }
    .clint_desc_container p {
        width: 100%;
    }
    .card_client_info_filter_details {
        margin-left: 0px !important;
    }
    .clients_page_grid {
        width: 33%;
        height: unset;
        margin-bottom: 7px;
    }
    .carousel_heder_title .carousel_heder_title_first {
        font-size: 21px !important;
    }
    .slider_first_description {
        font-size: 12px;
    }
    .slider_description {
        font-weight: 700;
        font-size: 10px;
        width: 87%;
        line-height: 1.5;
    }
}
@media(max-width: 400px){
    .breadcrumb_head_contain h1 {
        font-size: 40px;
    }
    .service_prev{
        font-size: 12px;
    }
    .service_prev_name {
        font-size: 12px;
    }
    .service_prev {
        font-size: 10px;
    }
    .service_prev_name {
        font-size: 10px;
    }
    .services_page_desc {
        font-size: 14px;
    }
    .carousel_heder_title h1 {
        font-size: 22px !important;
    }
}
@media(max-width: 380px){
    .our_services_page_grid .odoo_services_details_container{
        padding-top: 0px;
    }
    .services_list i {
        font-size: 9px;
        color: #EA381A !important;
        margin-top: 12px;
        float: left;
        margin-right: 5px;
    }
    .service_prev_name {
        font-size: 9px;
        font-weight: 600;
    }
    .carousel_heder_title .carousel_heder_title_first {
        font-size: 17px !important;
        width: 100%;
        margin-bottom: 0 !important;
    }
    .slider_first_description {
        font-size: 10px;
    }
    .carousel_heder_title h1 {
        font-size: 19px !important;
        margin-bottom: 3px;
    }
    .slider_description {
        font-size: 9px;
    }
    .h_about_sec_title {
        font-size: 34px;
        font-weight: 700;
        margin-bottom: 55px;
    }
    .home_consultation_btn {
        margin: 0px 0 20px 0px !important;
    }
}
