
            /*--------- SERVICES-------------*/


/*PATROL*/

.patrol_image {
        background: url(././image/services/patrol.png) no-repeat center;
        background-size: cover;
        width: 200px;
        height: 200px;
    }


    .patrol_content {
        display: table;
        height: 100%;
    }

    .block_patrol_image {
        display: table-cell;
        vertical-align: middle;
        width: 30%;
        height: 100%;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 100px;
    }

    .block_patrol_text {
        display: table-cell;
        vertical-align: middle;
        width: 70%;
        height: 100%;
        padding-right: 10px;
    }

    .patrol_text {
        font-size: 18px;
    }

    .patrol_text >p:nth-child(1) {
        text-indent: 50px;
    }

    .patrol_image>p {
        padding-top: 200px;
        text-align: center;
        font-weight: bold;
        font-size: 19px;
    }


        @media only screen and (max-width: 1680px) {
            .patrol_text {
                font-size: 16px;
            }
        }

        @media only screen and (max-height: 905px) {
            .patrol_text {
                font-size: 14px;
            }
        }

        @media only screen and (max-width: 1400px) {
            .patrol_text {
                font-size: 12px;
            }
        }



/*FIRE SAFETY*/

    .fire_image {
        background: url(././image/services/fire-safety.png) no-repeat center;
        background-size: cover;
        width: 200px;
        height: 200px;
    }


    .fire_content {
        display: table;
        height: 100%;
    }

    .block_fire_image {
        display: table-cell;
        vertical-align: middle;
        width: 30%;
        height: 100%;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 100px;
    }

    .block_fire_text {
        display: table-cell;
        vertical-align: middle;
        width: 70%;
        height: 100%;
        padding-right: 10px;
    }

    .fire_text {
        font-size: 18px;
    }

    .fire_text >p:nth-child(1) {
        text-indent: 50px;
    }

    .fire_image>p {
        padding-top: 200px;
        text-align: center;
        font-weight: bold;
        font-size: 19px;
    }


        @media only screen and (max-width: 1680px) {
            .fire_text {
                font-size: 16px;
            }
        }

        @media only screen and (max-height: 905px) {
            .fire_text {
                font-size: 14px;
            }
        }

        @media only screen and (max-width: 1400px) {
            .fire_text {
                font-size: 12px;
            }
        }



/*ALARM MONITORING*/

    .alarm_image {
        background: url(././image/services/alarm-monitoring.png) no-repeat center;
        background-size: cover;
        height: 200px;
        width: 200px;
    }
    .alarm_content {
        display: table;
        height: 100%;
    }

    .block_alarm_image {
        display: table-cell;
        vertical-align: middle;
        width: 30%;
        height: 100%;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 100px;
    }

    .block_alarm_text {
        display: table-cell;
        vertical-align: middle;
        width: 70%;
        height: 100%;
        padding-right: 10px;
    }

    .alarm_text {
        font-size: 19px;
    }

    .alarm_text >p:nth-child(1) {
        text-indent: 50px;
    }

    .alarm_image>p {
        padding-top: 200px;
        text-align: center;
        font-weight: bold;
        font-size: 19px;
    }


        @media only screen and (max-width: 1400px) {
            .alarm_text {
                font-size: 16px;
            }
        }

        @media only screen and (max-height: 905px) {
            .alarm_text {
                font-size: 16px;
            }
        }


/*PRIVATE SECURITY*/

    .private_image {
        background: url(././image/services/private-security.png) no-repeat center;
        background-size: cover;
        width: 200px;
        height: 200px;
    }

    .private_content {
        display: table;
        height: 100%;
    }

    .block_private_image {
        display: table-cell;
        vertical-align: middle;
        width: 30%;
        height: 100%;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 100px;
    }

    .block_private_text {
        display: table-cell;
        vertical-align: middle;
        width: 70%;
        height: 100%;
        padding-right: 10px;
    }

    .private_text {
        font-size: 19px;
    }

    .private_text >p:nth-child(1) {
        text-indent: 50px;
    }

    .private_image>p {
        padding-top: 180px;
        text-align: center;
        font-weight: bold;
        font-size: 19px;
    }


        @media only screen and (max-width: 1400px) {
            .private_text {
                font-size: 16px;
            }
        }

        @media only screen and (max-height: 905px) {
            .private_text {
                font-size: 16px;
            }
        }


/*SURVEILLANCE SYSTEM*/

    .system_image {
        background: url(././image/services/surveillance-system.png) no-repeat center;
        background-size: cover;
        width: 200px;
        height: 200px;
    }


    .system_content {
        display: table;
        height: 100%;
    }

    .block_system_image {
        display: table-cell;
        vertical-align: middle;
        width: 30%;
        height: 100%;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 100px;
    }

    .block_system_text {
        display: table-cell;
        vertical-align: middle;
        width: 70%;
        height: 100%;
        padding-right: 10px;
    }

    .system_text {
        font-size: 19px;
    }

    .system_text >p:nth-child(1) {
        text-indent: 50px;
    }

    .system_image>p {
        padding-top: 180px;
        text-align: center;
        font-weight: bold;
        font-size: 19px;
    }


        @media only screen and (max-width: 1400px) {
            .system_text {
                font-size: 16px;
            }
        }

        @media only screen and (max-height: 905px) {
            .system_text {
                font-size: 16px;
            }
        }

        @media only screen and (max-width: 1024px) {
            .system_text {
                font-size: 12px;
            }
        }



/*TECHNICAL SUPPORT*/ 

    .technical_image {
        background: url(././image/services/technical-support.png) no-repeat center;
        background-size: cover;
        width: 200px;
        height: 200px;
    }


    .technical_content {
        display: table;
        height: 100%;
    }

    .block_technical_image {
        display: table-cell;
        vertical-align: middle;
        width: 30%;
        height: 100%;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 100px;
    }

    .block_technical_text {
        display: table-cell;
        vertical-align: middle;
        width: 70%;
        height: 100%;
        padding-right: 10px;
    }

    .technical_text {
        font-size: 18px;
    }

    .technical_text >p:nth-child(1) {
        text-indent: 50px;
    }

    .technical_image>p {
        padding-top: 200px;
        text-align: center;
        font-weight: bold;
        font-size: 19px;
    }


        @media only screen and (max-width: 1680px) {
            .technical_text {
                font-size: 16px;
            }
        }

        @media only screen and (max-height: 905px) {
            .technical_text {
                font-size: 14px;
            }
        }

        @media only screen and (max-width: 1400px) {
            .technical_text {
                font-size: 12px;
            }
        }




            /*--------- SEGMENTS section one-------------*/
/*BANK*/
    .bank_image {
        background: url(././image/segments/bank.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*OFFICES*/
    .offices_image {
        background: url(././image/segments/offices.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*HEALT SERVICE*/
    .health_image {
        background: url(././image/segments/health-service.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*LOGISTICS*/
    .logistics_image {
        background: url(././image/segments/logistics.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*BUSINESSES*/
    .businesses_image {
        background: url(././image/segments/businesses.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }
    .segments_second_image .text_size_businesses {
        font-size: 18px;
    }

/*EVENTS*/
    .events_image {
        background: url(././image/segments/events.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*HOUSES AND APARTMENTS*/
    .houses_image {
        background: url(././image/segments/houses-and-apartments.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }
    .segments_second_image .text_size {
        font-size: 18px;
    }
    .indent {
        text-indent: 50px;
    }

/*ARCHITECTURE*/
    .architecture_image {
        background: url(././image/segments/architecture.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*AVIATION*/
    .aviation_image {
        background: url(././image/segments/aviation.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }






            /*--------- SEGMENTS section two-------------*/
/*TOURISM*/
    .tourism_image {
        background: url(././image/segments/tourism.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*ENERGETICS*/
    .energetics_image {
        background: url(././image/segments/energetics.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*PORTS*/
    .ports_image {
        background: url(././image/segments/ports.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*INDUSTRI*/
    .industry_image {
        background: url(././image/segments/industry.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*CULTURE*/
    .culture_image {
        background: url(././image/segments/culture.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*HIGHT-TECH*/
    .high_tech_image {
        background: url(././image/segments/high-tech.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*EDUCATION*/
    .education_image {
        background: url(././image/segments/education.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }

/*TRADE*/
    .trade_image {
        background: url(././image/segments/trade.png) no-repeat center;
        background-size: cover;
        width: 180px;
        height: 180px;
    }






/*--------- global style ----------*/

    .segments_second_content {
        display: table;
        height: 100%;
    }

    .block_segments_second_image {
        display: table-cell;
        vertical-align: middle;
        width: 30%;
        height: 100%;
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 50px;
    }

    .block_segments_second_text {
        display: table-cell;
        vertical-align: middle;
        width: 70%;
        height: 100%;
        padding-right: 50px;
    }

    .segments_second_text {
        font-size: 16px;
        text-align:justify;
    }

    .segments_second_text >p:nth-child(1) {
        text-indent: 50px;
    }

    .segments_second_image>p {
        padding-top: 180px;
        text-align: center;
        font-weight: bold;
        font-size: 19px;
    }



/*--------- global media query ----------*/

        @media only screen and (max-width: 1024px) {
            .segments_second_image {
                background-size: auto;
            }
        }



