/*
Theme Name: rsorangetech
Author: Your Name
Description: A business WordPress theme for a software company.
Version: 1.0
Tags: orange, business, software
Text Domain: rsorangetech
*/

body {
    font-family: Arial, sans-serif !important;
    margin: 0;
    padding: 0;
    font-size: 16px !important;
}

a {
    text-decoration: none;
    color: #ff6600;
}


.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    background-color: #f3c9c9;
    z-index: 1000;
}

.text-orange{
    color: #ff6600 !important;
}

.bg-orenge {
    background-color: #ff6600 !important;
}
.text-orange {
    color: #ff6600 !important;
}

.btn.btn-orenge {
    background-color: #ff6600 !important;
    color: #fff !important;
    border: 2px solid #ff6600 !important;

}
.btn.btn-orenge:hover{
    background-color: rgb(255, 248, 248) !important;
    color: #ff6600 !important;
    border: 2px solid #ff6600 !important;

}
.icon-sruare{
    width: 45px !important;
    height: 45px !important;
    background-color: #ff6600 !important;
    color: #fff !important;
}
.icon-sruare:hover{
    width: 48px !important;
    height: 48px !important;
    font-size: 26px !important;
    transition: font-size 0.3s ease;
    background-color: rgb(255, 248, 248) !important;    color: #ff6600 !important;
}
.arrow-up{
    width: 50px !important;
    height: 50px !important;
    border-radius: 50px !important;
}

.card_services .card{
	 box-shadow: 0px 7px 10px -4px;
}
.card_services .card img{
	display: block;
    margin: auto;
    width: 50%;
}
.card_services .card h3{
	 margin-top: -20px;
	text-align:center
}
.card-img{
	padding:20px;
}
.cards_icon {
    background: orange;
    border-radius: 50%;
    box-shadow: 1px 1px 7px 2px;
    width: 35px;
    cursor: pointer;
    height: 35px;
}
.cards_icon i{
	 font-size: 24px;
    text-align: center;
    color: white;
    padding: 6px;
}
.cards_icon i:hover{
	font-size: 21px;
	padding:8px;

}
.technologies .card{
    border-radius: 7%;
    height: 200px;
	box-shadow: -1px 5px 8px -5px;
}
.technologies .card h4{
	 margin-top: -20px;
	text-align:center
}
.technologies .card:hover{
    border-radius: 8%;
    height: 205px;
	transform:0.3s;
	box-shadow: -1px 5px 8px -5px;
}
.training{
	background: linear-gradient(0deg, #0a0b02, transparent);
}

    .animated-phone {
        animation-name: up-and-down;
        animation-duration: 0.9s;
        animation-iteration-count: infinite;
        animation-direction: alternate;
    }

    @keyframes up-and-down {
        0% { transform: translateY(0); }
        50% { transform: translateY(-13px); }
        100% { transform: translateY(0); }
    }

.wp-block-cover.is-light.has-x-large-font-size {
	    height: 550px;
    margin-top: -56px;
}
.learn{
	width: 126px;
    height: 50px;
    padding: 12px !important;
}
.container_facts{
	        box-shadow: -6px -3px 8rem 52px #ff6600;
}
.choose_client{
	box-shadow: 0px 0px 60px 0px orange inset;
    border-radius: 10px;
    padding: 14px;
	min-height: 380px;
}
.choose_client img{
	 width: 140px;
    background: wheat;
    padding: 8px;
    border-radius: 12px;
}

.blog-img img{
	display: block;
    margin: auto;
    width: 50% !important;

}
.blog-item{
			background: aliceblue;
	}
article > h2{
	    display: none;
}

.effective{
	color: black !important;
    font-style: oblique !important;
    font-family: 'Font Awesome 5 Brands' !important;
    font-size: 19px !important;
}
.information{
	 box-shadow: 1px 2px 5px 2px;
    border-radius: 10px;
    padding: 20px;
	    min-height: 102rem;
}
	.call-us{padding: 2rem}