.new_tab ul.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
    display: flex;
    justify-content: center;
}
.new_tab ul.tabs li{
	background: none;
	color: #222;
	display: inline-block;
	padding: 10px 35px;
	cursor: pointer;
    border-bottom: 3px solid #bfbfbf;
}

.new_tab ul.tabs li.current{
	color: #222;
    border-bottom: 3px solid #000;
}

.new_tab .tab-content{
	display: none;
	padding: 15px;
}

.new_tab .tab-content.current{
	display: inherit;
}

.tab_main{
    display: flex;
    margin: 30px 20px;
}

.tab_main h1{
    font-size: 60px;
    color: rgb(211, 211, 211);
    margin-right: 20px;
}

.tab_main h4{
    font-size: 20px;
    color: rgb(38, 38, 38);
}

.tab_main p{
    font-size: 14px;
    color: rgb(78, 78, 78);
}

.new_tab{
    margin: 70px 0;
}


.mein_tab_hit_icon_add{
    transition: 0.2s all ease-in-out;
    transform: rotate(88deg);
}

.mein_tab_hit_icon{
    transition: 0.2s all ease-in-out;
}






@media (max-width: 575px) {
    .new_tab ul.tabs li{
        padding: 7px 10px !important;
    }

    .tab_main h1{
        font-size: 40px !important;
    }

    .tab_main{
        display: block !important;
    }

    .service_box img{
        height: 45px !important;
    }

    .demand_content .head_num {
        left: -16px;
    }

    .demand_content .demand_content_two{
        padding: 50px 5px 20px 5px;
    }

    .section_one_demand{
        padding: 0 0 !important;
    }

    .demand_content .head_num h1{
        font-size: 70px;
    }
}


@media (max-width: 450px) {
    .web_section_two .service_box img{
        padding: 0 12px;
    }
}






/* .loader {
    width: 48px;
    height: 48px;
    border: 5px solid #FFF;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    animation: pulse 1s linear infinite;
}
.loader:after {
    content: '';
    position: absolute;
    width: 48px;
    height: 48px;
    border: 5px solid #FFF;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: scaleUp 1s linear infinite;
}
  
@keyframes scaleUp {
    0% { transform: translate(-50%, -50%) scale(0) }
    60% , 100% { transform: translate(-50%, -50%)  scale(1)}
}
@keyframes pulse {
    0% , 60% , 100%{ transform:  scale(1) }
    80% { transform:  scale(1.2)}
} */