@media screen and (max-width: 1499px) {
	.achiev-title {
		font-size: 38px;
	}

	.achiev-title2 {
		font-size: 38px;
        margin: 23px auto;
	}


	.parallax {
		height: 90vh;
	}


}

@media screen and (max-width: 1299px) {
	.connector-img img {
		width: 762px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 15px;
		padding-left: 15px;
	}
	.web-app-item-col-1 {
		width: 14.5%;
	}

	.web-app-item-col-2 {
		width: 19.66%;
	}

	.web-app-item-col-3 {
		width: 16%;
	}

	.connector-img img {
		width: 650px;
	}
}

@media screen and (max-width: 991px) {
	.dropdown-menu {
		background-color: transparent;
		border-color: transparent;
	}

	.home-banner-section {
		padding: 100px 0;
	}

	.org-wrapper {
		padding: 0;
		background: none;
		border-radius: 0;
	}

	.org-inner-wrapper {
		padding: 30px 20px;
		background: linear-gradient(to bottom, #e9efff, #ffffff);
		border-radius: 20px;
	}

	.white-page-bg-blog {
		background-position: 0 -50px;
	}

	.web-app-item-col-1 {
		width: 16.5%;
	}

	.web-app-item-col-2 {
		width: 18.66%;
	}

	.web-app-item-col-3 {
		width: 25%;
	}

	.app-benefit-box {
		background-image: url('https://civihosting.com/wp-content/uploads/2024/06/about-bg-box.svg');
	}

	.app-benefit-box .border_about {
		background: linear-gradient(332deg, #ffffff, #18161c, #18161c, #ffffff) border-box;
	}

	.app-benefit-box h5 {
		background-image: none;
		-webkit-text-fill-color: white;
	}

	.app-benefit-box p {
		color: #f9f9f9;
	}
#post-13603 .about-banner-section {
    margin-top: -30px;
}
.hosting-widget h1, .hosting-widget .h1, .hosting-widget h2, .hosting-widget .h2, .hosting-widget h3, .hosting-widget .h3 {
    margin-left: 0px !important;
}
.page-id-13603 h1.entry-title {
    font-size: 25px;
}
.page-id-13603 h1.entry-title {
    margin-left: 10px;
}
}

@media screen and (max-width: 767px) {
	.home-banner-btn {
		width: 100% !important;
	}
	.desktop-br {
		display: none;
	}

	.home-banner-section .bg-black {
		background-color: transparent !important;
	}

	.home-achiev-section .pb-5 {
		padding-bottom: 0rem !important;
	}

	.spa-mob {
		margin-top: -20px;
	}

	.home-bannner-text {
		text-align: center;
	}

	.home-banner-section h1 {
		font-size: 36px;
	}

	.achiev-title {
		font-size: 32px;
		justify-content: left;
	}

	.achiev-title2 {
		font-size: 32px;
		text-transform: none !important;
		justify-content: start;
        margin: 8px auto;
	}

	.achiev-title span {
		text-transform: none;
	}

	.achieve-pd {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 0px !important;
	}

	.home-achiev-section {
		padding: 0px 0 !important;
		padding-bottom: 0rem !important;
	}
	.partner-divider {
		width: 100%;
	}
	.home-solutions-section .section-heading {
		font-size: 25px;
	}

	.home-plan-box-1,
	.home-plan-box-3 {
		background-color: transparent;
	}

	.home-plan-box-2 {
		background-color: #EAEBFF;
		border-radius: 0px 0px 50px 0px;
	}

	.home-plan-feature-list ul {
		list-style: disc;
		list-style-position: inside;
	}

	.home-review-prev,
	.home-review-next {
		position: relative;
		top: 0;
		transform: none;
	}

	.empower-tab-item {
		padding-top: 0;
	}

	.empower-tab-number {
		font-size: 16px;
	}

	.vps-two-bg {
		background-image: none
	}

	.vps-review-prev {
		top: calc(100% - 24px);
		left: 15px;
	}

	.vps-review-next {
		top: calc(100% - 24px);
		right: 15px;
	}

	.solution-plan-box {
		background-image: none;
	}

	.web-app-item-col-1 {
		width: 15.5%;
	}

	.web-app-item-col-2 {
		width: 16.66%;
	}

	.web-app-item-col-3 {
		width: 23%;
	}

	.vps-review-box {
		padding: 0;
	}

	.parallax {
		height: 40vh;
		margin-top: -62px;
	}

	.parallax-layer img {
		width: 420px;
	}

	.menu_new li a {
		text-align: center;
	}

	.page-id-188 .theme-form {
		width: auto;
	}

	.comment_btn {
		width: 100%;
	}

	.navbar-collapse {
		background-image: url(https://civihosting.com/wp-content/uploads/2024/06/menu-bg-1.svg);
		background-size: cover;
		background-position: bottom;
		display: block;
		background-color: #2d26268a;
		position: absolute;
		width: 100%;
		top: 100%;
		left: 0;
		backdrop-filter: blur(10px);
	}
	.footer-copyright span {
		display: block;
	}

	.accordion-flush>.empower-tab-item:first-child {
		border-top-width: 2px;
	}

	.empower-tab-item {
		border-width: 2px;
	}

	.accordion-flush>.empower-tab-item:last-child {
		border-bottom-width: 2px;
	}

	.package-section {
		background: #F9F9F9;
		margin-top: 40px;
	}
.mbottm {
    margin-bottom: 40px;
}
.form-group.mb-5 .form-control {
    margin-bottom: 20px;
}
.hosting-widget .form-horizontal .radio, .hosting-widget .form-horizontal .checkbox, .hosting-widget .form-horizontal .radio-inline, .hosting-widget .form-horizontal .checkbox-inline {
    margin-left: 0px;
}
.map-globe {
    width: 100%;
    height: 200px;
    margin-top: 50px;
}


}

@media screen and (max-width: 579px) {
	h1 {
		font-size: 40px;
	}

	h2 {
		font-size: 36px;
	}

	h3 {
		font-size: 32px;
	}

	h4 {
		font-size: 24px;
	}

	h5 {
		font-size: 20px;
	}

	h6 {
		font-size: 16px;
	}

	.common-banner-space {
		padding: 50px 0;
	}

	#home-banner-video {
		position: relative;
		height: 350px;
		width: 100%;
	}

	.home-review-box {
		padding: 20px;
	}

	.home-review-text {
		font-size: 18px;
	}

	.home-plan-box {
		padding: 20px 30px;
	}

	.fsz-12 {
		font-size: 16px;
	}

	.main-title {
		font-size: 36px;
	}

	.white-page-bg {
		background-image: url('https://dev.civionline.com/wp-content/uploads/2024/06/white-banner-bg-mobile.svg');
		background-size: contain;
		background-position: 0px -80px;
	}

	.white-page-bg-blog {
		background-position: 0 0px;
	}

	.contact-text-section {
		background-image: url('https://civihosting.com/wp-content/uploads/2024/06/white-banner-bg-mobile.svg');
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0px -80px;
	}

	.solution-plan-price {
		font-size: 28px;
	}

	.solution-plan-price span {
		font-size: 40px;
	}

	.pricing-plan-price {
		font-size: 28px;
	}

	.pricing-plan-price span {
		font-size: 40px;
	}

	.vps-circle-bg {
		background-image: url('https://civihosting.com/wp-content/uploads/2024/06/vps-bg-circle-mob.svg');
	}

	.section-heading {
		font-size: 32px;
	}

	.fsz-normal {
		font-size: 18px;
	}

	.dropdown-toggle.rotated::after {
		transform: rotate(180deg);
	}

	ul.menu-bottom-footer-menu li {
		padding: 0px 16px 0px 0px;
	}
	.home-review-box {
		padding: 20px;
	}

	.home-review-text {
		font-size: 18px;
	}

	.home-plan-box {
		padding: 20px 30px;
	}

	.carousel-control-next,
	.carousel-control-prev {
		bottom: -344px;
	}

	button.carousel-control-prev.arrow-test {
		bottom: -438px;
	}

	button.carousel-control-next.arrow-test {
		bottom: -438px;
	}

	.home-banner-section {
		padding: 50px 0;
		z-index: 0;
	}
	.video-container{
		display:block;
	}
	.video-container img{
		width:100%
	}
	.home-banner-section{
		background-image:none;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 15px;
		padding-top: 20px;
		border-bottom: 1px solid transparent;
		border-image: linear-gradient(to right, transparent, white, transparent) 1;
		border-top: 1px solid transparent;
	}

	.dropdown-toggle::after {
		position: absolute;
		right: 25px;
		top: 27px;
	}

	.navbar-toggler-icon-2 {
		border: 1px solid transparent;
		background: #0B0146;
		border-radius: 10px 0px 10px 0px;
		margin-top: 10px;
		padding: 2px 8px 8px 8px;
		--bs-navbar-toggler-icon-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);
	}

	.cross_icon {
		border: 1px solid transparent;
		background: #0B0146;
		border-radius: 10px 0px 10px 0px;
		margin-top: 10px;
		padding: 2px 8px 8px 8px;
		--bs-navbar-toggler-icon-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);
	}

	.home-banner-section {
		padding: 50px 0;
		z-index: 0;
	}

	.dropdown-toggle::after {
		position: absolute;
		right: 25px;
		top: 27px;
	}

	.navbar-toggler span>i {
		font-size: 20px;
		color: #fff;
	}

	.achiev-text {
		text-align: center !important;
	}

	.mt-33 {
		margin-top: 47px;
	}

	.navbar-expand-lg .navbar-nav li:last-child .nav-link {
		border-bottom: none;
	}

	.home-empower-text {
		width: auto;
	}

	#menu-footer-menu-3 {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.footer-info {
		margin-bottom: 50px;
	}

	.menu_new li a {
		text-align: center;
	}
}

@media screen and (max-width: 390px) {

	.home-review-section .carousel-control-next,
	.carousel-control-prev {
		bottom: -376px;
	}

	.home-review-section .carousel-control-next,
	.carousel-control-prev {
		bottom: -376px;
	}


}


@media (min-width: 320px) and (max-width: 480px) {
	.common-banner-space {
		z-index: 0;
		position: relative;
	}

	.menu_new li a {
		text-align: center;
		padding: 12px 0px;
	}

	.worldwide {
		margin-top: 26px !important;
	}
	.contact-text-section {
		background-image: url('https://civihosting.com/wp-content/uploads/2024/06/white-banner-bg-mobile.svg');
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 0px -80px;
	}

	.navbar-toggler span>i {
		font-size: 20px;
		color: #fff;
	}

	.navbar-expand-lg .navbar-nav li:last-child .nav-link {
		border-bottom: none;
	}

	.achiev-text {
		text-align: left !important;
	}

	.mt-33 {
		margin-top: 47px;
	}

	.home-empower-text {
		width: auto;
	}
	.comment-reply-title:after {
		width: 47%;
	}

	#menu-footer-menu-3 {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.footer-info {
		margin-bottom: 50px;
	}

}