@media only screen and (min-width: 1950px) {
  .what-our-client-say-slider {
        width: 50%;
    }
}
@media only screen and (max-width:1366px){
   .the-institute-image .elementor-widget-image{
       position: unset !important;
    }
    .the-institute-container {
        background-size: 63% 90%, 37% 100%;
    }
    .home .homepage-header .mobile-menu{
        width: 52%;
    }
}
@media only screen and (max-width:1366px) {
.home .homepage-header .mobile-menu  ul li:last-child{
    padding-right: 0px;
}
   .home .homepage-header .mobile-menu {
        width: 59%;
    }
}

@media only screen and (max-width:1024px) and (min-width:768px){
    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{
    display: inline-flex !important;
}
.email-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
    margin-bottom: 10px !important;
}
}
 @media only screen and (max-width: 880px){
  .what-we-are-container .elementor-widget-heading{
     max-width:100% !important;
  }
}
 @media only screen and (max-width: 881px) and (min-width:651px){
    .subscrib-section .elementor-widget-heading{
        width: 80% !important;
    }
 }
 @media only screen and (max-width:767px) and (min-width:391px){
    .what-we-do-boxes .e-child{
        width: 376px !important;
    }
 }
@media only screen and (max-width:767px){
    .what-our-client-say-slider .carrosel-text::after{
        right:-17px;
    }
    .what-our-client-say-slider .carrosel-text::before{
        left:-27px;
    }
    .elementor-nav-menu--dropdown.elementor-nav-menu__container {
        margin-top: 30px;
      }
      .what-our-client-say-slider .carrosel-text::before,.what-our-client-say-slider .carrosel-text::after{
        background-size: 25px;
      }
    .contact-us-form .gform_wrapper.gravity-theme .gfield input, .contact-us-form .gform_wrapper.gravity-theme .gfield select, .contact-us-form .gform_wrapper.gravity-theme .gfield textarea{
        padding: 10.5px 10px;
        height: 46px;
    }
    .contact-us-form .gform_wrapper.gravity-theme .gfield_label{
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 0px !important;
    }
    .contact-us-form .gform_wrapper.gravity-theme .gform_footer{
            margin-top: 20px !important;
    }
    .contact-us-form .gform_wrapper.gravity-theme .gform_fields{
        grid-row-gap: 16px;
    }
    .contact-us-form .gform_wrapper.gravity-theme .gform_footer input{
        padding: 7px 50px;
        font-size: 16px;
        outline: 0px;
    }
    .sitemap ul li {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}
@media only screen and (max-width:641px){
    .subscribe-form .gform_legacy_markup_wrapper input[type=email] {
        padding: 15px 25px !important;
    }
}
@media only screen and (min-width: 641px) {
    .subscribe-form  .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
        max-width: 100% !important;
    }
}
@media only screen and (max-width:390px){
    .subscrib-section .elementor-widget-heading h2{
        font-size: 22px !important;
        line-height: 30px !important;
    }
}
@media only screen and (max-width:480px){
    .subscrib-section .elementor-widget-heading h2{
        font-size: 23px !important;
    }
    .subscribe-form{
        width:100% !important ;
    } 
    .the-institute-container .elementor-heading-title{
        padding: 0 70px;
    }
    .contact-us-form .gform_wrapper.gravity-theme .gform_fields {
        grid-column-gap: 0px;
    }
    .contact-us-form .gform_wrapper.gravity-theme .gfield textarea{
        height: 100px !important;
    }
    .subscribe-form li#field_submit{
            position: unset;
            transition: unset;
            padding-top: 100px;
            text-align: center;
    }    
    .subscribe-form .gform_legacy_markup_wrapper input[type=submit]{
        font-size: 16px !important;
        height: 47px !important;
    }
    .subscribe-form .gform_legacy_markup_wrapper ul.gform_fields{
        height: 134px ;
    }
    .subscrib-section::before{
        background-size: cover !important;
    }
    .subscrib-section {
        padding-bottom: 0 !important;
    }
        .subscribe-form .gform_legacy_markup_wrapper input[type=email] {
        padding: 8px 25px !important;
    }
	 .subscribe-form ul li:nth-child(1){
    	position:relative;
	 z-index:1;
}
	.subscribe-form .gform_legacy_markup_wrapper input[type=submit]:focus{
		border:1px solid #ffffff !important;
	}
}
@media only screen and (max-width:390px){
    .subscrib-section .elementor-widget-heading h2{
        font-size: 20px !important;
    }
    .the-institute-container .elementor-heading-title{
        padding: 0 45px;
    }
    .subscribe-form .gform_legacy_markup_wrapper ul.gform_fields {
        height: 130px;
    }
}
@media only screen and (max-width:375px){
    .subscrib-section .elementor-widget-heading h2{
        font-size: 19px !important;
        line-height: 28px !important;
    }
    .the-institute-container .elementor-heading-title{
        padding: 0 20px;
    }
    .subscrib-section .elementor-widget-heading{
        width: 100% !important;
    }
    .subscribe-form .gform_legacy_markup_wrapper ul.gform_fields {
        height: 120px;
    }
}
@media only screen and (max-width:340px){
    .subscrib-section .elementor-widget-heading h2{
        padding: 0px 20px;
    }
}