@charset "UTF-8";
/* CSS Document */

.sdp-banner-sec {
	background: url("../images/it-incident-manager-bg.jpg") center repeat;
	background-size: 8%;
	padding: 0 0 90px;
}
.sdp-col-sub-p{
	font-size: 22px;
}
.sdp-section-two{
	background: linear-gradient(180deg, #FFFFFF 0%, #FFF4D9 100%);
}
.sdp-content h2{
	width: 60%;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 40px;
}
.sdp-col-heading h2{
	font-size: 33px;
}
.sdp-third-sec .sdp-head-width h2{
	font-size: 30px;
	width: 70%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 90px;
}
.sdp-third-sec .sdp-two-container{
	margin: 0 0 50px;
}
.sdp-btm-cont h2{
	margin-bottom: 10px;
}
.sdp-btm-cont a {
    padding: 13px 40px;
    border-radius: 5px;
    background-color: #FF1800;
    color: #ffffff;
    display: inline-block;
    font: 20px / 1.5 "Zoho_Puvi_SemiBold";
    text-decoration: none;
}
.sdp-btm-cont a:hover{
	background-color: #df041b;
}
.cta-arrow{
	transition: .5s ease-in;
	display: inline-block;
}
.sdp-btm-cont a:hover .cta-arrow{
	transform: translateX(10px);
}
.sdp-btm-cont  p{
	color: #000;
	padding-bottom: 10px;
}
.sdp-card-main{
	column-gap: 40px;
}
.sdp-box-icon {
    width: 90px;
    height: 110px;
    background: url(../images/incident-response-strategy-icon.png) no-repeat center;
    background-position: 0 0;
    background-size: 550px;
    margin: 0 auto;
	position: relative;
}
.sdp-fsdm::after {
	content: '';
    position: absolute;
    background: url(../images/incident-response-strategy-icon.png) no-repeat center;
    width: 30px;
    height: 30px;
    z-index: 9;
    background-position: -106px -7px;
    background-size: 640px;
    transform: translate(-50%, -50%);
    right: -18%;
    top: 18%;
    transition: .8s ease-in;
    transform-style: preserve-3d;
}
.sdp-card:hover .sdp-fsdm::after{
	transform: rotate(90deg) translate(-60%, 33%);
}
.sdp-fsdm::before {
	content: '';
    position: absolute;
    background: url(../images/incident-response-strategy-icon.png) no-repeat center;
    width: 35px;
    height: 35px;
    z-index: 9;
    background-position: -136px -12px;
    background-size: 800px;
    transition: .8s ease-in;
    transform-style: preserve-3d;
    transform-origin: center;
    transform: translate(-50%, -50%);
    left: 10%;
    top: 10%;
}
.sdp-card:hover .sdp-fsdm::before{
	transform: rotate(90deg) translate(-40%, 50%);
}
.sdp-fcm {
	background-position: -232px -12px;
    background-size: 650px;
}
/*
.sdp-fcm::after {
	content: '';
    position: absolute;
    background: url(../images/incident-response-strategy-icon.png) no-repeat center;
    width: 67px;
    height: 77px;
    z-index: 9;
    background-position: -110px -18px;
    background-size: 510px;
    transform: translate(-50%, -50%);
    left: 54%;
    top: 48%;
    transition: .8s ease-in;
    transform-origin: center;
	transform-style: preserve-3d;
}
*/
.sdp-gear-icon {
    background: url(../images/incident-response-strategy-icon.png) no-repeat center;
    width: 80px;
    height: 80px;
    background-size: 560px;
    background-repeat: no-repeat;
    background-position: -117px -15px;
    transition: transform 0.8s ease-in-out;
    display: inline-block;
    top: 11%;
    position: absolute;
    left: 39.5%;
}
.sdp-card:hover .sdp-gear-icon {
    transform: rotate(90deg);
}
.sdp-fest {
    background-position: -281px 0px;
	z-index: 100;
}
.sdp-fest-icon {
    background: url(../images/incident-response-strategy-icon.png) no-repeat center;
	width: 80px;
    height: 90px;
    background-position: -430px -10px;
    background-size: 610px;
    position: absolute;
    top: 0;
    transform: translate(50%, 23%);
    left: 29%;
    z-index: 88;
	transition: .5s ease-in;
}
.sdp-card:hover .sdp-fest-icon{
	transform: translate(50%, 8%);
}
.sdp-yellow-form .formfild.input-effect, .sdp-yellow-form select#MECountryListing, .sdp-yellow-form select#designation, .sdp-yellow-form select#country_state, .sdp-yellow-form select#alternatproduct, .sdp-yellow-form select#ukcountry_region, .sdp-yellow-form input[type="radio"]{
	border-color: #ca7c00;
}
.sdp-yellow-form input[type="radio"]:checked::before{
	background-color: #ca7c00;
}
.sdp-yellow-form .sdp-form-icon {
	filter: invert(46%) sepia(77%) saturate(546%) hue-rotate(2deg) brightness(95%) contrast(93%);
}
@media screen and (max-width: 1024px){
	.sdp-content h2, .sdp-third-sec .sdp-head-width h2{width: 80%;}
	.sdp-card-main{
		column-gap: 20px;
	}
	h1{font-size: 46px;}
}
@media screen and (max-width: 768px){
	.sdp-col-sub-p {
		width: 75%;
		margin: auto auto;
	}
	.sdp-content h2, .sdp-third-sec .sdp-head-width h2{width: 100%;}
	.sdp-banner-sec .sdp-two-col{
		padding: 0;
	}
	.sdp-section-two .sdp-two-col{
		padding: 0;
	}
}
@media only screen and (max-width: 414px){
	h1{
		font-size: 28px;
	}
	.form-container{
		max-width: 380px;
		padding: 20px;
	}
	.sdp-col-sub-p{
		width: 100%;
	}
	.sdp-container-breadcrum {
        padding: 40px 10px 0;
    }
	input[type="submit"]{
		font-size: 14px;
		padding: 15px;
	}
}
@media only screen and (max-width: 320px){
	.form-container{
		max-width: 230px;
	}
	h2, .sdp-col-heading h2, .sdp-third-sec .sdp-head-width h2{
		font-size: 26px;
	}
	.sdp-btm-cont a{
		font-size: 16px;
		padding: 13px 30px;
	}
}