/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

body{
	font-family: ComfortaRegular !important;
	font-size:14px !important;
	line-height:1.8 !important;
}

h1{
	line-height:1.4 !important;
	font-size:42px !important;
}

h2{
	line-height:1.4 !important;
	font-size:42px !important;
}

a.w-nav-control:hover,
a.w-nav-control:active{
	color:#e00e1f  
}

 a{
	color:#676767 
}

.ush_menu_1.type_mobile .w-nav-anchor.level_1:active{
	color:#e00e1f !important;
}


.aboutRight:before{
content: " ";
    background-image: url(https://am-multimedia.com/wp-content/uploads/2021/12/Cube.png);
	background-size:cover;
    position: absolute;
    width: 660px;
    right: 40px;
    top: 80px;
    height: 740px;
}

.IntroText{width:78% }
.IntroTitle{width:92% }
.IntroImage{display:none;}
.topRow1{padding-top:5%;padding-bottom:5%}
.ush_menu_1{margin-right:70px;padding-right:60px }
.mobileContact{display:none}
.topRow1{
    width:55%;
}

.topRow2{
    width:45%;
}



.invertedLogo img {
   -webkit-filter:  brightness(0) invert(1);
	filter: brightness(0) invert(1)
   }

span.wpcf7-list-item{
	display:block !important;
}

.w-nav-anchor,.w-btn{
	text-decoration:none;
}

.w-btn{cursor:pointer}

header.sticky .l-subheader{
	background:rgba(255,255,255,1) !important;
}

header nav{
	margin-top:55px
}

header.sticky nav{
	margin-top:40px
}

a.gallery_btn{
	background-color:#676767;
	font-size: 0.8rem;
    text-transform: uppercase;
}

a.gallery_btn:hover{
	background-color:#333
}

.talkBtn-section{

}

.talkBtn-section .l-section-h{
	position: absolute;
    height: 100px;
    width: 100%;
    bottom: 150px;
}

.talkBtn-section.corner{

}
.talkBtn-section.corner .l-section-h{

}

.talkBtn-wrapper{
	
}

span.text_highlight{
	color:#E63439 !important
}

.hero-button-float {
    position: relative;
    height: 90px;
    padding: 20px 0;
    text-align: center;
}

.hero-button-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
}

.testimonialClass{
	width:60% !important;
	margin:auto;
}

.testimonial-inner{
	/*width:60% !important;*/
	padding:0 !important;
}

.testimonial-content{
	font-size:1em !important;
	font-style:normal !important
}

.strong-view.wpmtst-modern .wpmtst-testimonial-inner{
	background-color: #f6f6f6 !important
}

.strong-view.wpmtst-modern .wpmtst-testimonial-content:before,
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{
	display:none
}




#wpmtst_submit_testimonial,
.wpcf7-form-control.wpcf7-submit,
.btn.btn-white{
	z-index: 100;
    height: 44px;
    padding: 16px 52px;
    text-transform: uppercase;
    border-radius: 25px;
	color: #fff !important;
	font-family:ComfortaBold;
	letter-spacing:1px;
   /* background-color: #e00e1f;*/
	 background: linear-gradient(180deg, #E63439, #F84692);
	border:none;
	font-size:0.8rem
}



.btn.btn-white:after {
    content: "Start Your Project";
}

.btn.btn-white:hover:after {
    content: "Start Your Project";
}

.hero-button-float.floating .btn.btn-white:after,
.hero-button-float.floating .btn.btn-white:hover:after{
	content:"";
}

.hero-button-float .btn.btn-white {
    position: absolute;
    bottom: 90px;
    left: calc(50% - 700px);
    width: 220px;
    margin: 0 auto;
    padding: 0;
	padding-top:14px;
    transition: all .5s ease-in-out;
    visibility: visible;
    overflow: hidden;
    transform: translateZ(0);
	z-index: 100;
}

.hero-button-float.floating .btn.btn-white {
    position: fixed;
    z-index: 100;
    left: 75px;
    width: 60px;
    height: 60px;
    padding: 22px 17px;
    transition: all .5s ease-in-out;
    visibility: visible;
    border-radius: 50%;
    transform: translateZ(0);
}

#wpmtst_submit_testimonial:hover,
.wpcf7-submit:hover,
.hero-button-float .btn.btn-white:hover{
	 background: linear-gradient(180deg, #4766f6,#5dbecf) !important;
}

/*.hero-button-float.floating .btn.btn-white:hover{
	 background: linear-gradient(180deg, #5dbecf, #4766f6);
}*/

.hero-button-float .btn.btn-white i {
    visibility: hidden;
    position: relative;
    font-size: 0;
    color: transparent;
    transition: all .5s ease-in-out;
}

.hero-button-float.floating .btn.btn-white i {
    visibility: visible;
    font-size: 30px;
    color: #fff;
    transition: all .5s ease-in-out;
}

.hero-button-float .btn.btn-white span {
    visibility: visible;
    position: relative;
    font-size: 12px;
    color: #fff;
    transition: all .5s ease-in-out;

}


.hero-button-float.floating .btn.btn-white span {
    visibility: hidden;
    font-size: 0;
    color: transparent;
    transition: all .5s ease-in-out;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    outline: 0;
}

.contact-modal .modal-content {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 145px 38px 30px;
    background-color: #fff;
    background-image: url(../images/contact-modal-illustration.png);
    background-repeat: no-repeat;
    background-size: 269px auto;
    border: 0;
    border-radius: 0;
}

.contact-modal .modal-dialog {
    position: relative;
    max-width: 742px;
    margin: 0;
}


.contact-modal .modal-body {
    position: relative;
    padding: 1rem 0;
}

.contact-modal .modal-body .modal-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    top: -50px;
    width: 100%;
    opacity: 0;
    transition: all .5s ease-in-out;
}

.contact-modal .modal-body .modal-form.show {
    top: 0;
    opacity: 1;
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none;
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - 1rem);
}

.modal.show .modal-dialog {
    transform: translate(0);
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-25%);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.contact-modal .modal-dialog>svg {
    display: none;
    position: absolute;
}

.contact-modal .modal-content>span {
    cursor: pointer;
    position: absolute;
    z-index: 1;
    top: 25px;
    right: 25px;
    opacity: .75;
}

.contact-modal .modal-content>span img {
    display: block;
    max-width: 30px;
}



.wpcf7-form input:not([type="submit"]), .wpcf7-form textarea{
	background:none;
	border-top:0;
	border-bottom: 1px solid #ccc;
	margin-bottom:0.15em !important;
	box-shadow:none;
}

.wpcf7-list-item-label{
	font-weight:bold;
	font-style:normal;
	color:#E63439;
	margin-left:20px;
}

.wpcf7-form-control.wpcf7-radio{
	padding-bottom:0
}

.labelnote{
	margin-left:40px;
}

.formNote{
	font-size:0.7em;
}

.formRow{
	margin-bottom:10px;
}

input:not([type="submit"]){
	padding-left: 0 !important
}

input:not([type="submit"]):focus{
	border-bottom:1px solid red;
	box-shadow:none !important
}

input:not([type="submit"])::placeholder{
	font-size:0.9rem;
	color:#333;
	opacity:1
}

.formRow .col1{width:48%;float:left;}
.formRow .col2{width:48%;float:left;margin-left:4%;}

.formRow p{
	margin-bottom:0;
}

h4.start {
    color: #E63439!important;
    margin-bottom: 20px!important;
	font-size:1.6rem !important
}

.tabButtons{
	display:inline-block;
	margin:10px 0 10px 40px;
}

.tabButton{
	text-transform: none;
    border-radius: 25px;
    color: #666;
    font-family: ComfortaBold;
    background: #efeded;
    border: none;
    font-size: 0.9rem;
	text-align: center;
    width: 150px;
	height:30px;
    padding-top: 10px;
	line-height:15px;
	cursor:pointer;
	float:left;
}

.tabButton.active{
	background: linear-gradient(180deg, #E63439, #F84692);
	color: #fff !important;
}

.tabButton.bLeft{
	border-radius:5px 0 0 5px;
}

.tabButton.bRight{
	border-radius:0 5px 5px 0;
}

input[type="radio"], input[type="checkbox"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  /* Not removed via appearance */
  margin: 0;
  margin-top:2px !important;
  width: 1.40em;
  height: 1.40em;
  border-width:0.15em !important; 
  border-color: #ddd !important;
  border-radius: 50% !important;
  border-top:0.15em solid #ddd !important;
 background-color:#f2f2f2 !important;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
	float:left;
}

input[type="checkbox"]{
	width: 1.60em;
  	height: 1.50em;
	border-radius: 20% !important
}

input[type="radio"]::before,
input[type="checkbox"]::before {
  content: "";
  width: 0.75em;
  height: 0.75em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(yellowgreen);
  /* Windows High Contrast Mode */
  background-color: #E63439;
}

input[type="checkbox"]::before{
	border-radius: 20% !important;
	width: 0.7em;
  	height: 0.65em;
}

input[type="radio"]:checked::before,
input[type="checkbox"]:checked::before{
  transform: scale(1);
}

input[type="radio"]:focus,
input[type="checkbox"]:focus{
  outline: max(2px, 0.15em) solid #E63439;
  outline-offset: max(2px, 0.15em);
}

.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{
	margin-bottom:20px;
}
.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label{
	color:#333;
	font-weight:normal;
}

#uploadControl{
	display:none;
}

#uploadButton{
  cursor: pointer;
  margin-top: 1rem;
  display:inline-block;
  margin-left:50px;
}

#file-chosen{
	font-size:0.9em;
	color:#666
}

.startSteps{
	background: linear-gradient(180deg, #E63439, #F84692);
    mix-blend-mode: multiply;
    width: 440px;
    height: 550px;
    padding: 40px 30px;
    margin-top: 0px;
    margin-left: 20px;
    color: white;
    border-radius: 50px;
    position: relative;
    z-index: 2;
}

.step{
	font-size:1.6em;
	margin-bottom: 60px;
}

.stepNo{
	display: inline-block;
    width: 30px;
}

.stepTitle{
	margin-left:50px;
}

.stepDone{
	float: right;
    font-size: 1.2em;
    margin-top: 4px;
    margin-right: 10px;
	visibility: hidden;
}

.startedCube{
	position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
}

.startedCube img{
	width:900px;
	opacity:0.3;
}

body:before{
    height:1000px;
    width:100%;
    content: " ";
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 60%);
    position:absolute;
}

.projectTopRow:before{
content: " ";
    background-image: url(https://am-multimedia.com/wp-content/uploads/2021/11/Cube.svg);
    position: absolute;
    width: 725px;
    right: 140px;
    top: 80px;
    height: 816px;
}

.projectTitle h1{
    line-height:1.4 !important;
}

.projectTitle h3{
    
}



.projectIntroduction{
	padding-top:30px;
	font-size:22px;
	font-family:ComfortaBold;
	line-height:1.2;
	color:#676767;
	text-align:left;
}

.projectText{
	font-size:18px;

}

.getToKnow{

	background: linear-gradient(180deg, #E63439, #F84692);
	mix-blend-mode: multiply;
	
	width:440px;
	height:500px;
	padding:40px 50px;
	margin-top:80px;
	margin-left:120px;
	color:white;
	border-radius:50px;
	position:relative;
	z-index:2;
}

.getToKnow:before{
    content: " ";
    background-image: url(https://am-multimedia.com/wp-content/uploads//2022/02/Coffee.svg);
    /* background-size: contain; */
    background-repeat: no-repeat;
    position: absolute;
    width: 450px;
    right: 0px;
    top: 20px;
    height: 200px;
}

.hidesmall.separator{
	height:50px
}

p a{
	color:#e00e1f
}

.processBox{
background-color: rgba(255,255,255,0.6);
    width: 650px;
    padding: 70px 90px 70px 70px;
    border-radius: 50px;
}

.sectionSubtitle{
	font-size:20px;
	line-height:1.8;
	margin-top: 18px;
	font-family:ComfortaBold !important;
	color:#676767;
	letter-spacing:1px
}

.wpcf7 form .wpcf7-response-output{
	border: 0 !important
}

.wpcf7 .ajax-loader{
	margin-top:10px;
}

.grecaptcha-badge { 
    visibility: hidden;
}

.esg-grid,
.esg-overflowtrick{
	padding-left:0 !important;
	padding-right:0 !important
}

.esg-overflowtrick{
	overflow:visible
}

.logo_container{
	float:left;width:110px;margin-top: 40px;
}

.details_container{
	float:left;width:300px;
}

.details_container_2{
	width:300px;
}

.details_container span.title,
.details_container_2 span.title{
	font-size:18px;font-family: 'ComfortaBold',sans-serif;color: #676767;
}

.details_content,
.details_content_2{
	font-size:16px;font-family: Comfortabold;margin-top: 20px;color: #676767;line-height: 30px;
}

.details_content_2{
	font-size:14px;margin-top: 10px;color: #676767;line-height: 22px;
}


li[data-skin=mckinley] .esg-entry-media-wrapper,
li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
  height:495px ;
}

.eg-mckinley-content{
	min-height:220px ;
	
}


	.ethosRow{
		width:80% !important
	}


.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
   /* background: rgba(255,255,255,1) !important;*/
}

.wpmtst-testimonial-field.testimonial-field.testimonial-name,
.wpmtst-testimonial-field.testimonial-field.testimonial-company,
.testimonial-content p{
	font-family:ComfortaRegular !important
}

.wpmtst-testimonial-field.testimonial-field.testimonial-name{margin-top:20px;font-weight:bold;font-size:1.4em}
.wpmtst-testimonial-field.testimonial-field.testimonial-company{font-size:1.2em}


.ethosText, .ethos_text_2{
	font-size:20px
}

/* Essential Grid fixes */

@media (min-width: 1307px) and (max-width: 9999px) {
	.esg-entry-content.eg-mckinley-content,
	.esg-entry-content.eg-mckinley-alternate-content{
    	padding: 40px 80px 80px 80px ;
		height:280px;
	}
	
	li[data-skin=mckinley] .esg-entry-media-wrapper,
	li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
		height:420px 
	}
}

@media (min-width: 1193px) and (max-width: 1306px) {
	.esg-entry-content.eg-mckinley-content,
	.esg-entry-content.eg-mckinley-alternate-content{
    	padding: 30px 30px ;
		height:280px
	}
	
	li[data-skin=mckinley] .esg-entry-media-wrapper,
	li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
		height:390px 
	}
}

@media (min-width: 1024px) and (max-width: 1192px) {
	
	.esg-entry-content.eg-mckinley-content,
	.esg-entry-content.eg-mckinley-alternate-content{
		padding:30px 10px;
		height:260px
	}
	
	li[data-skin=mckinley] .esg-entry-media-wrapper,
	li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
		height:330px 
	}
	
	.details_container{
		width:280px;margin-left: 20px;
	}
	
	.logo_container{
		width:70px;
	}
	
}

@media (max-width: 1439px) {
	.hero-button-float .btn.btn-white {
		left:30px
	}
}

@media (min-width: 960px) and (max-width: 1023px) {
	
	.esg-entry-content.eg-mckinley-content,
	.esg-entry-content.eg-mckinley-alternate-content{
		padding: 30px 10px;
		height:260px
	}
	
	
	li[data-skin=mckinley] .esg-entry-media-wrapper,
	li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
		height:295px 
	}
	
	.details_container{
		width:260px;margin-left: 20px;
	}
	
	.logo_container{
		width:60px;margin-top: 40px;
	}
	
	.details_content{
		font-size:14px;line-height: 26px;
	}
	
	.details_container span.title{
		font-size:16px;
	}
	
}

@media (min-width: 778px) and (max-width: 959px) {
	.esg-entry-content.eg-mckinley-content,
	.esg-entry-content.eg-mckinley-alternate-content{
		padding:30px 15px;
		height:220px
	}
	
	li[data-skin=mckinley] .esg-entry-media-wrapper,
	li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
		height:230px 
	}
	
	.details_container{
		width:230px;margin-left: 20px;
	}
	
	.logo_container{
		width:25px;margin-top: 30px;
	}
	
	.details_content{
		font-size:12px;line-height: 18px;
	}
	
	.details_container span.title{
		font-size:12px;
	}
}

@media (min-width: 641px) and (max-width: 777px) {
	.esg-entry-content.eg-mckinley-content,
	.esg-entry-content.eg-mckinley-alternate-content{
    	padding:30px 30px;
		height:220px
	}
	
	li[data-skin=mckinley] .esg-entry-media-wrapper,
	li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
		height:300px 
	}
	
	.details_container{
		width:300px;margin-left: 20px;
	}
	
	.logo_container{
		width:70px;margin-top: 30px;
	}
	
	.details_content{
		font-size:14px;line-height: 22px;
	}
	
	.details_container span.title{
		font-size:16px;
	}
}

@media (min-width: 481px) and (max-width: 640px) {
	.esg-entry-content.eg-mckinley-content,
	.esg-entry-content.eg-mckinley-alternate-content{
    	padding:30px 30px;
		height:220px
	}
	
	li[data-skin=mckinley] .esg-entry-media-wrapper,
	li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
		height:300px 
	}
	
	.details_container{
		width:300px;margin-left: 20px;
	}
	
	.logo_container{
		width:70px;margin-top: 30px;
	}
	
	.details_content{
		font-size:14px;line-height: 22px;
	}
	
	.details_container span.title{
		font-size:16px;
	}
}

@media (max-width: 1280px) {
	
	.ethosRow{
		width:90% !important
	}
}


@media (max-width: 1180px) {
	
	.ethosRow{
		width:92% !important
	}
	
	.ethosText,
	.ethos_text_2{
		font-size:18px;
	}
}

@media (max-width: 899px) {
.w-nav-list.level_1.hover_simple{
    background-color: rgba(255,255,255,1) !important;
    color: #333333 !important;
}
	
	.ethosText, .ethos_text_2{
		font-size:16px;
		line-height:1.5;
	}

}

@media (max-width: 510px) {
	.esg-entry-content.eg-mckinley-content,
	.esg-entry-content.eg-mckinley-alternate-content{
    	padding:30px 15px;
		height:200px
	}
	
	li[data-skin=mckinley] .esg-entry-media-wrapper,
	li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
		height:260px 
	}
	
	.details_container{
		width:230px;margin-left: 20px;
	}
	
	.details_container_2{
		width:280px;
	}
	
	.logo_container{
		width:45px;margin-top: 20px;
	}
	
	.details_content{
		font-size:12px;line-height: 18px;
	}
	
	.details_container span.title{
		font-size:12px;
	}
	
	.ethosRow{
		width:100% !important
	}
	
	.ethosRow p{
		line-height:1.5em
	}
	
	.projectText{
		font-size:14px;
	}
	
}

@media (max-width: 400px) {

	
	li[data-skin=mckinley] .esg-entry-media-wrapper,
	li[data-skin=mckinley-alternate] .esg-entry-media-wrapper{
		height:235px 
	}
	
	.details_container{
		width:230px;
	}
	
	.details_container_2{
		width:260px;
	}
	
	.logo_container{
		width:30px
	}
	

	
}

@media (max-width: 450px) {

	li[data-skin=mckinley-small] .esg-entry-media-wrapper {
   	 	height: 280px !important;
	}
	
}


#hideThis{
	display:none;
}




/* End of grid fixes */





@media (min-width: 1152px){
	.ethos_text_2{
		padding-left:50px;
	}
}


@media (min-width: 992px){
.hero-button-float {
    height: 170px;
    padding: 40px 0 80px;
}
}

@media (min-width: 768px){
	
	.hero-button-float .btn.btn-white {
		bottom: calc(100vh - 110px);
		
	}
	
	.hero-button-float.floating .btn.btn-white {
    bottom: 40px;
    left: 40px;
    width: 74px;
    height: 74px;
    padding: 22px;
		
	}
	
.contact-modal .modal-content {
    width: 742px;
    height: 918px;
    padding: 150px 138px 0;
    padding: 0;
    background-size: 322px auto;
    background-position: -4px -4px;
    -webkit-clip-path: url(#myClip);
    clip-path: url(#myClip);
}
	
	.contact-modal .modal-dialog>svg {
    display: block;
}
	
	.contact-modal .modal-body {
    padding: 150px 138px 0;
}

	.contact-modal .modal-content>span {
    top: 56px;
    right: 56px;
}
	
	.contact-modal .modal-dialog {
    margin: 1.75rem auto;
}
	
}

@media (min-width: 576px){
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto;
	}
	
	.modal-dialog-centered {
    	min-height: calc(100% - 3.5rem);
	}
	
}


@media (max-width: 900px){
	h2{text-align:center !important;font-size:2em !important}
	
	 h1 {font-size:2.4em !important}
	
	.topRow1{width:100% !important;text-align:center;padding-top:10px;padding-bottom:0}
	
	.IntroText,.IntroTitle{width:100% !important}
	.IntroImage{display:block;margin-bottom:15px;}
	.IntroImage img{width:70%;max-width:600px;margin:auto;text-align:center}
	.topImage{display:none;}
	
	.sectionSubtitle {
    	font-size: 16px !important;
    	line-height: 24px !important;
    	text-align: center;
		margin:auto;
	}
	
	.hero-button-float.floating .btn.btn-white{
		left:35px;
		padding: 16px 2px;
	}
	
	.hero-button-float .btn.btn-white{
		bottom:35px
	}
	
	header nav{margin-top:0 !important}
	.ush_menu_1{margin-right:10px !important;padding-right:0 !important}
	.w-iconbox.iconpos_top {
    	max-width: 20rem !important;
	}
	
	.highlightTitle{
		margin-left:40px
	}
	
	.talkBtn-section{display:none;}
	.mobileContact{display:block;width:180px;margin:auto;text-align:center}
	
	.processBox{
		width:100%;
		padding:25px
	}
	
}


@media (max-width: 1023px){
	
	.startStepsContainer{
		display:none;
	}
	
	.formContainer{
		width:100%
	}
	

}


@media (min-width: 1023px) and (max-width: 1152px){
	.startSteps{
		width:388px;
	}
	
}

@media (min-width: 1250px){
	.startStepsContainer{
		width:38%
	}
	
	.formContainer{
		width:40%
	}
	
}

@media (max-width: 1220px){
		.hidesmall{
		display:none;
	}
	
	.getToKnow{
		margin-left:30px;
	}
	
	.testimonialClass{
		width:100% !important;
	}
	.testimonial-inner{
		padding:0 50px !important
	}
}




@media (max-width: 991px){
	.getToKnow{
		margin:auto;
	}

	.formRow{
		width:100%
	}
	
	.aboutLeft .vc_column-inner{
		padding-top:40px !important
	}
	
	.aboutLeft{text-align:center}
	.aboutRight:before{display:none;}
}


@media (max-width: 480px){
	.getToKnow{
		width:100%;
		margin-left:0;
		padding:25px;
		height:520px
	}
	
	.getToKnow:before{
		background-size: contain;
		width:100%;
		top:70px
	}
	
	.strong-view.wpmtst-modern .wpmtst-testimonial-content:before{
		display:none !important;
	}
	
}



