@media screen and (min-width: 1600px) {
	.banner-image .card {
		border: none !important;
		background: #FFFFFF 100% 0% no-repeat padding-box;
		border-top-left-radius: 13px;
		border-bottom-left-radius: 13px;
		/* box-shadow: rgb(0 0 0 / 15%) -1.95px 1.95px 2.6px; */
		box-shadow: -510px 0 0 0 #fff, 1px 1px 10px 0 #00000029, -375px 1px 10px 0 #00000029;
		padding: 9% 15px 15% 15px !important;
	}

}
@media screen and (max-width: 1550px) and (min-width: 1440px) {
	.second-image img {	width: 100%;	max-width: 270px;	}
	.second-image{ border-top-left-radius: 84px; bottom: -121px; right: -52px; }


}

@media screen and (min-width: 1400px) and (max-width: 1439px) {
	.main-navigation a{
		margin-top: -14px;
	}
}


@media screen and (max-width: 1439px) and (min-width: 1340px) {
	#home_banner { padding-bottom: 100px;}
	/* .second-image img {	width: 100%;	max-width: 270px;	} */
	.second-image{ border-top-left-radius: 84px; bottom: -121px; right: -52px; }

	.business_btn a {
		font-size: 15px;
	}

	.lsc-btn a {
		font-size: 14px;
	}

	.card-custom-style .wcu-img-right img {
		max-width: 40px;
	}
	.wcuuserparant {
		margin-top: 10px;
	}

	span.text-center.experience {
		left: 65px;
	}

	#pricing_plan .card .card-price-one span {
		font-size: 14px;
	}

	#single_service .stander-plan {
		margin-right: 10%;
	}

	/* #our_team {
		height: 420px;
		margin: 30px 0px 30%;
	} */

	.buisness-goal-img img {
		/* max-width: 140px; */
	}

	.service-box {
		box-shadow: 0px 1px 6px #00000029;
		border-radius: 20px;
		padding: 20px 15px 30px;
	}

	#pricing_plan .card {
		box-shadow: 0px 1px 6px #0000002E;
		border-radius: 20px;
		padding: 10px;
	}

	.topbar-left {
		margin-right: 0px;
	}


	p.slidesmalltext {
		font: 300 17px/40px;
		max-width: 95%;
	}

	.section-content-box {
		padding: 0 7.5em;
	}

	.scroll-to-next-section button.btn.btn-info {
		bottom: 67px;
	}

	h1.slidemidheading {
		font-size: 36px;
		line-height: 40px;
	}

	.main-navigation li {
		padding: 0 20px;
	}

	.process-consult-btn {
		width: 50%;
	}


}

@media screen and (max-width:1339px) and (min-width: 1200px) {

	.business_btn.exp-mem-abt-btn a {
		font-size: 16px;
	}
	.list-one ul li p, .list-two ul li p{
		font-size: 13px;
	}
	.member-count-row {
		margin-bottom: 10px;
	}
	.testimonial-user6 {
		position: absolute;
		height: 60px;
		width: 60px;
		border-radius: 50%;
		right: 380px;
		top: 50px;
	}

	#home_banner { padding-bottom: 100px;}
	.second-image img {	width: 100%;	max-width: 250px;	}
	.second-image{ border-top-left-radius: 74px; bottom: -100px; right: 0px; }
}
@media screen and (max-width:1399px) {
	.custom-catlist-widget-li a:after { width: 155px; }
	.right-list-menu li.contact-burger:before {
		height: 13px;
		bottom: -11px;
	}
	.right-list-menu  li.contact-burger:after {	height: 13px;	top: -12px;	}
	.get-in-content h1 { font-size: 18px;}

}
@media screen and (max-width:1340px){
	.right-list-menu li.contact-burger:before, .right-list-menu li.contact-burger:after { display: none; }
}

@media screen and (max-width:1399px) and (min-width: 992px) {
	.section-heading-box {
    margin-bottom: 50px;
	}
}
@media screen and (max-width:1399px) and (min-width: 1199px) {

	.footer-newslater-title h2{
		font-size: 20px;
	}
	.footer-newslater input{
		max-width: 315px;
	}

	.happy-customer {
		position: absolute;
		top: -108px;
		right: -4px;
	}
	.right-content img:first-child {
		transition: all .5s ease-in-out;
		max-width: 500px;
	  }
	.stpt-content p { margin-left: 33px; }
	#about_sec .wcu-img-right {
		width: 17%;
	}
	.right-img-one img {
		/* min-height: 180px;
		width: 100%;
		max-width: 165px; */
	}
	.right-img-one {
		/* top: -5px;
		left: 70%;
		right: 50%;
		transform: translate(-50%, 48%); */
	}
	.right-img-two img {
		/* max-width: 120px; */
	}
	.right-img-two {
		/* position: absolute;
		top: -12px;
		right: -3px;
		z-index: 100; */
	}
}


@media screen and (max-width: 1199px) and (min-width: 1025px) {

	.right-img-one img {
		/* min-height: 180px;
		width: 100%;
		max-width: 165px; */
	}
	.right-img-one {
		/* top: -5px;
		left: 70%;
		right: 50%;
		transform: translate(-50%, 48%); */
	}
	.right-img-two img {
		max-width: 120px;
	}
	.right-img-two {
		/* position: absolute;
		top: -12px;
		right: -3px;
		z-index: 100; */
	}

	.member-count-row {
		margin-bottom: 10px;
	}
	.footer-newslater-title h2 {
    font-size: 16px;
}

	.footer-newslater input{
		max-width: 240px;
	}

	.main-navigation a{
		/* margin-top: 0; */
	}
	#home_banner { padding-bottom: 100px;}
	.happy-customer img {
		width: 100%;
		max-width: 250px;
	}
	.happy-customer {
		position: absolute;
		top: -90px;
		right: -48px;
	}
	.second-image img {	width: 100%;	max-width: 270px;	}
	.second-image {
		border-top-left-radius: 84px;
		bottom: -121px;
		right: -32px;
	}

	.right-content img:first-child {
		transition: all .5s ease-in-out;
		max-width: 450px;
	  }
	#about_sec .wcu-img-right {
		width: 21%;
	}

	.box-creativeteam { left: 21px; }
	/* .ops-slides-img .draggable img:first-child { padding: 60px 60px 0px 60px; } */

	.benifit-98 { bottom: 40px;	left: -128px;	max-width: 200px;	}

	.custom-catlist-widget-li a:after { width: 100px; }
	.get-in-content h1 {
		font-size: 14px;
	}
	.experience h2 {
		font-size: 50px;
	}

	.experience {
		left: 40px;
		padding: 8px 0;
	}

	.main-navigation li {
		padding: 0 13px;
	}

	.stickynavbar .toggle-nav i {
		margin-top: 17px;
	}

	.main-navigation a {
		/* font-size: 12px; */
	}

	p.lable-title {
		font: 400 13px/30px;
	}

	p.lable-text {
		font: 300 12px/30px;
	}

	.section-content-box {
		padding: 0 4.5em;
	}

	p.booking-text {
		width: 55%;
	}

	p.about-text {
		max-width: 100%;
	}

	#team,
	#latest_news {
		padding-bottom: 20px;
	}

	.sketch-line {
		right: -60px;
	}

	.hot-line {
		margin-right: 10px;
	}

	.process-consult-btn {
		width: 60%;
		margin: 0 auto;
	}
	.footer-form-subscribe button { font-size: 12px;}
	.tqcq-section .tqcq-cards { width: 30%;}


}

@media screen and (max-width: 1024px) and (min-width: 992px) {
	.right-img-one img {
		/* min-height: 180px;
		width: 100%;
		max-width: 165px; */
	}
	.right-img-one {
		/* top: -72px;
		left: 70%;
		right: 50%;
		transform: translate(-50%, 48%); */
	}
	.right-img-two img {
		max-width: 57px;
	}
	.right-img-two {
		position: absolute;
		top: -12px;
		right: -3px;
		z-index: 100;
	}
	.member-count-row {
		margin-bottom: 8px;
	}
	.footer-newslater-title h2 {
		font-size: 16px;
	}
	.footer-newslater input{
		max-width: 240px;
	}
	#home_banner { padding-bottom: 100px;}

	.happy-customer img {
		width: 100%;
		max-width: 250px;
	}
	.happy-customer {
		position: absolute;
		top: -90px;
		right: 120px;
	}

	.second-image {
		border-top-left-radius: 74px;
		bottom: -167px;
		right: 123px;
	}
	.right-content img:first-child {
		transition: all .5s ease-in-out;
		max-width: 450px;
	  }
	.single-service-user-img {
		/* width: 14%; */
	}

	/* .ops-slides-img .draggable img:first-child { padding: 50px 50px 0px 50px; } */
	.box-creativeteam { left: 21px; }
	.get-in-content h1 {
		font-size: 14px;
	}
	.process-consult-btn {
		width: 60%;
	}
	.right-blog-list-page {
		width: 100% !important;
	  }

	  .footer-form-subscribe button {
		font-size: 12px;
	}
	/* .tqcq-section .tqcq-cards { width: 45%;} */
	.benifit-98 {
		bottom: 40px;
		left: -128px;
		max-width: 200px;
	}
}





@media screen and (max-width: 1100px) and (min-width: 1025px) {

	p.slidesmalltext {
		max-width: 100%;
	}

	p.slidesmalltext {
		font: 300 14px/35px !important;
	}

	.toggle-nav i {
		margin-right: 35px;
		margin-top: 4px;
	}

	.download-btn {
		padding: 20px 15px;
	}

	.news-right-box .download-btn {
		padding: 2em 0.5em 0 0;
	}

	.outer-footer[data-aos^=slide][data-aos^=slide].aos-animate {
		transform: unset;
	}
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
	.testimonial-user4 {
		left: 570px;
	}
	.testimonial-user7 { right: 70px; }
	.testimonial-user8 {
		right: 120px;
	}	.timeline-year h1 { font-size: 90px; }
	.aupoc-section-list h6 {
		font-size: 14px;
	}
	.aupoc-section-list p {
		/* font-size: 12px; */
	}
	.experience h2 {
		font-size: 50px;
	}

	.experience {
		left: 60px;
		padding: 8px 0;
		bottom: -80px;
	}

	.right-list-menu .start-now {
		padding: 10px 12px;
	}

	.custom-social-icons a i:first-child {
		margin-left: 0px;
	}

	.footer-box p {
		/* padding-right: 15%; */
	}

	#single_business .team-image img {
		height: auto;
	}

	#single_service .stander-plan {
		margin-right: 0px;
	}

	#followers_sec .owl-dots {
		text-align: center;
		margin-bottom: -60px;
		margin-top: 30px;
	}

	#followers_sec .owl-dots .owl-dot {
		width: 15px;
		height: 15px;
		border-radius: 50%;
		border: 1px solid #000;
		margin: 10px;
	}

	#followers_sec .owl-dots .owl-dot.active {
		border-color: var(--color-primary);
		background-color: var(--color-primary);
	}

	#our_patner .owl-dots {
		text-align: center;
		/* margin-bottom: -60px; */
		margin-top: 30px;
	}

	#our_patner .owl-dots .owl-dot {
		width: 15px;
		height: 15px;
		border-radius: 50%;
		border: 1px solid #000;
		margin: 10px;
	}

	#our_patner .owl-dots .owl-dot.active {
		border-color: var(--color-primary);
		background-color: var(--color-primary);
	}

	.Team-content {
		margin-top: 0px;
	}

	.desired_services .caption {
		transform: translate(50px, 120px);
	}

	.right-list-menu {
		/* margin-top: 18px; */
	}

	.toggle-nav i {
		margin-top: 4px;
	}

	#home_banner .home_banner-left-site h1 {
		font-size: 36px;
		line-height: 50px;
	}

	#followers_sec {
		height: 225px;
		margin: 130px 0px;
	}

	.buisness-goal-img img {
		/* max-width: 120px; */
	}

	.sticky .right-list-menu>li.contact-burger:before {
		display: none;
	}

	.sticky .right-list-menu>li.contact-burger:after {
		display: none;
	}

	.hot-line {
		margin-right: 10px;
	}

	.sketch-line {
		right: -60px;
	}



	.list-one ul li p,
	.list-two ul li p {
		/* font-size: 11px; */
	}

	.expert-team-members h2 {
		font-size: 34px;
	}

	.expert-team-members p {
		/* font-size: 12px; */
	}

}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
	.experience {
		left: 48px;
		padding: 8px 0;
		bottom: -100px;
	}
  .wcu-content-right {
		width: 70%;
  }
	.custom-catlist-widget-li a:after { width: 100px; }
	.vw-review-logo {
		margin-top: 5px;
	}
	.skill_box h5 {
		font-size: 18px;
	}
	.hot-line {
		margin-right: 20px;
	}
	.right-img-three {
		top: 200px;
	}
}

@media screen and (max-width: 1023px) {
	.owl-nav { display: none;}
	.owl-dots {	text-align: center; display: block;	}
	.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
		background: #5BBB5B !important;
		height: 10px !important;
		width: 10px !important;
		border-radius: 10px !important;
		margin-right: 10px;
	}
	button.owl-dot.active {	background: #1F4B3F !important; }
	.stickynavbar .mobile-nav-menu{
		display: none;
	}
	.stickynavbar #vw-main-head{
		justify-content: space-around;
	}
	#menu-primary-menu .menu-item-has-children > a:after {
		top: 15%;
		right: 115px;
	  }
	div#open_nav {
		display: block;
	  }
	  .toggle-nav.mobile-menu {
		display: block;
	  }
	.custom-catlist-widget-li a:after { width: 95px; }
	.right-blog-list-page {
		width: 100% !important;
	  }
	.experience h2 {
		font-size: 50px;
	}
	.experience h2 {
		font-size: 36px;
	}
	.blog-box {
		margin: 12px;
	}
	#followers_sec .owl-dots {
		text-align: center;
		margin-bottom: -60px;
		margin-top: 30px;
	}
	#followers_sec .owl-dots .owl-dot {
		width: 15px;
		height: 15px;
		border-radius: 50%;
		border: 1px solid #000;
		margin: 10px;
	}
	#followers_sec .owl-dots .owl-dot.active {
		border-color: var(--color-primary);
		background-color: var(--color-primary);
	}
	#our_patner .owl-dots {
		text-align: center;
		margin-bottom: 0px;
		margin-top: 0px;
	}
	#our_patner .owl-dots .owl-dot {
		width: 15px;
		height: 15px;
		border-radius: 50%;
		border: 1px solid #000;
		margin: 10px;
	}
	#our_patner .owl-dots .owl-dot.active {
		border-color: var(--color-primary);
		background-color: var(--color-primary);
	}
	.main-navigation .current-menu-item a:after {
		display: none;
	}
	.topbar-left {
		margin-right: 0px;
	}
	.toggle-nav {
		display: block;
		text-align: center;
	}
	.toggle-nav i {
		font-size: 30px;
		color: var(--color-primary) !important;
	}
	.stickynavbar .toggle-nav i {
		color: var(--color-primary) !important;
	}
	.sidenav .close-sidebar {
		position: relative;
    font-size: 32px;
    display: block;
    color: #ffffff;
    cursor: pointer;
    cursor: pointer;
    text-align: right;
	}
	.sidenav .close-sidebar i{
		color: white;
    border: 1px solid #fff;
    font-size: 15px;
    border-radius: 50%;
    padding: 9px;
    height: 30px;
    line-height: 0.8;
    width: 31px;
    margin-bottom: 9%;
	}
	.main-navigation ul li.current-menu-item a {
		border-top: none !important;
		color: #1F4B3F !important;
		padding-left: 20px;
	}
	.main-navigation ul li>ul {
		opacity: 1;
		visibility: visible !important;
		transform: none;
		box-shadow: unset;
		padding: 0;
		margin: 0;
	}
	.main-navigation ul li a:before,
	.main-navigation ul li a:before {
		background-color: transparent;
	}
	.main-navigation ul li:hover>ul {
		padding: 0;
		color: #000000;
	}
	.main-navigation ul li ul li ul {
		position: unset;
	}
	.main-navigation ul li:hover ul {
		display: block;
	}
	.main-navigation ul li ul {
		display: none;
		position: relative !important;
	}
	#sidebar1 ul li ul{
		display: none;
	}
	#sidebar1 ul li:hover ul{
		display: block;
	}
	.main-navigation ul ul li a:hover {
		transition: unset;
		padding: 12px 12px;
	}
	.headerbar {
		display: block !important;
		margin: 0;
	}
	.main-navigation ul ul li a {
		padding-left: 16px;
		color: #ffff !important;
	}
	.main-navigation ul li.current_page_item:after,
	.main-navigation ul li a:hover:after,
	.section-left-image {
		display: none;
	}
	.main-header .main-navigation,
	#slider .icon_img img {
		display: none
	}
	#mySidenav,.main-header #mySidenav{
		display: none;
	}
	.main-navigation ul li a {
		padding: 6px 20px 12px 20px;
		display: block;
		background: 0 0 !important;
		text-align: left;
		margin: 0;
	}
	#sidebar1 {
		display: none;
		height: 100%;
    width: 250px;
    position: fixed;
    z-index: 999999;
    top: 0;
    right: 0;
    background-color: var(--orange);
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 25px;
    transition: all 4s ease;
    -webkit-box-shadow: 1px 0 5px rgb(0 0 0 / 50%);
    box-shadow: 1px 0 5px rgb(0 0 0 / 50%);
    transition-duration: 1s;
    animation: slideInLeftMenu 1s;
    background: #5bbb5b;
	}
	#sidebar1 ul li a {
		color: #fff;
    border-bottom: none;
    opacity: 1;
    padding: 10px 20px;
		border-top: 1px solid #fff !important;
	}
	#sidebar1 ul li li a {
    font-size: 14px;
    padding: 5px 0px 5px 30px;
}
	#sidebar1 ul li:hover>ul {
		visibility: visible;
		opacity: 1;
		height: auto;
		z-index: 11111;
		transform: scale(1) !important;
	}
	#sidebar1 ul li>ul {
		transition: all .4s ease;
	}
	#sidebar1 ul ul {
		background: #fff;
		border-top: 4px solid var(--color-red);
		visibility: hidden;
		opacity: 1;
		animation-name: fadeOutUp;
		transform: scale(1) !important;
		transform-origin: top left;
		transition: all 0.3s ease-out;
	}
	@keyframes fadeOutUp {
		from {
			opacity: 1;
		}

		to {
			opacity: 0;
			transform: translate3d(0, -100%, 0);
		}
	}
	#sidebar1 ul ul li a:after {
		content: '' !important;
		background: #283891 !important;
		padding: 10px 0px;
		height: 85%;
		width: 92%;
		border-radius: 0 50% 50% 50%;
		transform: scale(0);
		transform-origin: top left;
		position: absolute !important;
		top: 0;
		left: 0;
		z-index: -1;
		transition: all 0.3s ease;
	}
	#sidebar1 ul ul li a:hover:after {
		border-radius: 0;
		transform: scale(1);
	}
	#sidebar1 .main-navigation ul ul li a:hover:after {
		content: "";
	}
	.main-navigation ul ul {
		width: 100%;
	}
	.main-navigation ul ul,
	.main-navigation ul ul li {
		background: transparent !important;
	}
	.main-navigation ul ul li {
		display: block;
		padding-left: 1px;
		border-bottom: none;
	}
	.main-navigation ul ul ul li {
		padding-left: 15px;
	}
	.main-navigation ul.sub-menu li a:before {
		content: none;
	}
	.social-icons,
	.wrapper {
		margin-top: 10%;
	}
	.mobile_nav li {
		width: 100% !important;
    padding: 0px 0px;
    text-align: left;
	}
	#menu-primary-menu .menu-item-has-children > a:after {
		color: #ffffff;
	}
	.right-list-menu{
		justify-content: space-around;
	}
	.right-img-one {
    width: 65%;
	}
	.our-company-tab-list li a {
    font-size: 17px;
	}
	.support-subheading,.col-xxl-12 ul:nth-child(1) li p{
		width: 100%;
	}
}

@media screen and (max-width: 1040px) and (min-width: 1024px) {
	.experience {
		left: 59px;
		padding: 8px 0;
		bottom: -80px;
	}
}

@media screen and (max-width: 1040px) and (min-width: 992px) {
	.box {
		position: relative;
		height: auto;
	}
	.box img {
		width: 100% !important;
		height: auto;
		object-fit: cover;
	}
	.right-list-menu li:nth-child(2) {
		padding: 10px 2px;
	}
	#vw-footer_box .legal {
		margin-right: 10px;
	}
	.video-slider-content .caption {
		margin-bottom: 15px;
	}
	.main-navigation ul li.current-menu-item a::before {
		margin-top: -23px;
	}
	.main-navigation li {
		padding: 0 13px;
	}
	.slide-nav-bg-content {
		display: none;
	}
	.section-content-box {
		padding: 0 5.5em;
	}
	h1.slidemidheading {
		font: bold 25px/36px;
	}
	p.slidesmalltext {
		font: 300 15px/40px;
		max-width: 90%;
	}
	.scroll-to-next-section button.btn.btn-info {
		bottom: 64px;
		width: 45px;
		height: 45px;
		margin-left: -2px;
	}
	p.lable-title {
		font: 400 12px/30px;
	}
	p.lable-text {
		font: 400 12px/30px;
	}
	.download-btn {
		padding: 20px 25px;
	}
	.topbar-cart-icon {
		margin: 0 12px;
	}
	.sketch-line {
		right: -50px;
	}
}

@media screen and (max-width: 1599px) and (min-width: 991px) {
	.second-image img {
		right: 0px;
	}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
	.comment-respond #reply-title{
		font-size: 25px;
	}
	.comment-respond p label {
    display: block;
    font-size: 18px;
	}
	.right-img-two{ display: none;}

	.footer-form-subscribe {
		justify-content: center;
	}
	.single-pro-abt-col-one img{
		width: max-content !important;
	}
	.lettest-servicess .tabs{
		display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3,50px);
    text-align: center;
    margin-bottom: 0px;
	}
	.lettest-servicess .tabs a{
		padding: 10px 15px !important;
	}
	#home_banner { padding-bottom: 100px;}
	.second-image {
		display: none;
	}
  .wcu-content-right {
		width: 60%;
  }
  .wcu-content.wcu-content-right p {
		font-size: 15px;
  }
  .wcu-content.wcu-content-right h6 { font-size: 25px;}

	.off-page-strategy-list li { font-size: 16px; }
	.project-single-page-feature h3 { font-size: 26px; line-height: 30px; }
	.project-single-page-feature p { font-size: 16px; line-height: 20px; }
	.logo-card-margin { margin-top: 0 !important; }
	.single-pro-abt-col-one { margin-bottom: 30px !important; }

	.benifit-98 { left: -12%; max-width: 180px;	}

	.footer-newslater-title {	text-align: center;	padding-top: 20px;	}

	.footer-logo {	text-align: center;	}

	.custom-catlist-widget-li a:after { width: 495px; }

	.get-in-content h1, .get-in-content a { left: 150px; }

	.timeline-parent:not(:last-child):after { height: 630px; bottom: -345px; }

	.timeline-year h1 { font-size: 65px !important; }

	#single_service .stander-plan {
		width: 370px;
		margin: 0 auto;
	}
	.count-list li p {
		font-size: 18px;
	}
	#single_business .team-image img {
		margin-bottom: 20px;
	}
	.desired_services .caption {
		position: absolute;
		top: 0;
		left: 0;
		transform: translate(20px, 120px);
	}
	.desired_services .section-heading-box h2 {
		color: var(--color-white);
		letter-spacing: 2px;
		padding-right: 45%;
	}
	.desired_services .section-heading-box p {
		padding-right: 55%;
	}
	#followers_sec {
		height: 180px;
		margin: 120px 0px;
	}
	.desired_services-img img {
		height: 400px;
	}
	.Team-content {
		margin-top: 40px;
	}
	.become_business .left-content {
		padding-top: 0;
		padding-bottom: 0;
	}
	.become_business-img {
		width: 100%;
    max-width: 275px;
    bottom: -9px;
	}
	.buisness-goal-img {
		position: absolute;
		top: -200px;
		right: 120px;
	}
	.stickynavbar #vw-sticky-menu {
		right: 0;
		margin-top: 7px;
	}
	div#vw-main-menu {
		order: 2;
	}
	.main-navigation ul li.current-menu-item a {
		margin: 0px;
	}
	.stickynavbar .toggle-nav i {
		margin-top: 23px;
	}
	.sticky.stickynavbar .vw-review-logo {
		margin-top: 10px;
	}
	#myVideoNewModals .modal-contents embed#videoEmbed {
		height: 420px;
	}
	.btn.start-now {
		font-size: 14px;
	}
	h1.slidemidheading {
		font: bold 26px/35px;
	}
	p.slidesmalltext {
		font: 300 14px/32px;
		max-width: 100%;
	}
	.video-slider-content .caption {
		position: absolute;
		bottom: 0;
		padding: 15px 6px;
		margin-bottom: 0px;
	}
	.blog-box .blog-information {
		margin-top: 20px;
		margin-bottom: 36px;
	}
	#myVideoNewModal embed#videoEmbed {
		height: 280px;
	}
	.copyright-text {
		text-align: center;
	}
	.legal-terms .d-flex {
		justify-content: center;
	}
	.main-navigation ul li.current-menu-item a::before {
		width: 15%;
		display: none;
	}
	.banner-image .card {
		padding: 15% 25px;
	}
	#vw-main-head {
		margin-top: 20px;
	}
	.sketch-line {
		right: 270px;
	}
	.first-image {
		margin-top: 100px;
	}
	.right-img-two {
		position: absolute;
		top: -39px;
		right: 31px;
		z-index: 100;
	}
	.right-img-two img {
		max-width: 70px;
	}
	.right-img-one{
		top: -120px;
	}
	.right-img-three {
		top: 95px;
	}
	.abt-home-section-content {
		margin-top: 100px !important;
	}
	.lsc-btn a {
		font-size: 14px;
		padding: 7px;
		margin-bottom: 10px;
	}
	.lsc-btn .ceo-namee h6 {
		font-size: 13px;
	}
	.bread-crumb {
		padding: 10px;
	}
	.bread-crumb h1 {
		font-size: 22px;
		line-height: 37px;
	}
	.bread-crumb a,
	.bread-crumb span {
		font-size: 19px;
		line-height: 15px;
	}
	.bread-crumb:before {
		top: 20px;
	}
	.experience {
		bottom: -80px;
		left: 120px;
		padding: 10px 5px;
	}
	/* .tqcq-section .tqcq-cards { width: 45%;} */
	.benifit-98 {	bottom: 62px;	left: -55px;	max-width: 150px;	}
	.testimonial-user2 { left: 260px;}
}

@media screen and (max-width: 991px) and (min-width: 320px) {

	.right-img-three img { min-height: 0;	}
	.ops-slides-img .slick-track { padding-bottom: 0;}
	.box-creativeteam { left: 32px; bottom: 15px; }
	.get-in-content h1 {  font-size: 23px; }
	.timeline-year h1 { font-size: 90px; }
	.process-consult-btn {	width: 80%;	}
	.blog-box { margin: 12px; }
	.faq-img { display: none;}
	.title-flex a h5{ font-size: 18px;}
	p.process-content { font-size: 14px; }
	h6.coast-eff { font-size: 22px; }
}

@media screen and (max-width: 767px) and (min-width: 576px) {
	.right-img-one {
		position: relative;
		top: -24px;
		left: 50%;
		transform: translate(-50%, 48%);
	}
	.right-img-two{ display: none;}

	.footer-form-subscribe {
		justify-content: center;
	}
	.footer-newslater input{
		max-width: 365px;
	}
	nav#site-navigation {
		right: 113px;
		top: 56px;
	}
	.sticky nav#site-navigation {
		top: 6px;
	}
	#home_banner { padding-bottom: 100px;}
	.second-image {
		display: none;
	}
	#about_sec .wcu-img-right {
		width: 21%;
	}
	.ops-slides-img .slick-track { padding-bottom: 0;}
	/* .ops-slides-img .draggable img:first-child { padding: 30px 30px 0px 30px; } */
	/* .off-page-strategy-list li { font-size: 12px; } */
	.project-single-page-feature h3 { font-size: 26px; line-height: 30px; }
	.project-single-page-feature p { font-size: 16px; line-height: 20px; }
	.single-pro-abt-col-one { margin-bottom: 30px !important; }

	.footer-newslater-title {	text-align: center;	padding-top: 20px;	}

	.footer-logo {	text-align: center;	}

	.custom-catlist-widget-li a:after { width: 315px; }

	.get-in-content h1, .get-in-content a { left: 60px; }

	.testimonial-slider .slick-list.draggable {
		padding: 30px 20px 0 !important;
		margin: 0px 20px;
	}
	/* .slick-initialized .slick-slide { transform: scale(1); box-shadow: none !important;} */


	.right-img-two {}

	.experience {
		left: 210px;
	}

	.right-img-one {}

	.right-img-three {
		position: static;
	}

	#vw-sticky-menu {
		margin-top: 0px;
	}

	.vw-review-logo {
		text-align: center;
		background: var(--color-red);
		padding: 8px 13px;
	}

	#vw-header {
		position: relative !important;
	}

	h1.slidemidheading {
		font-size: 30px;
		line-height: 35px;
		font-weight: 700;
		max-width: 100%;
	}

	p.slidesmalltext,
	.recording-text {
		display: none;
	}

	.scroll-to-next-section button.btn.btn-info {
		bottom: 15px;
		width: 40px;
		height: 40px;
		margin-left: 0px;
	}

	.sketch-line {
		display: none;
	}

	.first-image {
		margin-top: 100px;
	}

	.about-section-left {
		text-align: center;
	}
	.experience {
		left: 105px;
		bottom: 0;
	}
	.buisness-goal-img { top: -500px; right: 0;		left: 0; text-align: center; }

	.experience {
		left: 210px;
		bottom: -49px;
		padding: 10px 0px;
	}

}

@media screen and (max-width: 767px) {
	/* .full-width-blog-list-page {
		width: 100% !important;
	} */



	#vw-main-head { margin-top: 0; }
	#home_banner { padding-bottom: 100px;}
	.ops-slides-img .slick-slide.slick-current.slick-active {
		transform: scale(1);
	  }
	.box-creativeteam {
		left: 0px;
		bottom: 10px;
	}
	.single-service-user-img {
		/* width: 8%; */
	}
	.ops-slides-img .slick-list.draggable { padding: 0; }
	.five-card-consulting { text-align: center !important;}
	.five-card-consulting p { text-align: center !important; margin-bottom: 20px;}
	.five-card-consulting h3 { text-align: center !important;}


	a.accordion-button { font-size: 13px; line-height: 20px; padding: 30px;}
	.timeline-parent:not(:last-child):after { display: none;}
	.single-post-date-top:before,
	.single-post-comment-top:before {
		display: none;
	}
	#vw-footer #vw-footer_box aside h3 {	margin-bottom: 20px;	}

	.movie-video embed#videoEmbed {
		height: 215px;
	}

	.toggle-nav i {
		margin-top: 15px;
	}

	.desired_services-img img {
		display: none;
	}

	#our_patner .owl-carousel .owl-item img {
		width: auto !important;
		margin: 0 auto;
	}

	.team_col img {
		min-height: 250px !important;
	}

	.followers {
		padding: 10% 0px 26%;
		margin: -120px 0px;
	}

	.register-form {
		padding: 50px 10px;
	}

	.register-form label {
		font-size: 15px;
	}

	#contact-information .maps {
		position: relative;
		z-index: 8;
		margin-top: 70px;
	}

	.count-list li {
		text-align: center;
		width: 100%;
		margin-bottom: 20px;
	}

	.count-list {
		display: flex;
		flex-wrap: wrap;
	}

	#single_business .team-image img {
		width: 100%;
		height: auto;
		padding-right: 0px;
		border-radius: 20px;
		margin-bottom: 20px;
	}

	#single_service .stander-plan {
		margin-right: 0px;
	}

	#single_service .stander-plan {
		padding: 20px;
	}

	.section-heading-box {
		text-align: center;
	}

	.section-heading-box h6 {
		font-size: 22px;
	}

	#home_banner .home_banner-left-site .slidesmalltext {
		font-size: 20px;
		text-align: center;
	}

	#home_banner .home_banner-left-site h1 {
		font-family: var(--font-Spartan);
		font-weight: 600;
		font-size: 30px;
		line-height: 40px;
		margin: 20px 0px 20px;
		text-align: center;
	}

	#home_banner .home_banner-left-site .text {
		text-align: center;
	}

	#home_banner .home_banner-left-site .d-flex.flex-wrap.align-items-center {
		justify-content: center;
	}

	#home_banner .home_banner-left-site .read-more {
		margin-bottom: 20px;
	}

	#home_banner .home_banner-left-site .slider-video-btn {
		margin-bottom: 20px;
	}

	#our_patner .client-logo {
		padding: 20px;
		object-fit: cover;
	}

	.more_about {
		text-align: center;
	}

	.left-about .bgimg {
		margin-bottom: 20px;
	}

	#become_business {
		height: auto;
	}

	#become_business .become_business-para {
		padding: 20px;
		text-align: center;
	}

	/* .become_business{
		padding: 10% 0px;
	} */
	.why_choose_image {
		margin-bottom: 20px;
	}

	.become_business-img {	position: static; margin: 0 auto;	}

	.logo-card-margin { margin-top: 0 !important; }

	.bi-row {
		padding: 25px 25px 0px 25px;
	}

	#followers_sec {
		background-image: none !important;
	}

	#followers_sec .owl-dots {
		text-align: center;
	}

	#followers_sec .owl-dots .owl-dot {
		width: 15px;
		height: 15px;
		border-radius: 50%;
		border: 1px solid #000;
		margin: 10px;
	}

	#followers_sec .owl-dots .owl-dot.active {
		border-color: var(--color-primary);
		background-color: var(--color-primary);
	}

	#followers_sec {
		height: auto;
		margin: 112px 0px 80px;
	}

	.why_choose_detail {
		text-align: center;
	}

	.why_choose_detail h2 {
		font-family: var(--font-Spartan);
		font-size: 25px;
		line-height: 40px;
		font-weight: 600;
	}

	#our_team .section-heading-box h6 {
		font-size: 18px;
	}

	#our_team .section-heading-box {
		padding-bottom: 50px;
	}

	/* #our_team {
		height: 240px;
		margin: 0px 0px 430px;
	} */

	.Team-content {
		margin-top: 0px;
	}

	#our_team .owl-carousel .owl-nav {
		margin-top: -62px;
	}

	#testimonial .owl-carousel .owl-nav {
		text-align: center;
		margin-top: 10px;
	}

	.desired_services .caption {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0px, -2px);
		right: 0;
		background: #222222;
		padding: 50px 10px;
	}

	.desired_services .section-heading-box p {
		padding-right: 0%;
	}

	.desired_services .desired_services-img img {
		height: 123px;
		object-fit: cover;
	}

	#vw-sticky-menu {
		margin-top: 0px;
	}

	.stickynavbar .toggle-nav i {
		margin-top: 10px;
	}

	.footer-box p {
		padding-right: 0px;
	}

	#vw-footer_box ul {
		padding-left: 0 !important;
		margin-bottom: 40px;
	}

	.about_me {
		margin-bottom: 40px;
	}

	.widget_media_image img {
		width: 65%;
		align-items: center;
		justify-content: center;
		margin-bottom: 35px;
	}

	/* .stickynavbar .right-list-menu {
		display: none !important;
	} */

	.right-list-menu {
		padding: 0;
		margin: 0;
		display: flex;
		float: initial;
		margin-top: 6px;
		align-items: center;
		margin: 0 auto;
		justify-content: center;
	}

	.single-page-title {
		font-size: 25px;
		line-height: 35px;
		margin-bottom: 20px;
		text-align: center;
	}

	.single-box img {
		width: 100%;
		height: 200px;
		object-fit: cover;
	}

	.single-blog {
		margin-top: -50px;
	}

	.single-post-comment {
		width: 100%;
	}

	.topbar-left {
		padding-top: 5px;
	}

	.banner-image .card {
		padding: 15% 25px;
	}

	.entry-title:after {
		text-align: center;
		margin: 0 auto;
		position: relative;
	}

	.video-slider-content .caption {
		margin-bottom: 0px;
	}

	.topbar-left {
		text-align: center;
	}

	.topbar-col-c .topbar-icon-box {
		border-left: none;
		margin: 10px 0px;
	}

	.main-navigation ul li.current-menu-item a::before {
		width: 15%;
		display: none;
	}

	.main-navigation ul li.current-menu-item a {
		margin: 0px 0px;
	}

	.right-list-menu li:nth-child(2),
	.right-list-menu li:last-child {
		padding: 7px;
	}

	p.slidesmalltext {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 14px;
		padding-top: 10px;
		margin-bottom: 20px;
		display: none;
	}

	#site-sticky-menu .row #vw-main-menu {
		border-right: none;
		border-left: none;
	}

	.slide-nav-bg-content {
		display: none;
	}

	.slide-index-number .carousel-indicators {
		display: none !important;
	}

	#slider .carousel-caption {
		top: 0%;
	}

	.stickynavbar {
		background-color: #fff;
		opacity: 1;
		box-shadow: rgba(0, 0, 0, 0.16) 0px 54px 55px;
	}

	/* .owl-carousel .owl-item img {
		margin-bottom: 15px;
	} */

	.owl-carousel.owl-theme.category-blog.g-3.justify-content-center.owl-loaded.owl-drag .owl-carousel .owl-item img {
		margin-bottom: 0;
	}

	.first-image {
		margin-top: 100px;
	}

	.backround-image {
		display: none;
	}

	.slick-list.draggable {
    padding-top: 75px !important;
	}

	.slick-cloned {
		display: none;
	}

	.slick-slide.slick-current.slick-active {
		transform: scale(1.1);
	}

	.experience {
		left: 210px;
		bottom: -49px;
		padding: 10px 0px;
	}
	.ssl-heading1 {	justify-content: center;	}
	.ssl-heading2 {	justify-content: center;	}
	.user-pricing-section .charges {	justify-content: center; }
	.tqcq-section .tqcq-cards { width: 100%;}
	.tqcq-col-padding, .tqcq-section .tqcq-cards h3, .tqcq-section .tqcq-cards p, .cards-aproach, .cards-aproach h3, .cards-aproach p{ text-align: center;}
	.benifit-section .right-content.position-relative img.benifit-98{	top: 0;	left: -0;	max-width: 130px;	}
}

@media screen and (max-width: 575px) {
	#home_banner { padding-bottom: 100px;}
	.second-image {
		display: none;
	}
	/* .ops-slides-img .draggable img:first-child { padding: 30px 30px 0px 30px; } */
	.footer-newslater-title {	text-align: center;	padding-top: 20px;	}

	.footer-logo {	text-align: center;	}

	#accordion .accordion-button::after { font-size: 27px;}
	.blog-news .owl-carousel .owl-nav {
		text-align: center;
		position: absolute;
		right: 50%;
		transform: translate(50%);
		background: black;
		border-radius: 10px;
		top: 500px;
	}

	.testimonial-slider .slick-list.draggable { padding: 30px 20px 0 !important; }
	.testi-header .name h6 { font-size: 15px;}
	.timeline-year h1 { text-align: center; margin-bottom: 45px !important;}
	.video-slider-content .caption {
		margin-bottom: -30px;
	}

	.topbar-left {
		margin: 0px auto 0px auto;
		padding: 0px 5px;
	}

	.vw-review-logo {
		/* text-align: left;
		padding: 8px 13px; */
	}

	#vw-header {
		position: relative !important;
	}

	.download-btn {
		padding: 20px 5px;
	}

	.news-right-box .post_head,
	#vw-footer_box .footer1 p {
		width: 100%;
	}

	.news-right-box .download-btn {
		padding: 2em 0.5em 0 0;
	}

	h3.post_head a {
		font: 600 23px/30px;
	}

	.section-content-box {
		padding: 0 0;
	}

	p.lable-title {
		font: 400 13px/30px;
	}

	p.lable-text {
		font: 300 12px/30px;
	}

	#vw-footer input[type="submit"] {
		/* position: absolute;
		left: auto;
		right: 1px;
		top: 0px; */
	}

	.section-heading-box h2 {
		font-size: 25px;
		line-height: 30px;
		font-weight: 700;
	}

	section {
		/* padding: 35px 0; */
	}

	.page-template-blog-fullwidth-extend #single_post .postbox .post-content-box h4 {
		padding-right: 0;
		margin-right: 0;
	}

	.second-image img {
		max-width: 150px;
	}

	.second-image {
		right: 16px;
		border-top-left-radius: 47px;
	}

	.buisness-goal-img img {
		max-width: 100px;
	}

	/*Latest Services Section*/
	.row.g-3.ausp-ca {	justify-content: center;	}

	/* About Us Section */
	/* .right-img-three { margin-bottom: 30px;	} */
	.section-heading-box h6 {	text-align: center;	}
	.section-heading-box h2 {	text-align: center;	}
	.home-abt-section p { text-align: center; }
	/* .home-abt-section ul li p { text-align: start; } */
	.business_btn.exp-mem-abt-btn {	text-align: center;	}
	.ausp-ca,.abt-user-profile { justify-content: center; text-align: center;	}

	/* Why Choose Us Section */
	section#why_choose_us .section-heading-box p{ text-align: center;}
	.wcu-img-content {	justify-content: center;	}
	.wcu-content.left.ausp-ca {	width: 100%; margin: 10px 0;}
	.wcu-img-content.ausp-ca {	justify-content: center;	}
	.wcu-content { justify-content: center !important;}


	/*Our Plan Section*/
	#pricing_plan .card h2{ text-align: center;}
	.price-card-btn, #pricing_plan .card .paratext {	text-align: center;	 width: 100%;}
	.row.ausp-ca {	justify-content: center !important; }

	/*Our Blog Section*/


	/*Our Testimonial Section*/
	.arrows-container{ display: none; }

	/*Experies Section*/
	#become_business {	text-align: center;	}

	/*About Us Page Our Company Section*/
	h6.aupoc-title, h1.aupoc-subtitle, p.aupoc-paragraph, h1.history-title, p.history-paragraph, .locat-bg p, .locat-bg ul {
	 text-align: center;
 }
	.locat-bg h1 { padding-top: 30px;}
	.benifit-section .left-content h4, .benifit-section .left-content p { text-align: center;}
	ul.benifit-list-item { display: grid; justify-content: center;}
	.team-content h4, h6.team-heading, .team-content p, .team-social { text-align: center; }

}








@media screen and (max-width: 390px) {
	.right-pannel .top-link a {
		margin: 1px;
	}

	#home_banner { padding-bottom: 100px;}

	.buisness-goal-img img {
		max-width: 95px;
	}

	.business_btn a {
		font-size: 15px;
		padding: 15px 10px 13px 10px;
	}
	.footer-form-subscribe button {
		position: absolute !important;
		right: 0;
		top: 100%;
		width: 100%;
		transform: translate(-1%, -50%);
	}
}


@media screen and (min-width: 992px) and (max-width: 1199px) {
	.tqcq-col-padding {
    padding: 20px 10px 10px 10px;
	}
	.become_business-img {
    max-width: 330px;
    bottom: -10px;
	}
	.buisness-goal-img {
    position: absolute;
    right: 35ch;
	}
}
@media screen and (min-width: 320px) and (max-width: 1199px) {

	.right-list-menu li.contact-burger:before,
	.right-list-menu li.contact-burger:after {
		height: 0;
		width: 0;
		background-color: transparent;
	}
	.locat-bg ul li a { font-size: 13px;}
	.stpt-content p {
    width: 100%;
    margin-left: -18px;
}
	.stpt-content h6 { font-size: 20px; }

	.pricing_plan .row:nth-child(2) {
		justify-content: center;
	}



	#Lattest_services .owl-dots .owl-dot {
		width: 15px;
		height: 15px;
		border-radius: 50%;
		border: none;
		margin: 10px;
	}

	#Lattest_services .owl-theme .owl-dots .owl-dot span {
		width: 10px;
		height: 10px;
		margin: 5px 7px;
		background: #D6D6D6;
		display: block;
		-webkit-backface-visibility: visible;
		transition: opacity .2s ease;
		border-radius: 30px;
		display: none;
	}

	#Lattest_services .owl-dots .owl-dot.active {
		border-color: var(--color-primary);
		background-color: var(--color-primary);
	}

}

@media screen and (max-width: 600px) {
	.sketch-line {
		display: none;
	}

	.right-img-two {
		display: none;
	}

	.about-section-left {
		text-align: center;
	}

}



@media screen and (min-width: 320px) and (max-width: 575px) {
	.right-img-one {
		/* padding: 45px; */
		/* z-index: 99; */
		position: relative;
		top: -24px;
		left: 50%;
		/* right: 50%; */
		transform: translate(-50%, 48%);
	}
	.right-img-two{ display: none;}
	.user-pricing-section .paragraph{
		text-align: center !important;
	}
	.support-content-noside p, .support-heading,.support-subheading,.section-cup .locat-bg p{
		/* text-align: center !important; */
	}
	.footer-form-subscribe {
		justify-content: center;
	}

	nav#site-navigation {
		/* background: #5bbb5b;
		position: fixed;
		right: 50%;
		left: 50%;
		transform: translate(-50%, 25%);
		width: 100%;
		top: 64px; */
	}
	.sticky nav#site-navigation {
		top: -190px;
	}

	.locat-bg p { width: 100%; }
	.locat-bg ul li a i { display: none; }
	.locat-bg ul li a { font-size: 14px; }
	.right-content img:first-child {
		transition: all .5s ease-in-out;
		max-width: 100%;
	  }
	.right-content img:first-child:hover {
        transform: none; /* Reset the transform property */
    }
	#about_sec .wcu-img-right {
		width: 17%;
	}
	.single-service-user-img {
		/* width: 10%;
		background-color: transparent; */
	}
	.finance-consultancy-logo h1,
	.finance-consultancy-logo .para-one p,
	.logo-card-main-project .card-details,
	.abt-client-campaign-obj .about-client h4,
	.abt-client-campaign-obj .Campaign-Objective h4,
	.abt-client-campaign-obj .about-client p,
	.abt-client-campaign-obj .Campaign-Objective p,
	h4.strategy-main-heading,
	h4.strategy-main-heading,
	.off-page-strategy,
	.off-page-strategy-list li,
	.off-page-strategy-list,
	.single-pro-about h4.about,
	.single-pro-about .abot-para,
	/* .chart-para { text-align: center !important; } */

	/* .single-pro-abt-col-one { margin-bottom: 30px !important; } */
	/* .off-page-strategy-list li { font-size: 12px; line-height: 30px; } */
	/* .project-single-page-feature h3 { font-size: 26px; line-height: 30px; } */
	/* .project-single-page-feature p { font-size: 16px; line-height: 20px; } */
	/* .off-page-strategy-list li:before { display: none; } */
	p.testi-para,
	.blog-box .blog-title,
	/* p.post-excerpt { text-align: center;} */
	.buisness-goal-img { top: -430px; right: 0;		left: 0; }
	.custom-catlist-widget-li a:after {	display: none;	}
	.slick-initialized .slick-slide { transform: scale(1); box-shadow: none !important;}
	.testimonial-box .qout-color {	display: none;	}
	.blog-information { justify-content: end;}
	.business_btn.overlay-blog-box-btn { text-align: center; }

	#vw-footer #vw-footer_box aside h3:after {
		display: none;
	}

	#vw-footer #vw-footer_box aside h3 {
		/* padding-bottom: 20px;
		margin-bottom: 0;
		border-bottom: 3px solid #1F4B3F;
		display: inline-block; */
		text-align: center;
	}

	.menu-footer-menu1-container {
		margin: 0 auto;
	}


	.bread-crumb h1 {
		font-size: 15px !important;
		line-height: 25px;
	}

	.bread-crumb a,
	.bread-crumb span {
		font-size: 14px;
		line-height: 0px;
	}

	.bread-crumb:before {
		top: 10px;
	}

	img.single-banner-image {
		/* min-height: 100px; */
	}

	.bread-crumb:before {
		display: none;
	}
	.mt-small-screen {
		margin-top: 40px !important;
	}
	.locat-bg ul li a { font-size: 13px;}
	.cibi-padding{ padding-right: 0;}
	.locat-bg { padding: 10px !important;}
	ul.tabs {	display: block !important;	text-align: center;	}
	/* .card-price-one { text-align: center; text-align: webkit-center; } */

	.experience {
		display: none;
	}
}

@media screen and (min-width: 525px) and (max-width: 575px) {

	.get-in-content h1, .get-in-content a {	left: 50px;	}
	#about_sec .wcu-img-right {
		width: 10%;
	}

}

@media screen and (min-width: 481px) and (max-width: 575px) {

	#testimonial .arrows-container{ left: 40%;}

	.get-in-content h1, .get-in-content a {	left: 50px;	}
	#about_sec .wcu-img-right {
		width: 10%;
	}

}

@media screen and (max-width: 480px) {
	#testimonial .arrows-container {
		/* left: 40%; */
	}
	#vw-footer input[type="submit"] {
		/* position: static;
		left: auto;
		right: 1px;
		top: 0px;
		margin-top: 10px; */
	}
	.footer-subscribe-btn:after{
		top: 15px;
	}
	.footer-newslater .input-group .btn{
		border-top-left-radius: 7px !important;
    	border-bottom-left-radius: 7px !important;
	}
	.buisness-goal-img img {
		max-width: 115px;
	}
	.buisness-goal-img {
		top: -460px;
		right: 0;
		left: 0;
	}
	.card-price-one i.fa-solid.fa-check { font-size: 15px;	}
	.get-in-content a, .get-in-content h1 {
		left: 0;
		right: 0;
	}


	#error-page .page-content .heading3 {
		font-size: 100px;
    	line-height: 40px;
	}
	#error-page p{
		font-size: 25px;
	}

	.business_btn a {
		/* font-size: 13px; */
	}

	.ceo-name h6 {
		/* font-size: 15px; */
	}

	.ceo-name p {
		/* font-size: 10px; */
	}

	.card-price-one a {
		font-size: 13px !important;
	}

	button.btn-appointment {
		font-size: 15px !important;
	}
}


@media screen and (max-width: 430px) {
	.buisness-goal-img {
		top: -520px;
		right: 0;
		left: 0;
	}
	#home_banner .sub-heading p { font-size: 13px; }
	.thumbnail-services { min-height: 220px; }
}



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

	i.fa-solid.fa-check { font-size: 17px; }
	#pricing_plan .card .card-price-one span { font-size: 11px;}

}



.slick-prev, .slick-next, .slick-prev:hover, .slick-next:hover{
	/* height: unset !important;
	width: auto !important;
	opacity: 1 !important;
	line-height: normal !important;
	background: #fff !important;
	margin-top: 0px !important; */
}






























@media screen and (max-width: 1400px){
	.lettest-servicess li{
		margin: 10px 0px;
	}
	.lettest-servicess .tabs a{
		width: max-content;
    margin: auto;
    padding: 10px 30px;
	}
	.right-img-one{
		/* width: 100%; */
	}
	.expert-team-members p {
    font-size: 14px;
	}
	.list-one ul li p, .list-two ul li p {
    font-size: 14px;
		text-align: left;
	}
	.business_btn a {
		/* font-size: 13px; */
	}
	.home-abt-section p, .about-box-para{
		overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
	}
	#pricing_plan .card .paratext{
		width: 100%;
	}
	.team-name{
		display: block;
	}

	.row.footer-details{
		justify-content: start;
	}
	.row.footer-details .footer1{
		padding-bottom: 5%;
	}
	.single-page-metabox span{
		font-size: 20px;
	}
}
@media screen and (max-width:1399px) and (min-width: 1200px) {
	.team-content h4 a,.team-name span{
		width: 100%;
	}
}
@media screen and (max-width:1199px) and (min-width: 992px) {
	.testimonial-box{
		padding: 10px 20px;
	}
	.user-pricing-section .charges h4{
		font-size: 20px;
	}
}
@media screen and (max-width:991px) and (min-width: 767px) {
	.testimonial-box{
		padding: 10px 15px;
	}
	.right-img-one {
    width: 75%;
	}
	#vw-footer_box .textwidget p{
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 10;
	}
}
@media screen and (max-width: 991px){
	.buisness-goal-img{
		display: none;
	}
	.section-heading-box {
    margin-bottom: 50px;
	}
	.section-heading-box.text-start.experties h2{
		margin-bottom: 22px;
	}
	.benifit-section .right-content.position-relative img.benifit-98{
		display: none;
	}
	.bread-crumb-inner:before{
		top: 20px;
	}
	.single-pro-about img{
		width: 100%;
    /* max-width: unset;
    min-height: unset; */
    border-radius: 30px;
	}
	.single-pro-about .abot-para {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
	}
	.single-banner-image{
		min-height: 150px;
	}
}
@media screen and (max-width: 1200px){
	.card-price-one a{
		font-size: 14px;
	}

	.accordion-body{
		overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    padding: 10px 15px !important;
	}
}
@media screen and (max-width: 767px){
  #home_banner{
    padding: 40px 0px;
  }
  #home_banner span.sub-heading{
    text-align: center;
    width: max-content;
    margin: auto;
    display: block;
  }
  #home_banner .sub-heading p {
    font-size: 13px;
    margin: 0;
    padding: 0;
  }
  #home_banner h1.main_heading{
    text-align: center;
  }
  #home_banner p.paragraph{
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  button.btn-appointment{
    margin: auto;
    display: block;
  }
	.exp-left-img img,.experience{
		display: none;
	}
	#about_sec{
		padding: 0px;
	}
	.right-img-one{
		top: -100px;
		width: 65%;
	}
	.right-img-three {
    position: unset;
	}
	.ops-slides-img .draggable img:first-child{
		min-height: 225px;
		max-width: 80%;
		margin-top: 10%;
	}
	.wcu-img-content.ausp-ca {
    justify-content: center !important;
	}
	#pricing_plan .card,#pricing_plan .card .paratext{
		/* text-align: center; */
		margin-right: 5px !important;
	}
	#our_team,.become_business{
		margin: 0px;
	}
	.buisness-goal-img{
		display: none;
	}
	.section-heading-box.text-start.experties h6,.section-heading-box.text-start.experties h2,.blog-content{
		text-align: center;
	}
	.tab-content ul{
		display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
	}
	.listical-count-box{
		/* width: max-content !important;
		margin: auto; */
	}
	.our-company-tab-list li a {
    font-size: 18px;
	}
	.our-company-tab-list{
	   justify-content: center;
	}
	.single-post-comment,.comment-respond #reply-title,.form-submit,.about-us-review-form h1,.about-us-review-form .review-submit,.benifit-section .left-content h4,.benifit-section .left-content p,.user-pricing-section .paragraph,.single-post-content p,.single-post-social-box{
		text-align: center;
	}
	.benifit-list-item{
		width: max-content;
    margin: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
	}
	.single-page-metabox span{
		font-size: 18px;
	}
	.bread-crumb {
		/* padding: 0px; */
		width: max-content;
	}
	.bread-crumb-inner{
		padding: 10px;
	}
	.bread-crumb {
		padding: 10px;
	}

	.bread-crumb h1 {
		font-size: 22px !important;
		line-height: 37px;
	}

	.bread-crumb a,
	.bread-crumb span {
		font-size: 16px;
		line-height: 15px;
	}

	.bread-crumb:before {
		top: 20px;
	}
	.contact-main-sec{
		/* display: none; */
	}
	#contact-information .cup-row {
    padding: 25px 0px;
	}
	body.page-template-support #contact-information{
		margin: 0 10px;
	}
	.support-content{
		overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
	}
	.our-team-heading h2 {
    font-size: 28px;
    line-height: 30px;
	}
	.support-heading {
    text-align: left;
    letter-spacing: 0px;
    color: #242424;
    font-size: 22px;
    line-height: 35px;
	}
	.page-template-support p,.support-subheading, .col-xxl-12 ul:nth-child(1) li p,.support-subheading{
		font-size: 17px;
		line-height: 30px;
	}
	#contact-information #contact-information-box{
		padding: 0px 15px;
	}
	.section-cup .locat-bg p{
		margin-bottom: 20px;
	}
	.single-page-metaimage img{
		padding: 5px;
	}
	ol.comment-list li{
		margin: 10px;
	}
	.comment-respond #reply-title{
		font-size: 28px;
    line-height: 40px;
	}
	.comment-respond p{
		padding: 0px 0px;
	}
	.sticky .vw-review-logo{
		padding: 15px;
    padding-left: 0px;
	}
	.vw-review-logo img{
		/* width: 80%; */
	}
	.finance-consultancy-logo .card-body{
		padding: 20px !important;
	}
	.abt-client-campaign-obj .about-client h4, .abt-client-campaign-obj .Campaign-Objective h4{
		font-size: 26px;
    line-height: 50px;
	}
	.abt-client-campaign-obj .about-client p, .abt-client-campaign-obj .Campaign-Objective p,.finance-consultancy-logo .para-one p,.chart-para{
		font-size: 17px;
		line-height: 35px;
	}
	.off-page-strategy-list li{
		font-size: 17px;
    line-height: 30px;
    margin-bottom: 10px;
	}
	.single-pro-about h4.about,h4.strategy-main-heading{
		font-size: 30px;
		line-height: 40px;
	}
	.section-heading-box {
	  margin-bottom: 50px;
	}
	section {
    padding: 30px 0;
	}
}
@media screen and (max-width: 480px){
	.user-pricing-section .ssl-heading2 .ceo-namee h6{
	    font-size: 18px;
	}

	.user-pricing-section .charges h4 {
	  font-size: 18px;
	}
	.user-pricing-section .charges h5 {
	    font-size: 18px;
	}
}
@media screen and (max-width: 575px){
	.lsc-btn .ceo-namee h6{
		font-size: 16px;
	}
	.lsc-btn a{
		font-size: 14px;
	}
	#vw-main-head{
		border-radius: 0px;
	}
	.why-choose-banner {
		display: none;
	 }
	 .our-video-right img{
		 width: 90%;
		 margin: auto;
	 }
	 #vw-footer_box ul li{
		 width: 100%;
	 }
	 #vw-footer_box ul{
		 display: block;
		text-align: center;
		width: 100%;
		margin: auto;
		position: relative;
		max-height: 100%;
		height: 100%;
	}
	#Testimonial .slider-main,#testimonial .slider-main{
		background-image: none !important;
	}
	#Testimonial .slick-slide.slick-current.slick-active .testimonial-box,	#testimonial .slick-slide.slick-current.slick-active .testimonial-box{
		box-shadow: 0px 0px 6px 0px #0000002E;
		margin-bottom: 15px;
	}
	span.blogdate-listblog{
		padding: 12px 12px 8px;
	}
	span.blogdate-listblog.position-absolute p.day{
		font-size: 26px;
	}
}
