/*
Theme Name:Archies Progression Child
Theme URI: https://archies.progressionstudios.com
Author: Progression Studios
Author URI: https://progressionstudios.com/
Description: Architect & Interior Designer Theme
Version: 1.3
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: custom-menu, editor-style, featured-images, full-width-template, theme-options, translation-ready 
Text Domain: archies-progression-child
Template: archies-progression
*/

body { font-size: 15px;}
br.home-br {
    display: none;
}
br.cta-br {
    display: none;
}
.main_header .elementor-social-icons-wrapper.elementor-grid {
    padding-left: 20px;
}
section#con-sec .wpcf7 form .wpcf7-response-output {
    color: #393738;
}
#service1 p{
	margin-bottom:0px!important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0!important;
}
body #error-page-index a.button {
    background-color: #5C9D7B;
}
.error404 #page-title-pro {
    display: none;
}
body #error-page-index a.button:hover {
    background-color: #F0F0F0;
    color: #232323;
}

.application_form .wpcf7-form input.wpcf7-submit { font-family: "Roboto",Sans-serif; font-weight: 600; letter-spacing: 1px; font-size: 15px;  background-color: #000;}
.application_form .wpcf7-form input.wpcf7-submit:hover { color: #232323; background-color: #fff; }
.contactpage-form .wpcf7-form input.wpcf7-submit { font-family: "Roboto",Sans-serif; font-weight: 600; letter-spacing: 1px; font-size: 15px; }
.contactpage-form .wpcf7-form input.wpcf7-submit:hover { color: #fff; background-color: #232323; }
.overlay-box-wrap > .elementor-container { align-items: center; }
.application_form .wpcf7-form input , .application_form .wpcf7-form-control { background-color: #202020; color: #fff; }
.application_form .wpcf7-form-control::placeholder, 
.application_form .wpcf7-form-control::-webkit-input-placeholder  { color: #fff; }
.application_form .file-upload-reg { display: none; }
.application_form .wpcf7 input[type="file"] { padding: 0; border: 0; background-color: transparent; }
input[type=file]::file-selector-button { color: #868686; border: 1px solid #F6F6F6; display: inline-block; padding: 6px 9px; font-family: 'Barlow',sans-serif; font-size: 15px; background-color: #F6F6F6; border-radius: 2px!important; overflow: hidden; }
.icon-box .elementor-icon-box-description a { color: #393738; }
.icon-box .elementor-icon-box-description a:hover { color: #5C9D7B; }
.wpcf7-form span.wpcf7-not-valid-tip { display: block; }
.elementor-section.main_header { transition: all ease .5s; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; -ms-transition: all ease .5s; }
.main_header.header-fixed { position: fixed; top: 0; left: 0; width: 100%; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.11); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.11); animation: smoothScroll 0.6s forwards; z-index: 999!important; }
span.wpr-acc-title-text {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 17px;
    font-weight: 500;
	margin: 0px!important;
	
}
.elementor-797 .elementor-element.elementor-element-112a269 > .elementor-widget-container {
   
    background: #f4f8f6;
    padding: 5px 5px 24px 5px;
}
.elementor-797 .elementor-element.elementor-element-3b18e0d > .elementor-widget-container {
    box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
   background:#fff;
	padding:5px;
}

@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}
.pum-container p { margin-bottom: 15px !important; }
.site-footer.elementor-section .elementor-container { justify-content: space-between; } 
.site-footer.elementor-section .elementor-container .elementor-column { width: auto; display: block; max-width: 25%; } 
.site-footer.elementor-section .elementor-container .elementor-column .elementor-widget-wrap { display: block; } 
.facility-block .elementor-widget-wrap .elementor-section { height: 100%; }
div#progression-studios-footer-page-builder li.elementor-icon-list-item a{ align-items: flex-start; }
div#progression-studios-footer-page-builder li.elementor-icon-list-item .elementor-icon-list-icon{ padding-top: 7px; }
.galley-section .boosted-elements-progression-image-grid-item .boosted-elements-progression-image { min-height: 450px; object-fit: cover; }

.gallery-wrapper .boosted-elements-progression-masonry-item:last-child .boosted-elements-progression-image-grid-item a { pointer-events: none; }
.gallery-wrapper .boosted-elements-progression-masonry-item .boosted-elements-progression-image-grid-item a { display: block; }

/* - */
.footer-copyright .elementor-widget-container a:hover { color: #868686!important; }
.team-member-item .boosted-elements-content-container-overlay { display: none; }
img.swiper-slide-image {
    height: 450px !important;
}
.elementor-832 .elementor-element.elementor-element-bf019ea .elementor-swiper-button.elementor-swiper-button-prev, .elementor-832 .elementor-element.elementor-element-bf019ea .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 30px;
    color: #FFFFFF;
    background: #5c9d7b;
    padding: 20px;
}
.elementor-832 .elementor-element.elementor-element-bf019ea .elementor-swiper-button.elementor-swiper-button-prev:hover, .elementor-832 .elementor-element.elementor-element-bf019ea .elementor-swiper-button.elementor-swiper-button-next:hover {
    font-size: 30px;
    color: #FFFFFF;
    background: #f0f0f0;
    padding: 20px;
	color:#5c9d7b;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0px important;
	top: 100%;
}


.wpr-testimonial-content p {
    position: relative;
    z-index: 5;
    margin: 0;
    color: #FFFFFFBD;
    font-size: 20px;
    line-height: 1.5em;
}
.wpr-testimonial-name{
color: #5C9D7B !important;
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.6em;
    letter-spacing: 0.2px; 
}

.wpr-testimonial-content-inner {
    background-color: #D32F2F00;
    padding: 0px 25px 0px 25px !important; 
}

.wpr-testimonial-content-inner p{
	margin-bottom:0px !important;
}

.wpr-testimonial-content {
    color: #E5E5E5;
    margin-bottom: 0px !important;
}

.wpr-testimonial-arrow {
    top: 25% !important;
}

.wpr-testimonial-prev-arrow {
    left: -10% !important;
}

.wpr-testimonial-next-arrow {
    right: -10% !important; 
}
.wpr-testimonial-item {
    padding: 5px 5px 25px 5px !important;
}

.icon-box .elementor-icon-box-wrapper{
	display:inline-flex;
}
.icon-box .elementor-icon-box-content{
	padding-left:20px;
	vertical-align:middle !important;
	
}

.icontwo .elementor-icon-box-content{
	padding-top:8px; 
}

.top-ser{
	display:flex;
}

.top-ser p{
	width:10%;
}

.top-ser h2 {
    width: 90%;
    vertical-align: middle;
    margin: 0;
    margin-left: 40px !important;
    font-size: 36PX;
}
.facility-block h3.elementor-icon-box-title br {
    display: none;
}
 .page-id-809 .pum-theme-default-theme .pum-container {
	 padding: 40px!important;
}
.top-ser img{
	width:80%;
}

.top-ser{
border-bottom:1px solid #181D4E8C;
	margin-bottom:30px !important;
}

.new-team h2{color: #5C9D7B!important;font-size: 22px!important;text-transform: uppercase!important;line-height:26px;}
.elementor-element-a755572 .elementor-widget-container, .elementor-element-98ee268 .elementor-widget-container, .elementor-element-2da0ab6 .elementor-widget-container, .elementor-element-27826ce .elementor-widget-container{min-height:225px;}

.elementor-52 .elementor-element.elementor-element-5486cb9 .sf-menu-boosted-elements li.menu-item .sub-menu a.boosted-nav-link-def:before{background-color: #5C9D7B!important;opacity: 1!important;width: 100%!important;left: 0!important;    display: block;
    height: 2px;
    bottom: -7px;}

.join-our-team .elementor-widget-container{
	min-height:195px !important;
}

.page-id-2599 .elementor-element-56312e3f, .page-id-832 .elementor-element-56312e3f{background-color:#EEF4F1!important;}

.elementor-view-stacked .elementor-icon {
    background-color: #ffffff00 !important;
}

@media screen and ( max-height: 800px ){
	.pum-container.pum-responsive.pum-responsive-medium {
    top: 25% !important;
}
}
@media screen and ( min-height: 801px ) and ( max-height: 1100px ){
.pum-container.pum-responsive.pum-responsive-medium {
    top: 35% !important;
}
}
img.swiper-slide-image {
    object-fit: cover;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #5c9d7b;
    color: #000;
    font-size: 15px;
}
.wpcf7 form .wpcf7-response-output {
    color: #fff;
	font-size:15px;
}



.elementor-809 .elementor-element.elementor-element-aabb569:hover {
    background-color: unset !important;
}
 

.application_form ::placeholder, .application_form .wpcf7-form input.wpcf7-submit{
	color:#202020 !important;
}

.application_form .wpcf7-form input, .application_form .wpcf7-form-control{
	background-color:#ffff !important;
}

.application_form .wpcf7 input[type="file"]{
		background-color:transparent !important;

}

.application_form .wpcf7-form input.wpcf7-submit:hover {
    color: #ffff !important;
	background-color:#202020 !important; 
}

.automaticdate {
font-size: 24px;
   font-family: "Barlow Condensed", Sans-serif;
}

.application_form .wpcf7-form input, .application_form .wpcf7-form-control {
    color: #202020 !important;
}

.application_form .wpcf7 input[type="file"] {
    color: #ffff !important;
}

#facility .elementor-widget-wrap .elementor-section:hover h3{
	color:#fff !important;
}

#facility .elementor-widget-wrap .elementor-section:hover .elementor-icon svg {
    fill: #ffffff !important;
}
#facility .elementor-widget-wrap .elementor-section .elementor-icon svg {
fill: #232323 !important; 
}

/*
#facility .elementor-widget-wrap .elementor-section:hover #Layer_11 .st5, #facility .elementor-widget-wrap .elementor-section:hover #Layer_11 .st4,  #facility .elementor-widget-wrap .elementor-section:hover #Layer_10 .st5, #facility .elementor-widget-wrap .elementor-section:hover #Layer_13 .st6, #facility .elementor-widget-wrap .elementor-section:hover #Layer_15 .st0, #facility .elementor-widget-wrap .elementor-section:hover #Layer_16 .st4, #facility .elementor-widget-wrap .elementor-section:hover #Layer_19 .st4, #facility .elementor-widget-wrap .elementor-section:hover #Layer_21 .st0, #facility .elementor-widget-wrap .elementor-section:hover .st3, #facility .elementor-widget-wrap .elementor-section:hover #Layer_23 .st4, #facility .elementor-widget-wrap .elementor-section:hover #Layer_24 .st0, #facility .elementor-widget-wrap .elementor-section:hover #Layer_24 .st10 {
    fill: #ffffff;
    stroke: #ffffff; 
}
*/
#facility .elementor-widget-wrap .elementor-section:hover .st14, #facility .elementor-widget-wrap .elementor-section:hover .st13, #facility .elementor-widget-wrap .elementor-section:hover #Layer_21 .st0, #facility .elementor-widget-wrap .elementor-section:hover #Layer_21 .st12, #facility .elementor-widget-wrap .elementor-section:hover #Layer_21 .st12, #facility .elementor-widget-wrap .elementor-section:hover #Layer_24 .st2, #facility .elementor-widget-wrap .elementor-section:hover #Layer_24 .st10, #facility .elementor-widget-wrap .elementor-section:hover #Layer_10 .st7, #facility .elementor-widget-wrap .elementor-section:hover #Layer_10 .st5, #facility .elementor-widget-wrap .elementor-section:hover #Layer_11 .st5, #facility .elementor-widget-wrap .elementor-section:hover #Layer_25 .st5{
	    stroke: #ffffff; 

}

#facility .elementor-widget-wrap .elementor-section:hover #Layer_16 .st5, #facility .elementor-widget-wrap .elementor-section:hover #Layer_11 .st4, #facility .elementor-widget-wrap .elementor-section:hover #Layer_19 .st5, #facility .elementor-widget-wrap .elementor-section:hover .st3 {
    fill: #ffffff;
}

.sf-menu-boosted-elements a.boosted-nav-link-def {
    letter-spacing: 0 !important;
}

.sf-menu-boosted-elements a.boosted-nav-link-def {
    padding: 30px 5px !important;
}

.elementor-754 .elementor-element.elementor-element-35938ed .sf-menu-boosted-elements .sub-menu, .elementor-52 .elementor-element.elementor-element-5486cb9 .sf-menu-boosted-elements .sub-menu{padding: 0px 20px 0px 20px!important;}
.menu-primary-menu-container .sub-menu a{padding: 20px 5px!important;}

#faq .elementor-widget-toggle .elementor-widget-container{min-height:188px!important;}
.elementor-element-ebbbd5a{margin-bottom:0px!important;}

#sub2 .elementor-icon-list-item,
#sub5 .elementor-icon-list-item {
	 align-items: baseline;
}
#sub2 .elementor-icon-list-item .elementor-icon-list-icon,
#sub5 .elementor-icon-list-item .elementor-icon-list-icon {
	margin-top: 6px;
}

/* Responsive */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){
	/* home */
	#home-sec1 h1{font-size:50px;}
	.facility-block .elementor-container{display:flex!important;flex-flow:row!important;}
	.facility-block .elementor-col-25{width:25%!important;}
	.new-team .elementor-widget-text-editor .elementor-widget-container{min-height:220px!important;}
	.page-id-859 .icon-box .elementor-icon-box-content{padding-left:10px!important;}
	.elementor-859 .elementor-element.elementor-element-170aedae{--grid-column-gap: 25px!important;}
}
@media screen and (max-width:990px){
.elementor-859 .elementor-element.elementor-element-7dcb9f57 > .elementor-element-populated {
    padding: 10px 22px 10px 10px;
}
	.elementor-747 .elementor-element.elementor-element-be3a1b6 {
    max-width: 40%!important;
   }
	.elementor-797 .elementor-element.elementor-element-112a269 > .elementor-widget-container {
    
    padding: 5px 5px 44px 5px;
}
}
@media screen and (max-width:1024px){
	.sub-menu .boosted-elements-sub-menu-padding{padding-left:30px!important;}
	.elementor-754 .elementor-element.elementor-element-35938ed .boosted-elements-mobile-menu-list-container{border-width:0px!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a > .elementor-widget-container{text-align:left!important;}
	.menu-primary-menu-container .sub-menu a{padding: 10px 5px!important;}
	.elementor-52 .elementor-element.elementor-element-5486cb9 .boosted-elements-mobile-menu-list-container{border-width:0px!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a{margin-bottom:0px!important;}
	.has_eae_slider.header-fixed{display:none!important;}
	div.elementor-element-3d0584c1{order: 1!important;}
	div.elementor-element-0c71d02{order: 2!important;}
	div.elementor-element-93fb70a{order: 3!important;}
	.elementor-52 .elementor-element.elementor-element-3d0584c1{width: 75%!important;}
	.elementor-52 .elementor-element.elementor-element-93fb70a{width: 10%!important;}
	.elementor-52 .elementor-element.elementor-element-0c71d02{width: 15%!important;}
	.elementor-52 .elementor-element.elementor-element-4c5d95e > .elementor-widget-container{border-width:0px!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a > .elementor-widget-container{margin:0px!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a img{width:65%!important;}
	.elementor-52 .elementor-element.elementor-element-4c5d95e .elementor-social-icon i{font-size:18px!important;}
	
	/* home */
	.elementor-754 .elementor-element.elementor-element-35938ed .boosted-elements-mobile-i{margin: 15px 0px 15px 0px!important;}
	.elementor-747 .elementor-element.elementor-element-f40614a{ --spacer-size: 0px; margin-bottom: 0px;}
	#content-pro{padding-bottom:0px!important;}
	
	.elementor-797 .elementor-element.elementor-element-9de869c{margin-top:50px;}
	
	/* about */
	.elementor-797 .elementor-element.elementor-element-89cf9f1{width:60%;}
	.elementor-797 .elementor-element.elementor-element-1511961{width:40%;}
	.wpr-testimonial-next-arrow{right: -7% !important;}
	.wpr-testimonial-prev-arrow{left: -7%!important;}
	.elementor-797 .elementor-element.elementor-element-b43ea33 > .elementor-widget-container{padding: 5px 5px 40px 5px!important;}
	#about1 .elementor-column-gap-default{display:flex;flex-flow:row;}
	#faq .elementor-widget-toggle .elementor-widget-container{min-height:221px!important;}
	
	/* join */
	.join-our-team .elementor-col-25{width:25%!important;padding-left:10px!important;padding-right:10px!important;}
	#join-testi .wpr-testimonial-content{ margin-left: 40px;margin-right: 40px;}
	
	.elementor-2545 .elementor-element.elementor-element-be155d4{max-width:100%!important; width:100%!important;}
	
	/* contact */
	
}

@media screen and (max-width:991px){
/* 	h2{font-size:28px!important;} */
	ul.boosted-elements-mobile-menu-list li.menu-item a.boosted-nav-link-def {padding: 7px 20px 7px 20px!important;}
		.sub-menu .boosted-elements-sub-menu-padding{padding-left:10px!important;}
	
	/* home */
	.elementor-747 .elementor-element.elementor-element-be3a1b6{max-width:50%;--container-widget-width: 50%;}
	.elementor-747 .elementor-element.elementor-element-a2e88b4 > .elementor-element-populated, .elementor-747 .elementor-element.elementor-element-4d7a027 > .elementor-element-populated{padding:45px;}
	#home3 h3{font-size:26px;}
	
	
	/* about */
	.elementor-797 .elementor-element.elementor-element-89cf9f1{width:58%;}
	.elementor-797 .elementor-element.elementor-element-1511961{width:42%;}
	.wpr-testimonial-next-arrow{right: 0% !important;}
	.wpr-testimonial-prev-arrow{left: 0%!important;}
	.elementor-797 .elementor-element.elementor-element-34295e0 .wpr-testimonial-content{margin: 0px 60px;}
	img.swiper-slide-image{height: 300px !important;}
	#faq .elementor-widget-toggle .elementor-widget-container{min-height:238px!important;}
	
	/* sub */
	.elementor-2514 .elementor-element.elementor-element-3a27a47 img{width: 95%;}
	.elementor-2514 .elementor-element.elementor-element-957e52c{width:45%;}
	.elementor-2514 .elementor-element.elementor-element-6a064bd{width:55%;}
	.elementor-2514 .elementor-element.elementor-element-6a064bd > .elementor-element-populated{margin: 0px 15px 0px 0px!important; padding: 20px 0px 50px 20px!important;}
	
	/* long */
	#long2 .elementor-icon-list-item:nth-child(6) i, #long2 .elementor-icon-list-item:nth-child(7) i, #long2 .elementor-icon-list-item:nth-child(9) i{position: relative!important;bottom: 9px!important;}
	
	/* join */
	.join-our-team .elementor-col-25{width:50%!important;padding-left:20px!important;padding-right:20px!important;}
	.new-team br{display:none!important;}
	.join-our-team .elementor-widget-container{min-height:175px !important;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){
	.page-id-859 .icon-box .elementor-icon-box-content{padding-left:10px!important;}
	.elementor-859 .elementor-element.elementor-element-170aedae{--grid-column-gap: 25px!important;}
	#long2 .elementor-icon-list-item:nth-child(7) i, #long2 .elementor-icon-list-item:nth-child(9) i {bottom:0px!important;}
	.elementor-element-07713c3 li:nth-child(6) i{margin-top:10px!important;}
}

@media only screen and (min-width: 375px) and (max-width: 896px) and (orientation: landscape){
	#service1 p {
    text-align: center;
}
	#service1 h2 {
   padding: 0px 0px;
    text-align: center;
   
}
	.cta-sec h2{font-size:30px!important;}
	.elementor-54 .elementor-element.elementor-element-e05769c img{ max-width: 50%!important; width: 50%!important;}
	.wpr-testimonial-content p{font-size:18px!important;}
/* 	#Gallery .swiper-slide{max-width:50%!important;} */
	.facility-block .elementor-col-25{width:50%!important;}
	.facility-block .elementor-container{display:flex!important;flex-wrap:warp!important;}
	
	#ament1 p{text-align:center!important;}
	.elementor-2545 .elementor-element.elementor-element-be155d4 img{padding-left:40px!important;}
	
	#covid1 .elementor-widget-container{text-align:center!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a > .elementor-widget-container{text-align:left!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a img{width:65%!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a > .elementor-widget-container{margin:0px!important;}
	#sub2 .elementor-icon-list-item:nth-child(2) i{position: relative!important; left: 0px!important;}
	#faq .elementor-widget-toggle .elementor-widget-container{min-height: 180px!important;}
	#long2 .elementor-icon-list-item:nth-child(6) i, #long2 .elementor-icon-list-item:nth-child(7) i, #long2 .elementor-icon-list-item:nth-child(9) i{bottom:0px!important;}
	.elementor-859 .elementor-element.elementor-element-170aedae{--grid-column-gap: 25px!important;}
}


@media only screen and (min-width: 551px) and (max-width: 767px) and (orientation: landscape){
	#service1 p {
    text-align: center;
}
	#service1 h2 {
   padding: 0px 0px;
    text-align: center;
   
}
	.elementor-element-3d853d54, .elementor-element-41c5673a{display:block!important;}
	.elementor-element-3d853d54, .elementor-element-3d0584c1{width:65%!important;}
	.elementor-element-3dde3632, .elementor-element-93fb70a{width: 15%!important;}
	.elementor-element-41c5673a, .elementor-element-0c71d02{width: 20%!important;}
	.elementor-754 .elementor-element.elementor-element-32106371, .elementor-52 .elementor-element.elementor-element-56312e3f{padding:0px!important;}
	.elementor-element-41c5673a .elementor-widget-wrap{padding-top:40px!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a > .elementor-widget-container{text-align:left!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a img{width:65%!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a > .elementor-widget-container{margin:0px!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a img{width: 45%!important;}
	#long2 .elementor-icon-list-item:nth-child(6) i, #long2 .elementor-icon-list-item:nth-child(7) i, #long2 .elementor-icon-list-item:nth-child(9) i{bottom:0px!important;}
	
	/* footer */
	.elementor-element-8bf54e0 .elementor-col-33 {width:33.33%!important;}
	.elementor-element-8bf54e0 .elementor-widget-container{text-align:left;} 
	.elementor-element-e05769c .elementor-widget-container, .elementor-element-32a1f34 .elementor-widget-container{text-align:center!important;}
	.elementor-element.elementor-element-28d7d68 > .elementor-element-populated{margin:0px!important;}
	.elementor-element-8bf54e0 .elementor-icon-list-item a, .elementor-element-8bf54e0 .elementor-social-icons-wrapper{ align-items: flex-start!important; justify-content: flex-start!important;}
	.elementor-element-28d7d68 .elementor-element-populated{padding-left:40px!important;}
	.elementor-element-d5e3633 .elementor-element-populated{padding-left:20px!important;}
	
	/* home */
	#home-sec1 .elementor-heading-title, #home-sec1 p, #home-sec1 .elementor-button-wrapper, #home-sec1  .elementor-widget-container{text-align:left!important;}
	#home3 .elementor-column-gap-default, #home2 .elementor-column-gap-default{display:flex!important;flex-flow:row!important;}
	#home2 .elementor-column-gap-default{flex-direction: row-reverse!important;}
	#home2 .elementor-widget-container{text-align:left!important;}
	#home3 .elementor-col-50 .elementor-element-populated{margin:0px!important;}
	#home2 .elementor-divider{float:left!important;}
	.elementor-element-8362f7f .elementor-element-populated{padding-right:30px!important;}
	
	/* about */
	#about1 .elementor-widget-container{text-align:left!important;}
	.elementor-797 .elementor-element.elementor-element-1511961 > .elementor-element-populated{margin-left: 15px!important;}
	.elementor-element-cce738b .elementor-element-populated, .elementor-element-2557b12 .elementor-element-populated{border-width:0px!important;}
/* 	#Gallery .swiper-slide{max-width:100%!important;}
	#Gallery .swiper-slide img{margin:0 auto!important;} */
	.elementor-797 .elementor-element.elementor-element-b43ea33 > .elementor-widget-container{padding:5px!important;}
	
	/* service & long*/
	#service1 .elementor-widget-container, #sub2 .elementor-widget-container{text-align:left!important;}
	
	/* sub */
	#sub1 .elementor-widget-container{text-align:center!important;}
	#sub2 .elementor-divider, #long2 .elementor-divider{float:left!important;}
	#sub2 .elementor-icon-list-item, #long2 .elementor-icon-list-item{align-items:flex-start!important;justify-content:flex-start!important;}
	#sub2 .elementor-icon-list-item i, #long2 .elementor-icon-list-item i{position:relative!important;top:6px!important;}
	#long2 .elementor-column-gap-default{display:flex!important;flex-flow:row!important;}
	#long2 .elementor-heading-title, #long2 .elementor-widget-container{text-align:left!important;}
	.elementor-2545 .elementor-element.elementor-element-957e52c > .elementor-element-populated{margin:0px!important;}
	.elementor-2545 .elementor-element.elementor-element-be155d4 img{padding-left:0px!important;}
	
	.elementor-2545 .elementor-element.elementor-element-db66a09{padding-left:20px!important;}
	#sub2 .elementor-icon-list-item:nth-child(2) i{position: relative!important; left: 0px!important;}
	
	/* amenties */
	#ament4 .elementor-column-gap-default, #ament5 .elementor-column-gap-default{display:flex!important;flex-flow:row!important;}
	#ament4 .elementor-column-gap-default{flex-direction:row-reverse!important;}
	.elementor-element-2f17526 .elementor-element-populated{margin:0px!important;}
	.elementor-element-2f17526 .elementor-widget-container, #ament5 .elementor-widget-container{text-align:left!important;}
	#ament4 .elementor-divider, #ament5 .elementor-divider{float:left!important;}
	.elementor-832 .elementor-element.elementor-element-d82bcba img{padding-left:30px!important;}
	.elementor-832 .elementor-element.elementor-element-032b79f img{padding-right:30px!important;}
	.elementor-832 .elementor-element.elementor-element-3e45134{padding: 20px 31px 50px 31px!important;}
	
	/* contact */
	#con-sec .elementor-column-gap-default{display:flex!important;flex-flow:row!important;}
	#con-sec .elementor-widget-container{text-align:left!important;}
	#con-sec .elementor-divider{float:left!important;}
	.page-id-859 .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:flex!important; text-align: left!important;}
	.elementor-element-1e9a9a25, .elementor-element-5d5dbe50, .elementor-element-245e2094{margin-bottom:0px!important;}
	.elementor-element-1e9a9a25 .elementor-icon-box-icon{margin-bottom:0px!important;}
	.elementor-2545 .elementor-element.elementor-element-07713c3 > .elementor-widget-container{margin: 0px 0px 0px 0px!important;}
	.cont-para .elementor-widget-container{margin-right:10px!important;}
	.elementor-859 .elementor-element.elementor-element-170aedae{--grid-column-gap: 25px!important;}
	
	/* join */
	.wpcf7-form  .file-upload-ev{line-height:8px!important;}
}

@media screen and (max-width:480px){
.main_header .elementor-container.elementor-column-gap-no {
    justify-content: space-between;
}
	.elementor-52 .elementor-element.elementor-element-5486cb9 .boosted-elements-mobile-i {
    margin: 15px 0px 15px 0px!important;
}
	.elementor-52 .elementor-element.elementor-element-56312e3f {
    padding: 0px 15px!important;
}
	.elementor-52 .elementor-element.elementor-element-3d0584c1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px!important;

}
	.elementor-element-0c71d02 {
   
    bottom: 0px!important;
}
	.elementor-754 .elementor-element.elementor-element-45761627 .boosted-elements-logo-container img {
    width: 190px;
}
	.sub-menu .boosted-elements-sub-menu-padding {
    padding-left: 0px!important;
}
	.elementor-754 .elementor-element.elementor-element-3d853d54 > .elementor-element-populated {
    margin: 0px 0px 0px 0px!important;
   
}
	.boosted-elements-mobile-menu-list-container .sub-menu {
		padding: 5px 20px !important;
	}
	.has_eae_slider.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-41c5673a.elementor-hidden-phone {
    display: flex!important;
}
	body .boosted-elements-mobile-i {
  
    bottom: 0px!important;
    
}
	.elementor-754 .elementor-element.elementor-element-32106371 {
    padding: 0 15px!important;
}
	.elementor-754 .elementor-element.elementor-element-3d853d54, .he-cl1 {
    width: 33%!important;
    display: flex!important;
    align-items: center;
}
	 .elementor-element-0c71d02 {

    bottom: 0px!important;
}
	.elementor-element-3dde3632,.he-cl2 {
    width: 26%!important;
}
	.elementor-element-41c5673a,.he-cl3 {
    width: auto!important;
}
	h1, h2{font-size:28px!important;}
	.elementor .elementor-hidden-phone{display:block!important;}
	.elementor-754 .elementor-element.elementor-element-3d0901f > .elementor-widget-container, .elementor-52 .elementor-element.elementor-element-4c5d95e > .elementor-widget-container{border-width:0px!important;}
	.elementor-54 .elementor-element.elementor-element-e05769c img{ max-width: 50%!important; width: 50%!important;}
	.boosted-elements-mobile-i {
    width: 45px!important;
    height: 47px!important;
    line-height: 48px!important;
    position: relative!important;
   
    right: 20px!important;
}
.elementor-element-0c71d02{ position: relative!important;bottom: 0px!important;}
	div#progression-studios-footer-page-builder li.elementor-icon-list-item:first-child .elementor-icon-list-icon{position:relative!important;left:0px!important;}
	
	div.elementor-element-3d0584c1{order: 1!important;}
	div.elementor-element-0c71d02{order: 3!important;}
	div.elementor-element-93fb70a{order: 2!important;}
	.elementor-52 .elementor-element.elementor-element-3d0584c1{width: 33%!important;}
	.elementor-52 .elementor-element.elementor-element-93fb70a{width:26%!important;}
	.elementor-52 .elementor-element.elementor-element-0c71d02{width: auto!important;}
	.elementor-52 .elementor-element.elementor-element-4c5d95e > .elementor-widget-container{border-width:0px!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a > .elementor-widget-container{margin:0px!important;}
	.elementor-52 .elementor-element.elementor-element-ebbbd5a img{width:190px!important;}
	.elementor-52 .elementor-element.elementor-element-4c5d95e .elementor-social-icon i{font-size:18px!important;}
	
	/* home */
	#home-sec1 .has_eae_slider{ background: #fefefeb8!important; padding: 20px!important;}
	.elementor-747 .elementor-element.elementor-element-be3a1b6{ max-width: 100%!important; --container-widget-width: 100%!important;}
	.elementor-747 .elementor-element.elementor-element-2dc08fd:not(.elementor-motion-effects-element-type-background){background-position: 80% 50%!important;}
	#home-sec1 p{color:#000!important;font-weight:500!important;}
	.elementor-747 .elementor-element.elementor-element-a2e88b4 > .elementor-element-populated{padding:40px!important;}
/* 	.elementor-747 .elementor-element.elementor-element-2dc08fd:not(.elementor-motion-effects-element-type-background){background-position: 80% 60%!important;} */
	
	/* about */
	#about1 .elementor-col-50{width:100%!important;}
	.elementor-797 .elementor-element.elementor-element-1511961 > .elementor-element-populated{margin-left:0px!important;}
	.elementor-797 .elementor-element.elementor-element-34295e0 .wpr-testimonial-content{margin: 0px 40px!important;}
	.wpr-testimonial-content p{font-size:15px!important;}
	.elementor-797 .elementor-element.elementor-element-9de869c{margin-bottom:40px;}
	.counter-sec1 .elementor-element-populated{border:0px!important;}
/* 	#Gallery .swiper-slide{width:100%!important; max-width:100%!important;} */
	.elementor-797 .elementor-element.elementor-element-b43ea33 > .elementor-widget-container{padding:5px!important;}
	#about1 .elementor-column-gap-default{display:flex!important; flex-flow:column!important;}
	#faq .elementor-widget-toggle .elementor-widget-container{min-height: 190px!important;}
	#Gallery .swiper-slide{max-width:100%!important;}
	
	/* service */
	.elementor-809 .elementor-element.elementor-element-4228a3c, .elementor-809 .elementor-element.elementor-element-f1f761c{margin-bottom:0px!important;}
	.elementor-832 .elementor-element.elementor-element-e94c371{padding: 20px 0px 0px 0px!important;}
	.pum-container.pum-responsive img{ max-width: 100%!important; width: 100%!important;}
	.top-ser h2{margin-left: 20px !important;}
	.popmake-content h2{font-size:22px!important;}
	
	/* sub */
	.elementor-2514 .elementor-element.elementor-element-6a064bd, .elementor-2514 .elementor-element.elementor-element-957e52c{width:100%!important;}
/* 	#sub2 .elementor-icon-list-item:nth-child(2) i{position:relative!important;left:15px!important;} */
	
	/* long */
	#long2 .elementor-icon-list-item:nth-child(6) i, #long2 .elementor-icon-list-item:nth-child(7) i, #long2 .elementor-icon-list-item:nth-child(9) i{bottom:0px!important;}
	.elementor-2545 .elementor-element.elementor-element-be155d4{width:95%!important;max-width:95%!important;margin-top:25px!important;}
	
	/* footer */
	#progression-studios-footer-page-builder h2{font-size:17px!important;}
	.elementor-element-3c1f9fd .elementor-grid-item{margin-left:5px!important; margin-right:5px!important;}
/* 	.elementor-element-d957ed7 li:first-child i{position:relative!important; left:25px!important;} */
	
	/* join */
	.join-our-team .elementor-col-25{ width: 100%!important; padding-left: 40px!important; padding-right: 40px!important;}
	#wpcf7-f854-p840-o1 .col-lg-12 p:nth-child(2){display:none!important;}
/* 	.wpcf7-form .grid2column-progression:nth-child(4){margin-bottom:0px!important;} */
	.wpcf7-form  .file-upload-ev{line-height:8px!important;}
	
	/* contact */
	#con-sec .icon-box .elementor-icon-box-content{padding-left:0px!important;padding-top:0px!important;}
	#con-sec .elementor-icon{padding:0px!important;}
	
	/* covid */
	.covid-last p:nth-child(2) br{display:none!important;}
	.elementor-element-1613fdb p{margin-left:8px!important; margin-right:8px!important;}
	
	/* amen */
	.elementor-element-8df5d83 p br{display:none!important;}
}

@media screen and (max-width:390px){
	.elementor-element-fe35f56 p{padding-left:7px;padding-right:7px;}
	.elementor-797 .elementor-element.elementor-element-ae2ede3 > .elementor-widget-container{padding-left:6px;padding-right:6px;}
	.elementor-747 .elementor-element.elementor-element-a2e88b4 > .elementor-element-populated{padding:30px!important;}
	.elementor-747 .elementor-element.elementor-element-46376d8 > .elementor-element-populated{padding: 10px 2px 10px 2px!important;}
}


.acc-new .elementor-widget-container{
	background:#ffff !important;
}
.acc-new .wpr-advanced-accordion .wpr-acc-button {
    background-color: #ffffff !important; 
}
.acc-new .wpr-advanced-accordion .wpr-acc-panel {
    background-color: #ffffff !important;
}
@media screen and (max-width:1024px){
	.elementor-797 .elementor-element.elementor-element-3b18e0d > .elementor-widget-container,.elementor-797 .elementor-element.elementor-element-112a269 > .elementor-widget-container {
		box-shadow: none;
	}
	.faqsec span.wpr-acc-title-text br {
    display: none;
}
	.elementor-832 .elementor-element.elementor-element-c360842 > .elementor-element-populated {
    padding: 0px 10px 10px 15px;
}
	.elementor-797 .elementor-element.elementor-element-3868779 > .elementor-element-populated {
    padding: 0px;
}
	.elementor-797 .elementor-element.elementor-element-3b18e0d > .elementor-widget-container {
    
    padding: 10px 5px 0px 5px;
}
	.elementor-797 .elementor-element.elementor-element-112a269 > .elementor-widget-container {
    padding: 0px 5px 10px 5px;
}
	.elementor-797 .elementor-element.elementor-element-7d01946 {
    
    box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
}
	.elementor-797 .elementor-element.elementor-element-fa553bd > .elementor-element-populated {
    padding: 0px;
}
	.faqsec .elementor-col-50 {
    width: 100%;
}
	.elementor-840 .elementor-element.elementor-element-60fdc4b {
    padding: 0px 100px;
}
	div#progression-studios-header-elementor .elementor-social-icons-wrapper span.elementor-grid-item {
    margin: 0!important;
}
	.elementor-797 .elementor-element.elementor-element-cd94e79 {
  
    margin-bottom: 0;
   
}
	.page-id-859 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
  
    top: 0px!important;
}
	div#progression-studios-footer-page-builder li.elementor-icon-list-item .elementor-icon-list-icon {
    padding-top: 7px;
    padding-right: 8px;
}
	div#progression-studios-footer-page-builder span.elementor-icon-list-text {
    padding-left: 0px!important;
}
	.cont-para p br {
    display: none;
}
	.facility-block.services-list .elementor-widget-icon-box {
    margin-bottom: 0px!important;
}
	.facility-block.services-list .elementor-widget-icon-box > .elementor-widget-container {
    padding-top: 0px!important;
}
.elementor-809 .elementor-element.elementor-element-07872f8 {
    padding: 80px 0px 80px 0px;
}
	.elementor-element.elementor-element-f6f5884.elementor-widget.elementor-widget-text-editor {
    margin-bottom: 0px;
}
	.elementor-797 .elementor-element.elementor-element-cd730d1 {
    margin-bottom: 0px;
}
	.elementor-832 .elementor-element.elementor-element-a1df26c > .elementor-element-populated {
    padding: 40px 20px 10px 20px;
}
	body .footer-img img{
    max-width: 40%!important;
    width: 40%!important;
}
	.footerp .elementor-icon-list-text {
   
    padding-left: 0px!important;
}
	
	
}
@media screen and (max-width:990px){
	br.cta-br {
    display: block!important;
}
	.faqsec span.wpr-acc-title-text br {
    display: block;
}
	.elementor-859 .elementor-element.elementor-element-4209d319 .elementor-divider {
    padding-top: 0;
  
}
	.elementor-797 .elementor-element.elementor-element-3b18e0d > .elementor-widget-container,.elementor-797 .elementor-element.elementor-element-112a269 > .elementor-widget-container {
		box-shadow: none;
	}
	
	.elementor-832 .elementor-element.elementor-element-c360842 > .elementor-element-populated {
    padding: 0px 10px 10px 15px;
}
	section#ament5 .elementor-container.elementor-column-gap-default {
    align-items: flex-start;
}
	.elementor-797 .elementor-element.elementor-element-3868779 > .elementor-element-populated {
    padding: 10px 10px 0px 10px;
}
	.elementor-797 .elementor-element.elementor-element-3b18e0d > .elementor-widget-container {
    
    padding: 5px 5px 0px 5px;
}
	.elementor-797 .elementor-element.elementor-element-112a269 > .elementor-widget-container {
    padding: 0px 5px 10px 5px;
}
	.elementor-797 .elementor-element.elementor-element-7d01946 {
    
    box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);
}
	.elementor-797 .elementor-element.elementor-element-fa553bd > .elementor-element-populated {
    padding: 0px 10px 10px 10px;
}
	.faqsec .elementor-col-50 {
    width: 100%;
}
	.elementor-797 .elementor-element.elementor-element-f7870a2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
	.absec1 {
    margin-bottom: 0px!important;
}
	.ipblck{display:block!important;}
	.ipnne{display:none;}
	.elementor-840 .elementor-element.elementor-element-60fdc4b {
   
    padding: 0px 80px;
}
	.ipnn-txt {
    margin-bottom: 0px!Important;
}
	.facility-block.services-list .elementor-widget-icon-box {
    margin-bottom: 10px!important;
}
	.facility-block.services-list .elementor-widget-icon-box > .elementor-widget-container {
    padding-top: 10px!important;
}
	section#facility .elementor-icon-box-wrapper {
  
    padding: 0px 40px;
}
.wpr-testimonial-content-inner p {
   
    padding: 0px 30px;
}
/*	body .hd-cl1 {
    width: 30%!important;
}*/
	.header-menucl {
    width: 70%!important;
}
	.hd-cl3 {
    width: 15%!important;
}
	.elementor-element.elementor-element-f6f5884.elementor-widget.elementor-widget-text-editor {
    margin-bottom: 0px;
}
	.elementor-809 .elementor-element.elementor-element-d475cb4 .elementor-heading-title {

    padding-right: 40px;
}
	.elementor-797 .elementor-element.elementor-element-cd730d1 {
  
    margin-bottom: 0px;
    
}
	.full-cl{
		width:50%!important;
	}
	body .footer-img img {
    max-width: 42%!important;
    width: 42%!important;
}
	.elementor-2599 .elementor-element.elementor-element-fc3d77b > .elementor-element-populated {
    padding: 30px 80px 10px 80px;
}
	.elementor-797 .elementor-element.elementor-element-0e0296c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
	.elementor-2545 .elementor-element.elementor-element-be155d4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
	.elementor-2545 .elementor-element.elementor-element-69aec68 {
   
    padding: 80px 60px 80px 60px;
}
	.ipn-title h2 {
    font-size: 33px!important;
}
	section#service1 {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
	.facility-block.services-list .has_eae_slider {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
	.menu-item-has-children .mobile-drop-down-icon-boosted:after {
   
    height: 90%!important;
}
	
}
@media screen and (max-width:480px){
/*	body .hd-cl1 {
    width: 45%!important;
}*/
	.elementor-809 .elementor-element.elementor-element-07872f8 {
    padding: 40px 0px 40px 0px;
}
	.elementor-859 .elementor-element.elementor-element-cbba85a {
  
    margin-bottom: 0px!important;
}
	.ipn-title h2 {
    font-size: 28px!important;
}
	.elementor-809 .elementor-element.elementor-element-07872f8 {
    padding: 40px 0px 40px 0px;
}
	.elementor-832 .elementor-element.elementor-element-a1df26c > .elementor-element-populated {
    padding: 40px 21px 10px 21px;
}
	.elementor-832 .elementor-element.elementor-element-3f58c62 {
   
    padding: 0px 30px;
}
	.full-cl img {
    width: 85%;
}
	.ipnn-txt {
    margin-bottom: 20px!Important;
}
	.absec1 {
    margin-bottom: 60px!important;
}
	
	.elementor-840 .elementor-element.elementor-element-60fdc4b {
    padding: 0px 0px;
}
	.elementor-840 .elementor-element.elementor-element-60fdc4b {
   
    padding: 0px 0px;
}
	
	br.home-br {
    display: block;
}
	.main_header .elementor-social-icons-wrapper.elementor-grid {
    padding-left: 10px;
}
	p.file-upload-ev span.wpcf7-not-valid-tip {
    top: 10px;
    position: relative;
}
	#join-testi .wpr-testimonial-content {
    margin-left: 22px;
    margin-right: 22px;
}
	#join-testi .wpr-testimonial-content-inner p {
    padding: 0px 0px!important;
}
	body .boosted-elements-mobile-i {
   
    right:10px!important;
}
	section#facility .elementor-icon-box-wrapper {
  
    padding: 0px 0px;
}
	.elementor-button-text {

    line-height: 16px;
}
	.main_header {
    padding: 0px 15px 10px!important;
}
	.ipn-title h2 {
    font-size: 28px!important;
}
	.facility-block .wpr-particle-no {
    background-position: center!important;
}
	
	.elementor-809 .elementor-element.elementor-element-07872f8 {
    padding: 40px 0px 40px 0px;
}
	.wpr-testimonial-content-inner p {
    padding: 0px 20px!important;
}
	.elementor-element-4576f557 {
    padding: 0px 15px;
}
	.header-menucl {
    width: 26%!important;
}
	.elementor-809 .elementor-element.elementor-element-d475cb4 .elementor-heading-title {

    padding-right: 0px;
}
	.hd-cl3 {
    width: auto!important;
}
	.header-menucl {
    width: 55%!important;
}
	.elementor-element-1613fdb p {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
	.elementor-2545 .elementor-element.elementor-element-69aec68 {
    padding: 60px 20px 70px 20px;
}
	.facility-block.services-list .elementor-icon-box-icon {
		margin-bottom: 0!important;
	}
	.facility-block.services-list .has_eae_slider {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
	.facility-block.services-list h3.elementor-icon-box-title {
    text-align: center;
    padding: 0px 20px;
}
	.elementor-element.elementor-element-f6f5884.elementor-widget.elementor-widget-text-editor {
    margin-bottom: 20px;
}
	.full-cl {
    width: 100%!important;
}
	.elementor-797 .elementor-element.elementor-element-cd730d1 {
  
    margin-bottom: 60px;
    
}
	.ipblck{display:none!important;}
	.ipnne{display:block!important;}
	.cont-para p br {
    display: none;
}
	#con-sec .elementor-widget-icon-box {
    margin-bottom: 0px!important;
}
	#con-sec .elementor-widget-container {
 
    display: flex;
    justify-content: flex-start;
}
	#con-sec .icon-box .elementor-icon-box-description a br{display:none;}
	.page-id-859 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
    position: relative!important;
    top: 3px!important;
		margin-right:10px;
}
	#con-sec .elementor-icon-box-wrapper {
    display: flex;
   align-items: center;
		text-align: left;
}
	.join-our-team .elementor-widget-container {
    min-height: unset!important;
}
	.elementor-797 .elementor-element.elementor-element-0e0296c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
	.ab-im1 img {
    width: 100%!important;
    margin-top: 10px;
}
	.elementor-797 .elementor-element.elementor-element-cd730d1 {
    margin-top: 50px;
    
}
	.elementor-element-b16eb21 {
   
    margin-right: 10px;
}
	.elementor-54 .elementor-element.elementor-element-e05769c img {
    max-width: 40%!important;
    width: 40%!important;
}
	.elementor-747 .elementor-element.elementor-element-4d7a027 > .elementor-element-populated {
    padding: 30px;
}
	
	.elementor-2599 .elementor-element.elementor-element-fc3d77b > .elementor-element-populated {
    padding: 30px 15px 10px 15px;
}
	.footerp span.elementor-icon-list-icon {
    margin-right: 10px;
}
}
@media only screen and (min-width: 414px) and (max-width: 896px) and (orientation: landscape){.facility-block.services-list .has_eae_slider {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
	section#ament5 {
    margin-top: 20px;
}
	.ipn-htl p,.ipn-htl h1 {
    text-align: left;
}
	.ipn-htl  .elementor-divider-separator {
   
    margin: unset!important;
    }
	.ipn-htl {
    padding: 0px 50px;
}
	.ipn-htl .elementor-widget-container {
    padding: 0px!important;
}
	.ipn-htl {
    text-align: left!important;
}
	.facility-block .elementor-container {
    display: flex!important;
    flex-flow: wrap!important;
}
	br.cta-br {
    display: none!important;
}
	.join-team-ip .elementor-widget-text-editor .elementor-widget-container {
    padding: 20px 10px 15px!important;
    font-size: 14px;
}
	.join-team-ip .team-secnd .elementor-widget-text-editor .elementor-widget-container {
    min-height: 217px!important;
}
	
	.new-team br {
    display: block!important;
}
	.team-secnd .elementor-widget-text-editor .elementor-widget-container {
    min-height: 223px!important;
}
	.join-team-ip .elementor-widget-wrap.elementor-element-populated {
    margin-bottom: 0px!important;
}
	.elementor-840 .elementor-element.elementor-element-60fdc4b > .elementor-widget-container {
    padding: 0px 116px 0px;
}
	.new-team .elementor-widget-text-editor .elementor-widget-container {
    min-height: 187px!important;
}
	.ipn-title h2 {
    font-size: 30px!important;
}
	.join-team-ip {
    display: block!important;
    margin-bottom: 40px;
}
	.join-our-team{
		display:none;
	}
	.join-team-ip .elementor-col-33 {
    padding: 15px;
}
	.join-team-ip h2 {
    font-size: 20px;
}
	.ip-joint-cl .elementor-widget-container {
    min-height: 200px !important;
}
}
@media only screen and (min-width: 551px) and (max-width: 767px) and (orientation: landscape){
.absec1 .elementor-widget-text-editor,.ipblck .elementor-widget-text-editor{
    text-align: left!important;
}
	.ipn-htl {
    padding: 0px 10px;
}
	.elementor-divider-separator {
    margin-left: auto!important;
}
	.elementor-832 .elementor-element.elementor-element-a1df26c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
 }
	section#ament5 {
    margin-top: 50px;
}
	.elementor-832 .elementor-element.elementor-element-4e1a34d {
    padding: 20px 0px 0px 0px;
}
	.icontwo .elementor-icon-box-content {
    padding-top: 12px;
}
	.ipblck .elementor-widget-heading h2 {
    text-align: left!important;
}
	.elementor-797 .elementor-element.elementor-element-f7783a2 {
 
    margin-bottom: 0px;
}
	.elementor-797 .elementor-element.elementor-element-3d1825c {
    text-align: left;
}
	.elementor-859 .elementor-element.elementor-element-245e2094 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}
	.elementor-840 .elementor-element.elementor-element-60fdc4b > .elementor-widget-container {
    padding: 0px 106px 0px;
}
	.main_header {
    padding: 0px 30px!important;
}
	#sub2 .elementor-icon-list-item .elementor-icon-list-icon, #sub5 .elementor-icon-list-item .elementor-icon-list-icon {
    margin-top: 0!important;
}
	div#progression-studios-footer-page-builder .elementor-widget-icon-list {
    margin-bottom: 0px!important;
}
	.join-team-ip .team-secnd .elementor-widget-text-editor .elementor-widget-container {
    min-height: 177px!important;
}
	.new-team br {
    display: block!important;
}
	.new-team .elementor-widget-text-editor .elementor-widget-container {
    min-height: 175px!important;
}
	.join-team-ip .elementor-col-33 {
    width: 33.33%!important;
}
	.ip-joint-cl .elementor-widget-container {
    min-height: 180px !important;
}
	.join-team-ip .elementor-col-33 .elementor-widget-wrap.elementor-element-populated {
    margin-bottom: 0px!important;
}
	.join-team-ip .elementor-col-33 {
    padding: 9px;
}
	.join-team-ip .elementor-widget-text-editor .elementor-widget-container{
		padding:10px!important;
		 font-size: 14px;
	}
	.elementor-4981 .elementor-element.elementor-element-6e7d161 .boosted-elements-mobile-i {
    margin: 12px 0px 12px 0px;
}
	.absec1 h2 {
    text-align: left!important;
}
	.elementor-797 .elementor-element.elementor-element-47781e7 {
    text-align: left;
}
	.elementor-797 .elementor-element.elementor-element-47781e7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
	.cta-sec h2.elementor-heading-title{
    text-align: center;
}
	.elementor-4981 .elementor-element.elementor-element-f99909b {
    width: 22%;
	display:flex!important;
}
	.elementor-4981 .elementor-element.elementor-element-d018d33 {
    width: 65%;
}
	.join-our-team  .elementor-widget-container {
    font-size: 14px;
    line-height: 22px;
}
	.ipn-title h2 {
    font-size: 27px!important;
}
	.facility-block {
    padding: 0px 30px!important;
}
	.facility-block  .elementor-widget-wrap.elementor-element-populated {
    margin-left: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
}
	.fc-lst {
    margin-bottom: 50px!important;
}
	.elementor-4981 .elementor-element.elementor-element-b16eb21 {
    width: 13%;
}
	.facility-block.services-list .elementor-icon-box-icon {
    margin-bottom: 0!important;
}
	.facility-block.services-list .has_eae_slider {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
}
	@media (max-width: 1024px) {
	.main_header {
	    height: 100px;
	}
	.main_header > .elementor-container {
		height: 100%;
	}
	.main_header .elementor-social-icons-wrapper.elementor-grid {
	  padding-left: 10px;
	}
	.mobile_header .boosted-elements-mobile-menu-container .boosted-elements-mobile-i {
	  margin: 0 !important;
	  position: absolute !important;
	  left: auto !important;
	  right: 155px !important;
	  top: -75px !important;
	  z-index: 999 !important;
	}
	.mobile_header .boosted-elements-mobile-menu-list-container {
		left: 0 !important;
	}
}
@media (max-width: 767px) {
	.mobile_header .boosted-elements-mobile-menu-container .boosted-elements-mobile-i {
	  right: 120px !important;
	}
}
#pro-scroll-top{
	transition:unset!important;
	opacity:1!important;
}
.error404 #content-pro {
    padding: 0px!important;
    min-height: 100vh;
    align-items: center;
    display: flex;	
}