@media only screen and (min-width:991px) and (max-width:1199px) {
    .fennec-nav {
        display: none !important;
    }

    .content-side {
        margin-bottom: 30px !important;
    }

    ul.client_outer li {
        width: 24.6% !important;
    }

    header .container {
        width: auto !important;
        max-width: auto !important;
    }

    .logo-inner img {
        width: 90% !important;
    }

    .heading {
        font: bold 2.15em / 1.5em 'Oswald', sans-serif !important;
    }

    .get_quote_lft {
        width: 100% !important;
        text-align: center !important;
    }

    p.float-md-right {
        float: none !important;
        text-align: center !important;
    }

    .get_quote_area p {
        margin-bottom: 20px !important;
    }

    .this-class {
        margin-bottom: 25px !important;
    }

    nav.mobile-menu {
        text-align: right !important;
        justify-content: right !important;
    }

    .mobile-menu {
        display: block !important;
    }

    .blog-sidebar {
        width: 100% !important;
        max-width: 100% !important;
        flex: auto !important;
    }

    .blogs-list {
        width: 100% !important;
        max-width: 100% !important;
        flex: auto !important;
    }

    .blog_are_img figure {
        width: 100% !important;
        height: auto !important;
    }

    .blog_rgt_txt {
        width: 100% !important;
    }

    .blog_are_img {
        height: auto !important;
    }

    .contact_box-parent {
        width: 50% !important;
        max-width: 50% !important;
        flex: auto !important;
        margin-bottom: 30px !important;
    }

    .contact-filed {
        width: 100% !important;
        max-width: 100% !important;
        flex: auto !important;
    }

    ul.list_style {
        padding: 0 0 0 0px !important;
    }

    .custom-width {
        width: 100% !important;
        max-width: 720px !important;
    }

    .sitemap_inner ul li {
        width: 50% !important;
    }

    .navigation {
        padding: 5px 0 !important;
    }

    .location-img img {
        width: 40% !important;
    }

    .location-img p {
        text-align: justify;
    }

    .location-img ul li {
        text-align: justify;
    }

    .serv_txt {
        text-align: justify;
    }

    .corp_presnt_area p {
        font-size: 29px !important;
    }

    .blog_are_img {
        position: inherit !important;
        margin-bottom: 30px !important;
    }
}

@media only screen and (min-width:768px) and (max-width: 990px) {
    .fennec-nav {
        display: none !important;
    }

    .content-side {
        margin-bottom: 30px !important;
    }

    ul.client_outer li {
        width: 24.6% !important;
    }

    header .container {
        width: auto !important;
        max-width: auto !important;
    }

    .logo-inner img {
        width: 100% !important;
    }

    .heading {
        font: bold 2.15em / 1.5em 'Oswald', sans-serif !important;
    }

    .get_quote_lft {
        width: 100% !important;
        text-align: center !important;
    }

    p.float-md-right {
        float: none !important;
        text-align: center !important;
    }

    .get_quote_area p {
        margin-bottom: 20px !important;
    }

    .this-class {
        margin-bottom: 25px !important;
    }

    nav.mobile-menu {
        text-align: right !important;
        justify-content: right !important;
    }

    .mobile-menu {
        display: block !important;
    }

    .blog-sidebar {
        width: 100% !important;
        max-width: 100% !important;
        flex: auto !important;
    }

    .blogs-list {
        width: 100% !important;
        max-width: 100% !important;
        flex: auto !important;
    }

    .blog_are_img figure {
        width: 100% !important;
        height: auto !important;
    }

    .blog_rgt_txt {
        width: 100% !important;
    }

    .blog_are_img {
        height: auto !important;
    }

    .contact_box-parent {
        width: 50% !important;
        max-width: 50% !important;
        flex: auto !important;
        margin-bottom: 30px !important;
    }

    .contact-filed {
        width: 100% !important;
        max-width: 100% !important;
        flex: auto !important;
    }

    ul.list_style {
        padding: 0 0 0 0px !important;
    }

    .custom-width {
        width: 100% !important;
        max-width: 720px !important;
    }

    .sitemap_inner ul li {
        width: 50% !important;
    }

    .navigation {
        padding: 5px 0 !important;
    }

    .under-build span {
        font: bold 1.65em / 1.1em 'Oswald', sans-serif !important;
    }

    .location-img img {
        width: 40% !important;
    }

    .location-img p {
        text-align: justify;
    }

    .location-img ul li {
        text-align: justify;
    }

    .serv_txt {
        text-align: justify;
    }

    .corp_presnt_area p {
        font-size: 16px !important;
    }

    .blog_are_img {
        position: inherit !important;
        margin-bottom: 30px !important;
    }

}

@media only screen and (min-width:480px) and (max-width: 767px) {
    .blog_rgt_txt h2 {
        font-size: 20px !important;
    }

    .fennec-nav {
        display: none !important;
    }

    .custom-width {
        width: 100% !important;
        max-width: 420px !important;
    }

    .navigation {
        padding: 5px 0 !important;
    }

    .mobile-menu {
        display: block !important;
    }

    .breadcumb {
        background-position: 75% 70% !important;
    }

    .sitemap_inner ul li {
        width: 100% !important;
    }

    .sitemap_inner .row {
        margin: 0 !important;
        margin-bottom: 20px !important;
    }

    div#whatsapp {
        display: none !important;
    }

    .phone_lefts-side {
        display: none !important;
    }

    .enquiry {
        display: none !important;
    }

    .logo-inner img {
        position: inherit !important;
        width: 65% !important;
    }

    .phone {
        margin-bottom: 15px !important;
    }

    .social-media {
        margin-top: 0px !important;
        text-align: center !important;
    }

    /* .no_pad {
        margin-bottom: 30px !important;
    } */

    .phone {
        display: none !important;
    }

    .email {
        display: none !important;
    }

    header .container {
        width: auto !important;
        max-width: auto !important;
    }

    .logo-inner {
        text-align: center !important;
    }

    .trusted_area {
        display: none !important;
    }

    img#toTop {
        display: none !important;
    }

    .mobile-three-item {
        display: block !important;
    }

    .foot4 {
        margin-bottom: 40px !important;
    }

    .social-bar_inner ul li {
        width: 43% !important;
        margin-bottom: 5px !important;
    }

    .content-side {
        margin-bottom: 20px !important;
    }

    .corp_txt {
        text-align: center !important;
    }

    .get_quote_lft {
        width: 100% !important;
        text-align: center !important;
        margin-bottom: 20px !important;
    }

    .this-class {
        margin-bottom: 30px !important;
    }

    ul.client_outer li {
        width: 50% !important;
    }

    .service_innner {
        margin-bottom: 30px !important;
    }

    .blog_are_img {
        width: 100% !important;
        height: auto !important;
    }

    .blog_rgt_txt {
        width: 100% !important;
    }

    .contact_box {
        margin-bottom: 15px !important;
    }

    .form-side-design {
        margin-bottom: 25px !important;
    }

    .states {
        margin-bottom: 20px !important;
    }

    ul.coloring li {
        width: 100% !important;
        display: block !important;
        margin-bottom: 15px !important;
    }

    ul.coloring li a {
        display: block !important;
    }

    .inn_title {
        font-size: 18px !important;
    }

    .mobile-header {
        display: block !important;
    }

    .location-img img {
        width: 100% !important;
        margin-bottom: 30px !important;
    }

    .location-img p {
        text-align: justify;
    }

    .location-img ul li {
        text-align: justify;
    }

    .serv_txt {
        text-align: justify;
    }

    .corp_presnt_area p {
        font-size: 18px !important;
    }

    .popular-searches {
        padding-left: 15px;
        padding-right: 15px;
    }

    .blog_are_img {
        position: inherit !important;
        margin-bottom: 30px !important;
    }

    table {
        display: grid;
        overflow: scroll;
    }

}

@media only screen and (max-width: 479px) {
    .fennec-nav {
        display: none !important;
    }

    .custom-width {
        width: 100% !important;
        /*max-width: 300px !important;*/
		margin: 15px;
    }

    .navigation {
        padding: 5px 0 !important;
    }

    .mobile-menu {
        display: block !important;
    }

    .breadcumb {
        background-position: 75% 70% !important;
    }

    .sitemap_inner ul li {
        width: 100% !important;
    }

    .sitemap_inner .row {
        margin: 0 !important;
        margin-bottom: 20px !important;
    }

    div#whatsapp {
        display: none !important;
    }

    .phone_lefts-side {
        display: none !important;
    }

    .enquiry {
        display: none !important;
    }

    .logo-inner img {
        position: inherit !important;
        width: 90% !important;
    }

    .phone {
        margin-bottom: 15px !important;
    }

    .social-media {
        margin-top: 0px !important;
        text-align: center !important;
    }

    /* .no_pad {
        margin-bottom: 30px !important;
    } */

    .phone {
        display: none !important;
    }

    .email {
        display: none !important;
    }

    header .container {
        width: auto !important;
        max-width: auto !important;
    }

    .logo-inner {
        text-align: center !important;
    }

    .trusted_area {
        display: none !important;
    }

    img#toTop {
        display: none !important;
    }

    .mobile-three-item {
        display: block !important;
    }

    .foot4 {
        margin-bottom: 40px !important;
    }

    .social-bar_inner ul li {
        width: 43% !important;
        margin-bottom: 5px !important;
    }

    .content-side {
        margin-bottom: 20px !important;
    }

    .corp_txt {
        text-align: center !important;
    }

    .get_quote_lft {
        width: 100% !important;
        text-align: center !important;
        margin-bottom: 20px !important;
    }

    .this-class {
        margin-bottom: 30px !important;
    }

    ul.client_outer li {
        width: 50% !important;
    }

    .service_innner {
        margin-bottom: 30px !important;
    }

    .blog_are_img {
        width: 100% !important;
        height: auto !important;
    }

    .blog_rgt_txt {
        width: 100% !important;
    }

    .contact_box {
        margin-bottom: 15px !important;
    }

    .form-side-design {
        margin-bottom: 25px !important;
    }

    .states {
        margin-bottom: 20px !important;
        padding: 0 !important;
    }

    ul.coloring li {
        width: 100% !important;
        display: block !important;
        margin-bottom: 15px !important;
    }

    ul.coloring li a {
        display: block !important;
    }

    .inn_title {
        font-size: 18px !important;
    }

    .mobile-three-item li a {
        font-size: 12px !important;
        padding: 5px 0px !important;
    }

    .about-content-page {
        margin-bottom: 40px !important;
    }

    .blog_rgt_txt h2 a {
        font-size: 18px !important;
        display: block !important;
        margin-bottom: 20px !important;
        margin-top: 12px !important;
    }

    .under-build span {
        font: bold 1.65em / 1.1em 'Oswald', sans-serif !important;
    }

    .blue-color {
        padding: 15px !important;
    }

    .heading {
        font: bold 1.50em / 1em 'Oswald', sans-serif !important;
    }

    .heading2 {
        font: bold 1.50em / .7em 'Oswald', sans-serif !important;
    }

    .form-middle h4 {
        font-size: 22px !important;
    }

    .home-filed {
        padding: 0 !important;
    }

    .full-width-type h3 {
        font-size: 25px !important;
    }

    .cms h1 {
        font-size: 20px !important;
    }

    ul.list_style {
        padding: 0 0 0 0px !important;
    }

    .main_col {
        width: 100% !important;
    }

    ul.list_style li {
        word-break: break-all !important;
    }

    .cms {
        text-align: justify !important;
    }

    .mobile-header {
        display: block !important;
    }

    .corp_count_box {
        width: 100% !important;
    }

    .corp_presnt_area {
        overflow: hidden !important;
    }

    .corp_presnt_area .row .row {
        margin: 0;
    }

    .location-img img {
        width: 100% !important;
        margin-bottom: 30px !important;
        height: 100%;
    }

    .location-img p {
        text-align: justify;
    }

    .location-img ul li {
        text-align: justify;
    }

    .serv_txt {
        text-align: justify;
    }

    .get_quote_lft {
        font-size: 15px !important;
    }

    .lead {
        font-size: 16px !important;
    }

    .about-content-page p {
        font-size: 16px !important;
    }

    .popular-searches {
        padding-left: 15px;
        padding-right: 15px;
    }

    .blog_are_img {
        position: inherit !important;
        margin-bottom: 30px !important;
    }

    .blog_are_img img {
        width: 100% !important;
    }

    .blog_rgt_txt h2 {
        font-size: 20px !important;
    }

    table {
        display: grid;
        overflow: scroll;
    }
}