/*--width 1850 --*/
/*--width 1650 --*/
/*--width 1550 --*/
/*--width 1300 --*/
@media (max-width: 1300px) {
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper ul li {
    padding: 0px 4px;
  }
}

/*width 1272*/
@media (max-width: 1272px) {
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper .menu_icon ul li a {
    padding: 10px 1px !important;
  }
}

/*width 1800*/
/*new css width 1600*/
/*---width 1570---*/
/*---width 1550---*/
/*---width 1440----*/
@media (max-width: 1440px) {
  .work-wrapper:before {
    top: -120px;
  }
  .login_box_main_wrapper .shipping_login_vedio_wrapper {
    width: calc(100% - 760px);
    padding-top: 150px;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper {
    width: 760px;
  }
  .banner .banner-head .main-heading .rotate {
    font-size: 42px;
    line-height: 55px;
  }
}

@media (max-width: 1199px) {
  .rbi_header_main_wrapper .rbi_top_header_wrapper .baz_top_header .right_side ul li a {
    font-size: 14px;
  }
  .rbi_header_main_wrapper .rbi_top_header_wrapper .baz_top_header .left_side p {
    font-size: 14px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper ul li a {
    font-size: 14px;
  }
  .header-btn a {
    padding: 12px 25px;
    font-size: 14px;
  }
  .work-wrapper:before {
    top: -85px;
    height: 110px;
  }
  .banner .banner-head .content {
    padding-left: 50px;
  }
  .tab-wrapper .tab-bg-img .tab-section .main-tab .nav-item .nav-link {
    padding: 13px 30px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper .my_menu li {
    padding: 0;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper .my_menu li a {
    font-size: 14px;
  }
}

/*width 1366*/
@media (max-width: 1366px) {
  .banner .banner-head {
    padding: 64px 0px 0px;
  }
  .banner .banner-head .main-heading p {
    margin: 18px 0;
    font-size: 16px;
  }
  .banner .banner-head .main-heading .rotate {
    line-height: 60px;
  }
  .banner .banner-head .main-heading .rotate h1 {
    font-size: 45px;
  }
  .banner .banner-head .main-heading .rotate span {
    font-size: 45px;
  }
  .banner .banner-head .main-heading .rotate .verticalflip .word {
    font-size: 45px;
  }
  .work-wrapper .work-head h3 {
    font-size: 35px;
    line-height: 45px;
  }
  .work-wrapper .work-one .work-connect h3 {
    font-size: 30px;
  }
  .tab-wrapper .tab-bg-img .tab-head h3 {
    font-size: 35px;
    line-height: 45px;
  }
  .scroll-wrapper .scroll-head h3, .scroll-wrapper .scroll-head h3, .network-wrapper .bg-network .network-head h3, .social-wrapper .social-head h3 {
    font-size: 35px;
    line-height: 45px;
  }
  .tab-wrapper .tab-bg-img .tab-section {
    padding: 35px 0 0 0;
  }
  .scroll-wrapper .scroll-content .scrollbar .scroll-content-wrapper .scroll-pera ul li {
    font-size: 16px;
  }
  .network-wrapper .bg-network .network-head .network-content-wrap .network-content ul li {
    font-size: 16px;
  }
  .tab-wrapper .tab-bg-img .tab-section .tab-content .tab-wrapper .tab-content-wrapper .tab-list ul li {
    font-size: 16px;
  }
  .network-wrapper .bg-network {
    padding: 130px 0 25px 0;
  }
  .slider-wrapper .testimonial-head h3 {
    font-size: 30px;
  }
  .slider-wrapper .testimonial-head h6 {
    font-size: 18px;
  }
  .banner .banner-head .banner-main-img .banner-left-one {
    top: 6%;
  }
  .banner .banner-head .banner-main-img .banner-right-one img, .banner .banner-head .banner-main-img .banner-left-one img, .banner .banner-head .banner-main-img .banner-left-two img {
    width: 180px;
  }
  .banner .banner-head .banner-main-img .banner-right-one {
    top: 6%;
  }
}

/*-----width 1024-----*/
@media (max-width: 1024px) {
  .banner .banner-head .main-heading .rotate span {
    font-size: 38px;
  }
}

@media (max-width: 1104px) {
  .pd_inner_navigation_wrapper ul li + li {
    margin-left: 0px;
  }
}

/*----width 1100------*/
@media (max-width: 1100px) {
  .login_box_main_wrapper .shipping_login_vedio_wrapper {
    width: 100%;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper {
    width: 100%;
  }
}

/*----width 1024-----*/
@media (max-width: 1024px) {
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper ul li {
    padding: 0px 0px;
  }
  .banner .banner-head {
    padding: 64px 0px 45px;
  }
}

/*---width 996------*/
/*---width 990------*/
/*---width 660------*/
/*--width 1199 --*/
@media (max-width: 1199px) {
  .rbi_slider_main_wrapper .overlay_gradient .content_overlay {
    width: 70%;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper ul li:hover a:after {
    top: 38px;
  }
  .pd_footer_main_wrapper .pd_footer_social_wrapper h3 {
    font-size: 22px;
  }
  .pd_footer_main_wrapper .pd_footer_social_wrapper ul li {
    margin-right: 5px;
  }
  .pd_footer_main_wrapper .pd_footer_social_wrapper ul li a {
    width: 40px;
    height: 40px;
    line-height: 43px;
  }
  .pd_footer_main_wrapper .pd_footer_link_wrapper ul li a {
    font-size: 14px;
  }
  .pd_footer_main_wrapper .pd_footer_logo_wrapper p {
    font-size: 14px;
  }
}

/*--width 991 --*/
@media (max-width: 991px) {
  .footer-wrapper .circle-head {
    margin-bottom: 40px;
  }
  .custom_container {
    max-width: 990px;
  }
  .grap_img {
    padding-top: 30px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper .menu_icon ul li a {
    padding: 28px 2px !important;
    right: 38px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper .menu_icon ul li a span svg {
    width: 20px;
    height: 20px;
  }
  .rbi_home_logo {
    display: none;
  }
  .res_hidden {
    display: none !important;
  }
  .rbi_slider_main_wrapper {
    margin-top: -61px;
  }
  .rbi_home_logo {
    padding: 10px 0px !important;
  }
  .my_menu {
    display: none;
  }
  .rbi_banner_main_wrpper .banner_img {
    margin-bottom: 30px;
  }
  .bz_bottom_footer_main_wrapper .footer_links-list {
    margin-bottom: 30px;
  }
  .no_pad {
    padding: 0px;
  }
  .rbi_header_main_wrapper .rbi_top_header_wrapper {
    display: none;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper {
    width: 100%;
    border-top: none;
    padding: 0;
    z-index: 999;
    position: relative;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo {
    padding: 0px 0px 0px;
    width: 100%;
    float: left;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .res_logo {
    width: 18%;
    float: left;
    padding: 12px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .menu_icon {
    width: 75%;
    float: left;
    text-align: right;
    padding: 12px 0px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .menu_icon ul li {
    display: inline-block;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .menu_icon ul li a {
    padding: 18px 10px;
    color: #fff;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .menu_icon ul li a span {
    padding-right: 10px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .menu_icon ul li a span svg {
    width: 17px;
    height: 17px;
    fill: #fff;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_search_wrapper {
    padding-top: 25px;
    padding-right: 23px;
  }
  .rbi_header_main_wrapper .pd_search_box {
    top: 100%;
    width: 280px;
  }
  .rbi_header_main_wrapper .pd_search_box input, .rbi_header_main_wrapper .pd_search_box button {
    height: 60px;
  }
  #toggle {
    position: absolute;
    right: 0px;
    padding: 12px 20px;
  }
  #toggle svg {
    width: 20px;
    height: 20px;
    fill: #fff;
  }
  #toggle svg:hover {
    fill: #cca334 !important;
  }
  div.dt-buttons {
    float: left;
  }
  button.dt-button,
  div.dt-button,
  a.dt-button,
  button.dt-button:hover:not(.disabled),
  div.dt-button:hover:not(.disabled),
  a.dt-button:hover:not(.disabled),
  button.dt-button:active:not(.disabled):hover:not(.disabled),
  button.dt-button.active:not(.disabled):hover:not(.disabled),
  div.dt-button:active:not(.disabled):hover:not(.disabled),
  div.dt-button.active:not(.disabled):hover:not(.disabled),
  a.dt-button:active:not(.disabled):hover:not(.disabled),
  a.dt-button.active:not(.disabled):hover:not(.disabled) {
    width: 130px;
  }
  .rbi_navigation_wrapper .responsive_header {
    display: block;
  }
  .rbi_navigation_wrapper .responsive_header .responsive_logo_head {
    float: left;
  }
  .rbi_navigation_wrapper .responsive_header .responsive_logo_head a img {
    width: 150px;
  }
  .rbi_functionwise_main_wrapper .what_news .update_block {
    padding: 30px 20px 30px 20px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .pd_inner_navigation_wrapper {
    display: none;
  }
  .container {
    max-width: 991px;
  }
  .main-inner-page {
    padding: 60px 0px;
  }
  .ptb {
    padding: 60px 0;
  }
  .banner .banner-head .banner-main-img .banner-img {
    text-align: center;
  }
  .banner .banner-head .banner-main-img .banner-left-one, .banner .banner-head .banner-main-img .banner-left-two {
    left: 0;
  }
  .work-wrapper .work-one {
    padding-bottom: 30px;
  }
  .network-wrapper:before {
    height: 132px;
    top: -44px;
  }
  .slider-wrapper .testimonial-head {
    text-align: center;
    margin-right: 0;
    padding-top: 40px;
  }
  .social-wrapper .logo-slider-wrapper {
    padding: 50px 0px;
  }
  .slider-wrapper .testimonial-slider .owl-carousel.owl-theme .owl-dots {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -45px;
    width: 100%;
  }
  .slider-wrapper .testimonial-slider {
    padding-bottom: 100px;
  }
  .network-wrapper:after {
    top: 94px;
    right: 40px;
  }
  .footer-wrapper .circle-head::before {
    width: 240px;
    height: 240px;
    top: 10px;
    left: 60px;
  }
  .footer-wrapper .circle-head::after {
    bottom: 28px;
    right: 160px;
  }
  .tab-wrapper .tab-bg-img {
    padding-right: 15px;
    padding-left: 15px;
  }
  .tab-wrapper .tab-bg-img:before {
    left: 0;
  }
  .network-wrapper .bg-network .network-head {
    padding-right: 15px;
    padding-left: 15px;
  }
  .blog-main-wrapper .added-post-wrapper .added-post-slider .post-main-box .post-caption {
    padding-top: 0;
  }
  .ship-inner-pricing-banner-wrapper .inner-slider-caption {
    padding: 50px 0px;
  }
  .blog-main-wrapper {
    padding: 50px 0px 0px;
  }
  .advertise-main-wrapper .advertise-box {
    margin-top: 50px;
  }
  .login_box_main_wrapper {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
  }
  .network-wrapper .bg-network .network-head .network-content-wrap {
    flex-direction: column-reverse;
    row-gap: 40px;
    padding-bottom: 20px;
    padding-top: 0;
  }
  .slider-wrapper .p-r {
    padding-right: 12px;
  }
  .scroll-wrapper .scroll-content .section__img__inner {
    display: none;
  }
  .scroll-wrapper .scroll-content .scrollbar {
    height: 440px;
  }
  .scroll-wrapper .scroll-content .scrollbar .scroll-content-wrapper .scroll-three {
    margin-top: 100px;
  }
  .footer-right {
    text-align: center;
  }
}

/*--width 767 --*/
@media (max-width: 767px) {
  .rbi_functionwise_main_wrapper .rbi_inner_page_content .content_heading .left_date {
    width: 100%;
    float: left;
  }
  .rbi_functionwise_main_wrapper .rbi_inner_page_content .content_heading .right_download {
    width: 100%;
    float: left;
    text-align: left;
    padding-top: 30px;
  }
  .right_download
.design_button {
    width: 100% !important;
    float: left;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .inner_icon {
    width: 60%;
  }
  .rbi_slider_main_wrapper .overlay_gradient .content_overlay {
    width: 90%;
  }
  .rbi_slider_main_wrapper .overlay_gradient .content_overlay h2 {
    font-size: 40px;
  }
  .rbi_slider_main_wrapper .overlay_gradient .content_overlay p {
    padding: 15px 0px;
    font-size: 14px;
  }
  .rbi_functionwise_main_wrapper .rbi_inner_page_content .content_details .list_details .design_button {
    width: 100%;
    float: left;
  }
  .scroll-wrapper .scroll-head h3, .scroll-wrapper .scroll-head h3,
  .network-wrapper .bg-network .network-head h3,
  .social-wrapper .social-head h3, .tab-wrapper .tab-bg-img .tab-head h3, .work-wrapper .work-head h3 {
    font-size: 30px;
  }
  .scroll-wrapper .scroll-content .scrollbar .scroll-content-wrapper .scroll-pera h5 {
    font-size: 26px;
    line-height: 35px;
  }
  .network-wrapper {
    padding: 0px 0px 45px 0px;
  }
  .slider-wrapper .testimonial-slider .owl-carousel .slider-box .slide-main-box .slide-content h3 {
    font-size: 16px;
  }
  .slider-wrapper .testimonial-slider .owl-carousel .slider-box .slide-main-box .slide-content span {
    font-size: 14px;
  }
  .slider-wrapper .testimonial-slider .owl-carousel .slider-box .slide-box-content p {
    font-size: 14px;
    line-height: 24px;
  }
  .slider-wrapper .testimonial-slider .owl-carousel .slider-box {
    padding: 35px 30px;
  }
  .footer-wrapper .circle-head::after {
    bottom: 28px;
    right: 75px;
  }
  .banner .banner-head .main-heading .rotate .verticalflip .word {
    width: auto;
  }
  .footer-wrapper .circle-head img {
    width: 400px;
  }
  .footer-wrapper .circle-head::before {
    width: 200px;
    height: 200px;
    top: 10px;
    left: 24px;
  }
  .scroll-wrapper .scroll-head {
    padding-bottom: 30px;
  }
  .scroll-wrapper .scroll-content {
    padding-top: 30px;
  }
  .banner .banner-head .content {
    padding-bottom: 30px;
  }
  .blog-main-wrapper .added-post-wrapper .added-post-slider .post-main-box .post-caption {
    padding-top: 30px;
  }
  .blog-main-wrapper .added-post-wrapper:before {
    display: none;
  }
  .blog-main-wrapper .inner-heading-title h3 {
    font-size: 30px;
  }
  .ms_blog_content_main_wrapper .custom_pagination ul {
    margin-left: 0;
  }
  .ms_blog_content_main_wrapper .comment_main_wrapper .mar_lft {
    margin-left: 0;
  }
  .ms_blog_content_main_wrapper .comment_main_wrapper .form_comment_wrapper form input {
    margin-top: 20px;
  }
  .ms_blog_content_main_wrapper {
    margin-top: 50px;
  }
  .contact-form-wrapper .contact-team-img {
    display: none;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper .login_main_wrapper {
    padding: 40px 40px 40px;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper {
    padding: 40px;
  }
  .feature-wrapper .feature-box .feture-content p {
    max-width: 100%;
  }
}

/*--width 640 --*/
@media (max-width: 640px) {
  .footer-wrapper .circle-head .circle-content h5 {
    font-size: 26px;
  }
  .ms_blog_content_main_wrapper .ms_blog_main_box .ms_blog_content .tag-blog-wrapper ul {
    width: 100%;
  }
  .ms_blog_content_main_wrapper .ms_blog_main_box .ms_blog_content .tag-blog-wrapper .right-tag {
    float: left;
    text-align: left;
    padding-top: 20px;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper .login_main_wrapper .login_source .facebook_btn {
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper .login_main_wrapper .login_source a {
    width: 100% !important;
    text-align: center !important;
  }
  .login_box_main_wrapper .shipping_login_vedio_wrapper {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper .login_main_wrapper form .round {
    display: block;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper .login_main_wrapper form .forgot {
    float: left;
  }
}

/*--width 580 --*/
@media (max-width: 580px) {
  .res_hidden {
    display: none !important;
  }
  .no-pad {
    padding-left: 0px;
    padding-right: 0px;
  }
  .rbi_header_main_wrapper .theme-switch-wrapper {
    width: 50px;
    padding: 0px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .response_top_header p {
    display: none;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .responsive_header .responsive_logo_head a img {
    width: 165px;
  }
  .rbi_header_main_wrapper .theme-switch {
    right: 14px;
  }
  .rbi_header_main_wrapper .rbi_slider_main_wrapper .overlay_gradient .content_overlay {
    width: 82%;
  }
  .rbi_slider_main_wrapper .overlay_gradient .content_overlay h2 {
    font-size: 26px;
  }
  .banner .banner-head .main-heading .rotate h1 {
    font-size: 36px;
  }
  .banner .banner-head .main-heading .rotate span {
    font-size: 36px;
  }
  .banner .banner-head .main-heading .rotate .verticalflip .word {
    font-size: 36px;
    padding-top: 8px;
  }
  .banner .banner-head .content {
    padding-left: 15px;
  }
  .blog-main-wrapper .added-post-wrapper .added-post-slider .post-main-box .post-caption h6 {
    font-size: 18px;
    line-height: 28px;
  }
}

/*--width 480 --*/
@media (max-width: 480px) {
  .rbi_functionwise_main_wrapper .title_heading {
    font-size: 20px;
    line-height: 35px;
  }
  .rbi_functionwise_main_wrapper .title_btn {
    padding-top: 6px;
  }
  .rbi_what_new_main_wrpper .waht_new_slider .owl-prev {
    top: 0;
    position: relative;
    right: 0px;
  }
  .rbi_what_new_main_wrpper .waht_new_slider .owl-next {
    top: 0;
    position: relative;
  }
  .rbi_what_new_main_wrpper .title_btn {
    padding-right: 0px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .res_logo {
    width: 60%;
    float: left;
    text-align: right;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .res_logo img {
    width: initial;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .inner_icon {
    width: 37%;
    padding-top: 0;
    float: left;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .inner_icon ul li a {
    padding: 5px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .inner_icon ul .cart_shop1 .cart_details {
    left: -201px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo #toggle {
    position: absolute;
    top: 50px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .response_top_header ul {
    text-align: center;
  }
  .rbi_top_header_wrapper .baz_top_header .right_side {
    text-align: left !important;
  }
  .rbi_slider_main_wrapper .overlay_gradient .content_overlay form input {
    width: 70%;
  }
  .bz_bottom_footer_main_wrapper .bz_bottom_footer_main_wrapper .copy_right ul {
    float: left;
  }
  .rbi_header_main_wrapper .rbi_top_header_wrapper .baz_top_header .right_side ul li a span {
    padding-right: 0px;
  }
  .rbi_header_main_wrapper .theme-switch {
    right: 8px;
  }
  .banner .banner-head .banner-main-img .banner-right-one img,
  .banner .banner-head .banner-main-img .banner-left-one img,
  .banner .banner-head .banner-main-img .banner-left-two img, .banner .banner-head .banner-main-img .animate-top-y {
    width: 135px;
  }
  .scroll-wrapper .scroll-head h3,
  .scroll-wrapper .scroll-head h3,
  .network-wrapper .bg-network .network-head h3,
  .social-wrapper .social-head h3, .tab-wrapper
.tab-bg-img .tab-head h3,
  .work-wrapper .work-head h3 {
    font-size: 24px;
    line-height: 32px;
  }
  .network-wrapper .bg-network .network-head h6 {
    font-size: 16px;
  }
  .tab-wrapper .tab-bg-img .tab-head h6, .work-wrapper .work-head h6 {
    font-size: 20px;
  }
  .tab-wrapper .tab-bg-img:before {
    height: 110px;
    top: -100px;
  }
  .tab-wrapper .tab-bg-img .tab-section .main-tab .nav-item .nav-link {
    padding: 13px 20px;
    font-size: 14px;
  }
  .scroll-wrapper .scroll-content .scrollbar .scroll-content-wrapper .scroll-pera h5 {
    font-size: 20px;
    line-height: 28px;
  }
  .network-wrapper .bg-network .network-head .network-content-wrap .network-content h5 {
    font-size: 20px;
  }
  .network-wrapper .bg-network .network-head .network-content-wrap .network-content p {
    margin: 9px 0;
  }
  .network-wrapper .bg-network .network-head .network-content-wrap .network-img {
    padding-top: 25px;
  }
  .banner-btn1 a {
    padding: 13px 30px;
  }
  .footer-wrapper .circle-head::after {
    bottom: 28px;
    right: 14px;
    width: 114px;
    height: 114px;
  }
  .footer-wrapper .circle-head::before {
    width: 160px;
    height: 160px;
    top: -25px;
    left: 0px;
  }
  .ms_blog_content_main_wrapper .ms_blog_main_box .ms_blog_content .comment li + li {
    margin-left: 12px;
  }
  .ms_blog_content_main_wrapper .ms_blog_main_box .about_admin_wrapper .test_content {
    margin-left: 0;
    width: 100%;
    float: left;
  }
  .ms_blog_content_main_wrapper .comment_main_wrapper .form_comment_wrapper .blue-btn a {
    padding: 12px 45px;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper .login_main_wrapper .login_source a {
    padding-right: 0px !important;
    padding-left: 45px !important;
  }
  .feature-wrapper .feature-box .feture-head-img {
    flex-direction: column;
    row-gap: 10px;
    align-items: flex-start;
  }
  .feature-wrapper .feature-box .feture-head-img .feature-head-box {
    margin-left: 0;
    width: 100%;
  }
  .banner .banner-head .main-heading .rotate {
    line-height: 25px;
    margin-bottom: 10px;
  }
  .banner .banner-head .main-heading .rotate span {
    font-size: 24px;
  }
}

/*--width 400 --*/
/*--width 380 --*/
@media (max-width: 380px) {
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .inner_icon {
    width: 34%;
    padding-top: 0;
    float: left;
    text-align: right;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .inner_icon ul .cart_shop1:after {
    left: 24px;
    top: 0px;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .res_logo {
    width: 64%;
    text-align: right;
    float: left;
  }
  .rbi_header_main_wrapper .rbi_navigation_wrapper .rbi_responsive_logo .res_logo img {
    width: 135px;
  }
  .banner .banner-head .main-heading p {
    margin-top: 0;
  }
  .banner .banner-head .banner-main-img .banner-left-two, .banner .banner-head .banner-main-img .banner-right-two {
    bottom: -40px;
  }
  .footer-wrapper .circle-head .circle-content h5 {
    font-size: 20px;
  }
  .footer-wrapper .circle-head::after {
    right: 0;
    width: 98px;
    height: 98px;
    bottom: 0;
  }
  .banner .banner-head .main-heading .banner-btn .banner-btn1 {
    margin-right: 4px;
  }
  .banner .banner-head .main-heading .banner-btn .banner-btn2 {
    margin-right: 0px;
  }
  .banner-btn2 a {
    font-size: 14px;
  }
  .network-wrapper .bg-network .network-head .network-content-wrap .network-content .header-btn a {
    padding: 12px 12px;
    font-size: 13px;
  }
  .login_box_main_wrapper .shipping_login_left_form_wrapper {
    padding: 40px 15px;
  }
}

/*--width 320 --*/
