/************* reviews-page **************/

.reviewspage_wrapper {
    margin: 3em 0;
    padding: 0 35px;
}

.reviewpage_title{

    text-align: center;

    margin-bottom: :2em;

}

.reviewpage_title h1 {

    font-size: 50px;

    line-height: 50px;

    color: #0a2d44;

    font-weight: 800;

}

.reviewpage_title p{

    font-size: 30px;

    line-height: 30px;

    color: #000000;

    font-weight: 600;

    margin:15px 0;;

}

.reviewspage_section {

    margin: 2em 0;

}

.reviewspage_section .reviews_content_single_inner {

    margin: 0;

}

.reviews_image_inner {

    padding: 1em;

    border-left: 4px solid #a60000;

    border-top: 4px solid #a60000;

    position: relative;

}

.reviews_image_inner:after {

    content: "";

    right: 0;

    top: 0;

    height: 100px;

    width: 4px;

    background-color: #a60000;

    position: absolute;

}

.reviewpage_content {

    padding: 0 7px;

    margin: 1em 0;

}

.reviewpage_content:nth-child(3) .reviews_content_single_first h4{

   font-size: 17px;

}

.reviewpage_content .reviews_content_single_first span{

    margin-bottom: 1em;

}

.reviewpage_content:nth-child(3) .reviews_content_single_first p {

    font-size: 14px;

    line-height: 28px;

}

.reviewpage_content:nth-child(3) .reviews_authors div h5 {

    font-size: 17px;

}

.reviewpage_content:nth-child(3) .google img {

    width: 40px;

    height: 40px;

}

.reviewpage_content:nth-child(4) {

    clear: both;

}

.reviewpage_content:nth-child(5) .reviews_content_single_first h4{

    font-size: 17px;

}

.reviewpage_content:nth-child(5) .reviews_content_single_first p {

    font-size: 14px;

    line-height: 28px;

}

.reviewpage_content:nth-child(5) .reviews_authors div h5 {

    font-size: 17px;

}

.reviewpage_content:nth-child(5) .google img {

    width: 40px;

    height: 40px;

}

.reviewspage_section:nth-child(even) {

    float: right;

}

.reviewspage_section:nth-child(even) .reviewpage_content {

    float: right;

}

.reviewspage_section:nth-child(even) .reviewpage_content:nth-child(2) {

    float: left;

}

/***************** servicedetail-page **************/

.servicedetailpage_wrapper {

    margin: 0;

    background-image: url(../images/service-detail/servicedetailfull-bg.png);

    background-position: center;

    background-size: unset;

    background-repeat: no-repeat;

    width: 100%;

    height: 100%;

}

.servicedetailfirst_image_part img {

    position: relative;

    z-index: 9;

}

.servicedetailpade_section {

    margin-top: 5em;

}

.servicedetailpage_first_image img {

    height: 555px;

    object-fit: cover;

    width: 100%;

    -webkit-clip-path: url(#servicedetail_svg);

    clip-path: url(#servicedetail_svg);

}

.servicedetailpage_first_image {

    margin-right: 5em;

    margin-bottom: 3em;

    position: relative;

}

.servicedetailfirst_image_part:after{

    content: "";

    position: absolute;

    right: 15px;

    top:15px;

    background-color: #0b3954;

    -webkit-clip-path: url(#servicedetail_svg);

    clip-path: url(#servicedetail_svg);

    width: 100%;

    height: 100%;

    z-index: 1;

}

.servicedetailfirst_image_part:before{

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    right: -15px;

    top: -15px;

    background-image: url('../images/service-detail/servicedetail-bg.png');

    background-position: center;

    background-repeat: no-repeat;

    background-size: 100% 100%;

}

.servicedetailpade_section h1 {

    font-size: 42px;
    line-height: 50px;
    color: #0b3954;

}

.servicedetailpade_section strong {

    font-size: 22px;

    color: #010101;

    font-weight: 600;

    display: block;

    margin: 20px 0;

}

.servicedetailpade_section p{

    font-size: 18px;
    line-height: 28px;

    color: #000000;

    margin: 25px 0;

}
.servicedetailpade_section p a {
    color: #cd0100;
}
.blog-detail_hle p a {
    color: #cd0100;  
}
.servicedetailpade_section h2{

    font-size: 34px;

    color: #840000;

}

.servicedetailpage_first_image.second_image {

    float: right;

    margin-right: 0;

    margin-left: 4em;

    margin-bottom: 3em;

}

.greatreasonchosse_wrapper {

    margin: 10em 0 10em;

    position: relative;

}

.greatreason_image_sec{

    padding: 0 3em;

}

.greatreason_image img {

    height: 410px;

    object-fit: cover;

    width: 100%;

}

.greatreason_image{

    position: relative;

}

.greatreason_image:after{

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    left: -15px;

    top: 15px;

    background-color: #f3e5e6;

    z-index: -1;

}

.greatreason_image:before{

    content: "";

    position: absolute;

    width: 100%;

    height: 100%;

    top: -15px;

    right: -15px;

    z-index: -1;

    border: 3px solid #a60000;

}

.greatreason_number_sec::after{

    content: "";

    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);

    -webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);

    position: absolute;

    top: -7em;

    right: -3.5em;

    background-color: #f0dfe08f;

    width: 210px;

    height: 180px;

}

.greatreason_content_sec {

    text-align: center;

    margin-top: -4em;

}

.greatreason_content_sec h4{

    font-size: 34px;

    line-height: 50px;

    color: #0b3954;

    padding: 0 2em;

    margin-bottom: 4em;

}

.servicedetail_number {

    position: absolute;

    top: 0px;

    right: 0;

    left: 0;

    margin: 0 auto;

    width: 100%;

    text-align: center;

    bottom: 0;

    display: flex;

    align-items: center;

    justify-content: center;

    flex-direction: column;

}

.servicedetail_number a {

    border-radius: 24px;

    background-color: #a60000b0;

    display: inline-block;

    color: #fff;

    font-size: 24px;

    padding: 8px 50px;

    position: relative;

    margin-top: 1em;

}

.servicedetail_number img {

    display: block;

    margin: 0 auto;

}

.servicedetail_number a:before{

    content: "";

    background-image: url(../images/service-detail/greatreason-call.png);

    background-repeat: no-repeat;

    background-position: center;

    background-size: 100% 100%;

    width: 24px;

    height: 24px;

    position: absolute;

    left: 15px;

    top: 12px;

}

.greatreason_number_sec {

    margin-bottom: 2em;

    position: relative;

}

.servicedetail_emergency {

    margin-top: 2em;

    text-align: center;

    float: left;

    width: 100%;

}

.servicedetail_emergency h5{

    font-size: 30px;

    line-height: 50px;

    color: #0b3954;

    margin-bottom: 1em;

}

.servicedetail_emergency a{

    font-size: 18px;

    line-height: 27px;

    color: #ffffff;

    border-radius: 24px;

    background-color: #0b3954;

    padding: 12px 50px;

    position: relative;

    display: inline-block;

}

.servicedetail_emergency a:after{

    content: "";

    position: absolute;

    right: 15px;

    top: 20px;

    background-image: url(../images/service-detail/callnow-arrow.png);

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    width: 25px;

    height: 13px;

}

.greatreason_content_sec ul li {

    list-style-type: none;

    display: inline-block;

    content: "";

    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);

    -webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);

    background-color: #f0dfe08f;

    width: 210px;

    height: 180px;

    padding: 1em;

    margin: 0 10px;

}

.greatreason_content_sec ul li span {

    display: block;

    font-size: 18px;

    line-height: 27px;

    color: #0b3954;

    font-weight: 600;

    margin: 15px 0;

}

.greatreason_content_sec ul li img {

    margin: 10px 0 0;

}

.greatreason_content_sec ul {

    padding-left: 0;

    max-width: 735px;

    position: relative;

}

.greatreason_content_sec ul li:nth-child(2) {

    position: absolute;

    top: -80px;

    right: 0;

    left: 0;

    margin: 0 auto;

}



.greatreason_content_sec ul li:nth-child(3) {

    position: absolute;

    right: 55px;

}

.greatreason_content_sec ul li:nth-child(4) {

    position: absolute;

    left: 54px;

    bottom: -19em;

}

.greatreason_content_sec ul li:nth-child(1) {

    position: absolute;

    left: 57px;

}

.greatreason_content_sec ul li:nth-child(5) {

    position: absolute;

    left: 0;

    right: 0;

    margin: 0 auto;

    bottom: -15em;

}

.greatreason_content_sec ul li:nth-child(6) {

    position: absolute;

    left: 0;

    bottom: -25em;

    right: 0;

    margin: 0 auto;

}

.greatreason_content_sec ul li:nth-child(7) {

    position: absolute;

    right: 55px;

    bottom: -19em;

}

.greatreasonchosse_wrapper:after{

    content: "";

    position: absolute;

    right: 12em;

    bottom: -20px;

    width: 75px;

    height: 64px;

    content: "";

    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);

    -webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);

    background-color: #f0dfe08f;

}

/****************** About-us page *******************/

.commercial_second_blck.aboutus_commercial .commercial_second_hle{

    padding: 0;

}

.aboutus_firstblock {

    margin: 5em 0 3em;

}

.aboutus_first_image {

    margin-right: 7em;

    margin-bottom: 3em;

}

.aboutusfirst_section h1 {

    font-size: 34px;

    line-height: 45px;

    color: #0b3954;

    margin-top: 2em;

    position: relative;

}

.aboutusfirst_section h4, .aboutusfirst_section h2 {

    font-size: 34px;

    line-height: 45px;

    color: #0b3954;

    margin-top: 0em;

    position: relative;

}

.aboutusfirst_section p{

    font-size: 16px;

    line-height: 24px;

    color: #001f3e;

    margin: 20px 0;

}

.aboutus_image_part img {

    height: 450px;

    object-fit: cover;

}

.aboutus_first_image:after {

    content: "";

    position: absolute;

    left: -50px;

    top: -50px;

    width: 100%;

    height: 100%;

    border: 3px solid #0b3954;

    z-index: 1;

}

.aboutus_second_part {

    position: relative;

    z-index: 1;

}

.aboutusfirst_section {

    margin-top: 5em;

}

.aboutus_second_image {

    float: right;

    margin-left: 7em;

    margin-bottom: 3em;

}

.aboutus_second_image img{

    height: 450px;

    object-fit: cover;

}

.aboutus_second_part:after{

    content: "";

    position: absolute;

    left: -50px;

    top: -50px;

    width: 100%;

    height: 100%;

    border: 3px solid #0b3954;

    z-index: -1;

}

.aboutussecond_section h4, .aboutussecond_section h3 {

    font-size: 34px;

    line-height: 45px;

    color: #0b3954;

    margin: 2em 0 30px;

}

.aboutussecond_section p {

    font-size: 16px;

    line-height: 24px;

    color: #001f3e;

    margin: 20px 0;

}

.commercial_second_blck.aboutus_commercial .commercial_second_left {

    margin-top: -10em;

}

.aboutus_firstblock.third_block {

    margin: 0em 0 7em;

}

.reviwspage_sec_wrap {

    float: left;

    width: 100%;

}

.aboutuspage_wrapper {

    background-image: url(../images/service-detail/servicedetailfull-bg.png);

    background-position: center;

    background-size: unset;

    background-repeat: unset;

    width: 100%;

    height: 100%;
    z-index: 0;
}

.aboutus_image_part {

    position: relative;

    z-index: 9;

}
.servicedetailpade_section h3 {
    color: #0b3954;
    font-family: 'Poppins-SemiBold';
    font-size: 22px;
    line-height: 28px;
    margin: 0;
    margin-bottom: 15px;
}
.servicedetailpade_section ul li {
    font-size: 18px;
    line-height: 32px;
    color: #000000;
    margin: 0px px 0;
    list-style-type: none;
}
.servicedetailpade_section ul li:before {
    content: '\f140';
    padding-right: 10px;
    font: normal normal normal 14px/1 FontAwesome;
    color: #a60000;
    font-size: 18px;
}



/*******************************************Responsive Page**********************************************/





@media only screen and (min-width:1400px) {



}

@media only screen and (min-width:1500px)  {

    

    

  

}

  

@media only screen and (min-width:1600px)  {



   

}

@media only screen and (min-width:1700px)  {



    

  

}

@media only screen and (min-width:1800px)  {



    

  

}



@media only screen and (min-width:1920px)  {

      



}



@media only screen and (max-width:1300px) {

    /***************** service-detail ***************/

    .greatreason_content_sec ul li:nth-child(1){

        left: 45px;

    }

    .greatreason_content_sec ul li:nth-child(3) {

        right: 45px;

    }

    .greatreason_content_sec ul li:nth-child(4) {

        left: 45px;

    }

    .greatreason_content_sec ul li:nth-child(7) {

        right: 45px;

    }

    .servicedetailpage_first_image img {

        height: 40vw;

    }

    /************************ reviews-page *****************/

    .reviewspage_wrapper {

        padding: 0 15px;

    }



}

@media only screen and (max-width:1200px) {

    /********************* aboutsus-page *************/

    .aboutus_image_part img {

        height: 40vw;

        width: 100%;

    }

    .aboutus_first_image:after {

        left: -15px;

        top: -20px;

    }

    .aboutusfirst_section h1 {

        margin-top: 0em;

        font-size: 30px;

        line-height: 40px;

    }

    .aboutus_first_image {

        margin-right: 4em;

    }

    .aboutus_second_image img {

        height: 40vw;

        width: 100%;

    }

    .aboutus_second_part:after {

        left: -15px;

        top: -20px;

    }

    .aboutus_second_image {

        margin-left: 4em;

    }

    .aboutussecond_section h4, .aboutussecond_section h3 {

        font-size: 30px;

        line-height: 40px;

        margin: 0em 0 20px;

    }

    .aboutus_firstblock {

        margin: 1em 0 3em;

    }

    .aboutusfirst_section h4, .aboutusfirst_section h2 {

        font-size: 30px;

        line-height: 40px;

        margin-top: 0em;

    }

    /*********************** service-detail ***************/

    .servicedetailfirst_image_part:after {

        right: 10px;

        top: 10px;

    }

    .servicedetailpage_first_image img {

        height: 40vw;

    }

    .servicedetailfirst_image_part:before {

        right: -10px;

        top: -10px;

    }

    .servicedetailpage_first_image {

        margin-right: 3em;

        margin-bottom: 2em;

    }

    .servicedetailpade_section p {

        margin: 20px 0;

    }

    .greatreason_number_sec::after{

        width: 180px;

        height: 150px;

    }

    .greatreason_image img {

        height: 35vw;

    }

    .servicedetail_number a{

        padding: 8px 25px 8px 50px;

        margin-top: 10px;

        font-size: 20px;

    }

    .servicedetail_number img{

        width: 65px;

        height: 65px;

    }

    .greatreason_content_sec h4 {

        font-size: 30px;

        line-height: 40px;

    }

    .greatreason_content_sec ul li{

        width: 170px;

        height: 150px;

    }

    .greatreason_content_sec ul li span {

        font-size: 15px;

        line-height: 20px;

        margin: 10px 0 0;

    }

    .greatreason_content_sec ul li img {

        margin: 0;

        width: 40px;

        height: 40px;

        object-fit: contain;

    }

    .greatreason_content_sec ul li:nth-child(5){

        bottom: -11.5em;

    }

    .greatreason_content_sec ul li:nth-child(4) {

        bottom: -15.5em;

    }

    .greatreason_content_sec ul li:nth-child(7) {

        bottom: -15.5em;

    }

    .greatreason_content_sec ul li:nth-child(6) {

        bottom: -19.5em;

    }

    .greatreasonchosse_wrapper:after {

        right: 7em;

        bottom: 0;

    }

    .servicedetail_emergency {

        margin-top: 15px;

    }

    .servicedetail_emergency h5 {

        font-size: 25px;

        line-height: 35px;

    }

    .servicedetail_emergency a{

        padding: 10px 50px 12px 30px;

    }

    .servicedetail_emergency a:after {

        top: 18px;

    }

    .greatreasonchosse_wrapper {

        margin: 10em 0 6em;

    }

    /*************** reviewpage ***************/

    .reviewspage_section .reviews_image_inner img {

        height: 35vw;

    }

    .reviewspage_section .reviews_content_single_first{

        padding: 1em;

    }

    .reviewspage_section .reviews_content_single_first h4 {

        font-size: 18px;

        line-height: 25px;

        margin-bottom: 5px;

    }

    .reviewpage_content .reviews_content_single_first span {

        padding-bottom: 10px;

    }

    .reviewpage_content .reviews_content_single_first span {

        font-size: 16px;

    }

    .reviewspage_section .reviews_content_single_first p {

        font-size: 15px;

        line-height: 28px;

    }

    .reviewpage_title h1 {

        font-size: 45px;

        line-height: 45px;

    }

    .reviewpage_title p {

        font-size: 25px;

    }

}

@media only screen and (max-width:992px) {

    /******************** aboutus-page ************************/

    .aboutus_first_image {

        margin-right: 2em;

        margin-bottom: 1em;

    }

    .aboutusfirst_section p {

        margin: 15px 0;

    }

    .commercial_second_blck.aboutus_commercial .commercial_second_left {

        margin-top: 0;

    }

    .aboutussecond_section p {

        margin: 15px 0;

    }

    .aboutus_firstblock.third_block {

        margin: 0em 0 5em;

    }

    

    /****************** service-detail ****************/

    .servicedetailpade_section h1 {

        font-size: 30px;

        margin-top: 0;

    }

    .servicedetailpade_section strong {

        font-size: 20px;

        margin: 10px 0;

    }

    .servicedetailpade_section p {

        margin: 10px 0;

    }

    .servicedetailpage_first_image{

        margin-bottom: 1em;

    }

    .servicedetailpade_section h2 {

        font-size: 30px;

        line-height: 35px;

    }

    .servicedetailpage_first_image.second_image{

        margin-top: 1em;

        margin-left: 2em;

        margin-bottom: 1em;

    }

    .greatreason_image_sec {

        padding: 0 1em;

    }

    .greatreason_number_sec::after {

        width: 140px;

        height: 120px;

        top: -6em;

    }

    .greatreason_content_sec ul li {

        width: 140px;

        height: 120px;

        margin: 0;

        padding: 15px 10px 0;

    }

    .greatreason_content_sec ul li img {

        width: 35px;

        height: 35px;

    }

    .greatreason_content_sec ul li span {

        font-size: 14px;

        line-height: 15px;

        max-width: 95px;

        margin: 0 auto;

    }

    .greatreason_content_sec ul li:nth-child(1) {

        left: 30px;

        top: -10px;

    }

    .greatreason_content_sec ul li:nth-child(3) {

        right: 30px;

        top: -10px;

    }

    .greatreason_content_sec ul li:nth-child(5) {

        bottom: -9em;

    }

    .greatreason_content_sec ul li:nth-child(4) {

        bottom: -12em;

        left: 25px;

    }

    .greatreason_content_sec ul li:nth-child(7) {

        bottom: -12em;

        right: 25px;

    }

    .greatreason_content_sec ul li:nth-child(6) {

        bottom: -15.5em;

    }

    .greatreasonchosse_wrapper:after {

        right: 4em;

        bottom: -5em;

    }

    .servicedetail_emergency h5 {

        font-size: 23px;

        line-height: 31px;

        margin-top: 0;

    }

    .greatreasonchosse_wrapper {

        margin: 8em 0 10em;

    }

    .greatreason_content_sec ul{

        max-width: 420px;

        margin: 0 auto;

    }

    .servicedetail_number a:before{

        width: 20px;

        height: 20px;

    }

    .servicedetail_number a {

        font-size: 17px;

    }



}

@media only screen and (max-width:767px) {

    /********************** aboutus-page ******************/

    /* .col-sm-12 {

        float: left;

        width: 100%;

    } */
    .servicedetailpage_wrapper {
        float: left;
        width: 100%;
    }
    .reviewspage_wrapper {
        float: left;
        width: 100%;
    }
    .aboutus_first_image {

        margin-right: 1em;

        margin-bottom: 0em;

        float: left;

        width: 50%;

    }

    .aboutusfirst_section h1 {

        font-size: 28px;

        line-height: 35px;

    }

    .aboutusfirst_section p {

        margin: 7px 0;

        font-size: 15px;

    }

    .aboutus_second_image {

        margin-left: 2em;

        width: 50%;

        margin-bottom: 1em;

    }

    .aboutussecond_section h4, .aboutussecond_section h3 {

        font-size: 28px;

        line-height: 35px;

    }

    .aboutussecond_section p {

        margin: 7px 0;

    }

      .aboutusfirst_section h4, .aboutusfirst_section h2 {

        font-size: 28px;

        line-height: 35px;

    }

      /********************** servicedetail-page *******************/

      .servicedetailpage_first_image {

        margin-bottom: 1em;

        float: left;

        width: 50%;

        margin-right: 2em;

    }

    .servicedetailpade_section h1 {

        font-size: 26px;

    }

    .servicedetailpade_section {

        margin-top: 4em;

    }

    .servicedetailpade_section strong {

        font-size: 18px;

    }

    .servicedetailpade_section h2 {

        font-size: 26px;

        line-height: 33px;

    }

    .greatreason_image_sec {

        float: left;

        width: 100%;

        padding: 0 3em;

        margin-bottom: 1em;

    }

    .greatreason_content_sec {

        float: left;

        width: 100%;

        margin-top: 0;

    }

    .greatreason_image img {

        height: 55vw;

    }

    .greatreason_content_sec h4 {

        font-size: 26px;

        line-height: 32px;

        padding: 0 1em;

    }

    .greatreasonchosse_wrapper {

        margin: 3em 0 27em;

    }

    .greatreasonchosse_wrapper:after{

        display: none;

    }

    .greatreason_number_sec::after{

        display: none;

    }

    .servicedetailpade_section p {

        font-size: 15px;

        line-height: 24px;

    }
    .aboutuspage_wrapper {
        float: left;
    }
    .reviewpage_content {
        float: left;
        width: 100%;
    }

}

@media only screen and (max-width:480px)  {

    /************** aboutsus-page **********/
    .greatreason_content_sec ul li img {
        margin-bottom: 10px;
    }
    .greatreason_content_sec ul li span {
        font-size: 10px;
    }
    .greatreason_content_sec {
        margin-bottom: 3em;
    }   
    .aboutus_first_image {

        margin-right: 0;

        margin-bottom: 1em;

        float: left;

        width: 100%;
    }

    .aboutus_image_part img {

        height: 65vw;

    }

    .aboutusfirst_section {

        margin-top: 3em;

    }

    .aboutusfirst_section h1 {

        font-size: 25px;

        line-height: 30px;

    }

    .aboutus_second_image {

        margin-left: 0em;

        float: right;

        width: 100%;

    }

    .aboutus_second_image img {

        height: 65vw;

    }

    .aboutussecond_section h4, .aboutussecond_section h3 {

        font-size: 25px;

        line-height: 30px;

    }

    .aboutusfirst_section h4, .aboutusfirst_section h2 {

        font-size: 25px;

        line-height: 30px;

    }

    /***************** servicedetail-page **************/

    .servicedetailpage_first_image {  
        float: unset;
        width: 85%;
        margin: 0 auto;
        margin-bottom: 2em;
        z-index: 0;
    }

    .servicedetailpage_first_image img {

        height: 60vw;

    }

    .servicedetailpade_section {

        margin-top: 3em;

    }

    .servicedetailpage_first_image.second_image {   

        float: unset;

        margin: 2em auto;

    }

    .greatreason_image_sec {

        padding: 0 1em;

    }

    .greatreason_image img {

        height: 60vw;

    }

    .servicedetail_number img {

        width: 50px;

        height: 50px;

    }

    .servicedetail_number a {

        padding: 7px 20px 6px 40px;

        font-size: 16px;

    }

    .servicedetail_number a:before {

        width: 15px;

        height: 15px;

    }

    .servicedetail_emergency h5 {

        font-size: 20px;

        line-height: 29px;

    }

    .servicedetail_emergency {

        margin-top: 5px;

    }

    .servicedetail_emergency a {

        padding: 7px 45px 7px 25px;

    }

    .servicedetail_emergency a:after {

        top: 17px;

        width: 20px;

        height: 10px;

        right: 15px;

    }

    .greatreason_content_sec h4 {

        font-size: 22px;

        line-height: 28px;

        padding: 0 0em;

        margin-bottom: 1em;

    }

    .greatreason_content_sec ul li:nth-child(1) {

        position: unset;

        float: left;

        width: 46%;

        margin: 7px 5px;

    }

    .greatreason_content_sec ul li:nth-child(2) {

        position: unset;

        float: left;

        width: 46%;

        margin: 7px 5px;

    }

    .greatreason_content_sec ul li:nth-child(3) {

        position: unset;

        float: left;

        width: 46%;

        margin: 7px 5px;

    }

    .greatreason_content_sec ul li:nth-child(4) {

        position: unset;

        float: left;

        width: 46%;

        margin: 7px 5px;

    }

    .greatreason_content_sec ul li:nth-child(5) {

        position: unset;

        float: left;

        width: 46%;

        margin: 7px 5px;

    }

    .greatreason_content_sec ul li:nth-child(6) {

        position: unset;

        float: left;

        width: 46%;

        margin: 7px 5px;

    }

    .greatreason_content_sec ul li:nth-child(7) {

        position: unset;

        float: unset;

        width: 46%;

    }

    .greatreason_content_sec ul {

        max-width: 300px;

        margin: 0 auto;

    }

    .greatreasonchosse_wrapper {

        margin: 3em 0 5em;

    }

    .servicedetailpade_section {

        display: flex;

        flex-direction: column;

    }

    .servicedetailpage_first_image {

        order: 2;

    }

    .first_content {

        order: 1;

    }

    .second_content {

        order: 3;

    }

    .servicedetailpage_first_image.second_image {

        order: 4;

    }

    .third_content {

        order: 5;

    }



}

  

