


.mt_200 {margin-top: 200px;}
.mt_100 {margin-top: 100px;}
.mt_25 {margin-top: 25px;}
.mt_50 {margin-top: 50px;}
.mt_30 {margin-top: 30px;}
.mt_20 {margin-top: 20px;}
.mb_50 {margin-bottom: 50px;}
.mb_30 {margin-bottom: 30px;}
.mb_15 {margin-bottom: 15px;}
.mb_10 {margin-bottom: 10px;}
.mb_20 {margin-bottom: 20px;}
.mr_30 {margin-right: 30px;}
.ml_30 {margin-left: 30px;}
.ml_10 {margin-left: 10px;}
.pl_75 {padding-left: 75px;}
.pl_20 {padding-left: 20px;}
.pr_50 {padding-right: 50px;}
.pl_150 {padding-left: 150px;}
.pl_100 {padding-left: 100px;}


.bg_gray {
	background-color: #F6F6F6;
	padding: 15px 0; 
}

.footer_bg {
	/*width: 100%;*/
	position: relative;
	background-image: url("../images/Group 1516.png");
	background-repeat: repeat-y;
}

.fixed_footer {
	/*width: 100%;*/
	position: relative;
}

.footer_bgimg {
	height: 230px;
	width: 100%;
	margin: 0;
}

/*.foot_blk {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	padding: 0 100px;
}*/

.foot_flex_blk {
	display: flex; 
	width: 100%;
	margin-top: 25px;
	align-items: center;
}

.foot_flex_blk img {
	height: 35px;
}

.foot_flex_blk:first-child img {
	margin-top: 10px;
}

.foot_flex_blk span {
	margin-left: 20px;
	color: #fff;
	font-family: Segoe UI;
	font-size: 18px;
	line-height: 35px;
	text-align: justify;
	font-weight: 400;
}

.foot_flex_blk span.ph_span {
	margin-left: 15px;
}

span.email_span {
	color: #fff;
	margin-top: 10px;
	font-weight: bold;
	display: block;
}

.foot_leftside {
	width: 40%;
}

.foot_title_nm {
	color: #fff;
	font-size: 18px;
	text-transform: capitalize;
	font-family: Segoe UI;
	font-weight: bold;
}

.foot_social_blk {
	display: flex; 
	width: 100%;
	margin-top: 10px;
}

.foot_social_blk img {
	height: 20px;
	margin-right: 30px;
}

.foot_txt {
	width: 90%;
	padding: 7px 10px;
	border: none;
	margin-top: 15px;
}

.para_txt {
	font-size: 18px;
	text-transform: capitalize;
	font-family: Segoe UI;
	font-weight: 500;
	margin-left: 5px;
}
.span {
	width :55px !important;
	display: inline-block;
	color: #707070;
}

.formblk {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.formblk_one {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.formblk_one .form_txt:first-child {
	margin-right: 20px;
}

.form_txt {
	border:none;
	padding: 10px;
	width: 32%;
	margin: 15px 0; 
	background-color: #F1F1F1;
}

.form_txtarea {
	border:none;
	padding: 10px;
	width: 100%;
	margin: 15px 0; 
	border: 1px solid #707070;
}

.form_btn {	
	text-align: center;
	font: Segoe UI;
	letter-spacing: 0px;
	color: #FFFFFF;
	width: 160px;
	padding: 10px;
	border: none;
	border-radius: 10px;
	background-color: #0AB1F8;
	font-size: 18px;
}

.cloud_ul {
	padding-left: 20px;
	display: flex;
	margin-top: 30px;
}

.cloud_ul li{margin-right: 50px;font-weight: bold;}

.route_wifi {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin: 30px 0;
}

.route_wifi_nested {
	width: 50%;
	display: flex;
	justify-content: flex-start;
}

.route_wifi_nested span {
	font-size: 18px;
	text-transform: capitalize;
	font-family: Segoe UI;
	font-weight: 500;
	margin-left: 15px;
	margin-top: 10px;
}







/*gk codes*/
.title {
	text-align: left;
	letter-spacing: 0px;
	color: #707070;
	font-size: 20px;
	text-transform: capitalize;
	font-family: Segoe UI;
	/*margin: 68px 0 30px 0;*/
	margin: 15px 0 15px 0;
	font-weight: bold;
	margin-inline-start: 31px; 
	padding-left: 10px;
}

.cards {
	display: flex; 
	flex-wrap: wrap;
	justify-content: space-between;
}

.card {
	width: 45%;
	height: auto;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 5px 0px 12px #00000029;margin: 2%;
	opacity: 1;
	border: #fff;
			
}

.card-header {
	text-align: left;
	font: normal normal bold 25px/30px Segoe UI;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1; background-color: #fff;
	padding: 20px 0 5px 29px;
	
}

.header {
	text-align: center;
	font: normal normal bold 25px/30px Segoe UI;
	letter-spacing: 0px;
	color: #000000;
	opacity: 1; background-color: #fff;
	padding: 20px 0 10px 29px;
}

.link1 {
	float: right;
	text-decoration:none;
	font: italic normal normal 15px/14px Segoe UI;
	letter-spacing: 0px;
	color: #386DD1;
	opacity: 1;					
							
}

.link {
    float: right;text-decoration: none;
	color: #386DD1;
	font: italic normal normal 15px/14px Segoe UI;
	letter-spacing: 0px;
	color: #386DD1;
	opacity: 1;
	margin: 5% 4% 0 2px;
}

.list_item {
	color: #707070;
}

.link_2 {
	float: right;
	text-decoration:none;
	font: italic normal normal 17px/10px Segoe UI;
	letter-spacing: 0px;
	color: #386DD1;
	opacity: 1
}

.link_3 {
	float: right;
	text-decoration:none;
	font: italic normal normal 17px/10px Segoe UI;
	letter-spacing: 0px;
	color: #386DD1;
	opacity: 1;
	margin-top: 3%;
}

.baner_text {
	position: absolute;
    color: #fff;
    opacity: 1;
    top: 48%;
    font: normal normal bold 54px/168px Segoe UI;
    letter-spacing: 1px;
    left: 7%;	
}

.buss_intel_cntimg {
	position: absolute; 
	top:-22%;
	left: 5%;
	height: 350px;
}

.cntimg {
	height: 300px;
}

.cntimg_itmerge {
	height: 400px;
}

.cntimg_network1 {
	height: 350px;
}

.cntimg_network2 {
	height: 350px;
}

.cntimg_network3 {
	height: 200px;
}

.entcompute_cntimg {
	height: 200px;
}

.ss_img1 {
	height: 200px;
}

.cntimg_itmerge11 {
	height: 375px;
}

@media(max-width: 420px) {
	.carousel-caption1 h5 {
		font-size: 20px;
		text-align: left;
		margin-left: 15px;
	}
	.carousel-caption1 {
		top: 0;
		width:70%;
	}
	.carousel-captiontop {
		width: 85%;
		top: 0;
	}
	.carousel-captiontop h5 {
		font-size: 14px;
	}
}

@media(min-width: 421px) and (max-width: 767px) {
	.carousel-caption1 h5 {
		font-size: 28px;
		text-align: left;
		margin-left: 30px;
	}
	.carousel-caption1 {		
		width:70%;
	}
	.carousel-captiontop {
		width: 70%;
		top: 0;
	}
	.carousel-captiontop h5 {
		font-size: 20px;
	}
}

@media(max-width: 767px) {
	.cntimg {
		width: 100%;
		height: auto;
	}
	.logo img{	
		margin-left: 0px;
	}
}

@media screen and (max-width: 991px) {
	.cntimg {
		height: 250px !important;
	}
	.cntimg_itmerge {
		height: 300px;
	}
	.cntimg_network1 {
		height: 240px;
	}

	.cntimg_network2 {
		height: 225px;
	}

	/*.entcompute_cntimg {
		margin-left: -100px;
	}*/
}

@media(max-width: 1200px) {
	.pl_150 {
		padding-left: 25px;
		padding-bottom: 20px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.cntimg_network3 {
		height: 165px;
	}
	.cntimg_network2 {
		height: 165px;
	}
	.cntimg {
		height: 270px !important;
	}
	.cntimg_network1 {
		height: 200px;
	}
	.ss_img1 {
		height: 165px;
	}
}

@media (min-width:1200px) and (max-width: 1400px) {
	.cntimg {
		height: 270px !important;
	}

	.cntimg_itmerge {
		height: 250px;
	}

	.cntimg_network1 {
		height: 200px;
	}

	.cntimg_network2 {
		height: 200px;
	}
}


@media (max-width: 1024px) {
	.carousel-captiontop {
		top: 5%;
	}
	.cntimg_itmerge {
		height: 340px;
	}
	.cntimg_itmerge11 {
		height: 250px;
	}
}











