/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.section-list-area:after {
		height: 100%;
	}
	.home .menu-social {
		margin-left: 0px;
	}

	.wraper-txt h5 {
		font-size: 30px;
	}

	.group-title h1 {
		font-size: 90px;
	}
	.cusHd .navbar-expand-lg .navbar-nav li a {
		margin-left: 10px;
		margin-right: 10px;
		font-size: 15px;
	}

	.cusHd .menu-social {
		margin-left: 10px;
	}
	.build-together .section-title {
		background: no-repeat;
		padding: 56px 50px;
		border: 15px solid #c1c4c6;
	}
	.get-image-area .section-img-title h1 {
		font-size: 80px;
	}

	.get-image-area .section-img-title h1 span {
		font-size: 80px;
	}

	.home.fixed-header .menu-social {
		margin-left: 0;
	}

	.home .navbar-expand-lg .navbar-nav li a {
		margin-left: 5px;
		margin-right: 5px;
	}
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 1065px) {
	.global-left-menu a {
		font-size: 16px;
		padding: 10px 20px;
	}

	.menu-social {
		margin-left: 0;
		display: none;
	}

	.home .logo {
		display: block;
		opacity: 0;
	}

	.navbar-toggler-icon {
		line-height: 30px;
	}

	.navbar-expand-lg .navbar-nav li a {
		font-size: 24px;
		margin: 0;
		padding: 18px 0px;
		color: #258790;
		display: inline-block;
		margin-left: 30px;
	}

	div#navbarsExampleDefault {
		background: #fff;
	}

	.arrow-expand {
		position: absolute;
		right: -23px;
		top: 50%;
		font-size: 52px;
		color: #f06b0a;
		transform: translateY(-50%);
		background: #fff;
		border-radius: 5px;
		padding: 1px 5px;
		cursor: pointer;
		display: block;
	}

	.global-left-menu {
		left: -124px;
		transition: 0.4s;
	}
	.global-left-menu.open {
		left: 0;
	}

	.section-title {
		padding: 72px 60px;
		background-size: cover;
		margin: 0;
		border-right: 16px solid #c1c4c6;
		border-radius: 15px;
		text-align: center;
		padding-right: 30px;
		padding-left: 70px;
		background-position: left;
	}
	.copyright {
		position: inherit;
		top: 0;
		padding-top: 30px;
	}
	.home .navbar-expand-lg .navbar-nav {
		display: flex;
		text-align: left;
	}

	.section-img-title h1 {
		font-size: 90px;
		line-height: 78px;
	}

	.section-img-title h1 span {
		font-size: 70px;
	}

	.global-sec2-txt {
		padding-left: 20px;
		padding-right: 20px;
	}

	.section-center-text:before,
	.section-center-text:after {
		display: none;
	}

	.build-together .section-title h1 {
		font-size: 34px;
	}

	.sec-list {
		margin-top: 50px;
	}

	.section-list-area:after {
		height: 100%;
		top: 0;
	}

	.section-list-area {
		padding-top: 50px;
		margin-top: 70px;
		padding-bottom: 80px;
	}

	.gallery-all-image .owl-item {
		width: 33.33% !important;
	}

	.navbar-nav .dropdown-menu {
		background: #fff;
		padding: 10px 27px;
		padding-left: 50px;
	}
	.home .navbar-expand-lg .navbar-nav li a {
		color: #258790;
	}

	.home.fixed-header .menu-social {
		display: none;
	}

	.home.fixed-header .header_area .logo {
		opacity: 1;
	}

	.home .navbar-expand-lg .navbar-nav {
		display: flex;
		text-align: left;
		padding-top: 15px;
	}
	.cusHd .navbar-expand-lg .navbar-nav {
		padding-top: 15px;
	}

	.home.fixed-header .header_area .logo {
		opacity: 1;
	}

	.home.fixed-header .navbar-toggler {
		top: 5px;
		border: 1px solid #111;
	}

	.cusHd .navbar-toggler {
		border: 1px solid #111;
	}

	.home-logo {
		padding: 0px 20px;
	}
	.home.fixed-header div#navbarsExampleDefault {
		/* top: 52px;*/
		position: inherit;
		top: 0;
	}
	.cusHd .is-sticky .header_area .logo img,
	.home.fixed-header .header_area .logo img {
		max-width: 170px;
	}
	.home.fixed-header .home-logo-area {
		opacity: 0;
		z-index: -2;
	}
}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
	.global-left-menu a {
		font-size: 16px;
		padding: 10px 20px;
	}

	.home .menu-social {
		margin-left: 0;
		display: none;
	}

	.home .logo {
		display: block;
		opacity: 0;
	}

	.navbar-toggler-icon {
		line-height: 28px;
	}

	.navbar-expand-lg .navbar-nav li a {
		font-size: 18px;
		margin: 0;
		padding: 12px 0px;
		color: #258790;
		display: inline-block;
		margin-left: 10px;
	}

	div#navbarsExampleDefault {
		background: #fff;
	}

	.arrow-expand {
		position: absolute;
		right: -23px;
		top: 50%;
		font-size: 52px;
		color: #f06b0a;
		transform: translateY(-50%);
		background: #fff;
		border-radius: 5px;
		padding: 1px 5px;
		cursor: pointer;
		display: block;
	}

	.global-left-menu {
		left: -124px;
		transition: 0.4s;
	}
	.global-left-menu.open {
		left: 0;
	}
	.wraper-txt h5 {
		font-size: 28px;
	}

	.wraper-txt h5 br {
		display: none;
	}
	.section-title {
		background-size: cover;
		margin: 0;
		border-right: 10px solid #c1c4c6;
		border-radius: 7px;
		text-align: center;
		background-position: left;
		background: no-repeat;
		border: 10px solid #c1c4c6;
		padding: 15px;
	}
	.copyright {
		position: inherit;
		top: 0;
		right: 0;
		padding-top: 30px;
	}
	.section-title img {
		padding-left: 0;
		padding-right: 0;
	}
	.group-title {
		padding-bottom: 50px;
	}

	.section-group-area {
		margin-bottom: 30px;
		padding: 30px 0px;
	}

	.home-bottom-title h5 {
		text-align: left;
		padding: 0px 25px;
	}

	.home-logo-area {
		height: 140px;
	}

	.home-wraper-area {
		height: auto;
		padding: 100px 0px;
		padding-bottom: 160px;
	}

	.home .navbar-toggler {
		position: absolute;
		right: 0;
		top: -75px;
	}

	.home div#navbarsExampleDefault {
		position: absolute;
		width: 100%;
		top: -30px;
	}

	.global-right-social {
		display: none;
	}

	.home .navbar-expand-lg .navbar-nav {
		display: flex;
		text-align: left;
		padding-top: 15px;
	}
	.cusHd .navbar-expand-lg .navbar-nav {
		padding-top: 15px;
	}

	.globalHd .group-title {
		padding-left: 20px;
		padding-right: 20px;
	}

	.globalHd .group-title h1 {
		font-size: 80px;
		line-height: 69px;
	}

	.globalHd .group-title h1 span {
		font-size: 60px;
	}

	.section-img-title h1 {
		font-size: 80px;
		line-height: 80px;
	}

	.section-img-title h1 span {
		font-size: 60px;
	}

	.sec-img2.left {
		margin-left: 0;
	}
	.section-center-text:before,
	.section-center-text:after {
		display: none;
	}

	.sec-list {
		margin-top: 50px;
	}

	.section-list-area:after {
		height: 100%;
		top: 0;
	}

	.section-center .global-sec-title {
		text-align: center;
		margin-bottom: 40px;
	}

	.section-img-title {
		margin-top: 30px;
	}

	.global-section:after,
	.global-section:before {
		display: none;
	}

	.global-section {
		background: #f5f6f6;
		margin: 30px 0px;
		padding: 40px 0px;
	}

	.global-sec-title {
		padding: 30px 0px;
	}

	.section-img2-bg:before,
	.section-img2-bg:after {
		display: none;
	}

	.section-img2-area .section-img2-bg .row {
		background: #f5f6f6;
		/* margin-bottom: 30px; */
		margin-top: 20px;
		padding-bottom: 30px;
	}

	.section-list-area {
		padding: 50px 0px;
		padding-bottom: 80px;
	}

	.menu-social {
		display: none;
	}

	.partner .globalHd .group-title h1 {
		font-size: 55px;
		line-height: 56px;
	}

	.partner .globalHd .group-title h1 span {
		font-size: 40px;
	}

	.globalHd .group-title h6 {
		font-size: 16px;
	}

	.filter-select {
		text-align: left;
	}

	.get-image-area .section-img-title h1 {
		font-size: 60px;
	}

	.get-image-area .section-img-title h1 span {
		font-size: 50px;
	}

	.section-img3-area {
		background: #f5f6f6;
	}
	.serve-area .section-img-title h1 {
		font-size: 53px;
		line-height: 57px;
	}

	.serve-area .section-img-title h1 span {
		font-size: 44px;
	}

	.team-single {
		text-align: center;
	}

	.serve .section-title h1 {
		font-size: 34px;
	}

	.section-btn {
		margin-top: 30px;
	}

	.gallery-all-image .owl-item {
		width: 50% !important;
		height: auto;
	}

	.cus-Bdr {
		width: 78%;
	}

	.navbar-nav .dropdown-menu {
		background: #fff;
		padding: 10px 10px;
	}

	.navbar-expand-lg .dropdown-menu a {
		font-size: 15px !important;
		padding-bottom: 5px !important;
		padding-top: 5px !important;
	}

	.home .navbar-expand-lg .navbar-nav li a {
		color: #258790;
	}
	.logo {
		width: 60%;
	}

	.home.fixed-header .menu-social {
		display: none;
	}

	.home.fixed-header .header_area .logo {
		opacity: 1;
	}

	.home.fixed-header .navbar-toggler {
		top: 5px;
		border: 1px solid #111;
	}

	.cusHd .navbar-toggler {
		border: 1px solid #111;
	}

	.home-logo {
		padding: 0px 20px;
	}
	.home.fixed-header div#navbarsExampleDefault {
		/* top: 52px;*/
		position: inherit;
		top: 0;
	}
	.cusHd .is-sticky .header_area .logo img,
	.home.fixed-header .header_area .logo img {
		max-width: 170px;
	}
	.home.fixed-header .home-logo-area {
		opacity: 0;
		z-index: -2;
	}
}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
