/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 05 2022 | 00:47:34 */
#contactform_right .landingone_form input, 
#contactform_right .landingone_form textarea{
    font-size: clamp(15px,1.125vw,20px)!important;
}
#contactform_right .wpcf7-response-output {
    margin: 0 auto!important;
    width: 90%;
}

/*******/
.landingone_form_col.inputnamefield {
    margin-right: 10px;
}
.newhomepage_video .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    /*padding-bottom: 60.25%;*/
}

.newhomepage_video .elementor-widget-container, .newhomepage_video  .elementor-element.elementor-element-3fdc55bb.elementor-aspect-ratio-169.elementor-widget.elementor-widget-video{
    height: 100%;
}
.landingpage_video .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
	background-size:contain;
	background-position:top;
	background-repeat:no-repeat;
}

.landingpage_video .newhomepage_video {
	align-items:flex-start;
}
.landingpage_video .header_form {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-y: hidden;
}

.landingone_form p {
	/*display:none;*/
	margin-bottom:0px;
}

.header_form .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
}




#contactform_right .landingone_form {
    background: #fff;
    padding: 15px;
}
#contactform_right .landingone_form h6 {
    font-family: 'Visby';
    font-style: normal;
    font-weight: 600;
    font-size: clamp(15px,1.75vw,24px);
    line-height: 100%;
        margin-bottom: 20px;
}
#contactform_right .landingone_form_column {
    display: flex;
}
.landingone_form_submit {
    display: flex;
    justify-content: end;
    align-items: center;
}
#contactform_right .landingone_form_submit input {
    width: auto;
}

.iplandingone_banner_row {
    max-width: 80%;
    margin: 0 auto;
}
.enttoend_img img, .awardwinning_box figure, .awardwinning_box img, .onestop_col_box figure, .onestop_col_box img {
    height: 64px;
    width: 64px;
}
.heading span {
    color: #EA4524;
}
.landingone_form input, .landingone_form textarea {
    border: 0px;
    border-bottom: 1px solid  #D9D9D9;
    border-radius: 0;
    background: transparent;
}
.landingone_form{
    background: #fff;
    padding: 15px 30px;
}
.wpcf7 form.sent .wpcf7-response-output {
     border: 2px solid #46b450!important;
}
.wpcf7-response-output {
    text-align: center!important;
    border: 2px solid #ea4524!important;
    margin: 0!important;
    font-family: "Visby", Sans-serif!important;
    font-size: 19px;
    margin-top: 10px!important;
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 14px;
    font-weight: normal;
    display: block;
}
.landingone_form input:focus, .landingone_form textarea:focus {
    border: 0;
    outline: 0;
    border-bottom: 1px solid #ea4524;
}
.landingone_form input, .landingone_form textarea {
    font-family: 'Visby';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 100%;
    color: #000000;
    opacity: 0.5;
    padding: 10px;
    margin-bottom: 5px;
    
}
.landingone_form textarea {
    height: 75px;
}
.landingone_form_submit input {
    font-family: "Visby", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 27.4px;
    fill: #F7F7F7;
    color: #F7F7F7;
    background-color: #EA4524!important;
    border-style: solid;
    border-color: #EA4524!important;
    border-radius: 0px 0px 0px 0px;
    padding: clamp(7px, .25vw, 14px) clamp(15px, .5vw, 25px);
    width: 100%;
    opacity: 1;
}
.landingone_form_submit input:hover {
    background: #000!important;
    border-color: #000!important;
}
.landingone_form_submit span.wpcf7-spinner {
    display: none;
}

.awardwinning_box h3.elementor-image-box-title {
    margin: 0 auto;
    max-width: 90%;
    padding-bottom: 20px;
    min-height: 85px;
}
.awardwinning_box p.elementor-image-box-description {
    padding: 0 10px;
}
/*.headerphone */
/* span.elementor-icon-list-icon {*/
/*    background: #000;*/
/*    height: 30px;*/
/*    width: 30px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    border-radius: 100px;*/
/*    margin-top: 2px;*/
/*}*/
/*.headerphone */
/* span.elementor-icon-list-icon i{*/
/*         margin: 0px 0 -1px -4px;*/
/* }*/
 
 .discuss_col .landingpage_form {
    max-width: 75%;
    margin: 20px auto;
}

 .discuss_col .landingone_form_submit input {
    width: auto;
}
 .discuss_col .landingone_form_submit {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}
.video_header_button {
    width: auto!important;
}
.enttoend_heading {
    max-width: 80%;
}
.enttoend_text {
    padding-right: 2px;
}
.onestop_col_box {
    padding: 50px 34px;
}

.agency_slider_col {
    padding: 13px;
}

.header_getaquote_btn {
	white-space:nowrap;
}

.video_header_button .elementor-widget-wrap {
	flex-wrap:nowrap;
}

.agency_slider .slider-prev {
    position: absolute;
    bottom: -60px;
    left: 48%!important;
    transform: translate(-50%, -50%);
     color: #EA4524;
     z-index: 9999;
    cursor: pointer;
    display:none!important;
}
.agency_slider .slider-next {
    position: absolute;
    bottom: -60px;
    right: 48%!important;
    transform: translate(-50%, -50%);
        color: #EA4524;
        z-index: 9999;
    cursor: pointer;
     display:none!important;
        
}


/***media***/
   .newhomepage_video video.elementor-video, .newhomepage_video .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    /*height: 700px;*/
}

@media screen and (max-width: 40000px) and (min-width: 1920px) {
    .second_videosection .second_videosection_video  .elementor-widget-container {
    margin: 80px 0!important;
}
.second_videosection{
        max-width: 100%;
    margin: 0 auto;
    /* display: contents; */
    width: 1920px;
    left: 0!important;

}
   .bannerheading_section {
    max-width: 1110px!important;
    /* width: 1110px; */
    margin: 0 auto;
} 
  
.newhomepage_video .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    padding-bottom: 64.25%;
}
    .topawardvideo_section  
 .elementor-widget-wrap.elementor-element-populated {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    .lp_mainbanner {
    max-width: 1920px;
    margin: 0 auto;
    width: 1920px;
    left: 0!important;
    margin-left: -75px;
    padding-left: 75px!important;
    margin-right: -75px;
    padding-right: 75px!important;
}
.advertise_clcksheading {
    max-width: 28%;
    margin: 0 auto;
}
  .supercharge_col {
    padding-right: 10%;
}
       .agency_slider_col img {
    object-fit: cover;
    width: 100%;
    height: 600px;
}
    .onestop_col_box 
 p.elementor-image-box-description {
    max-width: 94%;
    margin: 0 auto;
}
 .solvingproblem_heading h2 {
    max-width: 49%;
    margin: 0 auto;
}
.solvingproblem_text {
    max-width: 49%;
    margin: 0 auto;
}
.solvingproblem_col .elementor-widget-wrap.elementor-element-populated {
    padding: 180px 0px!important;
    flex-direction: column;
}

/*****journey******/
 .journey_heading h2 {
    max-width: 49%;
    margin: 0 auto;
}
.journey_text {
    max-width: 49%;
    margin: 0 auto;
}
.journey_col .elementor-widget-wrap.elementor-element-populated {
    padding: 180px 0px!important;
    flex-direction: column;
}

}

@media screen and (max-width: 4000px) and (min-width: 1700px) {
   .bannerheading_section {
    max-width: 1110px!important;
    /* width: 1110px; */
    margin: 0 auto;
}
.iplandingone_banner .elementor-container.elementor-column-gap-no {
    max-width: 90%;
    margin: 0 auto;
}
}


@media screen and (max-width: 4000px) and (min-width: 1376px) {

.landingone_form input, .landingone_form textarea {
    font-size: 21px!important;
}
.iplandingone_banner .elementor-container.elementor-column-gap-no {
    max-width: 90%;
    margin: 0 auto;
}
}
@media screen and (max-width: 4000px) and (min-width: 1376px) {

.page-id-4572   .sticky-nav-header {
    margin-left: 0;
    padding-left: 0;
    margin-right: 0;
    padding-right: 0;
    left: 0;
    width: 100%!important;
}
.page-id-4572 .sticky-nav-header .elementor-container.elementor-column-gap-no {
    max-width: 1770px;
}
.landingone_form input, .landingone_form textarea {
    font-size: 18px!important;
}
}

@media only screen and (max-width: 4000px) {
 .advertise_clcksheading {
    max-width: 62%;
    margin: 0 auto;
}
     .mainbanner_heading{
     max-width:97%;
 }
  .iplandingone_banner_row {
    max-width: 100%!important;
    margin: 0 auto;
}
  .supercharge_col {
    padding-right: 10%;
}
       .agency_slider_col img {
    object-fit: cover;
    width: 100%;
    height: 600px;
}
    .onestop_col_box 
 p.elementor-image-box-description {
    max-width: 94%;
    margin: 0 auto;
}
 .solvingproblem_heading h2 {
    max-width: 49%;
    margin: 0 auto;
}
.solvingproblem_text {
    max-width: 49%;
    margin: 0 auto;
}
.solvingproblem_col .elementor-widget-wrap.elementor-element-populated {
    padding: 180px 0px!important;
    flex-direction: column;
}

/*****journey******/
 .journey_heading h2 {
    max-width: 49%;
    margin: 0 auto;
}
.journey_text {
    max-width: 49%;
    margin: 0 auto;
}
.journey_col .elementor-widget-wrap.elementor-element-populated {
    padding: 180px 0px!important;
    flex-direction: column;
}


}
@media only screen and (max-width: 1774px) {
    .advertise_clcksheading {
    max-width: 66%;
}
 .solvingproblem_heading h2 {
    max-width: 53%;
    margin: 0 auto;
}
.solvingproblem_text {
    max-width: 53%;
    margin: 0 auto;
}
.solvingproblem_col .elementor-widget-wrap.elementor-element-populated {
    padding: 140px 0px!important;
}


/******journey********/
 .journey_heading h2 {
    max-width: 53%;
    margin: 0 auto;
}
.journey_text {
    max-width: 53%;
    margin: 0 auto;
}
.journey_col .elementor-widget-wrap.elementor-element-populated {
    padding: 140px 0px!important;
}

/*****journey****/

}
@media only screen and (max-width: 1624px) {

.advertise_clcksheading {
    max-width: 77%;
}
}
@media only screen and (max-width: 1570px) {
         .agency_slider_col img {
    height: 500px;
}
 .solvingproblem_heading h2 {
    max-width: 60%;
    margin: 0 auto;
}
.solvingproblem_text {
    max-width: 60%;
    margin: 0 auto;
}.solvingproblem_col .elementor-widget-wrap.elementor-element-populated {
    padding: 100px 0px!important;
}

/*****journey****/
 .journey_heading h2 {
    max-width: 60%;
    margin: 0 auto;
}
.journey_text {
    max-width: 60%;
    margin: 0 auto;
}.journey_col .elementor-widget-wrap.elementor-element-populated {
    padding: 100px 0px!important;
}

/*****journey****/



}



@media only screen and (max-width: 1536px) {
.iplandingone_banner_row {
    max-width: 88%!important;
    margin: 0 auto;
}
.supercharge_col {
    padding-right: 7%;
}
    .newhomepage_video video.elementor-video, .newhomepage_video .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    /*height: 558px;*/
}
.enttoend_heading {
    max-width: 74%;
}
	.scale-your_tapheading {
    margin: 0 auto!important;
}
	#contactform_right .wpcf7-response-output {
    font-size: 13px;
}
}

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

.advertise_clcksheading {
    max-width: 82%;
}
}



@media only screen and (max-width: 1440px) {
.iplandingone_banner_row {
    max-width: 79%!important;
    margin: 0 auto;
}
.supercharge_col {
    padding-right: 0%;
}

}


@media only screen and (max-width: 1400px) {
  .headerphone {
    margin-right: 0px;
}           .agency_slider_col img {
    height: 350px;
}
 .solvingproblem_heading h2 {
    max-width: 73%;
    margin: 0 auto;
}
.solvingproblem_text {
    max-width: 73%;
    margin: 0 auto;
}

/*journey***/
 .journey_heading h2 {
    max-width: 73%;
    margin: 0 auto;
}
.journey_text {
    max-width: 73%;
    margin: 0 auto;
}

/***journey**/

}


@media only screen and (max-width: 1375px) {
.header_getaquote_btn 
 a.elementor-button-link {
    padding: 12px 15px!important;
}    

.page-id-4572 .sticky-nav-header .elementor-4578 .elementor-element.elementor-element-079cf26 > .elementor-container {
    min-height: 96px;
}
}



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

        .onestop_col_box 
 p.elementor-image-box-description {
    max-width: 100%;
    margin: 0 auto;
}


.enttoend_heading {
    max-width: 90%;
}
 .solvingproblem_heading h2 {
    max-width: 70%;
    margin: 0 auto;
}
.solvingproblem_text {
    max-width: 70%;
    margin: 0 auto;
}
.solvingproblem_col .elementor-widget-wrap.elementor-element-populated {
    padding: 70px 0px!important;
}

/****journey***/
 .journey_heading h2 {
    max-width: 70%;
    margin: 0 auto;
}
.journey_text {
    max-width: 70%;
    margin: 0 auto;
}
.journey_col .elementor-widget-wrap.elementor-element-populated {
    padding: 70px 0px!important;
}
/***journey**/

}
@media only screen and (max-width: 1349px) {

.advertise_clcksheading {
    max-width:65%;
}
}



@media only screen and (max-width: 1278px) {
  .video_header_phone {
    width: 75%!important;
}
.video_header_button {
    width:25%!important;
}  
    
}

@media only screen and (max-width: 1265px) {
 .solvingproblem_heading h2 {
    max-width: 76%;
    margin: 0 auto;
}
.solvingproblem_text {
    max-width: 76%;
    margin: 0 auto;
}

/**jouney****/
 .journey_heading h2 {
    max-width: 76%;
    margin: 0 auto;
}
.journey_text {
    max-width: 76%;
    margin: 0 auto;
}
/**jouney****/


}



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

.advertise_clcksheading {
    max-width:71%;
}
}


@media only screen and (max-width: 1205px) {
  .video_header_button {
    width: 28%!important;
}
    
}


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

.advertise_clcksheading {
    max-width:78%;
}  
	.landingone_form input, .landingone_form textarea {
		margin-bottom:7px;
	}
}



@media only screen and (max-width: 1056px) {
.video_header_phone {
    width: 70%!important;
} 
.partnerlogos img {
    padding: 14px;
}
.header_form .elementor-widget-wrap.elementor-element-populated {
    padding-left: 20px!important;
}
.enttoend_heading {
    max-width: 100%!important;
}
	
.onestop_col_box {
    padding: 50px 22px;
}
.supercharge_col h2 {
   
    font-size: 40px!important;
    line-height: 40px!important;

}

}


@media only screen and (max-width: 1028px) {
  .video_header_button {
    width: 27%!important;
}
.video_header_phone {
    width: 63%!important;
}
    body.parent-pageid-4575 {
    padding: 0 34px;
}
.iplandingone_banner_row {
    max-width: 85%!important;
}
}



@media only screen and (max-width: 1024px) {
	.enttoend_heading {
    max-width: 78%!important;
}
	#contactform_right .landingone_form {
    padding: 32px 40px 0px 40px;
}
	#contactform_right .wpcf7-response-output {
    margin: 0 auto 30px auto!important;
}
    .newhomepage_video video.elementor-video, .newhomepage_video .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    height: 100%;
    padding-bottom: 0;
}
	.landingpage_video .header_form {
		position:relative;
	}
    .header_callusbtn  h2 {
    font-size: 14px!important;
    line-height: 15px!important;
}
    #contactform_right .landingone_form input, #contactform_right .landingone_form textarea, .landingone_form input, .landingone_form textarea {
    font-size: 22px!important;
}
.newhomepage_video .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}
	.modern_section {
    padding: 0!important;
}
.parent-pageid-4575 .sticky-nav-header {
    width: 100%!important;
    margin-left: 0;
    padding-left: 75px!important;
    margin-right: 0;
    padding-right: 75px!important;
    left: 0;
}
.parent-pageid-4575 .elementor-location-footer {
    width: 100%!important;
    margin: 0;
}
}

@media only screen and (max-width: 992px) {
 .awardwinning_col {
    width: 50%!important;
}
.awardwinningrow {
    padding: 50px 0px 0px 0px!important;
}
.iplandingone_banner_row {
    max-width: 90%!important;
}
}



@media only screen and (max-width: 770px) {
 #contactform_right .landingone_form {

    margin-bottom: 50px!important;
}
	.header_getaquote_btn a.elementor-button-link {
    padding: 12px 2px!important;
}
	.trustedsection {
    margin-top: 30px!important;
    margin-bottom: 0!important;
}
	body.page-id-8326 .bannerheading_section .elementor-widget-wrap.elementor-element-populated,
		body.page-id-8231  .bannerheading_section .elementor-widget-wrap.elementor-element-populated,
		body.page-id-8324 .bannerheading_section .elementor-widget-wrap.elementor-element-populated,
	body.page-id-8326 .lp_mainbanner, body.page-id-8231 .lp_mainbanner, body.page-id-8324  .lp_mainbanner {
    background: #c7391c!important;
}
	.header_getaquote_btn a.elementor-button-link {
    padding: 12px 4px!important;
}

}



@media only screen and (max-width: 768px) {
	#contactform_right .wpcf7-response-output {
    width: 100%;
}
body	.enttoend_heading {
    margin: 0 auto;
		max-width:100%!important;
}
	#contactform_right .landingone_form {
    margin-bottom: 30px!important;
}

/*     .parent-pageid-4575 .sticky-nav-header {
 
    background: #c7391c!important;
} */
	body.page-id-8326 .sticky-nav-header , body.page-id-8231  .sticky-nav-header , body.page-id-8324  .sticky-nav-header{
		 background: #c7391c!important;
	}
#contactform_right .landingone_form h6 {
    text-align: center;
}
#contactform_right .landingone_form_column {
    display: block;
}
.landingone_form_col.inputnamefield {
    margin-right: 0;
}
#contactform_right .landingone_form_submit input {
    width: 100%;
}

    .parent-pageid-4575 .sticky-nav-header {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
   .iplandingone_banner, .supercharge_col .elementor-widget-wrap.elementor-element-populated, .header_form .elementor-widget-wrap.elementor-element-populated {
    background: #ea4524!important;
} 

.landingpage_testimonial  .elementor-widget-wrap.elementor-element-populated, .solvingproblem_col .elementor-widget-wrap.elementor-element-populated, .onestop_col .elementor-widget-wrap.elementor-element-populated, .journey_col .elementor-widget-wrap.elementor-element-populated {
        background: #C7391C!important;
}

.wpcf7-response-output {
    border: 2px solid #fff!important;
    font-size: 16px;
    color: #fff;
}
	.landingpage_testimonial {
    padding: 12px!important;
    left: 0!important;
    width: 100%!important;
    margin: 0 auto;
}
    .wpcf7-response-output {
    border: 2px solid #fff!important;
    font-size: 16px;
    color: #fff;
}

    .modern_section {
    padding: 0!important;
}
.agency_slider .slider-next, .agency_slider .slider-prev{
        display: block!important;
        color: #000;
        bottom:-26px;
}
  .trustedsection {
    margin-top: 0px!important;
        margin-bottom: 0px!important;
}   
.landingpage_testimonial {
    padding: 25px!important;
	margin:40px 0px;
}
.landingpage_testimonial .elementor-widget-wrap.elementor-element-populated{
        padding: 43px 0px 0 0;
}
 .supercharge_col h2 {
    font-size: 30px!important;
    line-height: 32px!important;
}
   
   .parent-pageid-4575  .nav-header-logo img {
    filter: brightness(0) invert(1);
}
    .parent-pageid-4575 .sticky-nav-header {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
   .iplandingone_banner, .supercharge_col .elementor-widget-wrap.elementor-element-populated, .header_form .elementor-widget-wrap.elementor-element-populated {
    background: #ea4524!important;
} 
.video_header_button {
    width: 35%!important;
}
.video_header_phone {
    width: 54%!important;
}
   .heading span {
    color: #000!important;
} 
    .partnerlogos img , .testimonial_logoimage  img{
    filter: brightness(0) invert(1);
}
.awardwinning_box img, .landingpage_testimonial .testimonial_iconimage img, .onestop_col_box img, .enttoend_col  img{
    filter: brightness(0%);

}
.onestop_col_box h3{
    color:#fff!important;
}

.landingpage_testimonial  .elementor-widget-wrap.elementor-element-populated, .solvingproblem_col .elementor-widget-wrap.elementor-element-populated, .onestop_col .elementor-widget-wrap.elementor-element-populated, .journey_col .elementor-widget-wrap.elementor-element-populated {
        background: #C7391C!important;
}
.discuss_heading h2 {
    color: #000!important;
}
.header_form .elementor-widget-wrap.elementor-element-populated {
    padding-left: 0px!important;
}
 .endtoend_button a {
    background: #000!important;
}
	.enttoend_heading {
    max-width: 100%!important;
}

}


@media only screen and (max-width: 767px) {
	.header_getaquote_btn a.elementor-button-link {
    padding: 12px 2px!important;
}
    .newhomepage_video .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio, .newhomepage_video video.elementor-video {
    height: 100%;
    margin: 0;
}
   .video_header_phone {
    margin-right: 0!important;
}

.newhomepage_video .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    padding-bottom: 0;
}
    body.page-id-8326 .lp_mainbanner, body.page-id-8326  .bannerheading_section .elementor-widget-wrap.elementor-element-populated,
	body.page-id-8324 .lp_mainbanner,body.page-id-8324  .bannerheading_section .elementor-widget-wrap.elementor-element-populated,
	body.page-id-8231 .lp_mainbanner, body.page-id-8231 .bannerheading_section .elementor-widget-wrap.elementor-element-populated{
    background: #C7391C!important;
}
 
.video_header_button a {
    font-size: 11px!important;
    padding: 10px 10px!important;
}
    .footer_menus nav ul {
    justify-content: center!important;
    width: 100%!important;
}
.elementor-social-icons-wrapper.elementor-grid {
    grid-gap: 0px!important;
}
.footer_icons .elementor-social-icons-wrapper.elementor-grid {
    grid-gap: 0px!important;

}
.agency_slider .slider-next, .agency_slider .slider-prev {
    display: block!important;
    color: #000;
    bottom: -45px;
    FONT-SIZE: 34PX;
}
    .journey_text {
    max-width: 90%;
}
.advertise_clcksheading {
    max-width: 100%;
}
.agency_slider .slider-next {
    right: 42%!important;
}
.agency_slider .slider-prev {
    left: 46%!important;
}
.learnon_heading br {
    display: none;
}

    .discuss_col .landingone_form_submit input {
    width: 100%;
}
   
    .discuss_col .landingpage_form {
    max-width: 97%;
    margin: 20px auto 0 auto;
}
    .onestop_col_box {
    padding: 23px 22px;
}
    .solvingproblem_heading h2 {
    max-width: 90%;
}
.journey_heading h2 {
    max-width: 92%!important;
    margin: 0 auto;
}
.discuss_heading h2 {
    color: #000!important;
    max-width: 70%;
    margin: 20px auto 0 auto;
}
.journey_col .elementor-widget-wrap.elementor-element-populated {
    padding: 30px 0px!important;
}
.solvingproblem_text {
    max-width: 92%;
}
    .landingpage_testimonial {
    padding: 12px!important;
}
    .iplandingone_banner_row {
    max-width: 90%!important;
}
    .landingone_form_submit input {
    font-size: 18px!important;
}
.awardwinning_col {
    width: 100%!important;
}
.landingone_form {
    padding: 15px 15px!important;
}
.awardwinning_box h3.elementor-image-box-title {
    padding-bottom: 10px;
        color: #fff!important;
    font-size: 24px!important;
    min-height: auto!important;
    max-width: 100%!important;
}
.video_header_phone span.elementor-icon-list-text {
    display: none;
}
.video_header_button a {
    font-size: 11px!important;
    padding: 10px 10px!important;
}
.video_header_phone {
    width: 12%!important;
}
.video_header_phone i.fas.fa-square-full::before {
    display: none;
}
.solvingproblem_col .elementor-widget-wrap.elementor-element-populated {
    padding: 40px 0px!important;
}
.agency_slider_col img {
    height: 181px;
}
.discuss_col  .landingone_form {
    padding: 15px 15px 0px 15px!important;
}
.parent-pageid-4575 .elementor-location-footer {
    margin: 0 0px!important;
    padding: 0 20px!important;
}
.solvingproblem_heading span {
    color: #fff!important;
}
.solvingproblem_heading h2 {
    color: #000!important;
}
.video_header_phone i {
    background: #000;
    color: #fff!important;
    height: 30px;
    width: 30px!important;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px!important;
}
#mobile_landingpage_video {
    padding-top: 139px!important;
}


}

@media only screen and (max-width: 480px) {
    .video_header_phone {
    width: 20%!important;
    margin-right: -10%;
}
.parent-pageid-4575  header.sticky-nav-header img {
    width: 72px!important;
}   
	.parent-pageid-4575 header.sticky-nav-header .lp-header-phone-img img {
		width:30px!important;
		height:30px!important;
	}
  .video_header_button {
    width: 50%!important;
}  
}



@media only screen and (max-width: 375px){
.header_getaquote_btn a.elementor-button-link {
    padding: 12px 4px!important;
}
    #mobile_landingpage_video {
    padding-top: 153px!important;
}
.parent-pageid-4575 .sticky-nav-header {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
}

@media only screen and (max-width: 280px) {
.video_header_button a {
    font-size: 9px!important;
    padding: 0px 6px!important;
}
}











