.int-h1 {
	font-style: normal;
	font-weight: 700 !important;
	font-size: 61px !important;
	line-height: 70px !important;
	color: #000000;
}

.int-para {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	padding-bottom: 20px;
	color: #000000;
}

.int-h2 {
	font-style: normal;
	font-weight: 700 !important;
	font-size: 40px !important;
	line-height: 46px !important;
	text-align: center;

	color: #000000;
}

.height50 {
	height: 100px !important;
}

.section.portfolio-wrapper .bg-clr {
	background: url(https://www.webmaxy.com/wp-content/uploads/2022/06/webmaxy-bg.png) center top no-repeat;
	background-position: 100% 100%;
	background-size: cover;
	position: relative;
	height: 460px;
	clear: both;
	overflow: hidden;
}

.bg-clr .mid-content {
	max-width: 1140px;
	margin: 0 auto;
}

.section.portfolio-wrapper .container {
	width: 100%;
}

.bg-clr img {
	margin: 0 15px;
}

.bg-clr h1 {
	font-style: normal;
	font-weight: 700 !important;
	font-size: 61px !important;
	line-height: 70px !important;
	text-align: left;
	color: #000;

}


.bg-clr p {
	font-style: normal;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 28px !important;
	text-align: left;
	color: #000 !important;
}


.col_1 {
	float: left;
	width: 50%;
	padding-top: 70px;
	padding-bottom: 70px;
}

.col_2 {
	float: left;
	width: 50%;

	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
}

/* tabs */

.sp-tab__lay-default {
	max-width: 1140px;
	margin: 0 auto;
}

.sp-tab-content h2 {
	line-height: 34px;
	font-weight: 500;
	font-size: 28px;
	padding-top: 15px;
}

.sp-tab__nav {
	margin: 0 auto;
	max-width: 530px;
}

.sp-tab__nav-tabs .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active {
	border-bottom: 3px solid #0b163a;
}

.wpcp-carousel-wrapper {
	margin-bottom: 20px !important
}

.sp-tab-content ul li {
	list-style-type: disc !important;
}

.top80 {
	margin-top: 80px;
}

.upper-footer ul li {
	text-align: left;
}

.first-widget-area .social-links {
	margin-top: 10px;
}

.first-widget-area .social-links img {
	border-radius: 4px;
	opacity: 0.5;
}

.first-widget-area .social-links img:hover {
	opacity: 0.7
}

.first-widget-area .social-links a {
	margin-right: 15px;
	margin-top: 10px;
	display: inline-block;
}

.sidebar-box {
	max-width: 1140px;
	margin: 0 auto;
}

.sidebar-box  .main-title {
	font-style: normal;
	font-weight: 700;
	font-size: 32px;
	line-height: 37px;
	color: #218AF1;
}

.sidebar-box h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 37px;
	color: #000000;
	text-align: left;
}

.sidebar-box h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #000000;
}

.sidebar-box p,
.sidebar-box ul li,
.sidebar-box ol li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
}

.sidebar-box ol{
	margin-bottom: 20px;
}

.sidebar-box ul li {
	list-style-type: disc;
	margin-left: 15px;
}

.sidebar-box .blue-strip {
	background: #218AF1;
	font-style: normal;
	font-weight: 700;
	font-size: 21px;
	height: 45px;
	color: #FFFFFF;
	display: inline-block;
	padding: 5px 10px;
	line-height: 36px;
	border-radius: 2px;
	margin-bottom: 15px;
}

.sidebar-box ul {
  margin-bottom: 20px;
}

.resp-vtabs .vresp-tabs-container {
  margin-bottom: 30px !important;
}

/* Media */


@media(max-width:767px) {
	.section.portfolio-wrapper .bg-clr {
		padding: 40px 15px;
	}

	.int-h1 {
		font-size: 54px !important;
		line-height: 54px !important;
	}

	.int-para {
		text-align: center;
	}

	.bg-clr h1 {
		font-size: 38px !important;
		line-height: 46px !important;
	}

	.section.portfolio-wrapper .bg-clr {
		background: none;
		height: auto
	}

	.bg-clr img {
		margin: 0 15px;
		width: 20%;
		object-fit: scale-down;
	}

	.col_1 {
		float: none;
		width: 100%;
		padding-top: 0px;
		padding-bottom: 0;
	}

	.col_2 {
		float: none;
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
		text-align: center;
	}

	.right-panel h2 {
		font-size: 24px;
		line-height: 30px;
	}

	.top80 {
		margin-top: 20px;
	}

	.height50 {
		height: 50px !important;
	}

	.int-para br {
		display: none;
	}

	.upper-footer ul li {
     text-align: center;
    }

    .sidebar-box{
    	margin-bottom: 30px;
    }

    .sidebar-box h2{
      font-size: 24px;
      line-height: 28px;
    }

}

