@media screen and (max-width: 1440px)
{
    /* ------------------- ABOUT US ----------------- */

    .wellcome_to_moreeva {margin-top: -290px;}
form.is-search-form.is-form-style.is-form-style-3.is-form-id-0 {right: -29px;bottom: 5px;}
.is-menu.default form {max-width: 260px;}


}




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

    .work_together_right {right: -50px;}
    .is-menu.default form {max-width: 220px;}

    form.is-search-form.is-form-style.is-form-style-3.is-form-id-0 {right: 1px;bottom: 5px;}
}

@media screen and (max-width: 1200px)
{
    .twenty_five_p p {font-size: 23px;}

    /* ------------------- SERVICES ----------------- */

    .software_easy_otr {gap: 20px;}
    .software_easy {margin-top: -240px;}
    .software_easy_left_text_heading p {padding-bottom: 15px;}
    .software_easy_right {width: 38.77%;}
    .software_easy_left {width: 61.23%;}
    .features_and_benefits_heading p {padding-bottom: 15px;}


    /* ------------------- ABOUT US ----------------- */

    .wellcome_to_moreeva {margin-top: -220px;}
    .wellcome_to_moreeva_heading p {padding-bottom: 15px;}

 /*================= common ====================*/

    .twenty_p p {font-size: 19px;line-height: 30px;}
    .a_btn {font-size: 23px; line-height: 27px;}


    /*================= section_welcome_to_moreeva ====================*/

    .section_welcome_to_moreeva {padding: 30px 0 40px;}
    .welcome_to_moreeva p { padding-bottom: 15px;}


    /*================= section_services_blog ====================*/

    .services_blog_main { gap: 25px;}
    .services_blog_right p {padding-bottom: 20px;}
    .services_blog_btn {padding-top: 30px;}
    .services_blog { grid-gap: 45px 45px;}
    .counting_blog {gap: 20px;}

    .inner_banner_text_info h1 {padding-top: 60px;}
    section.blog_info {padding: 50px 0 90px;}
    .blog_info_otr {grid-gap: 30px;}
    .work_together_img img {width: 850px;}
    .footer_menu ul.menu {gap: 25px;}
     /*================= moreeva_rang_of_services  ====================*/

    .testinomial_text.twenty_p {max-width: 710px;}
    .testinomial_designation { padding-top: 30px;}

    .right_menu li {margin-right: 11px;}




}


@media screen and (min-width: 1025px){
    .right_menu .menu-item-type-custom:hover ul.sub-menu {
    visibility: visible;
    opacity: 1;
    pointer-events: initial;
    transform: rotateX(0deg);
}
}


@media screen and (max-width: 1024px)
{
    .container{padding: 0 40px;}
    .twenty_p p {font-size: 18px;line-height: 30px;}
    .title_h2 {font-size: 30px;line-height: 1;}
    .title_h3 {font-size: 22px;line-height: 30px;}

 /*================= common ====================*/
   

    /*==================== section_header ======================*/

    .right_menu li {margin-right: 25px;}
    .heder_search svg {max-width: 20%;}
    .right_menu li a { font-size: 19px;line-height: 22px; }


    /*================= section_services_blog ====================*/

    .services_blog_main {display: flex;flex-wrap: wrap;gap: 25px;}
    .services_blog_left { width: 100%; }
    .services_blog_right p {padding-bottom: 16px;}

    .services_blog { grid-gap: 50px 55px;}
    .services_blog_info { padding: 20px;}
    .services_blog {grid-gap: 40px;}
    .blogDate span {padding: 10px 0;}
    .blogContent p {padding-bottom: 15px;}
    .blogDetailpage {padding: 54px 0 80px 0;}
    .heder_search {width: 16%;}
    .work_together_right {right: -40px;}
    .footer_menu ul.menu {flex-wrap: wrap;}
    .footer_right {gap: 30px;flex: 1;}

  /*================= moreeva_rang_of_services  ====================*/

    .testinomial_text.twenty_p {max-width: 690px;}
    .testinomial_designation {padding-top: 25px;}

    /*================= section_hero_banner ====================*/

    .hero_banner_text {top: 55%; transform: translateY(-55%);}

    /*================= section_counting black_bg ====================*/

/*    .counting_info { margin-top: auto; }*/
.services_blog_btn {margin-left: unset;}
.footer {gap: 57px;}
.footer_left {width: 24.81%;}
.contact_call a:nth-child(3), .contact_support_heading a:nth-child(4) {font-size: 22px;line-height: 22px;}
.contact_call a, .contact_support_heading a {padding-bottom: 18px;}
.contact_call h2 {padding-bottom: 20px;}
.contact_support_heading span {font-size: 18px;line-height: 20px;padding-bottom: 20px;}
.contact_call p {font-size: 20px;}
.contact_us {padding: 23px 0 80px 0;}

/********** media ***********/

     .mobileIcon {display: block;}
          .mobileIcon { height: 35px; cursor: pointer; z-index:99999; position: relative; display: flex; align-items: center; min-width: 44px; }
          .mobileIcon a { width: 55px; height: 7px; border-radius: 0; display: inline-block; background: #fff; position: relative; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
          .mobileIcon a:before { position: absolute; content: ''; width: 54px; height: 7px; border-radius: 0; background: #fff; top: -8px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
          .mobileIcon a:after { position: absolute; content: ''; width: 54px; height: 7px; border-radius: 0; background: #fff; bottom: -8px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
          .menu-open .mobileIcon a { background: rgb(255 255 255 / 0%); }
          .menu-open .mobileIcon a:before { transform: rotate(45deg); top: -1px; background: #ffffff;}
          .menu-open .mobileIcon a:after { transform: rotate(-45deg); top: -1px; background: #ffffff;}
          .mobileIcon a:before { width: 24px; height: 3px; border-radius: 5px; background: #fff; }
          .mobileIcon a, .mobileIcon a:after{ width: 24px; height: 3px; border-radius: 5px; background: #fff; }
          .mobileIcon a {width: 24px;}
          .right_menu{position:fixed;top:0;right:0;background:var(--text-light-green);bottom:0;z-index:999;width:100%;transition:transform 300ms ease-in-out 0s;transform:translate3d(100%,0,0);transition:transform 300ms ease,opacity 300ms ease;padding:150px 30px 30px;box-shadow:0 10px 10px 0 rgb(0 0 0 / 23%);justify-content:center;align-items:center;flex-direction:column;display:flex;max-width:100%;}
          .menu-open .right_menu{transform:translate3d(0,0,0) scale3d(1,1,1);backface-visibility:hidden;transition:transform 300ms ease,opacity 300ms ease;display:flex;overflow-x:hidden; align-items: center;justify-content: center;}
          .menu-open{overflow:hidden;}

          .work_together_form {    padding-bottom: 0;}
          .contact_us {padding: 23px 0 43px 0;}
          .header_address_mobile {    display: flex;gap: 30px;}
          .header_address.header_address_destok {display: none;}
          .heder_search.heder_search_desktop {display: none;}
          .right_menu ul {display: flex;padding: 0;flex-direction: column;align-items: center;}
          .right_menu li {margin-right: 0;    text-align: center;margin-bottom: 10px;    max-width: fit-content;display: flex;justify-content: center;flex-direction: column;}
          .right_menu li a {font-size: 22px;line-height: 25px;}
          .right_menu li:last-child{margin-bottom: 0;}
          .header_address_info {border-left: 0;    border-right: 0;margin: 0;padding: 0;padding-top: 20px;}
          .heder_search.heder_search_mobile {display: block;}
          .counting_blog {flex-wrap: wrap;}
          .heder_search {padding-left: 0;border-left: 0;padding-top: 15px;}
          .header_top {padding: 10px 0;    align-items: center;}
          .contact_call a, .contact_support_heading a {padding-bottom: 18px;}
          .contact_support_heading span {    padding-bottom: 22px;}
          .footer {gap: 27px;}
          .google_map iframe {height: 386px;}
          .heder_search {width: 28%;}

          .right_menu #menu-item-254:hover ul.sub-menu {visibility: hidden;opacity: 0;}
          .menu_accordian_ans {display: none;}
    .menu_accordian_que.active .menu_accordian_ans {display: block;}
    .menu_accordian_que h3 {font-size: 22px;line-height: 28px;color: #fff;font-weight: 400;}
    .menu_accordian_que{display: flex;align-items:center;gap: 20px;padding-bottom: 15px;    justify-content: center;}
    .right_menu {width: 100%;height: 100%;overflow: auto;}
    .menu_accordian_ans .menu-header-menu-mobile-container ul#primary-menu {column-count: 2;}
    .menu_accordian_ans .menu-header-menu-mobile-container ul#primary-menu li a{font-size: 15px;line-height: 20px;}
    .menu_accordian_ans .menu-header-menu-mobile-container ul#primary-menu li{margin-bottom: 5px;}
    .menu_accordian {display: none;}
    .heder_search a {    justify-content: center;}
    .section_testinomial {padding: 20px 0 60px;}
    li#menu-item-254 {display: block;}
    .menu_accordian_que.active svg {transform: rotate(180deg);}
    form.is-search-form.is-form-style.is-form-style-3.is-form-id-0 {left: unset;bottom: 0;right: 16%;}
.right_menu .menu-item-type-custom ul.sub-menu {position: unset;padding: 0;margin-left: 0;display: flex;align-items: center;justify-content: center;padding: 15px 0
    ;    opacity: 0;visibility: hidden;display: none;}
.right_menu .menu-item-type-custom ul.sub-menu li a{font-size: 18px;line-height: 20px;}
.right_menu li ul.sub-menu li:last-child{margin-bottom: 0;}
.menu-item-has-children{
    position: relative;
}
.menu-item-has-children:after{
    content: '';
    position: absolute;
       right: -21px;
    top: 11px;
    width: 10px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.934' height='6.841' viewBox='0 0 9.934 6.841'%3E%3Cg id='Group_35' data-name='Group 35' transform='translate(-338.591 -99.091)'%3E%3Cline id='Line_6' data-name='Line 6' x2='3.412' y2='4.022' transform='translate(340 100.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3Cline id='Line_7' data-name='Line 7' x1='3.412' y2='4.022' transform='translate(343.703 100.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
}
.submenu-open_1 .right_menu #menu-item-689 ul.sub-menu{display: flex;opacity: 1;visibility: visible;transform: unset;}
.submenu-open_2 .right_menu #menu-item-690 ul.sub-menu{display: flex;opacity: 1;visibility: visible;transform: unset;}
.submenu-open_3 .right_menu #menu-item-691 ul.sub-menu{display: flex;opacity: 1;visibility: visible;transform: unset;}
.submenu-open_4 .right_menu #menu-item-254 ul.sub-menu{display: flex;opacity: 1;visibility: visible;transform: unset;}
.right_menu li ul.sub-menu li { margin-bottom: 10px;padding: 0 ;}
.submenu-open_1 #menu-item-689::after {transform: rotate(180deg);}
.submenu-open_2 #menu-item-690::after {transform: rotate(180deg);}
.submenu-open_3 #menu-item-691::after {transform: rotate(180deg);}
.submenu-open_4 #menu-item-254::after {transform: rotate(180deg);}





}



@media screen and (max-width: 900px)
{
    .twenty_five_p p {font-size: 21px;line-height: 28px;}
    


     /* ------------------- SERVICES ----------------- */

     .software_easy_otr {gap: 30px;flex-direction: column;}
     .software_easy_left {width: 100%;}
     .software_easy_right {width: 100%;}
     .software_easy {margin-top: -150px;}
     .software_easy_right_form {max-width: 100%;}


    
    /* ------------------- ABOUT US ----------------- */ 
     .wellcome_to_moreeva {margin-top: -150px;}

	
.blog_info_otr {grid-gap: 25px;}
.header_logo img {    max-width: 190px;}
.contact_details_otr {gap: 30px;flex-wrap: wrap;}
.work_together {flex-wrap: wrap;}
.work_together_right {position: unset;}
.work_together_left {    width: 100%;}

/*================= moreeva_rang_of_services  ====================*/

    .testinomial_text.twenty_p {max-width: 520px;}

      /*================= section_hero_banner ====================*/

      .hero_banner_text {top: 53%; transform: translateY(-53%);}

    /*================= section_counting black_bg ====================*/

	.counting_info {flex-direction: column;gap: 30px;}
	.counting_text {text-align: center;}
	.counting_img img {width: 80%;margin: auto auto 0 auto;}
	.counting_info { margin-top: auto; }


	form.is-search-form.is-form-style.is-form-style-3.is-form-id-0 {position: unset;	}

    .is-menu.default form {max-width: 280px;}


}










@media screen and (max-width: 767px)
{
    .container{padding: 0 30px;}
    .title_h1 {font-size: 35px;line-height: 1;}


     /* ------------------- SERVICES ----------------- */
    .inner_banner_text {max-width: 180px;}
   


    /* ------------------- ABOUT US ----------------- */ 
    .about_us_vision_heading p {padding-bottom: 20px;}

 /*================= common ====================*/

    .a_btn {font-size: 21px;line-height: 25px;}

    /*================= section_services_blog ====================*/

    .services_blog {grid-template-columns: repeat(1, minmax(0, 1fr));}
    .services_blog_btn {padding-top: 20px;}


    .blog_info_otr {grid-gap: 50px;grid-template-columns: repeat(1,minmax(0,1fr));}
     /*================= moreeva_rang_of_services  ====================*/

    .testinomial_text.twenty_p {max-width: 410px;}
    .testinomial_designation { padding-top: 22px;}

    /*================= section_hero_banner ====================*/

    .hero_banner_text a {margin-top: 56px; }
     /*================= moreeva_rang_of_services  ====================*/

    .testinomial_text.twenty_p {max-width: 410px;}
    .testinomial_designation { padding-top: 22px;}

    /*================= section_hero_banner ====================*/

    .hero_banner_text a {margin-top: 56px; }


    /********** media ***********/

    /* .mobileIcon {display: block;}
          .mobileIcon { height: 35px; cursor: pointer; z-index:99999; position: relative; display: flex; align-items: center; min-width: 44px; }
          .mobileIcon a { width: 55px; height: 7px; border-radius: 0; display: inline-block; background: #fff; position: relative; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
          .mobileIcon a:before { position: absolute; content: ''; width: 54px; height: 7px; border-radius: 0; background: #fff; top: -8px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
          .mobileIcon a:after { position: absolute; content: ''; width: 54px; height: 7px; border-radius: 0; background: #fff; bottom: -8px; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s; }
          .menu-open .mobileIcon a { background: rgb(255 255 255 / 0%); }
          .menu-open .mobileIcon a:before { transform: rotate(45deg); top: -1px; background: #ffffff;}
          .menu-open .mobileIcon a:after { transform: rotate(-45deg); top: -1px; background: #ffffff;}
          .mobileIcon a:before { width: 24px; height: 3px; border-radius: 5px; background: #fff; }
          .mobileIcon a, .mobileIcon a:after{ width: 24px; height: 3px; border-radius: 5px; background: #fff; }
          .mobileIcon a {width: 24px;}
          .right_menu{position:fixed;top:0;right:0;background:var(--text-light-green);bottom:0;z-index:999;width:100%;transition:transform 300ms ease-in-out 0s;transform:translate3d(100%,0,0);transition:transform 300ms ease,opacity 300ms ease;padding:150px 30px 30px;box-shadow:0 10px 10px 0 rgb(0 0 0 / 23%);justify-content:center;align-items:center;flex-direction:column;display:flex;max-width:100%;}
          .menu-open .right_menu{transform:translate3d(0,0,0) scale3d(1,1,1);backface-visibility:hidden;transition:transform 300ms ease,opacity 300ms ease;display:flex;overflow-x:hidden; align-items: center;justify-content: center;}
          .menu-open{overflow:hidden;}

          .work_together_form {    padding-bottom: 0;}
          .contact_us {padding: 23px 0 43px 0;}
          .header_address_mobile {    display: flex;gap: 30px;}
          .header_address.header_address_destok {display: none;}
          .heder_search.heder_search_desktop {display: none;}
          .right_menu ul {display: block;padding: 0;}
          .right_menu li {margin-right: 0;    text-align: center;margin-bottom: 10px;}
          .right_menu li a {font-size: 20px;line-height: 25px;}
          .right_menu li:last-child{margin-bottom: 0;}*/
          .header_address_info {border-left: 0;    border-right: 0;margin: 0;padding: 0;padding-top: 20px;}
          .heder_search.heder_search_mobile {display: block;}
          .counting_blog {flex-wrap: wrap;}
          .heder_search {padding-left: 0;border-left: 0;padding-top: 15px;}
          .header_top {padding: 10px 0;    align-items: center;}
          .contact_call a, .contact_support_heading a {padding-bottom: 18px;}
          .contact_support_heading span {    padding-bottom: 22px;}
          .footer {gap: 27px;}
          .google_map iframe {height: 386px;}
          .heder_search {width: 28%;}

          .right_menu #menu-item-254:hover ul.sub-menu {visibility: hidden;opacity: 0;}
          .menu_accordian_ans {display: none;}
    .menu_accordian_que.active .menu_accordian_ans {display: block;}
    .menu_accordian_que h3 {font-size: 22px;line-height: 28px;color: #fff;font-weight: 400;}
    .menu_accordian_que{display: flex;align-items:center;gap: 20px;padding-bottom: 15px;    justify-content: center;}
    .right_menu {width: 100%;height: 100%;overflow: auto;}
    .menu_accordian_ans .menu-header-menu-mobile-container ul#primary-menu {column-count: 2;}
    .menu_accordian_ans .menu-header-menu-mobile-container ul#primary-menu li a{font-size: 15px;line-height: 20px;}
    .menu_accordian_ans .menu-header-menu-mobile-container ul#primary-menu li{margin-bottom: 5px;}
 
    .heder_search a {    justify-content: center;}
    .section_testinomial {padding: 20px 0 60px;}
   
    .menu_accordian_que.active svg {transform: rotate(180deg);}



}





@media screen and (max-width: 600px)
{
    .container{padding: 0 20px;}
    .title_h1 {font-size: 30px;}
    .title_h2 {font-size: 26px;}
    .title_h3 {font-size: 20px;}
    
    .twenty_p p {font-size: 17px;line-height: 26px;}
    .twenty_five_p p {font-size: 19px;line-height: 25px;}


     /* ------------------- SERVICES ----------------- */

    .software_easy {margin-top: -90px;}
    .software_easy_left_text_heading h3 {padding-bottom: 20px;}
    .software_easy_left_text_heading p {padding-bottom: 10px;}
    .features_and_benefits_heading h3 {padding-bottom: 20px;}
    .features_and_benefits_heading p {padding-bottom: 10px;}



    /* ------------------- ABOUT US ----------------- */ 

    .wellcome_to_moreeva {margin-top: -90px;}
    .wellcome_to_moreeva_heading h3 {padding-bottom: 20px;}
    .about_us_vision_heading p {padding-bottom: 15px;}

 /*================= section_services_blog ====================*/

    .services_blog_img img {max-width: 30%;}
    .services_blog_right p {padding-bottom: 13px;}
    .services_blog_main {gap: 20px;}
    

   /*================= moreeva_rang_of_services  ====================*/

    .testinomial_text.twenty_p {max-width: 370px;}
    .testinomial_designation { padding-top: 20px;}

    /*================= section_hero_banner ====================*/

    .hero_banner_text a {margin-top: 45px; }
    .hero_banner_text {top: 50%;transform: translateY(-50%); }
/*    .swiper_btn {left: -70px;right: -70px;}*/

    .inner_banner_patch_img img {-webkit-mask-size: 135%;width: 100%;height: 380px;}

}






@media screen and (max-width: 479px)
{
    .container{padding: 0 15px;}


    /* ------------------- ABOUT US ----------------- */ 

    .wellcome_to_moreeva {margin-top: -70px;}


/*================= moreeva_rang_of_services  ====================*/

    .testinomial_text.twenty_p {max-width: 100%;}
    .testinomial_designation { padding-top: 18px;}

    /*================= section_hero_banner ====================*/

    .hero_banner_text a {margin-top: 40px; }
    .hero_banner_text {top: 50%;transform: translateY(-50%); }
    .hero_banner_img img {height: 350px;object-fit: cover;}
    .counting_blog {gap: 40px 0;}
    .footer {flex-direction: column;}
    .footer_menu h3 {padding-bottom: 20px;}
    .footer_compny_menu {width: 100%;}
    .swiper_btn {position: unset;transform: unset;}
    .inner_banner_patch_img img {-webkit-mask-size: 175%;}
/*    .section_testinomial {padding: 50px 0 40px;}*/
    .footer_left {width: 100%;}
    .footer_logo img {width: 70%;}


}




@media screen and (max-width: 374px)
{
    .twenty_five_p p {font-size: 18px;line-height: 24px;}



    /* ------------------- SERVICES ----------------- */

    .software_easy {margin-top: -60px;}




    /* ------------------- ABOUT US ----------------- */ 
    
    .wellcome_to_moreeva {margin-top: -60px;}

 /*================= common ====================*/
    .eighteen_p p {font-size: 17px;line-height: 23px;}
    .a_btn {font-size: 19px;line-height: 29px; }

    /*================= section_services_blog ====================*/

     /*================= moreeva_rang_of_services  ====================*/


    .testinomial_designation { padding-top: 15px;}
    .inner_banner_patch_img img {-webkit-mask-size: 225%;}
    .contact_call a:nth-child(3), .contact_support_heading a:nth-child(4) {
    font-size: 20px;
}



}




