@media(max-width: 1440px){
.our-client-bottom .owl-item.active.center .client-card-middle{height: 415px;}
.our-client-bottom .owl-item .client-card-middle{height: 415px;}
.client-card {height: 100%;}
.client-card-bottom {height: 340px;}
}
@media(max-width: 1366px){
	.header-one {font-size: 74px;}
	.featured-card {min-height: 600px;}
	.client-card-bottom {height: 285px;}
	.our-client-bottom .owl-item.active.center .client-card-middle{height: 380px;}
	.our-client-bottom .owl-item .client-card-middle{height: 380px;}
}
@media(max-width: 1280px){
	.our-client-bottom .owl-item.active.center .client-card-middle{height: 330px;}
	.our-client-bottom .owl-item .client-card-middle{height: 330px;}
	.client-card-bottom {height: 240px;}
}
@media(max-width: 1199px){
	.header-one {font-size: 60px;}
	.header-three {font-size: 30px;}
	.common-font-4 {font-size: 20px;}
	.navbar-menu, .navbar-menu.scrolled {padding: 15px 20px;}
	.header-two {font-size: 40px;}
	.featured-card {min-height: 550px;}
	.common-padding {padding: 70px 0;}
	.our-process-div{padding: 20px 20px;}
	.side-menu {padding: 25px 30px;}
	#about-us {padding: 80px 0;}
}
@media(max-width: 999px){
	.navbar-menu, .navbar-menu.scrolled {padding: 10px 10px;}
	.nav-btn ul li {margin-right: 10px;}
	.header-one {font-size: 50px;}
	.header-four {font-size: 30px;}
	#faq .header-one {font-size: 47px;}
	.hero-details {width: 100%;padding-top: 0vh; display: flex; justify-content: center; height: 100vh; flex-direction: column;}
	.about-us-div{width: 100%;}
	.featured-card {min-height: 380px;}
	.hero-txt p {width: 70%;}
	.common-btn-one,.common-btn-two,.common-btn-three{font-size: 16px;}
	.common-padding {padding: 70px 0;}
	.header-two {font-size: 35px;}
	.feature-details ul {margin-top: 15px;}
	.header-three {font-size: 30px;}
	.common-font-4 {font-size: 20px;}
	.solution-div {padding: 30px 20px;}
	.details-btn {margin-top: 20px;}
	.header-five {font-size: 25px;}
	.common-font {font-size: 16px;}
	.yellow-card .first-letter, .blue-card .first-letter {margin-right: 10px;width: 85px;height: 85px !important;}
	.our-process-div{height: auto; min-height: auto;}
	.our-process-div-bottom {position: relative; left: auto; right: auto; bottom: auto; margin-top: 30px;}
	.side-menu {width: 50%;padding: 20px 30px;}
	.owl-nav button img{max-width: 12px;}
	.owl-next{width: 40px; height:  40px;}
	.owl-prev{width: 40px; height:  40px;}
	.accordion-column-left, .accordion-column-right {width: 100%;}
	.accordion-container{display: block;}
	.footer-left{margin: 10px 0;}
	.common-padding {padding: 50px 0;}
	.logo a img{width: 60px;}
	footer .logo a img{width: 100px; margin-bottom: 15px;}
	.close, .close-two {width: 40px;}
	.from-area,.common-frm, .check-area {width: 100%;}
	.about-us-div .member-details p, .about-us-div .category-member p{width: 100%;}
	#about-us {padding: 70px 0;}
	h2 {margin-bottom: 30px;}
	.featured-card {min-height: 300px;}
	.our-client-bottom .owl-item.active.center .client-card-middle{height: 285px;}
	.our-client-bottom .owl-item .client-card-middle{height: 285px;}
	.client-card-bottom {height: 180px;}
	.white-section{width: 100%; padding: 20px 30px;}
	.address{left: 30px;}
	.other-page-content {padding: 0px 0 50px;}
}
@media(max-width: 767px){
	.hambarger-menu {width: 40px;height: 40px;}
	.hambarger-menu span,.hambarger-menu:after, .hambarger-menu:before{height: 3px;}
	.nav-btn ul li{margin-right: 0;}
	.navbar-menu, .navbar-menu.scrolled {padding: 10px 15px;}
	.header-one {font-size: 30px;}
	.hero-txt p {width: 100%;}
	.side-menu{width: 100%;padding: 20px 25px;}
	.side-menu-details ul{text-align: center;}
	.common-btn-one, .common-btn-two, .common-btn-three {font-size: 15px;padding: 8px 15px;}
	.white-section {padding: 20px 20px;width: 100%;}
	.cross-menu-two img{width: 40px;}
	.featured-top p, .our-solution-top p{width: 100%;}
	.owl-nav button img {max-width: 12px;}
	.common-padding2, .common-padding {padding: 55px 0;}
	.common-font-4 {font-size: 18px;}
	.client-card {min-height: 100%;}
	#faq .header-one {font-size: 25px;}
	ul.accordion-list li {padding: 15px 20px 15px 15px;}
	ul.accordion-list li .icon {width: 30px;height: 30px;top: 11px;right: 15px;}
	ul.accordion-list {margin: 30px 0 0;}
	ul.accordion-list li h3{font-size: 18px;}
	ul.accordion-list li div.answer p{font-size: 16px;}
	.header-five {font-size: 20px;}
	#about-us {padding: 50px 0;}
	.member-details{margin-top: 30px;}
	.featured-card {height: 450px; min-height: auto; margin-bottom: 40px;}
	.feature-details{padding: 15px;}
	.profile-details{margin-top: 15px;}
	.profile-details .header-five{font-size: 25px;}
	.client-card{margin-bottom: 0;}
	.accordion-item {padding: 13px 25px 13px 15px;}
	.accordion-item .icon {width: 30px;height: 30px;top: 12px;right: 15px;}
	.accordion-item h3 {padding-right: 25px; font-size: 18px;}
	footer {padding: 50px 0;}
	form{height: 85vh; overflow-y: scroll; overflow-x: hidden; padding-right: 10px;}
	.hero-details h2{margin-bottom: 8px;}
	.side-menu-two-details {margin-top: 50px;}
	.member-section .row:nth-child(2){margin-bottom: 0px;}
	.member-section .row {margin-bottom: 25px;}
	.about-us-div p{margin-top: 10px;}
	.wp-btn {right: 15px;bottom: 20px;}
	.get-in-touch-btn {right: -20px;bottom: 120px;rotate: -90deg;}
	footer h3 {margin-bottom: 10px;}
	#scrollToTop {left: 15px;bottom: 20px;}
	.side-menu-details ul li {margin: 8px 0;}
	.owl-next, .owl-prev {top: 45%;}
	.view-more{text-align: left;}
	.details-btn{align-items: flex-start;}
	.details-btn {margin-top: 5px;}
	.address {width: 100%; left: 0; text-align: center;}
	.address table{margin: 0 auto;}
	table p{margin-bottom: 5px;}
	footer ul li {margin-bottom: 4px;}
	footer .logo {justify-content: center;}
	/* popup */
	.popup-close {top: 15px;right: 15px;}
	.popup-close img{width: 35px;}
	.popup-frm-section{width: 90%; margin: 0 auto;}
	.popup-frm-section h2{margin-bottom: 20px;}
}