
@media screen and (max-width: 1699px) {
	.home-page .header-parent .logo img {max-width: 130px;}
	.about-banner-text h1 {font-size: 60px;}
	.about-banner-text p {font-size: 20px;}
	section.same-section.about-banner-section {padding: 200px 0 200px;height: 100%;}
	.about-banner-img img {right: 6%;width: 550px;}
	.goal-inner-content {padding: 15px;border-radius: 13px;min-height: 190px;}
	section.same-section.goal-section .same-heading figure img {max-height: 600px;}
	.goal-inner-content h3 {font-size: 28px;margin: 0 0 0;}
	.goal-inner-content p {font-size: 20px;}
	.tenis-accordion-wrapper > h2 {font-size: 50px;margin: 0 0 20px;}
	.tenis-tabs-parent p {font-size: 22px;margin: 30px 0 0;}
	.nav-tabs li.nav-item .nav-link {padding: 12px 22px;border-radius: 20px;margin: 0 8px;font-size: 16px;}
	.tenis-accordion-wrapper button.accordion-button {font-size: 20px;}
	.tenis-tabs-parent {margin: 30px 0 0;}


}

@media screen and (max-width: 1599px) { 
	.same-heading h2{font-size: 50px;}
	.same-heading p{font-size: 21px;}
	.clients-form-inner-box h2{font-size: 40px;}
	.offer-box-content h2{font-size: 40px; line-height: 1.2;}
	.footer-header-parent ul li a, .footer-header-parent ul li {font-size: 36px;}
	.banner-content-parent p {font-size: 20px;}
	.banner-section {padding: 70px 0 70px;}
	header {padding: 10px 0;}
	.home-page .header-right.col ul li a.header-btn {padding: 11px 12px;font-size: 17px;min-width: 120px;}
	.career-bottom-btn a {padding: 10px 20px;min-width: 260px;font-size: 22px;}
	section.same-section.our-team-section, section.same-section.goal-section {padding: 50px 0;}


}

@media screen and (max-width: 1499px) { 
	.home-demo-seller .owl-nav{display: none;}
	.core-value-box {padding: 20px 20px;}
	.features-slider-box {min-height: 400px;}
	section.same-section.clients-section .same-heading + ul {margin: 30px auto 0; max-width: 700px;}
	section.same-section.clients-section .same-heading + ul li img {max-height: 70px;}
	section.same-section.marquee-wrapper .owl-item.active.center .slider-card p{font-size: 18px;}
	section.same-section.marquee-wrapper .owl-stage{padding: 110px 0;}
	section.same-section.marquee-wrapper{padding: 0;}
	.quote {padding-bottom: 30px;}
	.offer-box-content h2 {font-size: 35px;}
	.offer-box-content p{font-size: 28px;}
	.offer-box{max-width: 700px;}
    .same-heading h2, section.same-section.goal-section .same-heading h2 {font-size: 40px;}
	.same-heading p {font-size: 20px;}
	section.same-section.goal-section .same-heading h2 strong {font-size: 44px;}
	.footer-header-parent ul li a, .footer-header-parent ul li {font-size: 27px;}
	.footer-top-contact h3 {font-size: 30px;}
	.footer-header-parent ul li a img {max-height: 25px;}
	.footer-top-contact ul li + li {margin-left: 12px !important;}
	section.same-section.goal-section .same-heading h2 strong {font-size: 54px;}
	section.same-section.our-team-section ul li figure {width: 170px;height: 170px;}
	section.same-section.our-team-section ul li .team-details h3 {font-size: 26px;margin: 0 0 0;}
	section.same-section.our-team-section ul li .team-details p {font-size: 18px;}
	section.same-section.our-team-section ul li .team-details {margin-left: 20px;}
	.upcoming-events-parent h3 {font-size: 28px;}
	/*section.same-section.photos-banner-section {padding: 0;}*/
	.tenis-tabs-parent p {font-size: 20px;margin: 20px 0 0;}
	.tenis-accordion-wrapper > h2 {font-size: 40px;margin: 0 0 10px;}
	section.tenis-banner-section.same-section {padding: 120px 0 0;}


}

@media screen and (max-width: 1399px) { 
 .header-parent .menu ul li a{font-size: 18px;}
 .header-right.col ul li a.header-btn {padding: 11px 10px;font-size: 16px;min-width: 125px;}
 .header-right.col ul li a.like-btn,
 .header-right.col ul li a.toggle-menu{width: 40px;height: 40px;font-size: 18px;}
 .header-parent .menu ul li + li {margin-left: 30px;}
 .home-page .header-parent .menu ul li a {font-size: 18px;}
 .header-right.col {max-width: 180px;}
 .banner-content-parent p {font-size: 18px;}
 .btn-defalt {min-width: 190px;padding: 9px 10px;font-size: 16px;margin: 20px 0 0;}
 .banner-section {padding: 50px 0 50px;}
.pro-sports-inner-content {left: 0;right: 0;bottom: 20px;text-align: center;}
.pro-sports-inner-content h4 {font-size: 19px;}
.features-slider-box{min-height: 380px;}
.star-prformance-slide-box figure img {height: 100%;}
.about-banner-text h1 {font-size: 40px;}
.about-banner-text p {font-size: 18px;}
section.same-section.goal-section .same-heading h2 strong {font-size: 44px;}
.goal-inner-content p {font-size: 18px;}
section.same-section.goal-section .same-heading figure img {max-height: 520px;}
.about-banner-img img {right: 6%;width: 470px;}
section.same-section.about-banner-section {padding: 160px 0 160px;}
.form-right-content button {padding: 11px 10px;min-width: 110px;border-radius: 6px;font-size: 16px;margin: 15px 0 0;}
.form-box-inner {padding: 30px 30px;border-radius: 20px;}
.signin-btn button {padding: 11px 20px;border-radius: 8px;min-width: 100px;font-size: 18px;}




}


@media screen and (max-width: 1299px) { 
.tenis-accordion-wrapper > h2 {font-size: 34px;margin: 0 0 10px;}

  
}

@media screen and (max-width: 1199px) {  
 .header-parent .menu ul li a {font-size: 16px;}
 .header-parent .menu ul li + li {margin-left: 30px;}
 .header-right.col ul li a.header-btn {padding: 10px 10px;font-size: 14px;min-width: 105px;}
 .header-right.col ul li a.like-btn,
 .header-right.col ul li a.toggle-menu {width: 36px;height: 36px;font-size: 16px;}
 .home-page .header-parent .menu ul li a{font-size: 16px;}
 .home-page .header-right.col ul li a.header-btn {padding: 10px 12px;font-size: 15px;min-width: 100px;}
 .header-right.col {max-width: 140px;}
 .home-page .header-parent .logo img {max-width: 120px;}
 .banner-content-parent p{font-size: 16px;}
 .btn-defalt span {margin-left: 4px;max-height: 28px;max-width: 27px;}
.btn-defalt {min-width: 160px;padding: 9px 10px;font-size: 14px;margin: 15px 0 0;}
.same-section {padding: 40px 0;}
.same-heading {margin: 0 auto 20px;}
.same-heading h2, section.same-section.goal-section .same-heading h2, .about-banner-text h1 {font-size: 32px;}
section.same-section.goal-section .same-heading h2 strong {font-size: 34px;}
.same-heading p {font-size: 16px;}
section.same-section.prosports-section .row .col-lg-4 .pro-sports-inner-box {border-radius: 20px;}
.pro-sports-inner-content h4 {font-size: 16px;}
.star-performance-contact p{font-size: 15px;}
.star-performance-contact h4{font-size: 18px;}
.star-performance-contact{margin: 10px 0 0;}
.core-value-box p {font-size: 16px;}
.core-value-box {padding: 14px 14px;border-radius: 13px;}
.core-value-box h3 {font-size: 19px;}
.features-slider-box ul li {font-size: 16px;}
.features-slider-box ul li + li {margin: 10px 0 0;}
.features-slider-box{min-height: 290px;}
section.same-section.clients-section .same-heading + ul li img{max-height: 50px;}
section.same-section.clients-section .same-heading + ul{max-width: 520px;}
.clients-form-wrapper {margin: 50px 0 0;padding: 20px 20px;}
.clients-form-inner-box h2 {font-size: 30px;}
.clients-form-inner-box p {font-size: 16px;}
.clients-form-inner-box ul li {font-size: 16px;padding: 8px 0; padding-left: 35px !important;}
.clients-form-parent .form-group .form-control {font-size: 16px;padding: 9px;}
.submit-btn {padding: 13px;min-width: 120px;font-size: 14px;}
section.same-section.marquee-wrapper .owl-item.active.center .slider-card p, .slider-card p{font-size: 16px;}
.slider-card{padding: 25px 15px;}
section.same-section.marquee-wrapper .owl-item.active.center .slider-card{transform: scale(1.1);}
section.same-section.marquee-wrapper .owl-stage{padding: 70px 0;}
.career-logo-box{width: 150px; height: 150px;}
.career-box-parent > img {max-width: 250px;}
.career-logo-box img {min-width: 110px;}
.career-bottom-btn a {padding: 10px 20px;min-width: 180px;font-size: 16px;}
section.same-section.offer-section {padding: 20px 0;}
.offer-box-content h2 {font-size: 26px;}
.offer-box-content p {font-size: 20px;}
.offer-box {max-width: 600px;}
.offer-box figure img {max-width: 180px;}
.footer-header-parent ul li a, .footer-header-parent ul li {font-size: 20px;}
.footer-header-parent ul li:nth-child(2) {margin: 0 20px;}
.footer-top-contact h3 {font-size: 22px;}.footer-header-parent ul li a img {max-height: 20px;}
.footer-top-contact ul li:nth-child(2) {margin: 0 0 0 10px!important;}
.footer-bottom-content h3 {font-size: 20px;}
.footer-bottom-content p {font-size: 16px;}
.footer-bottom-menu h4 {font-size: 18px;}
.footer-bottom-menu ul li a {font-size: 16px;}
.footer-search-box input[type="text"] {font-size: 16px;margin: 0;}
.footer-bottom-left a img {max-width: 45px;}
.about-banner-text p {font-size: 16px;}
section.same-section.about-banner-section {padding: 110px 0 110px;}
.about-banner-img img {width: 370px;}
.goal-inner-content p {font-size: 16px;}
.goal-inner-content h3 {font-size: 24px;}
.goal-inner-content {min-height: 170px;}
section.same-section.goal-section .same-heading figure img {max-height: 480px;}
section.same-section.our-team-section ul li .team-details h3 {font-size: 22px;margin: 0 0 0;}
section.same-section.our-team-section ul li .team-details p {font-size: 16px;}
section.same-section.our-team-section ul li figure {width: 140px;height: 140px;}
section.same-section.events-banner-section {padding: 100px 0 50px;}
.upcoming-events-parent h3 {font-size: 24px;margin: 0 0 15px;}
.tenis-tabs-parent p {font-size: 18px;}
.nav-tabs li.nav-item .nav-link {padding: 10px 17px;border-radius: 10px;margin: 0 8px;font-size: 14px;}
.tenis-accordion-wrapper .accordion-body {font-size: 16px; padding-top: 0;}




}

@media screen and (max-width: 991px) { 
	.menu.col > ul {position: fixed;left: 0;top: 0;bottom: 0;height: 100vh;background: linear-gradient(70deg, #131e5b, #ff6000);padding: 50px 0 0;display: block !important;width: 350px;box-shadow: 0 0 10px rgb(0 0 0 / 14%);left: -100%;visibility: hidden;opacity: 0;transition: 0.4s;-webkit-transition: 0.4s;}
	.menu.col > ul li + li {margin-left: 0; border-top: 1px solid #fff;}
	.menu.col > ul li a{display: block; padding: 10px 15px;}
	a.closetoggle.d-lg-none {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 50%;font-size: 18px;padding: 0;margin: 0;line-height: inherit;position: absolute;top: 10px;right: 10px;}
	ul.tooglebox.active {left: 0;visibility: visible;opacity: 1;}
	.black-layer {position: fixed;left: 0;top: 0;bottom: 0;right: 0;background: rgb(0 0 0 / 51%);height: 100%;z-index: 9; transition: 0.4s;-webkit-transition: 0.4s; visibility: hidden; opacity: 0;}
	.black-layer.active{visibility: visible; opacity: 1;}
	html.overflow-off, body.home-page.overflow-off {overflow: hidden !important;}
	ul.tooglebox li a {color: #fff !important;}
	header >.container {max-width: 100%;}
	.header-right-menu.col .d-lg-none a#mobile-menu {position: absolute;top: 50%;transform: translateY(-50%);color: #cbcbcb;font-size: 32px; right: 15px;}
	.header-right.col {max-width: 140px;margin-right: 30px;}
	header.is-sticky .header-right-menu.col .d-lg-none a#mobile-menu {color: rgb(255 103 0 / 78%) !important;}
	section.same-section.prosports-section .row .col-lg-4 {max-width: 50%;flex: 0 0 50%;}
	section.same-section.core-value-section .col-lg-4 {max-width: 50%;flex: 0 0 50%;}
	.features-best.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-nav{display: none;}
	.clients-form-inner-box h2{margin: 0 0 5px;}
	.clients-form-inner-box h2 br {display: none;}
	.clients-form-parent {margin: 40px 0 0;}
	.clients-form-parent .form-group + .form-group {margin: 15px 0 0;}
	section.same-section.career-section .row .col-lg-6 + .col-lg-6 {margin: 20px 0 0;}
	.career-logo-box {width: 120px;height: 120px;}
	.career-logo-box img {max-width: 80px; min-width: 80px;}
	.career-main-wrapper + .row .col-lg-6 {max-width: 50%;flex: 0 0 580%;margin: 0 !important;}
	.footer-bottom-parent .col-lg-4 {max-width: 33.33%;flex: 0 0 33.33%;}
	.footer-bottom-left p {margin: 0;}
	.footer-bottom-parent .col-lg-3:first-child {max-width: 100%;flex: 0 0 100%;margin: 0 0 30px;}
	.footer-bottom-parent .col-lg-3 {max-width: 33.33%;flex: 0 0 33.33%;}
	.footer-bottom-parent {padding: 20px 0 0;margin: 20px 0 0;}
	section.same-section.about-banner-section .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	section.same-section.about-banner-section {padding: 100px 0 60px;}
	section.same-section.goal-section .same-heading figure{display: none;}
	.goal-inner-content {min-height: auto;}
	.about-banner-img img{right: 3%; max-width: 340px;}
	section.same-section.our-team-section ul li figure {width: 130px;height: 130px;}
	.upcoming-events-parent .col-lg-4 {max-width: 33.33%;flex: 0 0 33.33%;}
	.upcoming-events-parent {margin: 30px 0 0;}
	section.same-section.photos-banner-section .col-lg-8, .form-middle-parent .col-lg-8 {max-width: 60%;flex: 0 0 60%;}
	section.same-section.photos-banner-section .col-lg-4, .form-middle-parent .col-lg-4{max-width: 40%; flex: 0 0 40%;}
	.fomr-main-parent > img {height: 370px;border-radius: 13px;}
	.form-box-inner {padding: 20px 20px;border-radius: 13px;}
	.form-box-inner .form-group input {font-size: 16px;padding: 6px 0;}
	.form-right-content p {font-size: 18px;}
	.tenis-accordion-wrapper > h2 {font-size: 28px;margin: 0 0 0;}
	.tenis-tabs-parent p {font-size: 16px;}
	.tenis-accordion-wrapper button.accordion-button {font-size: 18px;}

}


@media screen and (max-width: 767px) { 
	.banner-section {padding: 60px 0 30px;}
	.banner-content-parent p {font-size: 14px;}
	.btn-defalt {min-width: 160px;padding: 8px 10px;margin: 15px 0 0;}
	.same-section {padding: 30px 0;}
    .same-heading h2, section.same-section.goal-section .same-heading h2, .about-banner-text h1, section.same-section.goal-section .same-heading h2 strong {font-size: 25px; margin: 0;}
    .same-heading p {font-size: 14px;}
    section.same-section.prosports-section .same-heading{margin: 0 auto 0;}
	.star-prformance-slide-box {border-radius: 10px;height: 200px;padding: 5px;}
	.star-performance-contact h4{font-size: 16px;}
	.star-performance-contact p{font-size: 14px;}
	.owl-theme .owl-dots .owl-dot span {margin: 0px 4px;}
	section.same-section.core-value-section .same-heading {margin: 0 auto 0;}
    .core-value-box p {font-size: 14px;}
	.core-value-box figure {width: 40px;height: 40px;}
	.core-value-box h3 {font-size: 16px;}
	.features-slider-box {padding: 10px;border-radius: 8px;}
	.features-slider-box h4 {font-size: 18px;margin: 0 0 5px;}
	.features-slider-box ul li {font-size: 14px;}
    section.same-section.clients-section .same-heading + ul li img {max-height: 40px;}
	section.same-section.clients-section .same-heading + ul {max-width: 360px;}
	.clients-form-inner-box h2 {font-size: 24px;}
	.clients-form-inner-box p {font-size: 14px;}
	.clients-form-inner-box ul li {font-size: 14px;padding: 6px 0;}
	.clients-form-parent .form-group .form-control {font-size: 14px;padding: 8px;}
	.clients-form-parent {margin: 20px 0 0;}
	.submit-btn {padding: 11px;min-width: 100px;font-size: 12px;}
	section.same-section.marquee-wrapper .owl-item.active.center .slider-card p, .slider-card p{font-size: 14px;}
	.clients-content h3{font-size: 15px;}
	.clients-content h4{font-size: 12px;}
	.slider-card .clients-parent .img{max-width: 40px;}
	.clients-content{padding-left: 50px;}
	section.same-section.marquee-wrapper .owl-carousel.owl-theme.owl-loaded.owl-drag .owl-nav{display: none;}
	section.same-section.marquee-wrapper .owl-stage {padding: 0;}
	section.same-section.marquee-wrapper .owl-item.active.center .slider-card{box-shadow: none; transform: scale(1);}
	.offer-box-content h2 {font-size: 20px;}
	.offer-box-content p {font-size: 17px;}
	.offer-box-content a.btn.btn-defalt {min-width: 120px;padding: 8px 10px;margin: 10px 0 0;}
	.offer-box figure img {max-width: 140px;}
	.footer-header-parent ul li a, .footer-header-parent ul li {font-size: 16px;}
	.footer-header-parent ul li:nth-child(2) {margin: 0 10px;}
	.footer-top-contact h3 {font-size: 18px;}
	.footer-header-parent ul li a img {max-height: 16px;}
	footer.same-section .container {max-width: 100%;}
    .footer-bottom-content h3 {font-size: 17px;}
	.footer-bottom-content p {font-size: 14px;}
    .footer-bottom-left a img {max-width: 35px;}
	.footer-bottom-left p{font-size: 14px;}
	.footer-bottom-menu ul li a {font-size: 14px;}
	.footer-bottom-menu h4 {font-size: 16px;}
	.footer-bottom-menu ul li + li {margin: 11px 0 0;}
	.footer-search-box .signin-btn button {padding: 10px 10px;min-width: 90px;font-size: 14px;border-radius: 7px;}
	.career-box-parent > img {max-width: 180px;}
	.career-logo-box img {max-width: 60px;min-width: 60px;}
	.career-logo-box {width: 90px;height: 90px;}
	.career-bottom-btn a {padding: 8px 15px;min-width: 150px;font-size: 14px;}
	.about-banner-img{display: none;}
	section.same-section.about-banner-section .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
	section.same-section.about-banner-section {padding: 100px 0 40px;}
	.about-banner-text p {font-size: 14px;}
	.goal-inner-content p {font-size: 14px;}
	.goal-inner-content h3 {font-size: 20px;}
	section.same-section.our-team-section, section.same-section.goal-section {padding: 40px 0;}
	section.same-section.our-team-section ul li .team-details {padding: 15px;border-radius: 13px; width: 100%;}
	section.same-section.our-team-section ul li{flex-wrap: wrap;}
	section.same-section.our-team-section ul li:nth-child(even) figure {order: inherit;margin: 0 auto 15px;}
	section.same-section.our-team-section ul li:nth-child(even) .team-details {margin-left: 0;margin-right: 0;text-align: center;}
	section.same-section.our-team-section ul li .team-details {margin-left: 0; text-align: center;}
	section.same-section.our-team-section ul li figure {width: 110px;height: 110px;margin: 0px auto 15px;}
	section.same-section.our-team-section ul li .team-details h3 {font-size: 18px;margin: 0 0 0;}
	section.same-section.our-team-section ul li .team-details p {font-size: 14px;}
	section.same-section.our-team-section .same-heading {margin-bottom: 30px;}
	.upcoming-events-parent .col-lg-4 {max-width: 50%;flex: 0 0 50%;margin: 0 0 25px;}
	.upcoming-events-parent h3 {font-size: 20px;margin: 0 0 15px;}
	section.same-section.photos-banner-section .upcoming-inner-content img {height: 200px;border-radius: 13px;}
    .signin-btn button {padding: 10px 10px;border-radius: 8px;min-width: 80px;font-size: 14px;}
	.form-right-content button {padding: 9px 10px;min-width: 90px;border-radius: 6px;font-size: 14px;margin: 15px 0 0;}
	.form-right-content p {font-size: 16px;}
	.tenis-accordion-wrapper .accordion-item {margin: 20px 0 0;}
	.tenis-tabs-parent p {font-size: 14px;}
	.nav-tabs li.nav-item .nav-link {margin: 7px 4px;min-width: 110px;}
	section.tenis-banner-section.same-section ul {justify-content: start;}
	.tenis-accordion-wrapper > h2{font-size: 25px;}
	.tenis-accordion-wrapper .accordion-body{font-size: 14px;}
	section.tenis-banner-section.same-section {padding: 80px 0 0;}

}


@media screen and (max-width: 620px) {
	.owl_wrapper .active.middle {
		transform: scale(.98);
	}

}

@media screen and (max-width: 520px) { 
	.home-page .header-right.col ul li a.header-btn {padding: 8px 10px;font-size: 13px;min-width: 70px;}
	.header-right.col {max-width: 100px;}
	.header-right-menu.col .d-lg-none a#mobile-menu {font-size: 27px;}
	.banner-section > img {height: 280px;object-fit: cover;}
	section.same-section.core-value-section .col-lg-4 {max-width: 100%;flex: 0 0 100%;margin: 15px 0 0;}
	section.same-section.prosports-section .row .col-lg-4 {max-width: 100%;flex: 0 0 100%;margin: 15px 0 0;}
	section.same-section.prosports-section .row .col-lg-4 .pro-sports-inner-box {border-radius: 40px !important;}
	.footer-bottom-parent .col-lg-4 {max-width: 100%;flex: 0 0 100%;}
	.footer-bottom-parent .col-lg-4 + .col-lg-4,
	.footer-bottom-parent .col-lg-3 + .col-lg-3{margin-top: 20px;}
	.footer-bottom-parent .col-lg-3 {max-width: 100%;flex: 0 0 100%;}
	.footer-bottom-menu h4 {margin: 0 0 5px;}
	.footer-bottom-parent .col-lg-3:first-child{margin-bottom: 0;}
	.home-demo-seller .owl-dots .owl-dot span {width: 10px !important;height: 10px !important;}	
	.owl-theme .owl-dots .owl-dot span {margin: 0 5px;}
	.career-bottom-btn a {padding: 8px 10px;min-width: 140px;font-size: 13px;}
	.career-logo-box {width: 70px;height: 70px;}
	.career-logo-box img {max-width: 40px;min-width: 40px;}
	.career-box-parent > img {max-width: 140px;}
	.nav-tabs li.nav-item .nav-link {margin: 7px 4px;min-width: 100px;}
	.tenis-accordion-wrapper button.accordion-button{padding: 9px; font-size: 16px;}
	.tenis-accordion-wrapper button.accordion-button span {margin-right: 10px;font-size: 16px;}
	.owl_wrapper .active.middle {
		transform: scale(.93) !important;
	}
}

@media screen and (max-width: 480px) {
	.owl_wrapper .active.middle {
		transform: scale(.90) !important;
	}
}

@media screen and (max-width: 420px) {
	.owl_wrapper .active.middle {
		transform: scale(.90) !important;
	}
	.menu.col > ul{width: 100%;}
	.home-page .header-parent .logo img {max-width: 100px;}
	.header-parent .logo {max-width: 50px;}
	.upcoming-events-parent .col-lg-4 {max-width: 100%;flex: 0 0 100%;margin: 0 0 15px;}
	section.same-section.photos-banner-section .col-lg-8, .form-middle-parent .col-lg-8 {max-width: 100%;flex: 0 0 100%;}
	section.same-section.photos-banner-section .col-lg-4, .form-middle-parent .col-lg-4 {max-width: 100%;flex: 0 0 100%;}
	section.same-section.photos-banner-section div[class*="col"] {margin-bottom: 10px;}
	.form-middle-parent:before{display: none;}
	.form-right-content {margin: 20px 0 0;}	
	.fomr-main-parent > img {height: 420px;}
	.form-middle-parent {padding: 30px 20px;border-radius: 20px;}
	

}

@media screen and (max-width: 380px) {
	.owl-stage {
		transform: none !important;
		left: -24px;
	}
	.owl_wrapper .active.middle {
		transform: scale(.76) !important;
	}
}
