@charset "utf-8";

/* CSS Document */
* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	outline: none !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

:root {
	--primary: #ff5757;
	--secondary: #003675;
	--white: #ffffff;
	--black: #212121;
	--fonts: "Poppins", sans-serif !important;
}

@media only screen and (max-width: 1700px) {}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1500px) {}

@media only screen and (max-width: 1450px) {}

@media only screen and (max-width: 1300px) {}

@media only screen and (max-width: 1200px) {}

@media only screen and (max-width: 1100px) {}

@media only screen and (max-width: 992px) {
	.designation ul li {
		font-size: 18px;
		padding-left: 10px;
	}

	.designation {
		margin-bottom: 20px;
	}

	.award-img-div,
	.news-img-div {
		height: 235px;
	}

	.news-detail h4 {
		font-size: 16px;
		font-weight: 600;
	}

	.sd-detail-div {
		height: auto;
		margin-bottom: 25px !important;
	}

	.sd-detail-div .sd-detail-img {
		width: 40%;
		margin: 0 auto;
		position: relative;
		min-height: 450px;
	}

	.sd-detail-div .sd-detail-content {
		width: 100%;
	}

	.sd-detail-div .sd-detail-content .text {
		position: relative;
		padding: 20px;
	}

	.sd-detail-div .sd-detail-content .text h4 {
		font-size: 20px !important;
		line-height: 26px;

	}

	.sd-detail-div .sd-detail-img {
		order: 1 !important
	}
}

@media only screen and (max-width: 767px) {}

@media only screen and (max-width: 640px) {}

@media only screen and (max-width: 600px) {}

@media only screen and (max-width: 568px) {
	.sd-detail-div {
		height: auto;
		margin-bottom: 25px !important;
	}

	.sd-detail-div .sd-detail-img {
		width: 100%;
		margin: 0 auto;
		position: relative;
		min-height: 550px;
	}

	.sd-detail-div .sd-detail-content {
		width: 100%;
	}

	.sd-detail-div .sd-detail-content .text {
		position: relative;
		padding: 15px;
	}

	.sd-detail-div .sd-detail-content .text h4 {
		font-size: 20px !important;
		line-height: 26px;

	}

	.sd-detail-div .sd-detail-img {
		order: 1 !important
	}
}

@media only screen and (max-width: 425px) {
	.sd-detail-div .sd-detail-content .text p span,
	.skill ul li{
		font-size: 16px;
		font-weight: 600;
	}	
}

@media only screen and (max-width: 400px) {}

@media only screen and (max-width: 365px) {
	.sd-detail-div .sd-detail-content .text p{
		font-size: 15px;
	}
	.sd-detail-div .sd-detail-content .text p span,
	.skill ul li{
		font-size: 15px;
		font-weight: 600;
	}
}